Git Product home page Git Product logo

👾 So many experiments, so little time.

Apps and tools

  • rmapbash – A Minecraft map renderer written in Rust. Can do orthographic or isometric views. My first and only Rust project!
  • cmapbash – Earlier version of my Minecraft map renderer written in C. My first and only C project!
  • jumbotron – A Minecraft plugin that sends an area of coloured pixels from the game to a physical LED matrix via Arduino. My first and only Java project!
  • terramap – A map renderer for Terraria, written in Python.
  • starseed – A map renderer (the only one I'm aware of) for the game Starseed Pilgrim. Python, with a web interface.
  • color-replacer – A shader for Unity to selectively replace colours based on hue and saturation.
  • neopixels – A web-based controller for a NeoPixels LED strip via Arduino.
  • 5eCharsheet – A character sheet app for D&D 5th edition, in React Native.
  • microscope – A web-based version of the Microscope RPG.
  • react-boilerplate – A starting template for React client-side apps.
  • react-typescript-boilerplate – A starting template for React client-side apps with TypeScript.
  • typescript-webpack-boilerplate – A starting template for non-React client-side apps, with TypeScript.
  • react-node-boilerplate – A starting template for React/NodeJS server/client apps.
  • react-node-typescript-boilerplate – Same as above, but with TypeScript.
  • osteomancer – Software and firmware for an IoT-enabled bone-casting divination device, made for the Stupid Shit Nobody Needs and Terrible Ideas Hackathon, Toronto Edition.
  • android-emoji-pidgin – A smiley theme for Pidgin/Adium, using emoji from Google/Android's Noto fonts.
  • colours-react – A web-based RGB / HSL colour picker. My first project in React.
  • shirecalendar – A Python library for parsing, manipulating, and displaying dates reckoned in the Shire calendar.
  • hardlivin – A website and various tools I created to help plan Hard Livin', a physical art installation / interactive board game.
  • borgil – An extensible IRC chatbot written in NodeJS.
  • election-contribs – A scraper and viewer for political contribution data from the Elections Canada website.

Games

You can download/play some of these on itch.io!

  • cocomud – CocoMUD, a graphical multiplayer text adventure in the form of a Discord bot, for TOJam 2021.
    • cocomud-map – A quick canvas animation mapping all player movement through the CocoMUD game world.
  • have-a-knife-day – Have a Knife Day! A first-person fighter made in Unity for TOJam 2020.
  • army-of-weirdos – A deck-based game for two players, with a wacky cast of characters. Made in Unity for Global Game Jam 2020, based on a bunch of cards I made out of cut-up cereal boxes when I was 11.
  • mechtoplasm – A tactical vaporwave robot battle game, made for Global Game Jam 2019.
  • frankenfighter – A free-for-all fighting game with detachable limbs, for TOJam 13.
  • battlethedead – A Battleship / House of the Dead mashup for Ludum Dare 41.
  • slimepatrol – A two-player space shooter / cleanup game using a whole lot of soft-body physics in GameMaker Studio 2.
  • tower-of-smack – A freestyle platform / fighting game made for TOJam 11. Did this one solo!
  • lowrezjam18 – A fighting game constrained to a 64x64 pixel grid.
  • swordsjs – A web-based game where you play a blacksmith, and can forge millions of different swords.
  • driving3d – A top-down driving game in Unity with slick lighting.
  • dotshooter – A mobile game in the spirit of Bust-A-Move. Unity.
  • ibex – A fighting game where the players are a couple of horny mountain goats.
  • beatshooter – A rhythm-based bullet hell space shooter.
  • droid – A 3D clone of the C64 game Paradroid, in Unity.
  • parahacker – A clone of the hacking minigame from Paradroid on a 64x64 pixel grid, written in vanilla Javascript with the HTML Canvas API, for LOWREZJAM 2016.
  • hacknslash – Overthrow Of The Goat, a hack'n'slash game made for TOJam 10.
  • friendly-labyrinth – A maze-running game made as a spontaneous collaboration for Global Game Jam 2015, my first game jam.
  • advengine-tdd – A text adventure / interactive fiction engine, written in Python, with an example ported from a Commodore 64 game.
  • roverchip-tdd – A grid-based puzzle game written in Python with pygame.

Art

  • bbgifs – A whole bunch of looping animation experiments in Processing.
  • synaesthesia – Processing sketches designed to respond to a MIDI controller.
  • circletree – Fun with warping and deforming circular grids. Processing.
  • maxify – A Peter Max-style pop art generator in Processing.
  • astrochart – A web-based astrological chart generator.
  • gameoflife-3d – A cinematic animation based on Conway's Game of Life, made in Unity.
  • gameoflife – A generator of 2D animations based on Conway's Game of Life, using Python and pygame.
  • bar-portrait – A quick web-based art project that turns images into a bunch of black bars.
  • kaleidoscope – A web-based kaleidoscope you can play with in real time.
  • rogueworld – A cities-and-roads map generator.

saltire's Projects

advengine-tdd icon advengine-tdd

Rewriting the adventure engine yet again! This time as a training vehicle for test-driven development.

adventure icon adventure

a web-based text adventure game engine, using php and xml.

anime-matrix icon anime-matrix

Rust script for controlling the AniMe Matrix display on an Asus ROG Zephyrus G14.

artpub icon artpub

A simple web CMS that publishes articles using templates and text files.

artpubpy icon artpubpy

Python/Flask port of my article publishing tool.

battlethedead icon battlethedead

A spooky rail shooter where you aim with a Battleship grid. Ludum Dare 41

bbgifs icon bbgifs

A collection of geometric looping animations in Processing

bitmapfonts icon bitmapfonts

My collection of bitmap fonts pulled from various demoscene archives over the years

blands icon blands

Ideas for a music-based idle RPG.

boids icon boids

A fast JavaScript implementation of the boids algorithm

borgil icon borgil

Extensible network bot written in Node.js. Currently supports IRC and Telegram.

cloudbot icon cloudbot

The easy to use, open source Python IRC Bot (a fork of rmmh/skybot)

colours icon colours

A simple web-based colour management tool

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.