Commit Graph

58 Commits

Author SHA1 Message Date
blondie7575 f532287345 Added victory sequence 2024-02-01 09:53:38 -07:00
blondie7575 8362b0d4ae Fix crosshair disappearing when weapon is too expensive 2024-01-21 18:26:46 -07:00
blondie7575 30f16aaef5 Fixed memory corruption of spit damage 2024-01-21 18:21:05 -07:00
blondie7575 926e69e33d Added game controls for movement 2024-01-21 17:27:12 -07:00
blondie7575 f0a53d6964 Restarting game now resets data properly 2023-12-24 13:42:19 -07:00
blondie7575 d0bfa23d60 Basic player movement working
Also fixed a bunch of bugs in crosshair rendering
2023-08-26 17:04:17 -07:00
blondie7575 0ee3e558b6 Added progress bar for anger
Also fixed memory overwrite in health management caused by hit animations
2023-07-17 20:36:04 -07:00
blondie7575 080ab768b8 Font rendering is now left justified 2023-07-17 15:53:17 -07:00
blondie7575 1d3bfeba8f Font engine refactor
String rendering code is now replicated for each font, which makes the code much faster and tighter. This will also immensely simplify switching to left-justified text rendering, which turns out to be important. :-|
2023-07-16 20:10:00 -07:00
blondie7575 6a30a6a0dc New font cleanup 2023-07-16 19:01:14 -07:00
blondie7575 b605fef0d2 Replaced debug font rendering with real thing 2023-07-16 14:17:02 -07:00
blondie7575 1977553b83 Add important meow iteration 2023-07-06 11:03:41 -07:00
blondie7575 2b5e7a29f0 Added shoot animations and more sound
Animation system now supports multiple sprite sizes
2023-07-05 20:27:47 -07:00
blondie7575 50b1e71521 First implementation of sound
Sounds are packed into a bank, loaded, copied to Ensoniq RAM, and can be played through oscillators. The most basic form of GS sound system.
2023-07-04 20:09:17 -07:00
blondie7575 b289166038 Added animation system with hit animations for cats 2023-06-30 15:32:17 -07:00
blondie7575 4a9958e5ac Added power indicator to crosshair
Fixed years-old bug in terrain unclipper which caused it to spray garbage in bank 3. My god, what a bug.
2023-06-25 18:43:07 -07:00
blondie7575 509af5c166 Foundation work for aiming crosshair 2023-06-21 20:07:30 -07:00
blondie7575 8b7d12f5ad Oops 2021-09-23 13:00:53 -06:00
blondie7575 1b786497ec Improvements to player header appearance 2021-09-23 12:59:53 -06:00
blondie7575 ee42046090 Added mining and currency spend for weapons 2021-09-23 12:36:48 -06:00
blondie7575 2d58dc0862 Fixed projectiles in high VRAM not rendering 2019-02-22 19:00:48 -05:00
blondie7575 3f607350fd Fixed inventory deductions on player 1 2018-12-29 18:19:10 -07:00
blondie7575 35413e6ad0 Added support for multiple active projectiles 2018-12-23 17:39:22 -07:00
blondie7575 fb2c5b155e Groundwork for fan weapon 2018-07-30 12:36:44 -07:00
blondie7575 a5e4c3e143 Ammo consumption 2018-06-11 17:22:34 -06:00
blondie7575 c29ddd74c1 Firing of selected weapon type 2018-06-11 16:00:02 -06:00
blondie7575 3144b7c9fb Inventory selection 2018-06-10 18:05:20 -06:00
blondie7575 23c7c3b2d4 Inventory state rendering 2018-06-10 17:43:51 -06:00
blondie7575 4edd8540f5 Proper inventory rendering 2018-06-09 20:29:00 -06:00
blondie7575 1edadee349 Sprocket sprite hooked up 2018-06-08 10:49:29 -07:00
blondie7575 a932295552 Refactoring of gameobject rendering macros
Prep work for projectile orientation
2017-10-26 20:15:52 -07:00
blondie7575 8afd161eb7 Visual improvements
- Blue sky
- More legible text
- Removed debug terrain
- Nicer player positions
2017-10-23 12:40:44 -07:00
blondie7575 bfec5c2234 Basic camera shot tracking working 2017-10-22 13:37:06 -07:00
blondie7575 7ba22eadda Fixed several rendering glitches 2017-10-19 12:59:24 -07:00
blondie7575 cd1cf5c28c Fixed terrain destruction causing ghost players 2017-10-09 14:53:24 -07:00
blondie7575 0368468b0e Debugging 2017-10-07 15:39:10 -07:00
blondie7575 430d722140 Fixed corrupted players during scrolling 2017-10-07 15:15:22 -07:00
blondie7575 79972bbb52 Groundwork for new art pipeline 2017-10-01 15:40:29 -07:00
blondie7575 2bdaae8f30 Added cat sprites
- Integrated Mr. Sprite art pipeline
- Fixed background restore bug
- Added debug pause
2017-09-30 13:01:36 -07:00
blondie7575 9aadc36361 Basic Mr. Sprite integration
- Larger gameobject sprites
- Fixed some bugs in collision detection
2017-09-29 17:53:05 -07:00
blondie7575 b0588cd14f Terrain data resolution doubled 2017-09-13 10:56:34 -06:00
blondie7575 015f4c2da1 Added power level controls 2017-09-05 12:55:27 -07:00
blondie7575 c7efb24fe7 Fixed several rendering and input bugs 2017-09-05 12:48:30 -07:00
blondie7575 4525010273 Added shot power & fixed point multiply 2017-09-05 12:07:33 -07:00
blondie7575 dec9f3e2c8 Added player damage and death 2017-09-03 17:20:24 -07:00
blondie7575 72f724ff29 Added player collision checks 2017-09-02 20:52:19 -07:00
blondie7575 fb11e3dbd0 Added multiple player support 2017-09-02 17:31:12 -07:00
blondie7575 22ebc76c61 Added player constructor
- Fixed horizontal object clipping
2017-09-02 12:32:40 -07:00
blondie7575 3c58aa6232 Added background saving to gameobject rendering 2017-08-26 22:34:49 -07:00
blondie7575 3e99f10ec7 Basic rendering of projectiles
- Added gravity
- Physics now 8.8 instead of 12.4 fixed point
2017-08-24 21:45:05 -07:00