💡 STUPID stuffs built by abusing Harfbuzz WASM Shaper.
| Bad Apple | Maze Game |
|---|---|
![]() |
![]() |
MORE CRAZY STUFFS TO COME SOON!
You can easily experiment with this project on the fly by utilizing the pre-built Docker image. To start off simply execute:
bin/run-dockerIf you prefer to build it locally on your own, please follow the steps outlined below.
First, clone this project to your local machine and update all sub-modules:
git clone https://github.com/hsfzxjy/Bad-Apple-Font
git submodule update --init --recursiveBefore we start, make sure the following commands are globally available:
python3 cmake g++ wget tar ffmpeg cargo rustup wasm-pack
Besides, fontmake would be used for font generation:
python3 -m pip install fontmakeTo build this project you simply need to run make && make harfbuzz. Afterwards, execute bin/run-local to start a hijacked gedit.
The Maze-Game can be triggered by typing the following pattern:
maze#<size>#<seed>#
where 5 <= size <= 20 defines the size of maze, and 0 <= seed <= 99 is a seed for RNG. For example, maze#5#3# generates a maze with 5x5 grid.
All mazes start from the bottom-left corner and target the top-right corner. The player can use WSAD for movement.
maze.mp4
This project is licensed under the MIT LICENSE. Copyright (c) 2023 hsfzxjy.

