Commit Graph

213 Commits

Author SHA1 Message Date
blondie7575 cd1cf5c28c Fixed terrain destruction causing ghost players 2017-10-09 14:53:24 -07:00
blondie7575 d6c8e89dea Fixed a collision precision bug with terrain 2017-10-09 14:41:05 -07:00
blondie7575 cb390e9895 Fixed a bug with odd byte sizes in bank loader 2017-10-08 16:46:35 -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 25916c1c74 Much refinment to Mr.Sprite-based art pipeline 2017-10-07 15:00:40 -07:00
blondie7575 c19dee9634 Integrated Mr. Sprite bank system 2017-10-06 12:28:18 -07:00
blondie7575 145b969d97 Improvements to bank loader 2017-10-04 13:14:16 -07:00
blondie7575 adb74d6fb4 First pass on ProDOS-based bank loader 2017-10-01 17:36:09 -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 5d04f335e0 Added crater clipping to terrain edges 2017-09-18 12:51:01 -07:00
blondie7575 3a5f8594f2 Testing 2017-09-17 16:19:23 -07:00
blondie7575 21a6d85fc0 Fixed craters on hi-res terrain 2017-09-17 16:17:27 -07:00
blondie7575 3db012d2c0 Smooth terrain working!! 2017-09-17 13:39:10 -07:00
blondie7575 32f7d99c33 Seemingly working rendering with PHY added 2017-09-15 18:10:59 -07:00
blondie7575 b0588cd14f Terrain data resolution doubled 2017-09-13 10:56:34 -06:00
blondie7575 9a4d9e7fb7 First pass on terrain craters
Also refactored collision/physics functions for improved appearance
2017-09-13 07:53:40 -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 1f4051b9db Basic collision detection on terrain working 2017-08-31 12:55:02 -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 e0c968eb48 Converted physics to 12.4 fixed point 2017-08-22 20:57:07 -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 3776f3377f Some cleanup 2017-08-15 19:20:47 -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
blondie7575 252abc2a55 Working angle display 2017-08-15 12:40:14 -07:00
blondie7575 ea808cbf9a Groundwork for gameobject rendering 2017-08-13 15:36:12 -07:00
blondie7575 597c6b750e Cleanup 2017-08-13 14:56:23 -07:00
blondie7575 8db85143a0 Ported Dagen’s font engine 2017-08-13 14:54:18 -07:00
blondie7575 c412d4a021 Basic sine-wave terrain generation 2017-08-12 21:25:36 -07:00
blondie7575 e46d45272d Polish 2017-08-12 18:19:17 -07:00
blondie7575 4b4f322182 Full range scrolling working with clipped compiled terrain 2017-08-12 18:17:14 -07:00
blondie7575 ce3c428c31 Compiled terrain basically working, with clip/unclip 2017-08-12 15:41:25 -07:00
blondie7575 3c43a0bc78 VBL experiments 2017-08-09 19:33:52 -07:00
blondie7575 0a6c36c9b4 Optimization 2017-08-07 22:10:16 -07:00
blondie7575 0b5ba93a22 Optimization 2017-08-07 21:41:52 -07:00
blondie7575 e7ada08d40 Optimization 2017-08-07 20:50:08 -07:00
blondie7575 79cbbc1868 Revert "Negative XLEFT, almost saves a couple cycles"
This reverts commit ade60127d1.
2017-08-07 20:48:06 -07:00
blondie7575 ade60127d1 Negative XLEFT, almost saves a couple cycles 2017-08-07 20:47:17 -07:00