Jump to content

TROGBlog

  • entries
    47
  • comments
    219
  • views
    125,217

The Battle of Midway v0.08


Guest

1,151 views

tbom089ju.pngpost-3693-1081877382_thumb.jpgNow that I've spent the last month emersing myself in Atari coding, I'm ready to take up development on The Battle of Midway again. Here's the current state of the game.Features:- Battleship displayed using asynchronous playfield.- Kernel supports both players, both missles, and ball. But it needs to be reworked.- Joystick control: left and right to rotate, down to drop a bomb, button to fire guns.- Sound FX: Engine speed based on angle of flight. Falling bomb whistle.Known Issues:- It's 256 scanlines. :roll: - The bomb only falls to the right. When this is updated, it will fall based on the momentum of the plane.- The kernel needs major work. The scanline wrap occurs onscreen for both player sprites, and it looks bad. I've learned a lot from working on the Stellar Fortress kernel, and I'll apply it to this game. I'll likely go to a 2LK, which will allow a variable height ball that I can use for anti-aircraft flak bursts.- There are artifacts in the ship section of the screen because the player sprites and missles aren't properly cleared.To Do:- Apply 16-bit physics engine to everything in the game.- Rework the ship display to see if I can use a reflective playfield. I had trouble with this in the past. But I know it works in Stellar Fortress, so hopefully I can make it work here. It will save RAM and many kernel cycles.- Add frame-sharing shots, so the player can have 2, and possibly 3 shots in the air at the same time.

7 Comments


Recommended Comments

Have you thought about trying Driving Controllers for this (or Star Fortress BTW)? I did a DC hack of the Combat plane scenes called "Ace" a few years ago that was good fun for two players.

 

The bomb could be activated with foot pedals in the second port. Or is this going to be a 2 player game? Actually, is this going to be a Wings of Fury type of game or will it be no-scroll single screen?

Link to comment

Cybergoth: I admit that I do like weird controls. It makes the game more interesting than the standard joystick. But for this game, I'll be sticking with the standard joystick for 2 reasons. First is, I don't own an Atari driving controler. The second is, I doubt many other people own an Atari driving controller. If this game were to expand into an 8K cart, it would be a possible optional switch, but I know it won't happen in a 4K cart, as I will assure you I will eat all the ROM by the time I'm done. My favorite target for design is the standard 2600 with a 4K cart.

 

Regarding weird controls, I own 2 USB driving wheels, 2 virtual fighting pads, one of which has infrared motion sensors, a vibrating mouse that vibrates based on sound from the soundcard, and one of those wacky P5 virtual gloves. ;)

 

I hear Wings of Fury mentioned a lot with this game, but I've only played that game once, and it was because it was mentioned so much. While Wings of Fury looks great, it's not the basis for this game. The conceptual basis comes from a game called Two Tigers. This was one of my favorite games in the 80s. The other basis for this game is Intellivision Triple Action Bi-Planes. I loved the stalling-out feature in that game.

 

Thomas: This will only be a one player game. I use GRP0 for the player, and GRP1 for the enemy plane. I'd have to frame switch to add a second player, and it would also eat a lot of scarce RAM (player positions, mutliplexed sound, 2 BCD score displays, etc.) Two simultaneous players would be great, but it's not practical with the physical limitations of the 2600. That would be more appropriate for a Supercharger game, or a C64 game.

 

vdub_bobby: Thanks. ;) This game will definitely be completed before the end of this year, and will likely end up in a physical cartridge. It's my favorite project. If I can get it done soon enough, it will also be submitted to the 2006 mini comp.

Link to comment
This will only be a one player game.  I use GRP0 for the player, and GRP1 for the enemy plane.  I'd have to frame switch to add a second player, and it would also eat a lot of scarce RAM (player positions, mutliplexed sound, 2 BCD score displays, etc.)  Two simultaneous players would be great, but it's not practical with the physical limitations of the 2600.  That would be more appropriate for a Supercharger game, or a C64 game.

How about just having player 2 control the enemy plane?

Link to comment
Guest
Add a comment...

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