Jump to content
IGNORED

TORNADO BLAST (Atari 2600 2k Homebrew)


Gemintronic

Recommended Posts

Keep on truckin' through a tornado! Use your joystick to navigate the road. Press FIRE to accelerate. A life will be decremented each time you collide with debris or other trucks. After losing a life the difficulty will reset. If all three lives are used up the game is over. The tornado can be touched but falling debris cannot! Oil slicks from other trucks will sometimes appear. Contact with oil slicks will slide your vehicle. As you progress more debris will fall and oil slicks will become longer. The current high score is retained until system is shut off.

 

This requires the modified batari BASIC files from Gate Racer 2k to compile.

post-13304-0-52692400-1406141662_thumb.png

post-13304-0-08300200-1406141683_thumb.png

tornadoblast.bas

tornadoblast.bin

  • Like 4
Link to comment
Share on other sites

The Tornado uses two tricks to look like it is using multiple shades of black.

 

Using the first bit of the counter variable the Tornado sprite moves up one frame then down another. This adds volume and produces half tones. Where there are pixels on both frames despite the jumping a solid black is rendered.

 

Using the forth bit in counter we also reflect the sprite for animation purposes.

 

 

if counter{0} then goto odd_frame
player1y = player1y - 2
goto draw_event

odd_frame
player1y = player1y + 2

draw_event
NUSIZ1 = $27
if counter{4} then REFP0 = 8 : REFP1 = 8
drawscreen
goto main

 

 

 

Basically, the start of many of my games always looks like this:

 

dim counter = a

 

main

counter = counter + 1

 

 

Using a variable for counting up by one is infinitely useful. Not only can it be used as described above but it can seed rand and even replace calls to the rand function entirely.

Link to comment
Share on other sites

  • 2 weeks later...

Tornado Blast got a shout out on the Retro Revisited YouTube channel. His only comment was "Yes, this was the best quality screenshot I could find!"

 

I guess it doesn't help that it's a 2k game.. or that the enemy trucks look rather phallic :)

 

http://www.youtube.com/watch?feature=player_detailpage&v=K83lNiPdOCQ#t=357

Link to comment
Share on other sites

Good start! Just had a quick play in Stella. Some thoughts (as always :P) :-

 

- Good use of sprite duplication for oncoming trucks.

- Player needs to be a darker colour or the road needs to be a darker grey.

- Score needs to go up faster. There isn't much sense of player achievement at the moment because the score remains low for too long in my opinion.

- Trucks seem to appear from nowhere at the top of the screen. It'd be nice if they scrolled on.

- An animated crash when you hit something would give the player a few seconds down time before throwing them back into the game.

- It doesn't wait for fire button to go up after you die and were accelerating.

- A "GAME OVER" screen would be a good addition.

- It'd be nice if debris could be animated.

- Some of the trucks don't have enough contrast compared to the road colour.

- Multicoloured trucks would be nice.

- Truck animation kinda looks like they've got short legs and not wheels. Although making a good, top down view, animated truck is gonna be hard.

- How about adding more variety with trucks, cars and motorbikes?

- More sound effects (other than when you are accelerating).

 

Although, I guess you're maxed out on space with it being a 2K game.

  • Like 1
Link to comment
Share on other sites

Awesome feedback from an awesome developer! All those observations make sense. Too bad my code doesn't!

 

- Player needs to be a darker colour or the road needs to be a darker grey.

 

Since I'm using that trick where I stuff the same value into multiple variables I just can't change ONE value. The code becomes longer when I add unique values - not just more lines of BASIC.

 

This is probably reason #1 why the great masters of olde went crazy. Bug fixes and feature requests meant literally rewriting perhaps unrelated code to fit in the changes.. 2k is NOT for the feint of heart :P

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Sorry to bump my own topic. I've got one person who tried to put this on cart. He says the tornado stays at the very top of the screen and only follows the player horizontally. Also, the trucks never show up.

 

I've tried this on my 7800 via Harmony and no problems. I've even tried building it as a 4k game and no problems.

 

Has anyone else had any weird experiences with this game? Why would it make a difference on an actual cart?

Link to comment
Share on other sites

If it was me (and I could code!) I'd expand it. I'm not that precious about ROM size constraints. 2k's fine as an intellectual exercise but these days it doesn't really make any difference whether it's 2, 4, 8, 16 or even 32k in any real world sense... Especially if it's just staying in ROM format and just going on a Harmony cart. :)

 

I say, if you've got it, flaunt it!

  • Like 1
Link to comment
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...