💡 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-docker
If 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 --recursive
Before 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 fontmake
To 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.