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
blondie7575
7ecea5fa5c
Basic projectile updating
2017-08-22 20:33:07 -07:00
blondie7575
bfc3144c89
More work on firing
...
- Space key hooked up
- Trig tables for angle/vector conversion
2017-08-20 17:51:12 -07:00
blondie7575
f7b34308ea
Moved to 16 bit sine table
...
- Also groundwork for projectiles
2017-08-20 15:15:46 -07:00
blondie7575
d6ab080ac8
Game manager singleton added
2017-08-15 19:04:22 -07:00
blondie7575
c3c88a79ea
Angle now controllable
...
FIxed a bug in intToString
2017-08-15 18:03:19 -07:00