Jump to content
IGNORED

Eat Dem Bananaz


atari2600land

Recommended Posts

So I've decided to go back to the very first thing I programmed 7 years ago in 2006 and try to improve on it. It's a lot like Fast Food but I'm going to make some changes to the game play. I've made the munching mouth out of the missiles and the ball so I could have two bananas on the screen at the same time. I can't use the multisprite kernel because then I wouldn't have a asymetrical playfield which I'm planning to make the title screen with. So I'm wondering why the second half of the playfield blocks are reversed. Must be because of something I did with the default.inc file, but that didn't happen in Explosive Diarrhea. Anyway, I hope to have this fit in 2k again (I have 766 bytes left!) Some things I'm going to include are:

- have bananas fall at different speeds (for example, one banana could fall faster than the other one.)

- change the background

Anyway, how am I doing?

eat1.bas.bin

eat1.bas

Edited by atari2600land
Link to comment
Share on other sites

Yes, this is why I want it in a 2k ROM.

 

Like I've said before, why not try for 1k or half a k? Then you won't have to draw any sprites. You could just use nothing but rectangles. If you can get it down small enough to maybe half of half a k, you could make a game called Sim Brick where players just stare at a rectangle and imagine that it's a brick. They could also imagine all of the things they could do with the brick if the game had more kilobytes.

  • Like 1
Link to comment
Share on other sites

I gave up after 1000 points....I know you are planning to add things to the gameplay, so this is not to be taken as a slight in any way. This game has the potential to be very fun, but it definitely needs something more...my suggestions:

  • Limit of lives to 3 or 5
  • graduated increase of speed at various stages (50, 100, 150, 200, etc)
  • added random items...possibly moving faster/worth more points.

Those are just a few ideas. Otherwise, it looks great so far! Best of luck finishing it!!!

 

post-29022-0-22234400-1360451579_thumb.png

Link to comment
Share on other sites

Like I've said before, why not try for 1k or half a k? Then you won't have to draw any sprites. You could just use nothing but rectangles. If you can get it down small enough to maybe half of half a k, you could make a game called Sim Brick where players just stare at a rectangle and imagine that it's a brick. They could also imagine all of the things they could do with the brick if the game had more kilobytes.

Well, by that logic, why develop for a long-past console like the 2600 at all when you could develop for a modern system? It's all about the challenge of working within limited resources, and that's a big part of the fun in developing for retro consoles.

Link to comment
Share on other sites

Like I've said before, why not try for 1k or half a k? Then you won't have to draw any sprites. You could just use nothing but rectangles. If you can get it down small enough to maybe half of half a k, you could make a game called Sim Brick where players just stare at a rectangle and imagine that it's a brick. They could also imagine all of the things they could do with the brick if the game had more kilobytes.

 

I'M IN FOR THREE CIB PRE-ORDERS! SIM BRICK WILL REVOLUTIONIZE HOMEBR3WZ!!11!!!

  • Like 1
Link to comment
Share on other sites

Well, by that logic, why develop for a long-past console like the 2600 at all when you could develop for a modern system? It's all about the challenge of working within limited resources, and that's a big part of the fun and challenge for developing for retro consoles.

 

That's already answered in the FAQ:

 

Why do people make Atari 2600 games these days?

 

 

There seems to be three main reasons why people make Atari 2600 games:

  1. They want to do something hard to challenge themselves, so they use assembly language.
  2. They're doing it for school.
  3. They had an Atari 2600 as a kid and always wanted to make their own Atari 2600 games because there's something special and magical about the graphics and sound effects that other consoles don't have.

The third type of person will usually want and need every tool, trick, and shortcut they can get. That's why they use batari Basic, Visual batari Basic, and various kernels, minikernels, modules and enhancements.

 

It's OK if you want to challenge yourself, but the main focus should be on the players. I'm sure that programmers like David Crane could have made half k games to challenge themselves, but they tried to make games that were fun and as pretty to look at as possible.

 

 

Related quotes:

 

Even though I enjoyed the challenge of programming, ultimately the motivation was the fans, the gamers themselves. I kept asking myself, "Is that guy enjoying the game?" In those early days we got fan mail all the time.

~Bob Whitehead (adapted)

 

 

Too many games are made for the challenge of it, without seeming to care that much about players. Even though players are important, their reactions should only be taken as feedback you can use to make better games. Player comments shouldn't feed your ego or damage your self-esteem.

~Duane Alan Hahn

Link to comment
Share on other sites

Not sure if this is relevant to your original question, but the second and fourth bytes are apparently reversed as this says.

 

I understand your desire for a title screen, but good gameplay trumps a title screen. It's not that the idea is bad, it's just that it isn't fully realized. Obviously the mouth catching the bananas isn't enough because there's no challege to it. Maybe if different kinds of food (multiple at a type, so multisprite may be necessary), some of which are undesirable, so the player has to deal with multiple foods falling down at different locations, thinking quickly to eat the right ones and avoid the wrong ones, etc. So, no, it's not a lousy idea, it just needs to be expanded upon.

 

