Jump to content
Animan

Trashmania - A 4k game

Recommended Posts

It's done! Trashman!

 

The story:

The local garbage plant has been shutdown after a series of unintentionally hilarious lawsuits (to sum it up, the workers were eating the garbage to help cut down there trash). So, you go out to take care of it yourself. You. Are. TRASHMAN!!!

 

How to play:

The controls are your typical run and jump game. left and right moves, fire jumps. Your goal is to collect all nine trashcans and take them to the dumpsters. There is one can per screen. you can only hold one can at a time. Also, there is a timer. it may give you a few minutes, but you'll need that long time to complete the game.

 

THE MYSTERIOUS LITTER!!!:

the mysterious litter is the guy who is trying to stop you from achieving your goal. if he touches you, you are stunned for a bit. watch out!

 

There, that sums it up. Enjoy!

trashman.bin

post-23192-1249524820_thumb.png

post-23192-1249524857_thumb.png

Edited by Animan

Share this post


Link to post
Share on other sites

It's pretty good, but I'm a little confused about something. I pick up a can on the second screen, and then what? I moved right until I couldn't go any further, but I wasn't sure what to do next.

Share this post


Link to post
Share on other sites
It's pretty good, but I'm a little confused about something. I pick up a can on the second screen, and then what? I moved right until I couldn't go any further, but I wasn't sure what to do next.

You go back to the first screen and go left until you here a sound, and your score goes down one.

Share this post


Link to post
Share on other sites

AWESOME GAME! I LOVE IT!!!!!

 

did you forget the code that makes the game end when the time runs out?

also on the you win screen you should take out the extra ! and put a space between the words. more readable

Share this post


Link to post
Share on other sites
You didn't like the original then?

 

http://en.wikipedia.org/wiki/Trashman_(video_game)

Woah, epic coincidence. May need to change the name or something. That's by far the most bizarre thing that has ever happened to me in my entire life.

Edited by Animan

Share this post


Link to post
Share on other sites
AWESOME GAME! I LOVE IT!!!!!

 

did you forget the code that makes the game end when the time runs out?

also on the you win screen you should take out the extra ! and put a space between the words. more readable

Yeah, the game is almost done. I may have to switch to 8k because of the fact i have 5 bytes left. Also, i have no variables left, and i don't want to usethe superchip. (Might release this on cartridge if possible).

 

As a result, more things may be added, and make it even better.

Share this post


Link to post
Share on other sites

if you show us the code maby someone can help you optimize it. that way you can have more bytes and variables.

Share this post


Link to post
Share on other sites
That's by far the most bizarre thing that has ever happened to me in my entire life.

 

Really?????

Share this post


Link to post
Share on other sites
That's by far the most bizarre thing that has ever happened to me in my entire life.

 

Really?????

Probably in the top 10.

Share this post


Link to post
Share on other sites
if you show us the code maby someone can help you optimize it. that way you can have more bytes and variables.

OK, however i did find a way to save some bytes of memory. But still no variables. I'm at a friends house so i can't do anything to the game so i can't post it. I'll be back home later to post the source code for ya'll to look at and screw with ;) .

 

-Animan

Share this post


Link to post
Share on other sites
...May need to change the name or something...

A painless name change might be "Trash Mania".

 

A painful one might be "Sanitation Engineer" ;)

Share this post


Link to post
Share on other sites

