Dave Neuman Posted December 17, 2005 Share Posted December 17, 2005 Hi, My name is Dave and after reading the tutorials here and looking at code samples I have coded my first game. It's a simple rail shooter with 18 enemies. I have three game options Normal Play, Steerable Missiles and No Shields. Shields are available in options 1 and 2 by pushing up on the joystick. The shields can take a limited number of hits before heating up and exploding your ship. There is a limited fuel supply for each level, but it can be partially replenished by catching the white bombs from the enemies. Red enemy bombs cause your ship to explode, unless your shields are up. Each completed level increases you available ships by 1 to a maximum of 6. The enemy speed increases every level, but resets to default speed after every 6 levels. When you fire and hit an enemy convoy it explodes, the survivors spin and cannot be damaged again until you hit a different enemy. Any feedback is appreciated Thanks, Dave SpaceBattlesFinal2.zip 3 Quote Link to comment Share on other sites More sharing options...
supercat Posted December 17, 2005 Share Posted December 17, 2005 My name is Dave and after reading the tutorials here and looking at code samples I have coded my first game. It's a simple rail shooter with 18 enemies.984433[/snapback] Well, the game seems to work. Nothing too terribly exciting, but not bad for a first effort. One thing which is significantly lacking in polish, though, is the way that the game doesn't distinguish between enemies in a group. It would be nicer if the game could use the relative X coordinates of the missile and group to figure out which enemy had been hit, and then use a table lookup of NUSIZx and X offset values to make the proper enemy disappear. Since you're only using one player sprite on those lines, you might use the other player sprite for the explosion. It's rather irksome the way the enemy bombs change colors mid-drop. It would be nicer if they didn't. Also, if the bottom row of enemies is destroyed drop the bombs from up higher. Incidentally, you can eliminate HMOVE bars by performing the HMOVE store at cycle 73. One caveat with doing this is that following the HMOVE, all sprites will be eight pixels left of where they'd be following a "normal" HMOVE. If you want a sprite to stay put on a cycle-73 HMOVE, you must set its HMxx register to $80. Quote Link to comment Share on other sites More sharing options...
djmips Posted December 17, 2005 Share Posted December 17, 2005 Hello Dave, nice debut. Gameplay was easy to pickup. Enemy shots? were hard to see. I think it could tuning in the difficulty rampup. Game had a frustrating aspect, because getting killed seemed to be a little random. Welcome, and keep up the good work! Quote Link to comment Share on other sites More sharing options...
yuppicide Posted December 17, 2005 Share Posted December 17, 2005 (edited) I for one think the game is very nice so far. It does need work as people stated. Likes: - The flashing on the side of the screen when things die. - Sounds and opening screen sound - Different enemies - It's a fun game. Just needs to get harder in difficulty as the game goes on. - Shield - looks cool too. Dislikes: - Dying randomly sometimes because enemy fire just appears out of nowhere - Don't know if just the bottom enemies fire or the top ones do too, but you don't see any of the fire until it's right on the bottom. - I had 3 enemies left. The white thing kept dropping outside the right boundry, I couldn't get it and died. It kept dropping in the same spot. Don't know if this is intentional to drop it where I can't reach it or not. - Polish the game up a bit by making a nicer title screen and fixing any bugs. Edited December 17, 2005 by yuppicide Quote Link to comment Share on other sites More sharing options...
Cybergoth Posted December 17, 2005 Share Posted December 17, 2005 Hi there! Ah, interesting. A bit like the abandoned Laserresal 2002 project. Or Space Beam (Irem) / Space Laser (Taito) arcades. A few weeks ago I wrote a quick demo to see how Space Beam might look on the 2600 (attached). Somewhat promising I think, but I don't know when/if I find the time to continue with it... Greetings, Manuel cosmic.zip Quote Link to comment Share on other sites More sharing options...
Dave Neuman Posted December 18, 2005 Author Share Posted December 18, 2005 (edited) It would be nicer if the game could use the relative X coordinates of the missile and group to figure out which enemy had been hit, and then use a table lookup of NUSIZx and X offset values to make the proper enemy disappear. 984442[/snapback] I'll work on that ... it would look much better. It's rather irksome the way the enemy bombs change colors mid-drop. It would be nicer if they didn't. Also, if the bottom row of enemies is destroyed drop the bombs from up higher. Yeah, they kinda irk me too. I'll work on that also. Thanks for the feedback! - Dave Edited December 18, 2005 by dneuman@brasscrafthq.com Quote Link to comment Share on other sites More sharing options...
Dave Neuman Posted December 18, 2005 Author Share Posted December 18, 2005 Hello Dave, nice debut. Gameplay was easy to pickup. Enemy shots? were hard to see. I think it could tuning in the difficulty rampup. Game had a frustrating aspect, because getting killed seemed to be a little random. Welcome, and keep up the good work! 984443[/snapback] Hi, Thanks for the comments and encouraging words. I'll work on the bomb dropping code and difficulty ramping - Dave Quote Link to comment Share on other sites More sharing options...
Dave Neuman Posted December 18, 2005 Author Share Posted December 18, 2005 I for one think the game is very nice so far. It does need work as people stated. Likes: - The flashing on the side of the screen when things die. - Sounds and opening screen sound - Different enemies - It's a fun game. Just needs to get harder in difficulty as the game goes on. - Shield - looks cool too. Dislikes: - Dying randomly sometimes because enemy fire just appears out of nowhere - Don't know if just the bottom enemies fire or the top ones do too, but you don't see any of the fire until it's right on the bottom. - I had 3 enemies left. The white thing kept dropping outside the right boundry, I couldn't get it and died. It kept dropping in the same spot. Don't know if this is intentional to drop it where I can't reach it or not. - Polish the game up a bit by making a nicer title screen and fixing any bugs. 984462[/snapback] Thanks for the detailed comments, they are very helpful. My son said the same thing about the enemy fire appearing out of nowhere. I'll work on improving the code for bomb drops. Maybe some animation on the title screen? - Dave Quote Link to comment Share on other sites More sharing options...
gambler172 Posted December 18, 2005 Share Posted December 18, 2005 Hi nice first effort.If the bugs are removed,it will become a good game. greetings Gambler172 Quote Link to comment Share on other sites More sharing options...
supercat Posted December 18, 2005 Share Posted December 18, 2005 Hi, Thanks for the comments and encouraging words. I'll work on the bomb dropping code and difficulty ramping - Dave 984792[/snapback] I'd suggest that when the code drops "something", it should decide then whether it's a bomb or a fuel pod. If a bomb, set its position and NUSIZx according to the last row of surviving aliens. If it's a fuel pod, set position randomly and NUSIZx to zero. Quote Link to comment Share on other sites More sharing options...
+Nathan Strum Posted December 18, 2005 Share Posted December 18, 2005 A few weeks ago I wrote a quick demo to see how Space Beam might look on the 2600 (attached). Somewhat promising I think, but I don't know when/if I find the time to continue with it... Wow! That's impressive. Quote Link to comment Share on other sites More sharing options...
+Nathan Strum Posted December 18, 2005 Share Posted December 18, 2005 My name is Dave and after reading the tutorials here and looking at code samples I have coded my first game. Any feedback is appreciated Good start! I agree with the feedback so far - especially about bombs appearing out of nowhere, and having a specific enemy when you hit it, rather than just one out of the group. Although I think the color-change of the missiles could be used as a gameplay element. For example - have them all start out as white objects, but they wouldn't reveal their true selves until they got close to the bottom of the screen (where the bottom row of enemies is, for example). Perhaps that could be saved for a higher level of difficulty. Or maybe the more your shields get damaged, the closer the missiles get before you can "detect" what they truly are. Quote Link to comment Share on other sites More sharing options...
Cybergoth Posted December 18, 2005 Share Posted December 18, 2005 Hi there! A few weeks ago I wrote a quick demo to see how Space Beam might look on the 2600 (attached). Somewhat promising I think, but I don't know when/if I find the time to continue with it... Wow! That's impressive. Oh, that's not too special. It's only two sprites per line, it just looks like there's more going on. Getting a screen so crowded is easy doable with Battlezone repositioning Greetings, Manuel Quote Link to comment Share on other sites More sharing options...
+Nathan Strum Posted December 18, 2005 Share Posted December 18, 2005 Oh, that's not too special. I'll re-phrase then... that's impressive looking. Quote Link to comment Share on other sites More sharing options...
Dave Neuman Posted February 20, 2006 Author Share Posted February 20, 2006 My name is Dave and after reading the tutorials here and looking at code samples I have coded my first game. Any feedback is appreciated Good start! I agree with the feedback so far - especially about bombs appearing out of nowhere, and having a specific enemy when you hit it, rather than just one out of the group. Although I think the color-change of the missiles could be used as a gameplay element. For example - have them all start out as white objects, but they wouldn't reveal their true selves until they got close to the bottom of the screen (where the bottom row of enemies is, for example). Perhaps that could be saved for a higher level of difficulty. Or maybe the more your shields get damaged, the closer the missiles get before you can "detect" what they truly are. 984941[/snapback] Hi again, I've done a bit more coding on my first attempt and additional feedback is always helpful. Changes: Title screen has animated drop down title with flashing colors. Alien drop down animation at beginning of level. Correct alien in group flashes and then dies when shot. Alien projectile drops from lowest row of surviving aliens. True identity of alien projectile is not revealed until bottom band. Color matched alien projectile transforms into either a double width green fuel pod or a single width red bomb. Dropping bomb makes a bomb dropping sound. Three alien speeds per level slow, stepping, fast. Four different enemy patterns as level increases. Fuel gauge with low fuel warning sound and FUEL LEVEL warning message. CATCH FUEL message synchronized with fuel pod drop. Bomb/Fuel pod impact sound and ground flash for bombs. Missile and Alien projectile collision pushes projectile upwards and increases score. Alien row is shielded and appears as an "S" after being hit until another alien row is hit. Thanks, Dave SpaceBattlesBeta3rr.bin Quote Link to comment Share on other sites More sharing options...
+Living Room Arcade Posted February 10 Share Posted February 10 18 years later Hello @Dave Neuman, are you still around? I want to ask you some questions about your game. Namely, do you have more complete instructions? What are the differences among the 10 game variations? Why does it flash the message "Catch Missile?" Quote Link to comment Share on other sites More sharing options...
Silvio Mogno Posted February 13 Share Posted February 13 First time I see this... Cool game! A bit of polishing and it could be a great release! 1 Quote Link to comment Share on other sites More sharing options...
+Living Room Arcade Posted February 13 Share Posted February 13 (edited) On 2/13/2024 at 8:05 AM, Silvio Mogno said: First time I see this... Cool game! A bit of polishing and it could be a great release! I categorize Space Battles as a "dream-like Space Invaders clone" like MegaMania, Cannonica by VHZC Games and Space Game by @Karl G. You know, the kind of games where you shoot at non-sensical things like flying toasters, flying dice and flying Pac-Man characters, etc., not "real" aliens or "real" spaceships that could actually fly (in a sci-fi film, anyway). AFAIK, Space Battles is only the fourth such game in the Atari 2600 library, so IMO that makes this game a real gem! Edited February 15 by Living Room Arcade 2 Quote Link to comment Share on other sites More sharing options...
+Nathan Strum Posted February 13 Share Posted February 13 4 hours ago, Silvio Mogno said: First time I see this... Cool game! A bit of polishing and it could be a great release! It's been available on cart for some time: https://atariage.com/store/index.php?l=product_detail&p=848 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.