There's nothing wrong with a simple game. It's all about whether or not the gameplay can be expanded to have increasing challenge, and that's what makes things fun or not, at least in my opinion.

 

In response to RT, I think that you can start making a game for any reason, challenge or "for the players" or not. Whether it will work or not is consciousness of scope, gameplay, and overall elegance in design (that is, all the parts, the visuals, mechanics, etc. work together to create a cohesive, complimentary experience). If someone like myself or Atari2600Land want to do things in limited space for the challenge, there's nothing wrong at that, so long as that size is sufficient to create a quality product. Bigger isn't necessarily better.

Link to comment
Share on other sites

Now I'm sorry I even started this. I guess if it was a lousy idea 7 years ago, it's lousy still today...

 

Don't think that. Your gameplay is more of a proto-Fast Food. Fast Food is an awesome game!

 

Especially don't get discouraged by feedback. My problem is LACK of feedback. No feedback means only the things you catch get dealt with. Also, as a developer, our particular world view restricts how much of the game we perceive.

 

Your going to get stupid, plain wrong, useless feedback as well as awesome suggestions. Trouble is, sometimes what we take as trolling junk can be great advice in disguise. Take it all in. Try to see it from someone else's viewpoint - THEN decide to implement or discard.

Link to comment
Share on other sites

In response to RT, I think that you can start making a game for any reason, challenge or "for the players" or not. Whether it will work or not is consciousness of scope, gameplay, and overall elegance in design (that is, all the parts, the visuals, mechanics, etc. work together to create a cohesive, complimentary experience). If someone like myself or Atari2600Land want to do things in limited space for the challenge, there's nothing wrong at that, so long as that size is sufficient to create a quality product. Bigger isn't necessarily better.

 

Unless a programmer is very good or knows how to use Assembly Language, it's hard to make a quality product that is only 2k. Most bB users shooting for 2k will usually end up slapping together a barely adequate product that makes players feel like the programmer gave them the middle finger. Forget 2k, it's extremely difficult for most bB users to make a quality product that fits in only 4k.

 

 

 

 

Especially don't get discouraged by feedback.

 

Yeah, player comments shouldn't feed your ego or damage your self-esteem.

Link to comment
Share on other sites

Now I'm sorry I even started this. I guess if it was a lousy idea 7 years ago, it's lousy still today...

 

See post #6. I thought I provided some constructive feedback for your game. It has potential for sure.

 

....as for post #10...that's just me being silly. Par for the course with me! What can I say...I am a huge fan of the good old-fashioned non-sequitur! :grin:

  • Like 1
Link to comment
Share on other sites

OK, I tinkered with the game a little more. After 25 bananas, 2 start to come down. Things to do:

- add sfx.

- introduce bad lemon (do not eat), which leads to:

- make life system.

 

The game has no lives right now, so if you miss a banana, they stop falling.

eat3.bas.bin

eat3.bas

  • Like 1
Link to comment
Share on other sites

Lives should at least be simple. Use the super-convenient built-in lives variable!

 

If you don't want all that complex stuff that is discussed in that link, you can simply use lives as a free variable. For instance, somewhere at the beginning of your game:

lives = 3

 

and then when you eat a lemon:

 

lives = lives - 1

 

and somewhere else:

 

if lives = 0 then goto Game_Over

 

EDIT: Also, you may be aware, but if you miss a banana, they don't actually stop falling. It just falls down until it returns to the top of the screen and falls again from the same x location.

Link to comment
Share on other sites

Unless a programmer is very good or knows how to use Assembly Language, it's hard to make a quality product that is only 2k. Most bB users shooting for 2k will usually end up slapping together a barely adequate product that makes players feel like the programmer gave them the middle finger. Forget 2k, it's extremely difficult for most bB users to make a quality product that fits in only 4k.

That's pretty much how I've always felt about 2k games in bB, you're so severely limited in ROM space that producing a really good quality game is nearly impossible. I can appreciate it from the standpoint of being a technical challenge as long as you temper that with the reality of what the end product is going to be. With that said, I think I may give it a shot over the next few days and see what I can come up with (maybe I just need to prove myself wrong). Either way, keep it up atari2600land, as long as you're having fun just roll with it. :)

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

I like how it's going so far. Reminds me of Kaboom. Can the actual playfield be centered?

Thanks. Unfortunately, the setup I'm using causes weird things to happen if I try to center it. See my blog entry for Feb. 28 for more info.

 

I like the bananas Cybearg made. I'm going to put them in the game.

Link to comment
Share on other sites

I figured out why the playfield was acting weird: I was using CTRLPF=$20 and CTRLPF=$00 when I SHOULD have been using CTRLPF=$21 and CTRLPF=$01. I also had to get rid of pfcolors since that stupid rule only allows ONE set of pfcolors and not two, which is very annoying when you want the b/w-color switch to work!

eat5.bas

eat5.bas.bin

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