Jump to content





Tanks!

Posted by vdub_bobby, 23 January 2012 · 595 views

SO IT'S BEEN A WHILE since I've been very active on AA; but in the last few weeks I have again started some fairly intensive 2600 development.  I'm sorry to say, Nathan, that it isn't RPS - which is still on my slow-moving to-do list - but rather a project that I toyed with years ago: a semi-faithful port of Tank Battalion.

I'll try to find time to put up the in-progress ROM of what I've got so far along with some screenshots, plus other details.  And I am having some difficulty with the graphics and could use some help from those who are more talented.  But I'll save the begging for later. ;)

EDIT: Now I'm at home; here's a screenshot and a binary.
Attached Image
Attached File  TankMaze20120123.bin (4K)
downloads: 28

It's pretty ugly at the moment.   The explanation:
I'm trying to use the same technique that batari used in his Rally-X demo - using the missiles as alternate frames for the sprites to have 4 semi-flickered sprites.  The ball (flickered) will be used for the tank bullets.

The current ROM has two different graphics in it - the original graphics I came up with are used for the L/R-facing tanks and the downward-facing tanks.  The upwards-facing tank uses another version.  I'm not really satisfied with either.

The constraints are:
the sprite is 8x12, which isn't set in stone.
The missile can only start or stop drawing on even-numbered scanlines.  I.e., they can only be 2, 4, 6, etc. lines tall and the can only be positioned (vertically) every two lines.  They can be 1, 2, 4, or 8 pixels wide.  The missiles can only be rectangular in shape - they can't have blank lines in the middle or change widths in the middle.

Anyone got anything better, or have any good suggestions?




Getting curious...
  • Report
Good to hear that you are back to 2600 development!   I'm very interested to see the game.

Chris
  • Report
That's okay about RPS - it's so far down my to-do list that it's fallen off the bottom a few times. ;)

I'm sure we'll get around to it someday. Maybe re-theme it as a holiday cart. :D

Tank Battalion sounds like a completely doable port for the 2600. Dave Dries did a write-up on the arcade game some years back.
  • Report
Incidentally, if the go to the KLOV page for Tank Battalion and follow a few links you'll eventually come to this page: http://flyers.arcade...id=1764&image=2

Which has what just might be the best arcade flyer of all time.  :o  :lust:



:lolblue:
  • Report
Looks good - I like the combination of player and missile sprites to give 2 colours to each tank.

The tanks seem to get stuck on the edges of corners very easily - I'm not sure if that was the case in the arcade version?

Chris
  • Report
Interesting game.  Couldn't play it in MAME due to "missing roms", but it did work in iMAME which is based version 0.34/0.35 of MAME.  

Movement is jerky, note the ghosting on the top tank - the tanks move 1/2 their length at a time.

Posted Image
  • Report
Just so you all know, unless there is a huge clamor for a pixel-perfect port, I'm going to play very fast and loose with this.  Mostly, I like the high-level concept: a maze with shootable walls, multiple enemies, and a base to defend.  Everything else is up for grabs!

And Chris: the tanks getting stuck on corners is IMO a bug that is high on my list of things to fix. ;)
  • Report
sounds good to me as while the game was interesting, I found the jerky movement a bit disconcerting.  The smooth movement in TankMaze (other than stuck corners) is better.
  • Report
How do you construct the maze?
  • Report

Thomas Jentzsch, on Thu Jan 26, 2012 6:09 AM, said:

How do you construct the maze?

What do you mean?
  • Report