Allegro.cc - Online Community

Allegro.cc Forums » Game Design & Concepts » Game suggestion request: Bubble Pop

Credits go to CosmicR, LennyLen, Schyfis, TestSubject, Tobias Dammers, and weapon_S for helping out!
This thread is locked; no one can reply to it. rss feed Print
Game suggestion request: Bubble Pop
OnlineCop
Member #7,919
October 2006
avatar

For our final project, our programming class needs to expand the features and functionality of the code we've been designing together. I'm looking for suggestions and feedback for one game proposal idea: a bubble-popping game.

Each feature that we implement to expand the current code base will be worth points, which is how we are graded. I've attached my project proposal to this post so you can see what I'm thinking about so far, but would like more feedback.

The code base currently allows us to draw simple 3D primitives like cubes and spheres, as well as perform transformations to them (scale, rotate, position transforms) and animations. We can specify all of this information in an XML file, as well as lights, object materials, keyframe information, etc. So my proposal attempts to add things like user keyboard/mouse inputs, a skycube/skydome/skysphere background, collision detection, and a few others.

The game isn't very advanced; it'd probably only be "fun" to a 3rd-grader, but I think it'll be fun for me to implement. Does anyone want to look over what I've got so far and chip in your own two cents?

TestSubject
Member #8,989
August 2007
avatar

What exactly is this game based on? I get that you pop bubbles, but what happens? Do other bubbles then fall down around them?

OnlineCop
Member #7,919
October 2006
avatar

Based on? Nothing, really. Think early '80s gameplay: you compete for a high score and hope you can beat yourself. Your mouse shoots a laser through all bubbles in the scene. They pop. You have to move the viewpoint somewhere else to get other bubbles to pop and maximize your score. Otherwise, you may never get the bubbles to respawn close enough to shoot within the time remaining.

Bubbles don't currently move: once their centerpoint is defined, it grows from tiny up until they pop, then the centerpoint is moved to a new location, and the bubble is drawn again. No bubbles "fall down" anywhere. Am I misunderstanding your question?

CosmicR
Member #6,889
February 2006
avatar

I like this bubble popping game: http://fun.from.hell.pl/2003-11-24/bubblewrap.swf

Schyfis
Member #9,752
May 2008
avatar

How do you lose the game?
I think there needs to be a time limit. Maybe the score gained can be related to the size of the bubble.

________________________________________________________________________________________________________
[freedwill.us]
[unTied Games]

OnlineCop
Member #7,919
October 2006
avatar

I think there needs to be a time limit.

The object of the game is to earn points by popping bubbles before the time runs out.

Maybe the score gained can be related to the size of the bubble.

As time permits, an additional point bonus may be added:
- Bubbles start very small, and grow until they reach "full size"
- If a bubble is shot very early (still small, and a harder target to hit), more points can be awarded (8-10 points)
- If the bubble gets to full size, shooting it will only yield minimum points (4-5 points)
- If the bubble is not popped within this time, it explodes on its own and no points are awarded (or reduced)

But at least I can see this as an additional "I support this feature" vote.

Now, as far as losing goes, you can lose by getting 0 points (your points won't go below 0 for mad-firing off into space), but it's essentially the motto "2nd place is the 1st loser": if you're fighting against yourself, then you obviously want to beat your own previous scores.

One powerup idea: Something that flies across the screen that, if shot, can award you an extra few seconds (which gives you more time to make more points). Or maybe, instead of just a 1.5x multiplier, it could bump your "next shot" up to 2x or 2.5x...

LennyLen
Member #5,313
December 2004
avatar

Quote:

One powerup idea: Something that flies across the screen that, if shot, can award you an extra few seconds (which gives you more time to make more points). Or maybe, instead of just a 1.5x multiplier, it could bump your "next shot" up to 2x or 2.5x...

You could also have objects which fall/leap/fly/etc. out of balloons when they pop, which can also be shot.

OnlineCop
Member #7,919
October 2006
avatar

Are we talking powerups/powerdowns, a simple particle effect of water droplets..?

LennyLen
Member #5,313
December 2004
avatar

Quote:

Are we talking powerups/powerdowns, a simple particle effect of water droplets..?

I was meaning powerups/powerdowns. The water droplets would also be nice though.

weapon_S
Member #7,859
October 2006
avatar

Each feature worth points, eh? Let's go:
*Combo scoring based on colour/shape.
*Different growing styles (like shrinking undulating). Mainly for power-ups, I guess.
*Reflective bubbles (power-up) or rotating beam splitter bubbles
*Comprehensive "position" indicator on HUD: Radar perhaps?
*Rendered "player sphere". (Rendered how?)
*Rotation controls: lock movement keys; Button to auto rotate to standard orientation.
*What truly would be an awesome (aesthetic) addition (IMO) would be boids going between the shapes. That should give you some points...
*Shrinking/growing arena that eventually bursts like a bubble revealing sky-dome/random effect/darkness?
*Being your own projectile: travel along the path and end up at the other end on the "player sphere". Or perhaps, excluding hitting anything: a sort of speedy teleport.
*Cross-hair revealing the distance to objects.
*Is that all I can think of?

OnlineCop
Member #7,919
October 2006
avatar

I hadn't thought about colo[u]r/shape differences. That's a good idea.
I like the HUD radar idea. Will it be difficult to flatten the 3D field to a 2D plane like that, though, so people can tell whether bubbles are above or below their viewport (kinda like BZFlag [1] where flags on the same plane as the player are brighter and flags on different planes are drawn dimmer)?
The cross-hair would be interesting, though would that be dependent on both the spacial distance from the bubble, and the size of the bubble?

I like these ideas. You even sparked some ideas for a multiplayer version where you can only shoot bubbles of your team's color, or "neutral" colored ones that you, or the enemy, can both try to get. Of course, multiplayer may have to wait until after the project is finished (for school) and I have time to work on it afterward.

I like these suggestions, weapon_S!

Tobias Dammers
Member #2,604
August 2002
avatar

Add blood. Lots of blood. And powerful explosions. Gamers like explosions. And space ships naturally, or elves and dwarfs and such. Or elves and dwarfs and such flying space ships, that'd be perfect.

---
Me make music: Triofobie
---
"We need Tobias and his awesome trombone, too." - Johan Halmén

weapon_S
Member #7,859
October 2006
avatar

OnlineCop
Member #7,919
October 2006
avatar

weapon_S said:

And titties

Male, right?

Thanks for the great suggestions, ya'all!

Go to: