Jump to content

Photo

Seaweed Assault


296 replies to this topic

#1 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 24,985 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Tue Nov 30, 2010 8:07 PM

Latest NTSC version of Seaweed Assault:

Attached File  seaweed_assault_2011y_10m_26d_0834t.bin   32KB   1339 downloads
 

[If you like this game, you can buy it from the AtariAge store.]
 
 
Latest PAL60 version of Seaweed Assault:
 
Attached File  seaweed_assault_pal60_2014y_05m_01d_1436t.bin   32KB   46 downloads

Useful link: SpiceWare explains how you can set up the Stella emulator to play this ROM using PAL60.
 
 

Seaweed Assault Review:

www.rgcd.co.uk/2011/11/seaweed-assault-atari-2600.html



Seaweed Assault Online Manual:

Click here to read the Seaweed Assault online manual or to play the game online if you don't have an emulator handy



Note: This game is not in the public domain. You have permission to use this program with emulators and on a real Atari using a Harmony cartridge or similar device (it will not work with a modded Flashback 2). Please do not include any version of this program in collections and please don't put it on cartridge with or without the intention of selling it (don't be a hoser). This game had a limited edition release on cartridge and it's now sold in the AtariAge store with box and manual.




seaweed_assault.gif
seaweed_assault_screenshot.gif







Older versions of Seaweed Assault:

Attached File  seaweed_assault_2011y_10m_07d_0442t.bin   32KB   288 downloads

Attached File  seaweed_assault_2011y_10m_06d_0545t.bin   32KB   235 downloads

Attached File  seaweed_assault_2011y_09m_30d_2248t.bin   32KB   254 downloads

Attached File  seaweed_assault_2010y_11m_30d_2020t.bin   16KB   426 downloads



#2 sandmountainslim OFFLINE  

sandmountainslim

    Vicar of Fonz

  • 5,602 posts
  • Climber 5 Champion since Jan 2005
  • Location:Between Macon and Muscle Shoals

Posted Tue Nov 30, 2010 10:23 PM

I like it! Challenging game.
Wp

#3 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • Topic Starter
  • 24,985 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Tue Nov 30, 2010 10:48 PM

I just thought of something that might make the game a little better. I could probably put a bar to the left of the score that shows how close the player is to 100 pieces of seaweed shot. It may not require any extra variables or bits. I'll see what I can do tomorrow.

#4 Brian O OFFLINE  

Brian O

    Stargunner

  • 1,499 posts
  • [THIS SPACE FOR RENT]

Posted Tue Nov 30, 2010 11:06 PM

Great game! Just downloaded it and have been playing it using the Stella emulator. Lining up the sub to hit the seaweed blocks took a bit of practice, but it eventually got easier. Gets a bit claustrophobic very quickly when the seaweed starts growing in faster. :)

Personally, I wouldn't change anything in regards to the base game play.

However, here's some suggestions/ideas:
  • Have random bonus items appear throughout the game, in addition to the canisters. I know you have the canister show up at 100 and 1000, but perhaps you can have some lesser items appear for only a few seconds in random spots on the board. These could give you a slight power boost, or perhaps a temporary shield to protect you from that mother-f'ing Wrothopod, so you can clear some of the seaweed (especially when it really starts growing in fast). Having these temporary, lesser bonus items appear would also force the player to decide between risking trying to get the random item, or leave it. These items would appear only in unoccupied areas, obviously.
  • Give the player extra men. Instead of having the game end once the player dies, give the player 3 men to start. Then you could make the bonus at 1000 points be an extra man, so it gives the player something to shoot for, and separates the 1000-point bonus from all of the others.
  • One thing I experienced is that it is difficult to break away from the seaweed blocks, and they drain your power pretty quickly. Not sure if you could make it a bit easy to break away, or change it so that the sub just loses points and bounces off the seaweed if it comes in contact with it. A few times, I had a fair amount of energy left, but got stuck in a seaweed block and ended the game.

These are just some quick suggestions off the top of my head. Don't know how much wiggle room you have to work with.

Again, really nice job. I can't wait to play the final version, however it turns out.

-B

#5 accousticguitar OFFLINE  

accousticguitar

    Quadrunner

  • 5,797 posts
  • Sherlock made it to 15 before he left us.
  • Location:Idaho

Posted Tue Nov 30, 2010 11:18 PM

Is there a way to fire more than one missile at a time? That would be a nice option for a difficulty switch. :)

#6 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • Topic Starter
  • 24,985 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Wed Dec 1, 2010 12:41 AM

