1
0
Fork
You've already forked kon
0
sandbox game for uxn/varvara
  • Makefile 100%
2026年03月29日 23:58:37 +08:00
bin wip open scrolling and creatures 2026年03月29日 23:58:37 +08:00
etc init: sandbox 2026年03月22日 16:07:23 +08:00
src wip open scrolling and creatures 2026年03月29日 23:58:37 +08:00
tools init: sandbox 2026年03月22日 16:07:23 +08:00
world wip open scrolling and creatures 2026年03月29日 23:58:37 +08:00
.gitignore init: sandbox 2026年03月22日 16:07:23 +08:00
kon.rom wip open scrolling and creatures 2026年03月29日 23:58:37 +08:00
Makefile init: sandbox 2026年03月22日 16:07:23 +08:00
README init: sandbox 2026年03月22日 16:07:23 +08:00

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