sandbox game for uxn/varvara
|
|
||
|---|---|---|
| bin | wip open scrolling and creatures | |
| etc | init: sandbox | |
| src | wip open scrolling and creatures | |
| tools | init: sandbox | |
| world | wip open scrolling and creatures | |
| .gitignore | init: sandbox | |
| kon.rom | wip open scrolling and creatures | |
| Makefile | init: sandbox | |
| README | init: sandbox | |
kon - wizarding survival simulator, inspired by toki pona and noita GAMEPLAY magic system with wands and spells entities (both friendly and evil) DESIGN chunk size === let chunk size = `n` by `n` screen size: 0x80 by 0x48 number of chunks: (1 + 0x80 / `n`)2 (given n <= 0x80) total memory: number of chunks * size of chunk * bytes per block = (1 + 0x80 / `n`)2 * `n`2 * `b` = (n2 + 0x100n + 0x4000) * `b` | with 16 materials: `b` = 4 bits per block = 1/2 bytes per block = (n2 + 0x100n + 0x4000) / 2 | n = 16 = 0x9080 materials: 16 * water * oil/whiskey * fire * acid * steam * smoke * dirt/sand * gold * wood * metal * rock * cursed rock * polymorphine * mana * healthium * air damage types: 8 * suffocation * melee * projectile * slice * holy * explosion * fire * acid