Jump to content
atari2600land

MidSpace (Atari 2600)

Recommended Posts

Here is the beginning of a port of my Game Boy game I made to the 2600. The major difference here is that since I wanted to do it in assembly, and missiles are hard to move vertically, I have made the rocket move up and down. Left and right switch the way the rocket faces and shoots. The object is to shoot the pretzels before they reach the green center line. The faster you shoot the pretzels, the more points you earn. The red number in the upper left corner is the life counter. You get four lives to start with.

 

I have done a whole bunch of stuff on this today since I last posted in the 2600 Programming forum, so please take a look and tell me what you think.

 

midspace5a.zip

  • Like 2

Share this post


Link to post
Share on other sites

Added some Chex. (will call it 'cereal' in the final version.) If you touch the Chex with the rocket you get an extra 50 points. But if you let it go to the center you'll still die, but you can still shoot at it and get points, just not 50. By the way, I hope to have the Chex appear way less often in the final version (if there is one.)

midspace6.png.829be68af7e3c04b27398b9d9bac2712.png

I also fixed a bug about the number 7 not appearing properly, and I'm apparently at a place where I can put a whole bunch of code in without affecting the scanline count of what I have, because it didn't put up a fight when I added the Chex in.

midspace6.zip

  • Like 2

Share this post


Link to post
Share on other sites

I love the gloomy title music!!!

 

This looks like a vertical version of Horizon Shift:

 

Share this post


Link to post
Share on other sites

Just my luck someone did a similar game. Oh well. I like mine.

 

Made the Chex appear less often. I also cleaned up the code a little. I have 429 bytes left. Let me know if you think of any changes I can make and feedback on the game.

midspace7.zip

  • Like 1

Share this post


Link to post
Share on other sites

simple but fun !

looks like you are using P0, P1 , and M1. You could use M0 for a 2nd enemy onscreen . Might require using 2 Line Kernel though.

 

You also could add a flash when the midline is  hit 

Share this post


Link to post
Share on other sites

I can't add a flash for the midline being hit. I tried for a few hours and all I was able to do was screw up the missile. And when the missile wasn't screwed up, the scanline count jumped from 262 to 263 a lot. Could someone look at and help me with that? The code is included in the zip file. I did however, discover and fix a bug about the Chex piece.

midspace8.zip

Share this post


Link to post
Share on other sites

Digit fixes and changed it so you start with three lives instead of four.

I would like some more feedback. How am I doing here?

midspace9.zip

  • Like 1

Share this post


Link to post
Share on other sites

Heya @atari2600land! We'll be featuring Midspace on this coming Wednesday's ZeroPage Homebrew Twitch livestream!

 

As for suggestions:

1) There doesn't seem to be a ramp up in difficulty. You could get a super fast pretzel as your first enemy or a slow one. It should probably start with a slower range of enemies and then get faster as time goes on.

2) It's fairly agonizing waiting for slow 'cereal' pieces to reach your ship. You could set a speed minimum on those so you aren't tempted to shoot the slow ones just to get it over with. ;-)

3) More variety of enemies? You probably want to keep it simple and under 2k though.

 

I may have more suggestions after playing it on the show. 🙂

Share this post


Link to post
Share on other sites

New changes:

+ I ramped up the difficulty. At the beginning, the pretzels move fairly slow (while still having random speeds), and then you get to the fastest speeds once 300 points is reached.

+ I made the cereal speed constant, so it's not agonizingly slow.

 

I could add more enemies but I don't know what they would be. I would like to add shooting pretzels but I want them to be a different color and I can't because the rocket's missile color is the same as the pretzel's color.

midspace10.zip

  • Like 2

Share this post


Link to post
Share on other sites

New enemy! Beware the dreaded CASHEW. It can move not only from left to right, but up and down as well! In other words, it moves diagonally.

midspace11.png.7b65b7e51cd7a69617b73182f787cbfb.png

midspace11.zip

Share this post


Link to post
Share on other sites

Got rid of the really fast cashew. It was going way too fast for anyone to hit a whole bunch IMO.

midspace12.zip

I guess I should clarify: The cashew is still in the game, I just took out its top speed.

Share this post


Link to post
Share on other sites
Posted (edited)

We'll be featuring Midspace LIVE on tomorrow's (Wednesday) ZeroPage Homebrew stream on Twitch at 11AM PT | 2PM ET | 6PM GMT! Hope everyone can watch!

 

Twitch Stream: https://www.twitch.tv/zeropagehomebrew/

Games:
- Midspace (2019 WIP) by Chris Read aka atari2600land
- Laser Keyboard (2019 WIP) by Jesus Jimenez aka Jesús98
- Peril (2018 WIP Update) by Vladimir Zuñiga aka John Von Neumann aka Vhzc 

 

EDIT: Updated with Archive Video

(SET VIDEO TO 1080P60 FOR FULL QUALITY)

 

Edited by ZeroPage Homebrew
  • Like 1

Share this post


Link to post
Share on other sites

This new version is just like the other version only I now have 259 bytes left instead of 193. I'm just putting it here for completeness. Does anyone have any feedback on what I could change here?

midspace14.bin

Share this post


Link to post
Share on other sites

I got a new version. The food now shoots at you. I think it makes it a lot tougher now. In order to fit this in, though, I had to get rid of the title screen music. I have 26 bytes free.

midspace17a.bin

Share this post


Link to post
Share on other sites

Testing this on a real Atari 2600 with a Harmony Cart presented a whole new set of bugs. I changed the title screen song and I think I got the bugs gone. Let me know if something weird happens. I have 6 bytes free.

midspace19.bin

Share this post


Link to post
Share on other sites

Changed the timing of when the enemy shoots his missiles. He can now shoot more than one, but WILL he? I also noticed the scanline counter jumped whenever reset was pressed. I fixed that. I now have 0 bytes left. It's funny because sometimes I got a message saying there was 1 bytes left. I guess they must not have been anticipating someone having 1 byte left. Or they didn't care about proper grammar.

midspace20.bin

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.

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