Jump to content





Sprite Engine rebooted

Posted by SpiceWare, in Draconian 18 May 2017 · 249 views

Both players are being used to draw all the sprites, the 3 dotted lines are drawn using the missiles and ball.
Attached Image Attached Image
 
You can move the blue sprite around with the joystick, as it crosses paths with the other sprites the players will flicker.  Hold fire to move slower.  The white dot in the radar will show the location of the blue sprite within the world.
Attached Image Attached Image Attached Image Attached Image
 
Right Difficulty = A to show the use of HMxx to shift the missiles and ball back & forth on every scanline.
Attached Image Attached Image
 
The missile/ball routines will probably take a bit to migrate over as I'll have to rewrite them to take advantage of the new support for HMxx.
 
For Harmony on a 2600*
Attached File  draconian20170518.bin (32KB)
downloads: 10
 
* we discovered an issue with Fast Jump that required an update to the Harmony/Melody driver as well as Stella's implementation of it.  As such, you'll need Stella 5.0.0-pre8 or newer, which isn't available yet.

 

Addendum: Per request, added screenshots using the Fixed Debug Colors. Do note that the colors have changed to make it easier to know which color's which (ROYGBIV), plus the debug colors are now displayed on the TIA Tab!
Attached Image
[attachment=508510:Screen Shot 2017-05-19 at 7.10.17 PM.png]






Nice work - is this the 4th or 5th rewrite :) Hopefully you'll be able to reuse the code in another game as it is quite generic? Chris
  • Report

Thanks!  I've lost count :lol:

 

The kernel and C code are pretty generic.  I plan to use them to write up a tutorial on CDF development after I finish Draconian.

  • Report

For those of us without the unavailable version of Stella ;) screenshots taken w/debug colors would be nice. :)

  • Report
Done :)
  • Report

Search My Blog

Recent Entries

Recent Comments

Latest Visitors

0 user(s) viewing

0 members, 0 guests, 0 anonymous users