Timer is fixed, name change, some bytes are saved, and a few minor things. Source code is now open to public. (Trashmania makes me think of TrackMania. Oh well, can't get sued, right?)

trashmania.bas

trashmania.bin

Share this post


Link to post
Share on other sites

First off, I like the game concept, the screens have humour in them, and the speeding up near the end is a nice touch!

 

I hesitated about making the rest of this post, because I didn't want to take away from what you've accomplished so far... hopefully you'll take it in the spirit it's given in.

 

I have 2 recommendations for your source code:

  1. use the dim command to give yourself descriptive variable names, and
  2. dim them up top of your source.

Then only use descriptive names in your code.

 

Descriptive names make the source code more self-documenting (more scaleable, easier for people to help you, most importantly easier for you to work with) and it makes the code easier to search through for variable usage. (As it stands, you can't automatically search through the code for every usage of the variable "r", because you'll have a whole bunch of false-positives when your search matches any command containing the letter r.)

 

Having the dims all up at the top of the code is a great help when trying to squeeze variable usage; there's one central place to look and understand how you're using each memory location. It also makes it easier to use the def command to combine together any variables you use in a true/false manner into a single variable with bitwise fields.

 

I'm positive your rom and variables can be squeezed. However, much of the information I'd need to give recommendations is obfuscated by the generic variables.

Edited by RevEng

Share this post


Link to post
Share on other sites

I haven't viewed anything, but screen shots so far, but are you using temp variables? There might be some there you can use if you need more.

Share this post


Link to post
Share on other sites

Hi!

 

It's fun:

 

Good stuff:

- I like the animation

- I like the story

- I like the level transitions (like Private Eye)

 

Bugs:

- When you win the game, the timer's still going, and it's messed up. It keeps adding garbage cans to the score at the bottom.

I'm guessing it's supposed to tally up the remaining seconds as your score? Cuz, if so, it's not working right. :)

 

Notes:

- I think it's too easy. I ate pavement waaay too many times to be eligible to win. :)

- Understanding that bB is limited, are there any kernels out there for use that don't have the bB black pf separators of death?

- I'm wondering if it's possible to jump over a garbage can? Seems it would be hard, but I'm curious.

 

-John

Share this post


Link to post
Share on other sites
Awww... I gave comments and I killed the game! Boo hoo.

 

-John

No, i've just been busy doing other things.

Share this post


Link to post
Share on other sites

This game is one year old now. Wow. I was at one time working on a "Plus!" version to touch up and add a few things. However, that file is buried in my hard drive, and may not even exist anymore.

 

Right now I am working on Monaco GP 2600, but I hope to someday remake this game in assembly. Thanks to all who enjoyed this game and gave suggestions. This is the only game I have made that I still play from time to time. I look back and realize how much it lacks in replay value, yet it still is very playable :P .

Share this post


Link to post
Share on other sites

Would you mind if I get Al to make me a cartridge?

 

AX

 

No, I wouldn't mind. I'm almost flattered, actually. It would be nice if I actually get around and fix that bug at the end. If anyone feels like doing a label, go ahead. I might do one, but I'm not the best artist. Label contest, anyone?

 

In other words, I, Jonathon Bont, give full permission for others to put Trashmania on cartridge through the custom Atari 2600 cartridge on the AtariAge Store.

 

If enough people want this on cart, I might consider putting this on the store, but I have no clue how that works...

Edited by Animan

Share this post


Link to post
Share on other sites

Would you mind if I get Al to make me a cartridge?

 

AX

 

No, I wouldn't mind. I'm almost flattered, actually. It would be nice if I actually get around and fix that bug at the end. If anyone feels like doing a label, go ahead. I might do one, but I'm not the best artist. Label contest, anyone?

 

In other words, I, Jonathon Bont, give full permission for others to put Trashmania on cartridge through the custom Atari 2600 cartridge on the AtariAge Store.

 

If enough people want this on cart, I might consider putting this on the store, but I have no clue how that works...

 

Just PM Albert.. I'll be getting the Melody board so it can be upgraded if you ever change the rom.

 

As for a label... why am I sooooo tempted... :D

 

trashmania-top.jpg

 

 

trashmania-main.jpg

 

AX

  • Like 1

Share this post


Link to post
Share on other sites

Would you mind if I get Al to make me a cartridge?

 

AX

 

No, I wouldn't mind. I'm almost flattered, actually. It would be nice if I actually get around and fix that bug at the end. If anyone feels like doing a label, go ahead. I might do one, but I'm not the best artist. Label contest, anyone?

 

In other words, I, Jonathon Bont, give full permission for others to put Trashmania on cartridge through the custom Atari 2600 cartridge on the AtariAge Store.

 

If enough people want this on cart, I might consider putting this on the store, but I have no clue how that works...

 

Just PM Albert.. I'll be getting the Melody board so it can be upgraded if you ever change the rom.

 

As for a label... why am I sooooo tempted... :D

 

trashmania-top.jpg

 

 

trashmania-main.jpg

 

AX

 

I'll be honest, I forgot where that is from...

 

OK, maybe once all the bugs are fixed and what not, I'll PM Albert and see what I can do.

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