Welp this is ONE way to vendor libs.
JFKLDS:JF:LKDSHG:IHFIOE:WF:IOHE:VJDIS:FJD:LSKJF SD:LFJSDK L:TAHTA WAS CLOSE
aieeeeeee UI
An endless tower defense game in TIC-80. Defend your potted plant from the Red Meanies! Enemies get exponentially tougher as time goes on, and each one you kill gives you points to spend on more turrets.
Click with the mouse to place turrets, and use the [A] button (normally mapped to Z) to switch which turret to place.
THIS GAME HAS FLASHY EFFECTS. Not many, honestly, but I'd totally love to add more.
To run from source:
cd game_dir
tic80 --fs=. thing.fnl
Or, from inside tic80 with --fs=.
,
load thing.fnl
run
Editing thing.fnl externally should make tic80 hot-reload it automatically when you save the file.
Like, everything
Number of times I've been fucked by dynamic typing: 3
Number of times I've been fucked by unknown variables or table keys returning nil: 11
Number of times I've been fucked by not having unused variables be warnings: More than you'd think actually
idk GPL v2 or something