Commit graph

94 commits

Author SHA1 Message Date
Jeremy Penner 3a4d6ff460 outline tile that will be changed when editing, fix tile list 2021-12-29 17:15:37 -06:00
Jeremy Penner b0db9a10a1 highlight active layer when mousing over map, fix layout 2021-12-27 20:11:09 -06:00
Jeremy Penner 8d97344643 somewhat better layered maps, simpler serialization 2021-11-17 21:46:38 -05:00
Jeremy Penner 18f62e89b9 Multiple tile-style support, layered maps 2021-11-14 14:55:41 -05:00
Jeremy Penner 7a3436dc7e I'm drawing lots of tiles!! also support locals in inline asm 2021-09-05 23:29:16 -04:00
Jeremy Penner f833e62d91 I'm drawing a tile!! 2021-09-01 22:59:55 -04:00
Jeremy Penner dc61bb08e0 iigs tile editing basically works 2021-08-28 22:04:54 -04:00
Jeremy Penner f54ebea6bc platform-specific tile editor 2021-08-24 21:24:06 -04:00
Jeremy Penner 16d88efbf1 We can add numbers!! (confirmed in MAME debugger) 2021-08-02 19:40:31 -04:00
Jeremy Penner 6502ac76d9 fix screen editor 2021-07-02 15:51:39 -04:00
Jeremy Penner 4024abd074 Fix tile editor for neut tower 2021-06-25 22:30:15 -04:00
Jeremy Penner 10b29177a3 Honeylisp project support, porting Neut Tower 2021-06-25 21:55:15 -04:00
Jeremy Penner d5714f14d4 8-bitsy builds, allow :game.files to override filename 2021-06-21 22:59:34 -04:00
Jeremy Penner 16a6830b20 Re-import Neu] [ower to coexist with 8-bitsy, probably broke both 2021-06-21 22:40:46 -04:00
Jeremy Penner 9e2f44166c Speed up hot reload 2021-05-15 20:52:06 -04:00
Jeremy Penner 1db882c150 Preserve state across hot code reload!! 2021-05-15 11:50:53 -04:00
Jeremy Penner a5dbc5fcfc Conditional flag support 2021-05-05 21:09:40 -04:00
Jeremy Penner 5b5a2fe35b Fix disk image :P 2021-04-25 14:36:56 -04:00
Jeremy Penner beb2a60025 drew some stuff, ux improvements, more action types 2021-04-25 14:31:39 -04:00
Jeremy Penner 9afb6925cd FINE I'll implement arrow keys 2021-04-25 12:12:57 -04:00
Jeremy Penner 0323aeb924 Implement warping between maps 2021-04-25 11:54:12 -04:00
Jeremy Penner fdf69b8b11 Fix codegen, implement 8bitsy dialog editor 2021-04-24 23:39:50 -04:00
Jeremy Penner 34766e3709 Move game data to one centralized location 2021-04-23 22:54:28 -04:00
Jeremy Penner fab335ce6a Bring in upgrades from bomberpac (repl, fennel 0.9.1), more objects 2021-04-18 11:59:04 -04:00
Jeremy Penner 631c8050ed Some more objects, fix stack overflow 2021-04-18 11:26:39 -04:00
Jeremy Penner 7e5b50dcba I'm a cat 2021-04-18 00:09:31 -04:00
Jeremy Penner 97bf626225 Attempted blank slate for 8Bitsy (doesn't yet build) 2021-04-17 22:50:09 -04:00
Jeremy Penner 5acd59b290 whoops, somehow erased all the clouds on level 3 2021-02-17 18:37:42 -05:00
Jeremy Penner ff7d71b626 tiny bugfixes - I think this is the release version! 2021-02-17 14:07:58 -05:00
Jeremy Penner 14bd76edcc improve Chuck Mode, add cheat sound 2021-02-13 14:32:54 -05:00
Jeremy Penner 1e062dd281 Fix tile editor, level warp, chuck mode 2021-02-11 22:38:20 -05:00
Jeremy Penner 6d005950a5 keypad boops, noclip cheat code 2021-02-11 21:38:57 -05:00
Jeremy Penner 51c5b9c6b7 Implement level 1 introduction 2021-02-10 23:26:08 -05:00
Jeremy Penner a30f8a2d8f More sound effects 2021-02-04 21:15:27 -05:00
Jeremy Penner e90e70f8e3 Musical sound effects! 2021-02-04 19:45:40 -05:00
Jeremy Penner ce40cc342f Clean up ending 2021-01-31 21:02:11 -05:00
Jeremy Penner a59a079d09 better hacking messages 2021-01-25 22:26:19 -05:00
Jeremy Penner e941fae745 Random debris generation 2021-01-24 11:33:00 -05:00
Jeremy Penner d4bd5302f7 Refactor loader, expose disk access to game code, show endgame screen
* each build now generates a fresh NeutTower.dsk
* VM from initial loader is now used directly by the rest of the game
2021-01-24 10:14:32 -05:00
Jeremy Penner c71e47746f refactor exitdoor to execute arbitrary word when entered 2021-01-23 21:35:31 -05:00
Jeremy Penner 842d0055bf Upgrade to fennel 0.8.0 2021-01-23 16:22:13 -05:00
Jeremy Penner 7b39274ba1 make a little noise 2021-01-21 22:54:21 -05:00
Jeremy Penner 16ccafc80f Polish, fix hot code reload after 10 breakpoints have been set 2021-01-17 23:03:15 -05:00
Jeremy Penner 46ca8560e2 Title screen, screen editor, and new slim loader 2021-01-16 21:40:04 -05:00
Jeremy Penner 049d388365 fix hot code reload 2021-01-13 20:56:51 -05:00
Jeremy Penner dc4bd72d16 Created a bootable disk image!! 2021-01-10 14:52:05 -05:00
Jeremy Penner 7baf9ffeaf Locate entire game sequentially in memory (except boss key) 2021-01-07 20:15:05 -05:00
Jeremy Penner 19691a2d09 Load all levels into RAM at once, implement exit doors 2021-01-03 14:01:48 -05:00
Jeremy Penner e07992022b The disk boots! 2021-01-02 16:32:43 -05:00
Jeremy Penner c508456325 First cut at disk image generation; generated disk will not currently boot 2021-01-02 14:47:57 -05:00