Pangoroller

A screenshot of a game, with a brown scaly ball sitting on a green track.
            Directional arrows appear next the ball, while a timer and keyboard keys
            are shown at the top of the screen. A small jam game inspired by QWOP, Sanic Ball, and Marble Blast. Use the keyboard to build up speed and roll around the racetrack without falling off!

Built with Godot Engine in a weekend, compiled to Wasm and playable in the browser. The pangolin’s scales are rendered procedurally with a custom shader.

#game
#jam
#godot

codemirror-tree-sitter

A screenshot of a website, showing a code editor with syntax highlighting.

An adapter library for syntax highlighting on the web. The adapter provides a way to translate Wasm tree-sitter grammars into Lezer parsers, which can be plugged into CodeMirror and used like for highlighting.

This offers a way to add highlighting to CodeMirror for languages that aren’t already supported, but do have an existing tree-sitter grammar.

The demo shows syntax highlighting for Nushell using the official tree-sitter-nu in combination with the CodeMirror adapter.

#nushell
#tree-sitter
#codemirror

Pist Off

Several blocks of different colors misaligned inside a larger
            cube-shaped wooden frame.

A game I made in nine days for Bevy Jam #3 (theme: “side effects”) with the Bevy Game Engine.

The objective of the game is to push each colored block back into place inside the cube — but doing so can cause unwanted side effects. Once all the blocks are in place, the difficulty will increase and the next level begins.

Ranked 15 / 78 for theme interpretation and 26 / 78 overall.

#bevy
#rust
#game
#jam

[ɐ⊅] — Stars Exhumed

A screenshot of a HUD including a parchment and some stars
            overlaying a first-person view of mountains against a starry sky.

A game made in nine days for the Godot Wild Jam #57 (theme: “forgotten knowledge”), and also my first time making a game with Godot!

In this game, you seek to rediscover the lost powers of the constellations. First, find spells by drawing constellations in the night sky. Later, you can draw the same shapes to cast those spells. Blast apart the incoming asteroids to protect the planet!

Ranked 14 / 46 for originality and 25 / 46 overall.

#godot
#game
#jam

corewa-rs

A partial implementation of Core War, a programming battle game, in Rust. It can load and assemble redcode programs (warriors), as well as run a single warrior in a Memory Array Redcode Simulator (MARS).

vscode-redcode is a companion VSCode extension for syntax highlighting Redcode, the assembly language used for writing warriors.