Jump to content
IGNORED

Space Instigators 20th Anniversary Edition


Recommended Posts

(I know 20 years - WTF?!?)

 

;Updates since original release:

; Slow down UFO
; Use UFO score table from arcade version
; Make UFO start position based on shot count
; Aliens drop one row lower
; Title screen with settings menu
; Implement Sound setting in game
; Implement NTSC/PAL colour settings in game
; 20th anniversary logo

 

;To Do
; Improve Shot Display (less flicker) (may not be possible)
; Optional Multicolour Instigators (Non-trivial - need to free ROM space or expand to another bank)
; Ensure smooth transition between Title Screen and Game Screen (no roll caused by too few or too many scanlines)
; Verify UFO scoring is correct (shot counting)
; Verify stable scanlines during game
 

Note: Demo version, requires hard reset after each game.

 

 

 

 

 

image.thumb.png.fc79746e3f0789eeaed41de121302316.png

 

image.thumb.png.b9e5648be517d86348875aaf9123ba78.png

 

image.thumb.png.3c15aafa0465832dd97d7c3e319422ad.png

 

image.thumb.png.df8efe4d831fe1eeffd5073772569f31.png

 

 

 

  • Like 10
  • Thanks 1
Link to comment
Share on other sites

23 hours ago, sramirez2008 said:

I let the game play (2nd pic) and the UFO came out before I fired any shots.

Hmm... Is it not supposed to?

 

I just tried the arcade version on emulator and I got UFOs without ever firing a shot...

 

I'm not sure where I copied this from anymore, but these are the notes I have as far as UFO behaviour from when I was fixing the UFO. Th one thing I now notice I haven't done is preventing the UFO from appearing before the first row descends. Which would be a really simple flag if I had either RAM or ROM space available :)

Put it on the todo list since I need to find ROM space anyway and I probably have an available bitflag somewhere. (I don't remember how I determine when the UFO shows up may or may not be every 20 seconds)

 

;To the UFO show in arcade, the invaders need to be below the first row in the first wave. I mean, in the first wave, the program will wait for the invaders go down a 
;row before starting computing the UFO. For the next waves, they already start below this row.
;After that, the UFO will show every 600 frames, supposing you have a 30 frames per second frame rate (it leads to 20 seconds)…
;
;About the correct UFO velocity, enough to say the arcade moves just a game object per frame, beside the invaders themselves. So you have your base, base shot, 3 invaders
;shots and the UFO… The UFO increment is 2 pixels every move and the side it will show (right or left) will be randomly decided.
;
;Here is the ordered UFO score table. It is a circular list, and the pointer moves every shot you fire.
;
;100,050,050,100,150,100,100,050,300,100,100,100,050,150,100,050 
;
;
;The flying saucer’s direction is linked to the player’s shot count. The lowest bit of the count determines which side of the screen the saucer comes from. 
;If the saucer appears after an even number of player shots then it comes from the right. After an odd number it comes from the left. 
;The saucer object structure is re-initialized every time the player’s shot blows up. Here is the code in Object 1 (player fire):
 

 

 

  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

ZeroPage Homebrew is playing Space Instigators 20th Anniversary Edition on tomorrow's ZPH stream LIVE on Twitch, hope you can join us!

 

Games:

 WATCH AT 1080P60 FOR BEST QUALITY

 

 

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   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...