Jordan Bunke's repositories
stipple-effect
Stipple Effect is a pixel art editor that supports animation and scripting (available on Windows, macOS and Linux)
delta-time
A lightweight, general-purpose Java framework used to develop GUI applications and games
animation-encoder
A simple Java wrapper library that is designed to simplify exporting a series of images as an animation
arm11-emulator-and-assembler
An emulator and assembler for ARM11 written in C with three peers as part of the first year Programming assessment for my Computing degree at Imperial College London
deltascript
Lightweight scripting language skeleton designed to be easily extended for the specification and implementation of domain-specific languages
barebones-compiler
The Barebones Compiler is a high-level language to Java transpiler that I wrote in the summer of 2018 as a proof of concept. Barebones is a rudimentary language with a C-based syntax.
bones
Shell interpreter for language I designed called Bones with support for REPL and standard entry point execution
deltascript-examples
Examples of scripts in the DeltaScript base language
se-api
The scripting API for Stipple Effect
se-docs
The documentation for Stipple Effect
se-script-examples
Examples of scripts written for the pixel art editor Stipple Effect. Scripts are written in an extension dialect of DeltaScript.
translation
TRANSLATION is a platformer in which the player takes control of a teleporting red square
hand-to-hand
Hand to Hand is a turn-based strategy game inspired by Pokémon and XCOM. I developed it for GitHub Game Off 2024.
hoops-simulator
Simulates seasons of fantasy basketball [WORK IN PROGRESS, NOT PLAYABLE]
nondeterministic-impressionism
Algorithm that uses .NET graphics library and pseudo-randomness to produce an image based on a reference that appears like a drawn version of the original. Comparisons are made after each stroke, and if the stroke has made the image more different from the reference than the previous state, it is reverted.
propositional-logic-evaluator
Propositional logic evaluator inspired by the first half of the 140 Logic course taught by the Department of Computing at Imperial College London.
se
Stipple Effect project website
se-vscode-syntax-highlighting
VS Code extension that provides syntax highlighting for Stipple Effect scripts
space-invaders-jbjgl
The classic arcade game written on top of JBJGL as a tech demo
translation3
Platformer stretching the gameplay possibilities of translational motion [IN DEVELOPMENT]