Jump to content
Mr SQL

CityScape New 2600 Game

Recommended Posts

I just picked up a copy of Fred's batari basic 1.0 and I think it's fantastic!

I wrote commercial games in assembly and basic in the 80's but the Atari was before my time.

 

Here is a sequel to a port of Blitz that I had written a commercial version of in 6809 assembly in 1985; Blitz was originally released on the Vic-20 a few years before that.

 

Please enjoy this game and let me know what you think of the quality; I had some friends over poking fun at the old 2600 who ended up playing it for hours and thought the action was great (after the first screen).

 

Here's the scenario for City Scape:

 

You pilot a Fighter Plane over a rainbow spectrum of enemy cities and blast them into smithereens. Your plane swoops lower and lower with each pass, kind of like space invaders only you are the invader. You can accelerate (turbo) which turns up the action, particularly when things get interesting as you progress through the spectrum and an Artillery ground unit starts defending the cities (again like space invaders in reverse). Watch your speed and timing, the ground unit will chase you and try to blast you down. It's heavily armoured but you can stun it for a brief respite if you hit it just right.

 

Also curious if anyone knows if there exists a port of the original Vic-20 Blitz game ( it was like this game is on the first screen).

cscape.bin

Edited by Mr SQL
  • Like 1

Share this post


Link to post
Share on other sites

Thanks RT; I think this is an intermitten bug - you will notice that screens with a lot more action can be rock solid while sometimes even the first screen (which has less happening) shimmers a bit. I haven't tracked it down but it doesn't affect playability too much and usually goes away on the next screen ;)

Share this post


Link to post
Share on other sites

A canyon-bomber type of game with the possibility of crashing rather than a quest to earn as many points as possible in each round (as your aircraft flies safely above the canyon).

 

Any chance you'll post the source code?

Share this post


Link to post
Share on other sites

A canyon-bomber type of game with the possibility of crashing rather than a quest to earn as many points as possible in each round (as your aircraft flies safely above the canyon).

 

Any chance you'll post the source code?

purduecrum,

Absolutely, I'll post the source tonight. Good description, glad you liked the game! When I played with friends the other day the objective quickly became seeing how many cityscapes we could get through with the liberal use of Turbo without crashing or getting blasted.

Share this post


Link to post
Share on other sites
...Also curious if anyone knows if there exists a port of the original Vic-20 Blitz game ( it was like this game is on the first screen).

There was an unfinished port of Blitz by SeaGtGruff.

 

Good job with your game - a great first effort!

RevEng,

thank you, it was a ton of fun writing it and development went really fast - built it over the weekend. Batari Basic is really RAD for building 2600 games!

 

SeaGtGruff's Blitz cover looks pretty cool and is very close to the vic-20 version. It's functional too, I was just playing it.

Share this post


Link to post
Share on other sites

Seriously fun. I just downloaded it to my phone. Thanks so much for sharing this with us!

You're welcome JS, I'm glad you like it!

 

 

This is awesome and addictive. I had to be pulled away from it.

 

This needs to be on cart.

Thanks Yart, that's a great compliment!

Has anyone tried it on a real 2600 yet?

Share this post


Link to post
Share on other sites

PD,

Here's the source I promised to post.

RT,

I fixed the occasional raster scan bug you alluded too; not sure which version plays slightly better though, this one may be a tad harder ;)

cscape.bas

Share this post


Link to post
Share on other sites

I don't have access to the game this very second, but I drew a pretty accurate mockup in everyone's favourite drawing program.

 

cityscape.png

Share this post


Link to post
Share on other sites

Very nice. I like the sounds. It's fun to play, but just needs some type of scoring and lives counter.

Share this post


Link to post
Share on other sites

Very nice game! :thumbsup:

 

It's already lots of fun to play, i especially like the boost and the enemy.

I think it would be even more fun with limited lives and a score. This could become a great game with some more fine tuning IMO. :)

 

A few screenshots for those who asked:

 

post-12950-0-85177000-1315394078_thumb.png post-12950-0-30114900-1315394087_thumb.png

Share this post


Link to post
Share on other sites

Very nice. I like the sounds. It's fun to play, but just needs some type of scoring and lives counter.

Thanks Kevin! IMO scoring and lives can potential detract from the action. Try this rebuild, the enemy is a bit more lively but it might be too tough. My friends had trouble getting through more than a couple of levels in a row.

 

Very nice game! :thumbsup:

 

It's already lots of fun to play, i especially like the boost and the enemy.

I think it would be even more fun with limited lives and a score. This could become a great game with some more fine tuning IMO. :)

Thanks Impaler! The rebuild may be a bit better tuned (or worse) ;)

cscape.bin

Share this post


Link to post
Share on other sites

I downloaded and tried the rebuild, it seems a little smoother than the first iteration.

 

I am still having a blast with this! Mr SQL you rock!:thumbsup:

Share this post


Link to post
Share on other sites

There's a minor bug.

 

When you die, the enemy's shot stays in the exact same spot. Sometimes it results in dying as soon as the level starts.

Share this post


Link to post
Share on other sites

I downloaded and tried the rebuild, it seems a little smoother than the first iteration.

 

I am still having a blast with this! Mr SQL you rock!:thumbsup:

Cool, thanks jsmith!

 

In case you want to know, it's still going over 262.

RT,

thanks, I tried the timing check you described with Stella. With the rebuild I had pulled out a loop that called pfreadpixel 30x with a single call, but I also pulled two band-aid calls to drawscreen during the iteration so perhaps I should put one back.

 

What's odd to me is the intermittance; many screens are rock solid and don't flicker even with the old build. Perhaps the luminance of the cityscape is a factor?

 

Yart,

the bug you found could also be involved. I'll fix that and we'll see what happens :)

Share this post


Link to post
Share on other sites
What's odd to me is the intermittance; many screens are rock solid and don't flicker even with the old build. Perhaps the luminance of the cityscape is a factor?

The screen doesn't have to flicker to go over 262. You might want to try debug cyclescore:

 

http://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html#debug

Share this post


Link to post
Share on other sites

Here's a new build with the bug fixed that Yart had found and absolutely no flicker on any game screens :)

 

It's also tuned to be a little tougher. We just played it for a couple of hours with no crashes and having to reload. Comments on this build were that the different screens started to feel like colour therapy with a hypnotic pleasing effect, and that the cities looked martian ;)

 

RT thanks for the info on the debug screenflash, that's a great utility!

cscape.bin

Share this post


Link to post
Share on other sites

Here's a new build with the bug fixed that Yart had found and absolutely no flicker on any game screens :)

 

It's also tuned to be a little tougher. We just played it for a couple of hours with no crashes and having to reload. Comments on this build were that the different screens started to feel like colour therapy with a hypnotic pleasing effect, and that the cities looked martian ;)

 

RT thanks for the info on the debug screenflash, that's a great utility!

 

Just played a couple of rounds on the good ol 2600. Fun game, first time I've played it honestly, but it was challenging in a variety of ways. may I make a suggest? Don't have a ship on the bottom following you, make it so you have two or three on the bottom that are stationary but still shoot at you . . . just an idea.

 

Good job!

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