Jump to content
  • entries
    658
  • comments
    2,707
  • views
    906,948

explosions


SpiceWare

1,326 views

  • new explosion graphics
  • explosions now continue moving along the object's original trajectory
  • new small asteroid graphics
  • fixed a bug with the sprite driver1
  • fixed a bug where temporary immunity would last longer than it should if the UFO appeared while immunity was in effect
  • updated respawn location table
  • score lines and the score itself follow the selected color2

 

1 the sprite driver was confused with the new explosions and their large sections of "nothing" in the middle. The "nothing" made the sprite driver think it was OK to reposition and reuse the player to draw the next sprite. This can be seen in this screen shot where part of the explosion appears below the ship:

blogentry-3056-0-88354400-1344211309_thumb.png

 

2 blue score lines and score

blogentry-3056-0-69344800-1344211469_thumb.png

 

I'll be working on space optimizations next, the ARM code banks are down to just 57 bytes free.

 

 

ROMs

spacerocks20120805b_NTSC.bin

spacerocks20120805b_PAL.bin

 

Source

spacerocks20120805.zip

9 Comments


Recommended Comments

I still don't have much time for the next 2 weeks so I can only play for about 2 minutes tops. Anyhow I found a bug. I tried out Fight mode and when I shot the green ship I would explode for a frame or two as well. Probably just switching between drawing P0 an P1 on different frames or something.

 

 

The explosions look good, but I think they need to sped up a little.

 

 

Jeff

Thanks for the bug report, I've tested and see that it does occur. It doesn't occur if player 2 shoots player 1. The P0 and P1 switching occurs automatically (you can see that in Stella using fixed debug colors). The graphics that are being shown are garbage data, so that tells me that the sprite image index has the wrong value, which should help me track down the problem.

 

There's 8 frames of animation for the explosions, and each frame is held for 4 screen frame, so the duration is just over half a second (32/60). If I change that to 3 screen frames we'll be just under half a second (24/60). It's Nathan's call, so I'll send him a test build to see what he prefers.

 

Good idea, I only have 1 Starplex myself :) How should we denote it in the menu?

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...