Have random bonus items appear throughout the game . . .

I wondered about that before. I have the space for graphics and code, but I'm out of variables. I might be able to squeeze out another bit or two if I'm lucky, but I'm not sure if that would be enough help. If I can find one more bit, maybe I can adjust the canister code and use it for any random bonus item, no matter what it looks like. Problem is that it will share the same sound effect, which could confuse people.




I know you have the canister show up at 100 and 1000 . . .

In case it's not clear, you get a health canister every time you earn a thousand points (1000, 2000, 3000, and so on). You also earn a health canister every time you shoot 100 pieces of seaweed (totally separate from the score). As soon as you shoot 100 pieces of seaweed, the count starts over, the health canister drops and you're off earning your next health canister as soon as you shoot another 100 pieces of seaweed. . .




[*]Give the player extra men. Instead of having the game end once the player dies, give the player 3 men to start. Then you could make the bonus at 1000 points be an extra man, so it gives the player something to shoot for, and separates the 1000-point bonus from all of the others.

I will if I have to. Maybe throwing in more random canisters (or random canisters that don't look like canisters) will solve the problem. I guess that wouldn't help someone who gets stuck in a patch of seaweed and can't shoot out of it or use the tentacle to pull them out of it.




One thing I experienced is that it is difficult to break away from the seaweed blocks, and they drain your power pretty quickly. Not sure if you could make it a bit easy to break away, or change it so that the sub just loses points and bounces off the seaweed if it comes in contact with it. A few times, I had a fair amount of energy left, but got stuck in a seaweed block and ended the game.

If you bang into a piece of seaweed straight on, you'll bounce off, but it's easy to get tangled up in the seaweed if you get too close. I could adjust the code to keep shoving the Manatee away, but there could be other bits of seaweed in the way and it would never seem to end. You'd just sit there watching the Manatee bounce around.

If I add lives, maybe getting tangled in the seaweed won't be so bad.

From testing over and over, I found out that struggling once you're tangled is a bad idea. Just sit still and shoot. If that doesn't help and your health isn't too low, you can wait for the tentacle to grab you and yank you down a little. I've gotten out of more than a few tangles that way.

Thanks for the suggestions.





Is there a way to fire more than one missile at a time? That would be a nice option for a difficulty switch. :)

Nope, all out of missiles and variables. And having more than one missile using flicker would probably mess up the multiplier. Seems like it would be too hard to keep track of.

Thanks.

Edited by Random Terrain, Wed Dec 1, 2010 12:42 AM.


#7 Piggles OFFLINE  

Piggles

    Star Raider

  • 79 posts

Posted Wed Dec 1, 2010 12:59 AM

I like the animation of the ship and the sound effects. Especially the tentacle music. That was a nice touch. On my first play, I got snagged by the tentacle and then Wrothed while it had me! What a way to die!

Nicely done sir!

#8 AtariLeaf OFFLINE  

AtariLeaf

    Quadrunner

  • 8,558 posts
  • Location:Ontario Canada

Posted Wed Dec 1, 2010 6:43 AM

Very nice little game. Quite impressed actually. :thumbsup:

#9 accousticguitar OFFLINE  

accousticguitar

    Quadrunner

  • 5,797 posts
  • Sherlock made it to 15 before he left us.
  • Location:Idaho

Posted Wed Dec 1, 2010 9:43 AM

It might just be me, but the ship accelerates too fast. When I push up or down on the joystick to move to a different level so I can shoot a block, the ship flies past it. I find myself going up and down several times until I can properly line up the ship to shoot the block.

#10 Piggles OFFLINE  

Piggles

    Star Raider

  • 79 posts

Posted Wed Dec 1, 2010 11:22 AM

It might just be me, but the ship accelerates too fast. When I push up or down on the joystick to move to a different level so I can shoot a block, the ship flies past it. I find myself going up and down several times until I can properly line up the ship to shoot the block.


I also found it frustrating. However, I believe that's part of the charm and the theme of the game. Your underwater ships are so fast, that the need for blasting seaweed is all the more urgent.

Edited by Piggles, Wed Dec 1, 2010 11:29 AM.


#11 Piggles OFFLINE  

Piggles

    Star Raider

  • 79 posts

Posted Wed Dec 1, 2010 11:50 AM

I would like more frequent tentacle attacks! I think they're creepy and exciting, but happen too seldom. It could be because I'm doing lots of horizontal movement and that keeps them away. Even if they were to miss, I think it would add additional drama to the already desperate situation as the sea-weed begins to pile up.

