Animan Posted August 6, 2009 Share Posted August 6, 2009 (edited) 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 Edited August 8, 2009 by Animan Quote Link to comment Share on other sites More sharing options...
jbs30000 Posted August 6, 2009 Share Posted August 6, 2009 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. Quote Link to comment Share on other sites More sharing options...
Animan Posted August 6, 2009 Author Share Posted August 6, 2009 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. Quote Link to comment Share on other sites More sharing options...
GroovyBee Posted August 6, 2009 Share Posted August 6, 2009 You didn't like the original then? http://en.wikipedia.org/wiki/Trashman_(video_game) Quote Link to comment Share on other sites More sharing options...
bongomeno Posted August 6, 2009 Share Posted August 6, 2009 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 Quote Link to comment Share on other sites More sharing options...
Animan Posted August 6, 2009 Author Share Posted August 6, 2009 (edited) 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 August 6, 2009 by Animan Quote Link to comment Share on other sites More sharing options...
Animan Posted August 6, 2009 Author Share Posted August 6, 2009 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. Quote Link to comment Share on other sites More sharing options...
bongomeno Posted August 6, 2009 Share Posted August 6, 2009 if you show us the code maby someone can help you optimize it. that way you can have more bytes and variables. Quote Link to comment Share on other sites More sharing options...
jrok Posted August 6, 2009 Share Posted August 6, 2009 That's by far the most bizarre thing that has ever happened to me in my entire life. Really????? Quote Link to comment Share on other sites More sharing options...
Animan Posted August 6, 2009 Author Share Posted August 6, 2009 That's by far the most bizarre thing that has ever happened to me in my entire life. Really????? Probably in the top 10. Quote Link to comment Share on other sites More sharing options...
Animan Posted August 7, 2009 Author Share Posted August 7, 2009 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 Quote Link to comment Share on other sites More sharing options...
RevEng Posted August 8, 2009 Share Posted August 8, 2009 ...May need to change the name or something... A painless name change might be "Trash Mania". A painful one might be "Sanitation Engineer" Quote Link to comment Share on other sites More sharing options...
Animan Posted August 8, 2009 Author Share Posted August 8, 2009 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 Quote Link to comment Share on other sites More sharing options...
RevEng Posted August 8, 2009 Share Posted August 8, 2009 (edited) 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: use the dim command to give yourself descriptive variable names, and 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 August 8, 2009 by RevEng Quote Link to comment Share on other sites More sharing options...
yuppicide Posted August 8, 2009 Share Posted August 8, 2009 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. Quote Link to comment Share on other sites More sharing options...
+Propane13 Posted August 8, 2009 Share Posted August 8, 2009 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 Quote Link to comment Share on other sites More sharing options...
+Propane13 Posted August 13, 2009 Share Posted August 13, 2009 Awww... I gave comments and I killed the game! Boo hoo. -John Quote Link to comment Share on other sites More sharing options...
Animan Posted August 14, 2009 Author Share Posted August 14, 2009 Awww... I gave comments and I killed the game! Boo hoo. -John No, i've just been busy doing other things. Quote Link to comment Share on other sites More sharing options...
the.golden.ax Posted August 14, 2009 Share Posted August 14, 2009 You could always put in a time travel twist and consider this the third in the trashmen series hey I'd buy a cartridge if you ever put this out. AX Quote Link to comment Share on other sites More sharing options...
Animan Posted August 31, 2010 Author Share Posted August 31, 2010 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 . Quote Link to comment Share on other sites More sharing options...
the.golden.ax Posted August 31, 2010 Share Posted August 31, 2010 Would you mind if I get Al to make me a cartridge? AX Quote Link to comment Share on other sites More sharing options...
Animan Posted September 1, 2010 Author Share Posted September 1, 2010 (edited) 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 September 1, 2010 by Animan Quote Link to comment Share on other sites More sharing options...
the.golden.ax Posted September 1, 2010 Share Posted September 1, 2010 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... AX 1 Quote Link to comment Share on other sites More sharing options...
Animan Posted September 1, 2010 Author Share Posted September 1, 2010 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... 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. Quote Link to comment Share on other sites More sharing options...
the.golden.ax Posted September 1, 2010 Share Posted September 1, 2010 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.