Jump to content
fultonbot

Space Raiders : 7800 Homebrew

Recommended Posts

Posted (edited)

I'm not quite ready to share the binary yet, but Space Raiders is a game I started two weeks ago. I was thinking I could use it as the basis for a set of beginner tutorials on 7800 Basic.   It started ballooning, and now and it is about 70% complete.  I played with pallet manipulation to get some fades and with animated sprites to simulate scaling.  Also, all levels formations are created with bits from random numbers copied from the right side to the left so the formations look symmetrical.   I'm fairly certain this will be my actual first "finished" 7800 homebrew, and I still might do the tutorials if there is any interest.  My other idea is to add this game to "Last Stand" and "Into The Void" and make a multi-game "space game pack" or even something like Gorf (Forf/Vorf?).

Here is a video:

Space Raiders Atari 7800 Homebrew 2021 - YouTube

 

again, binaries soon, but not until I work-out power-ups, proper leveling, pokey music and high score support and decide if I'm going to create a boss-battle or not.

spaceradiers_1.png

spaceraiders_2.png

spaceraiders_3.png

Edited by fultonbot
  • Like 21
  • Thanks 1

Share this post


Link to post
Share on other sites
19 hours ago, TrekMD said:

Looks nice!

Thanks! The goals is to finish one game finally and be happy about it.  Getting close.

  • Like 6

Share this post


Link to post
Share on other sites

I have to say that your game may be the closest the 7800 is going to have as a version of Gaplus for the time being. You have also done a good job programming the enemies and firing system.

  • Like 1

Share this post


Link to post
Share on other sites
On 6/14/2021 at 12:59 PM, fultonbot said:

Thanks! The goals is to finish one game finally and be happy about it.  Getting close.

That's a good goal.  Keep at it.  ;) 

  • Like 3

Share this post


Link to post
Share on other sites

The 253 valid levels created with my current level-creation algorithm, but I'm not using all of them. 

I'm picking out the best ones for the game.

the total of all level data required for 90 levels and 10 bosses right now stands at 200 bytes.
 

level1s1.png

levels2.png

levels3.png

levels4.png

  • Like 7

Share this post


Link to post
Share on other sites

You chose those formations well. As for the title of your game, Taito did make a PS2/GameCube Space Raiders; so, you might have to come up with another title if there are any trademark/copyright issues.

Share this post


Link to post
Share on other sites
2 hours ago, SlidellMan said:

You chose those formations well. As for the title of your game, Taito did make a PS2/GameCube Space Raiders; so, you might have to come up with another title if there are any trademark/copyright issues.

I figured as much.  I have a different name idea.
Easy enough to edit my banner. thanks!

 

-Steve

  • Like 2

Share this post


Link to post
Share on other sites
On 6/13/2021 at 1:05 PM, fultonbot said:

I was thinking I could use it as the basis for a set of beginner tutorials on 7800 Basic.

Cool game, and I’d love to see what you have in mind in the way of tutorials. 
 

I’m not a programmer, but I know enough that good context around how a real game was created would go a long way to getting me started. 
 

My guess is there’s at least a few other people just like me looking for this resource.

  • Like 1

Share this post


Link to post
Share on other sites
54 minutes ago, electronicsibley said:

Wow, thanks! I wasn’t aware of this document. Not exactly light reading, but I’ll see what I can make of it. 

Also if you want to start working with 7800Basic, I'd highly recommend getting Atari Dev Studio as your IDE. 

 

https://atariage.com/forums/topic/290365-atari-dev-studio-for-homebrew-development-release/

 

  • Like 3

Share this post


Link to post
Share on other sites
Posted (edited)
9 hours ago, electronicsibley said:

Wow, thanks! I wasn’t aware of this document. Not exactly light reading, but I’ll see what I can make of it. 

The tutorial is wonderful, as is Atari Dev Studio.
My cliched start with the hello World sample in the 7800 Basic sample directory, and go from there.

My advice is to not worry about all the options at first (doubebuffering, bankswitching, pokey music, high scores, etc.) and just get the basics done first.  You can come back and learn everything else once you are comfortable.  

 

Edited by fultonbot
  • Like 2

Share this post


Link to post
Share on other sites

Having more than one tutorial on 7800 Basic wouldn't hurt. You can include things that the original didn't really cover, such as using constpokecharpeekcharfor/next loops, power-ups, waving text, etc.

  • Like 1

Share this post


Link to post
Share on other sites

I'm also writing an algorithm to generate boss ships based on a random numbers. 

Still very much WIP, but here are some examples:

356758035_bosstest1.thumb.png.dbc6ed4a769da50c030a23d775683b50.png

bosstest2.thumb.png.6385ecdedb62575f960bf994b6d21c2c.png

bosstest5.thumb.png.ca21e08c82cc470892bf5eb35f314b4c.png

bosstest6.thumb.png.597522bbaf565d99c950d6459dc57994.png

 

  • Like 7

Share this post


Link to post
Share on other sites

Okay, mark II, now using a more universal "ball" shape that fits together better (I think).

 

bosstest10.thumb.png.1636eb430928a11baac40a42434a80bd.png

bosstest11.thumb.png.2c245dd50351d75c4b0b0fb1d18f43d4.png

bosstest12.thumb.png.8d28a73ebe0715989394276cf4dccf1e.png

 

bossetest13.png

  • Like 5

Share this post


Link to post
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...