#12 Piggles OFFLINE  

Piggles

    Star Raider

  • 79 posts

Posted Wed Dec 1, 2010 1:47 PM


It might just be me, but the ship accelerates too fast. When I push up or down on the joystick to move to a different level so I can shoot a block, the ship flies past it. I find myself going up and down several times until I can properly line up the ship to shoot the block.


I also found it frustrating. However, I believe that's part of the charm and the theme of the game. Your underwater ships are so fast, that the need for blasting seaweed is all the more urgent.


I've played it quite a bit now. I find lining up vertical shots to be far more a problem than horizontal, as the pixels are twice as tall as wide. I kill 99% of the seaweed with horizontal shots. My question is, is it a problem? Or is it a feature? Perhaps I am the problem, and the game is perfect.

#13 Emehr OFFLINE  

Emehr

    River Patroller

  • 3,782 posts
  • Happiness is... a chomping Pac-Man!
  • Location:An obscure body in the SK system

Posted Wed Dec 1, 2010 1:54 PM

I would like more frequent tentacle attacks! I think they're creepy and exciting, but happen too seldom.

I didn't discover the tentacles the first time I played. I like them! What would be cool is if sometimes the tentacle sound plays but the tentacle doesn't come out. I think that would add some suspense.

Nice game, RT :thumbsup:

#14 Brian O OFFLINE  

Brian O

    Stargunner

  • 1,499 posts
  • [THIS SPACE FOR RENT]

Posted Wed Dec 1, 2010 1:59 PM

I would like more frequent tentacle attacks! I think they're creepy and exciting, but happen too seldom. It could be because I'm doing lots of horizontal movement and that keeps them away. Even if they were to miss, I think it would add additional drama to the already desperate situation as the sea-weed begins to pile up.


I second this. I've played a bunch of times and there doesn't seem to be enough tentacle attacks.

-B

#15 jrok OFFLINE  

jrok

    Stargunner

  • 1,149 posts

Posted Wed Dec 1, 2010 2:59 PM

Great game! Cool graphics, too... love the Wrothopod guys :cool: Great concept and execution, and very polished. Also, I don't mind that the tentacle doesn't show up very often, as long as it will show up more and more often the further you get in the game.

Now, let's talk about that giant laser crab...

I'm out of variables, so I won't be able to add a giant crab that shoots lasers out of its eyes or anything like that.


What is your playfield resolution? Unless it is 32, and unless you are doing something tricky like storing player data in the RAM, you will definitely have memory free in the your Superchip RAM. Maybe plenty of memory. For example, in the game I'm working on I have a resolution of 24. In addition to var0-var47, I'm using w000-w032 (and their corresponding read addresses) to store 16 rows of shape and color for player1. Also, I'm using the last four address of SC (w124-w127) to store a few more things.

Anyway, if it turns out you didn't use this stuff, I demand my crab! :) Really, though, it might be nice in general to add in a few critters that you can actually shoot and destroy to counterbalance the Wrothopod guys. :D

Edited by jrok, Wed Dec 1, 2010 3:27 PM.


#16 Godzilla OFFLINE  

Godzilla

    Quadrunner

  • 6,775 posts
  • Location:Jacksonville, Fl

Posted Wed Dec 1, 2010 3:58 PM

looking forward to trying this, looks very interesting.

#17 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • Topic Starter
  • 24,985 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Wed Dec 1, 2010 6:22 PM

Thanks for the input. Every suggestion, thumbs up, and complaint helps. Please let me know if you discover any screw ups, if you don't like a certain sound effect, and stuff like that.

Do you like how the game starts, with the mature seaweed closing in, then the Manatee dropping in? I was temporarily using the kerplunk drop-in sound effect until I could find a better one, but I couldn't find anything that sounded any better. Should I keep trying to find a sound effect for the Manatee drop in, or just leave the kerplunk sound?




It might just be me, but the ship accelerates too fast. When I push up or down on the joystick to move to a different level so I can shoot a block, the ship flies past it. I find myself going up and down several times until I can properly line up the ship to shoot the block.

I also found it frustrating. However, I believe that's part of the charm and the theme of the game. Your underwater ships are so fast, that the need for blasting seaweed is all the more urgent.

I've played it quite a bit now. I find lining up vertical shots to be far more a problem than horizontal, as the pixels are twice as tall as wide. I kill 99% of the seaweed with horizontal shots. My question is, is it a problem? Or is it a feature? Perhaps I am the problem, and the game is perfect.

