|
Hello world. I made a simple little game this afternoon while playing around with graphics. It challenges your hand-eye coordination and mouse control, something SC players should be familiar with.
You will need an up to date browser, Chrome, FireFox4 (3.6 won't render correctly), Safari, IE9 might work (but you shouldn't be using IE anyway)): Play Angry Particles!
Game rules: * Don't let the red particles touch you, they want to annihilate you. * If you "kiss" a red particle you will spawn a green particle. You get more points the longer you stay next to a red particle. * Green particles will protect you (by repulsing red particles) and give you points if you annihilate it. * Only one green particle is in play at a time, you must annihilate it and kiss another red particle to keep going. * The game gets harder as time goes on, so try to get as many green particles as possible early on.
Post your high score here and let me know if you run into any browser problems. Feedback welcome! 
   
|
5003 Posts
Kind of easy cause 1) if you just keep the green particle in the middle then all the red particle just sway to the corner, and 2) it's possible to stack all the red particle into one and then you can just dodge around. I don't think it required much hand-eye coordinate or mouse control mostly cause of that so you should fix 2) at least and make 1) harder to do.
|
United States4796 Posts
This game is pretty well done!
I enjoyed it.
|
On April 06 2011 16:31 Milkis wrote: Kind of easy cause 1) if you just keep the green particle in the middle then all the red particle just sway to the corner, and 2) it's possible to stack all the red particle into one and then you can just dodge around. I don't think it required much hand-eye coordinate or mouse control mostly cause of that so you should fix 2) at least and make 1) harder to do. So what's your score?
|
What, exactly, do you mean by "kissing" the particle? Do you just kinda tap it? It isn't entirely clear
|
5003 Posts
On April 06 2011 16:33 mmp wrote:Show nested quote +On April 06 2011 16:31 Milkis wrote: Kind of easy cause 1) if you just keep the green particle in the middle then all the red particle just sway to the corner, and 2) it's possible to stack all the red particle into one and then you can just dodge around. I don't think it required much hand-eye coordinate or mouse control mostly cause of that so you should fix 2) at least and make 1) harder to do. So what's your score? 
I stopped after about 300 or so since i got tired of drawing circles ;D
On April 06 2011 16:35 Kon-Tiki wrote: What, exactly, do you mean by "kissing" the particle? Do you just kinda tap it? It isn't entirely clear
Graze it.
|
On April 06 2011 16:35 Milkis wrote:Show nested quote +On April 06 2011 16:33 mmp wrote:On April 06 2011 16:31 Milkis wrote: Kind of easy cause 1) if you just keep the green particle in the middle then all the red particle just sway to the corner, and 2) it's possible to stack all the red particle into one and then you can just dodge around. I don't think it required much hand-eye coordinate or mouse control mostly cause of that so you should fix 2) at least and make 1) harder to do. So what's your score?  I stopped after about 300 or so since i got tired of drawing circles ;D Show nested quote +On April 06 2011 16:35 Kon-Tiki wrote: What, exactly, do you mean by "kissing" the particle? Do you just kinda tap it? It isn't entirely clear Graze it. It gets much harder the farther you go, you have to weave in and out of red particles really quickly.
And you get a higher score by aggressively kissing. Merely surviving won't get you many points, you have to take risks. You can also orbit the green particle to stay safe, but you're wasting time if you just sit there.
Thanks for playing!
|
Fun but the game messes up when the green particle is in the middle maybe make the repelling radius smaller?
|
On April 06 2011 16:41 Yogurt wrote: Fun but the game messes up when the green particle is in the middle maybe make the repelling radius smaller? What do you mean, messes up? Physics glitch (a spawn on top of another particle will give it a strong jolt, but it should be dodgeable)?
If you mean that the red particles stay away, that is normal. It's disadvantageous to hide in the middle with the green particle because you won't be getting any points until you annihilate it. Also, the green repelling strength is constant, but the attraction of your enemies to you grows over time...
|
5003 Posts
On April 06 2011 16:40 mmp wrote:Show nested quote +On April 06 2011 16:35 Milkis wrote:On April 06 2011 16:33 mmp wrote:On April 06 2011 16:31 Milkis wrote: Kind of easy cause 1) if you just keep the green particle in the middle then all the red particle just sway to the corner, and 2) it's possible to stack all the red particle into one and then you can just dodge around. I don't think it required much hand-eye coordinate or mouse control mostly cause of that so you should fix 2) at least and make 1) harder to do. So what's your score?  I stopped after about 300 or so since i got tired of drawing circles ;D On April 06 2011 16:35 Kon-Tiki wrote: What, exactly, do you mean by "kissing" the particle? Do you just kinda tap it? It isn't entirely clear Graze it. It gets much harder the farther you go, you have to weave in and out of red particles really quickly. And you get a higher score by aggressively kissing. Merely surviving won't get you many points, you have to take risks. You can also orbit the green particle to stay safe, but you're wasting time if you just sit there. Thanks for playing! 
Ah, should have made that clearer. You should have also mentioned getting Green Particles were the main scoring mechanic (since points from green particles either seem to increase based on the # you get).
The thing with that is that it's really hard to basically see if you're actually "kissing" the particle or you're actually running into it due to how the game is run. Trying to figure out a 100% certain way of kissing the particle without potentially dying seems to be the main challenge here 
|
Germany2896 Posts
Burning quite a bit of CPU for such a simple game.
|
On April 06 2011 16:50 MasterOfChaos wrote: Burning quite a bit of CPU for such a simple game. I brought down the framerate.
|
also i'd love to have a little more clearer shapes. i only played up to like 100 points, but so many times when i pulled away from a close read one, i thought it hit me because its all just near white blurs x)
|
Fun! I know how I'm not paying attention in class tomorrow :D
|
Germany2896 Posts
Around 40% for one core now. I think it was higher before.
I think you should give a point for grazing even without collecting the green particle
|
I think something's wrong with it for my configuration, because everything that turns white just stays white. After about 30s practically the whole screen was white....
I get the vibe that is not the expected behavior.
EDIT: Oops, you covered that (I'm using FF 3.6). Gonna try in a different browser!
|
Germany2896 Posts
And it's annoying when the green particles decides to permanently sit in the corner/on a side and just jump over the warp bound. You should add some force that sends it back into the game field after some time. Got 1126 points.
|
RoTaNiMoD: upgrade to FF4 and you should be set.
MasterOfChaos: on it!
|
Germany2896 Posts
Your collision detection seems a bit buggy too. Are you using continuous detection or just at the end points of a frame?
And sometimes a new red particle spawns really close to you. Evil. Add a minimum distance at which the particle spawns.
|
Yeah yeah yeah... I was making graphics not physics.
I'll fix the unfair spawns, but I like being able to get lucky on collisions when things get frantic. I don't think you can game it (not as badly as simply slowing down the framerate...).
|
Germany2896 Posts
One easy way to make the collision work correctly is a constant high physics framerate. For example you say a physics frame is always 5ms and then execute as many physics frames as necessary in each graphics frame in a loop. That also fixes decreasing collision probability due to low framerate.
|
I am aware of this technique. This code was "impromptu."
I'm mostly playing around with different rendering techniques in Canvas and trying to get them stored away for a bigger project later.
This was an exercise in glow/blur with composite rendering (which apparently FF3.6 doesn't have complete support for).
|
I've added a combo system so the longer you stay close to red particles the larger the reward.
|
quit at 1651 'cause i got bored
|
i left the game open in a tab while i went off to do something else, and when i came back i had a best score of 6865. beat that!
|
1296 for my first time  Can't bother to play it a 2nd time for now tho :p
|
On April 06 2011 20:48 NikonTC wrote: i left the game open in a tab while i went off to do something else, and when i came back i had a best score of 6865. beat that! lol gz bro
|
Very cool browser graphics showcase 
The best way to get points is to have a red particle orbit you for as long as possible - this makes the green bonus hilariously large (btw I think the green particle hitbox needs to scale with its size, not sure).
I managed to get 3200 points just from the first red particle by having it orbit me until the second particle showed up >.<
Cool game idea.
|
United States10328 Posts
cute. I got 1384 on touchpad by just shaking around a lot--the collision detection seems to have some trouble when you just move the mouse really fast I guess the framerate can't be too high.
|
not sure if anyone's touched on it but i sort of feel like it takes too long to get hard. granted, i only got to 1k points, but i don't feel much of a desire to replay it because i know it'll take me a while to get back to that point in the game where i just made a silly mistake.
other then that it was really fun
|
1908 points because I wasn't looking. 
Fun game, really well done.
|
2500 points because I gave up. I was pretty sure I got hit like 3 times, but I was still alive, so eventually I just ran into them on purpose to see if I could die or not.
Tried again and got 2925. I basically tried spawning the biggest green particle possible, and made two that gave me 300 points each. Very rewarding.
|
Get about 6k from orbiting the first red particle as much as I can, then play normally as the trick gets hard when there are multiple reds chasing you.
![[image loading]](http://i.imgur.com/oOhqF.png)
Edit: 10k is my best so far. Have to say grazing that first green is much more fun than the rest of the game.
|
A well designed simplistic game. Well done! I know you weren't meaning for it to be a commercial success or anything, so it's just something you did to practice what you're learning at the moment, and good job with it!
|
On April 07 2011 19:08 Ivs wrote:Get about 6k from orbiting the first red particle as much as I can, then play normally as the trick gets hard when there are multiple reds chasing you. ![[image loading]](http://i.imgur.com/oOhqF.png) Edit: 10k is my best so far. Have to say grazing that first green is much more fun than the rest of the game. wow that's bigger than the ones I was getting, nice job.
|
|
|
|