mirror of https://git.sr.ht/~rabbits/oquonie
1d1bb288d4 | ||
---|---|---|
etc | ||
src | ||
.gitignore | ||
LICENSE | ||
README.md | ||
build.sh |
README.md
Oquonie
Oquonie is a puzzle game, written in Uxntal.
Notes
Oquonie is larger than a standard 64kb rom, it makes use of the MMU. The current memory mapping is:
0000 ram
0001 walls, 40x96 sprites(3c0)
0002 floors, 64x40 sprites
0003 steps, 64x40 sprites
0004 characters, 64x80 sprites
0005 blockers, 64x80 sprites(500)
0006 events, 64x80 sprites
0007 portraits, 88x120 sprites
0008 camilare, 32x32 sprites
Build
You must have an Uxn assembler and emulator. Oquonie is pretty intricate to assemble, it needs to pack the spritesheets into the rom, have a look at the build script to better understand how this is handled. For the first run, you need to pack the assets with the --assets
flag, afterward, unless assets have changed, simply use .build.sh
.
.build.sh --assets