The normal playfield pixels with default resolution seemed to be the perfect shape for this game. Unless there is a bunch of seaweed clumped up in a big vertical strip, I don't even bother to shoot up or down. I mostly shoot left or right and see how many bits of seaweed I can shoot with the same missile for more points.

And lining up a shot is pretty easy once you get used to moving a little, then coming back so you're in the right spot. If shooting seaweed was easy, they would send down a monkey with a snorkel and a waterproof BB gun.




I would like more frequent tentacle attacks! I think they're creepy and exciting, but happen too seldom. It could be because I'm doing lots of horizontal movement and that keeps them away. Even if they were to miss, I think it would add additional drama to the already desperate situation as the sea-weed begins to pile up.

I didn't discover the tentacles the first time I played. I like them! What would be cool is if sometimes the tentacle sound plays but the tentacle doesn't come out. I think that would add some suspense.

I second this. I've played a bunch of times and there doesn't seem to be enough tentacle attacks.

Wow, you never know how people will react. I figured people might complain about how the tentacles are always coming after them. I'd like to keep the sound and the tentacles tied together with no false alarms. The way it is now, if you stay in one vertical position for about 2 seconds, a tentacle will come after you. I can change it from 2 seconds to 1 second or less if you want. I could even link it to a difficulty switch. B could be 2 seconds and A could be 1 second. Or, if I can get more variables using jrok's suggestion below, it could start at 2 seconds, and decrease over time.




Also, I don't mind that the tentacle doesn't show up very often, as long as it will show up more and more often the further you get in the game.

I can do that if I can get more variables.




What is your playfield resolution? Unless it is 32, and unless you are doing something tricky like storing player data in the RAM, you will definitely have memory free in the your Superchip RAM. Maybe plenty of memory. For example, in the game I'm working on I have a resolution of 24. In addition to var0-var47, I'm using w000-w032 (and their corresponding read addresses) to store 16 rows of shape and color for player1. Also, I'm using the last four address of SC (w124-w127) to store a few more things.

I'm using the plain old 32 x 11 playfield. I haven't messed with Superchip RAM that much yet. I wonder how hard it would be to convert it? It would be nice to have more variables.




Really, though, it might be nice in general to add in a few critters that you can actually shoot and destroy to counterbalance the Wrothopod guys. :D

If I can get more variables, you never know what creatures might show up (or randomly pop out from behind a piece of seaweed when you shoot it).

Thanks.

Edited by Random Terrain, Wed Dec 1, 2010 6:25 PM.


#18 accousticguitar OFFLINE  

accousticguitar

    Quadrunner

  • 5,797 posts
  • Sherlock made it to 15 before he left us.
  • Location:Idaho

Posted Wed Dec 1, 2010 6:27 PM

I like the idea of having the difficulty switch determine how long it takes for a tentacle to come up. :thumbsup:

#19 Brian O OFFLINE  

Brian O

    Stargunner

  • 1,499 posts
  • [THIS SPACE FOR RENT]

Posted Wed Dec 1, 2010 6:48 PM

If I can get more variables, you never know what creatures might show up (or randomly pop out from behind a piece of seaweed when you shoot it).


Hey RT,

I created a JPEG of a crab sprite that you could use (if you chose to). I also incorporated the sprite into a screenshot.

-B

Attached Thumbnails

  • SA_Crab_Sprite.jpg
  • SA_w_Crab.jpg


#20 jrok OFFLINE  

jrok

    Stargunner

  • 1,149 posts

Posted Wed Dec 1, 2010 6:57 PM

Also, I don't mind that the tentacle doesn't show up very often, as long as it will show up more and more often the further you get in the game.

I can do that if I can get more variables.


Are you using missile1x for anything? With the colored player1, you can't use missile1height and missile1y for anything, but you can use missile1x. Also, it seems like you are using pfscore, but not using the second scorebar (pfscore2), so you could reassign that address to something else (if you haven't already)

I'm using the plain old 32 x 11 playfield. I haven't messed with Superchip RAM that much yet. I wonder how hard it would be to convert it? It would be nice to have more variables.


Well, there shouldn't be any problem in converting it. Just define the superchip kernel option you'll immediately have a ton of additional variables available to you. Of course I understand wanting to take on the challenge of doing it without that.

Really, though, it might be nice in general to add in a few critters that you can actually shoot and destroy to counterbalance the Wrothopod guys. :D

