New game uploaded: Invaderz

All aspects of programming on the Commander X16.
User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Invaderz

Post by AndyMt »


New Version 0.5:


  • Fixed the collision detection - finally!


  • More enemy sprite graphics.


  • Minor speed and game play changes.


Have fun!

User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Invaderz

Post by AndyMt »


New Version 0.6:


  • More enemy sprites, final designs

    These sprites should now be complete. Maybe I'll fine tune them later. VRAM constraints won't allow more enemies, without loading them in the fly.


  • Animated enemy sprites

    All enemy sprites are now animated with 4 frames each. Despite the number of sprites on the screen this seems to be no performance issue yet.


  • More diverse level compositions

    The formations of enemies is now more diverse


Next I'll probably try to make some enemies break formation and attack. Or maybe I have them close their ranks from time to time. Let's see ?.

OguzhanKuyubasi
Posts: 20
Joined: Wed Feb 03, 2021 4:47 pm

New game uploaded: Invaderz

Post by OguzhanKuyubasi »



On 10/22/2020 at 11:35 PM, AndyMt said:




New Version 0.6:




  • More enemy sprites, final designs

    These sprites should now be complete. Maybe I'll fine tune them later. VRAM constraints won't allow more enemies, without loading them in the fly.


  • Animated enemy sprites

    All enemy sprites are now animated with 4 frames each. Despite the number of sprites on the screen this seems to be no performance issue yet.


  • More diverse level compositions

    The formations of enemies is now more diverse




Next I'll probably try to make some enemies break formation and attack. Or maybe I have them close their ranks from time to time. Let's see ?.



What comes in the next Version of Invaderz?

User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Invaderz

Post by AndyMt »



18 minutes ago, OguzhanKuyubasi said:




What comes in the next Version of Invaderz?



Funny you ask ? - I worked on it over the last few weekends:


  • Added music track custom made for this game.


  • Joystick support (cursor key + enters in the emulator) - much harder to play than mouse...


  • Intro screen with instructions, controller setup and copyright info.


I wanted to improve enemy movement, but I postpone this for the second to next release. Maybe I manage to finish a new release this week.

OguzhanKuyubasi
Posts: 20
Joined: Wed Feb 03, 2021 4:47 pm

New game uploaded: Invaderz

Post by OguzhanKuyubasi »



11 minutes ago, AndyMt said:




Funny you ask ? - I worked on it over the last few weekends:




  • Added music track custom made for this game.


  • Joystick support (cursor key + enters in the emulator) - much harder to play than mouse...


  • Intro screen with instructions, controller setup and copyright info.




I wanted to improve enemy movement, but I postpone this for the second to next release. Maybe I manage to finish a new release this week.



Good to hear.

And this game is really good.

User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Invaderz

Post by AndyMt »


Intro ScreenNew Version 0.7:


  • Intro & setup screen

    Shows scores for each of the enemies.

    You can configure also the controller you want to use: mouse or joystick.

    Copyright notice.


  • Title music

    Again 'Meits' composed a nice sound track for this game. I can't get it out of my head now...

    Let the title screen running for a moment, I also implemented some "graphics effects" by using the vscroll register ?


  • Joystick control

    In the emulator you can use cursor keys + enter for joystick control.

    Be aware: at least for me the game is harder to play this way.


  • Pause function

    You can pause the game by pressing the 'p' key


  • single file loading for media assets

    Until now I've segmented the files for banked RAM.

    Now I stored them in one piece and load them into VRAM and banked RAM in one go.


Have fun!

User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Invaderz

Post by AndyMt »


Added a Kernal/ROM version check. Will only run on R38, as well as on custom ROMs on your own risk.

This is in preparation for the upcoming R39 on which the current game won't work.

User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Invaderz

Post by AndyMt »


I've now created a test version running on R39 and maybe (?) on real proto #2 hardware. I won't put this in the download section, but if anyone wants to try, I attach the file here. Not sure if this works on a SD card, I just load from device 8.

@Michael Steil: I understand you have one of the few existing boards. So just in case you find the time, maybe you can test the attached file ??

 


INVADERZ R39.ZIP
User avatar
AndyMt
Posts: 326
Joined: Sun Jun 21, 2020 3:02 pm
Location: Switzerland

New game uploaded: Invaderz

Post by AndyMt »


I've updated Invaderz, so it runs on actual hardware (thanks @Wavicle) and the latest emulator ?.

The ZIP file contains 2 PRG files:

INVADERZ.PRG: works on real hardware and the latest emulator

INVADERZR38.PRG: works on older emulator and with the "Try it now" button in the download section

It was fascinating to see that in the end the game worked on actual hardware. That's a testimony to the emulator which seems to be very close to hardware. There are timing differences regarding the YM2151, but once you know that after setting the register there is some wait required before writing data, then it's fine.

x16tial
Posts: 177
Joined: Sun Feb 07, 2021 8:23 pm

New game uploaded: Invaderz

Post by x16tial »


just downloaded the zip and got: (windows 10)

image.png.19ec9187c30b7e2652f9ecd3459fdba1.png

Post Reply