If I can get more variables, you never know what creatures might show up (or randomly pop out from behind a piece of seaweed when you shoot it).


Even without the superchip, you might be able to squeeze in some more variables. If you pop open 2600basic.h, you might be surprised to find several variables that you can substitute with constants. I did a lot of that when I was working on "Charge." For example, if you aren't planning on changing "scorecolor", you can define that as a constant value in 2600basic.h, and then define that address ($A3) for something else... such as "crab_anger_level." :)

Old
scorecolor = $A3

New
scorecolor = #14
crab_anger_level = $A3

Either way, good luck, RT! It looks like a great game.

J

Edited by jrok, Wed Dec 1, 2010 6:59 PM.


#21 moycon OFFLINE  

moycon

    Quadrunner

  • 21,403 posts
  • moycon?? What the hell is that??
  • Location:Acworth, GA

Posted Wed Dec 1, 2010 7:14 PM

I played this some last night.
Just wanted to give RT a :thumbsup: for making a solid game.
Looks great, sounds great!

I do think some of the suggestions in this thread are good ones though.

#22 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • Topic Starter
  • 24,985 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Wed Dec 1, 2010 7:23 PM

Well, there shouldn't be any problem in converting it. Just define the superchip kernel option you'll immediately have a ton of additional variables available to you. Of course I understand wanting to take on the challenge of doing it without that.

I haven't read that section on the bB page in a while. I thought everything about the playfield changed when you enabled it. I'll take another look:

http://www.randomter...ml#superchipram

Most existing bB code written for standard bank switching can be adapted to run with Superchip RAM without needing major changes. In doing so, you will use the existing kernels and have the entire 128 bytes available to you as variables. The transition may not be totally seamless because Superchip RAM requires 256 bytes of filler data for every 4K, which will slightly reduce the amount of ROM available.


Well, slap me bum and call me Suzy. If I don't use "const pfres=whatever" everything will pretty much stay the same, I'll just have more PEEK/POKE style variables and 256 fewer bytes in each bank. I'll probably have to hop up to 32kSC.

Thanks.

#23 RevEng OFFLINE  

RevEng

    River Patroller

  • 3,398 posts
  • bit player
  • Location:Canada

Posted Wed Dec 1, 2010 7:26 PM

Well done RT! I downloaded this in the morning to check it out, but I liked it so much I broke it out at lunch for a round or three.

I think the shooting multiplier is a great mechanic, and the other elements definitely keep you motivated to move around.

I agree with jrok that it could one or two more enemies that had more variety. Maybe a mutant frog that thinks the manatee is a potential mate. :)

#24 Brian O OFFLINE  

Brian O

    Stargunner

  • 1,499 posts
  • [THIS SPACE FOR RENT]

Posted Wed Dec 1, 2010 7:50 PM

Also created a Seahorse Sprite. Like the crab, it's just a JPEG since I don't have vBb sprite editor. I also placed the seahorse sprite onto the plafield with the crab. Sea horses are so funky looking. I think it'd make for a cool-looking enemy. Obviously, these are just some suggestions, so feel free to tell me to buzz off at any time :D

-B

Attached Thumbnails

  • SA_Seahorse_Sprite.jpg
  • SA_w_Crab_and_Seahorse.jpg


#25 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • Topic Starter
  • 24,985 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Wed Dec 1, 2010 8:03 PM

I created a JPEG of a crab sprite that you could use (if you chose to). I also incorporated the sprite into a screenshot.

Thanks. Below shows a normal sprite to the left and a stretched one to the right using NUSIZ1:

crabs.gif




I played this some last night.
Just wanted to give RT a :thumbsup: for making a solid game.
Looks great, sounds great!

I do think some of the suggestions in this thread are good ones though.

Thanks. Now that I'll have more variables, there should be no problem adding the best suggestions. I hope this can get finished in December so I won't have to change the title screen (then if it would get released on cartridge in 2011, people in the future can argue about the release date "But it says 2010 on the title screen!"). :lol:




Well done RT! I downloaded this in the morning to check it out, but I liked it so much I broke it out at lunch for a round or three.

I think the shooting multiplier is a great mechanic, and the other elements definitely keep you motivated to move around.

I agree with jrok that it could one or two more enemies that had more variety. Maybe a mutant frog that thinks the manatee is a potential mate. :)

Thanks. These extra variables sure will help. If I can keep the animations fairly short for the new creatures (maybe 4 frames each?), we might be able to have enough creatures to keep the game interesting.




0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users