Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (808)
Games in Android Showcase (239)
games submitted by our members
Games in WIP (872)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Ludum Dare 22 - Leave me Alone!! - arielsan - Gemserk  (Read 17424 times)
0 Members and 1 Guest are viewing this topic.
Offline arielsan
« Posted 2011-12-19 13:29:22 »

I didn't know there were tons of games named Leave me alone for this ld22 before choosing the name. Anyways, I also joined this Ludum Dare, to continue with Gemserk tradition.

I had little time to spend making the game so I targeted a simple game with almost no graphics nor sounds but fun.

The story behind the game is, you have to isolate a particle from other particles to keep the world safe, if they make contact then the world explodes in a mega hyper super duper explosion (use your imagination).

Here is a screenshot of the game:


For more information you can read our blog's entry too.

note: instructions are on Ludum Dare entry.

Enjoy it.

Offline StonePickaxes

JGO Coder

Medals: 5
Projects: 2

Nathan Kramber

« Reply #1 - Posted 2011-12-19 13:48:07 »

Fun and exciting. I wish that there was a big explosion when you die though!

Check out my website!
Offline AurelienRibon

Senior Newbie

Medals: 3

Toolmaker, yeah.

« Reply #2 - Posted 2011-12-19 14:09:37 »

I love it, nice work ariel Smiley
Very fun gameplay, and using collision responses is a nice improvement over existing games like that!

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline arielsan
« Reply #3 - Posted 2011-12-19 16:00:46 »

Feels natural to have box2d collisions and improves the gameplay.

Offline ra4king

JGO Kernel

Medals: 508
Projects: 3
Exp: 5 years

I'm the King!

« Reply #4 - Posted 2011-12-19 19:26:32 »

Hehe that was MUCH harder that I thought it would be. Most points I could get was 54, but that's because I got frustrated quickly. Great job Smiley

Why use a library for collision? Circle v Circle collision is the easiest collision check that exists.

Offline arielsan
« Reply #5 - Posted 2011-12-19 19:47:26 »

Why not? It has all the physics behavior implemented, all the bouncing and movement is just applying forces and let the magic happen.

Offline ra4king

JGO Kernel

Medals: 508
Projects: 3
Exp: 5 years

I'm the King!

« Reply #6 - Posted 2011-12-19 19:51:01 »

That's lazy talk Grin

Offline sproingie

JGO Kernel

Medals: 202

« Reply #7 - Posted 2011-12-19 19:55:32 »

Circle/Circle collision detection may be trivial, but one may as well let the physics engine handle the rebound vectors and damping and inertia and friction and whatnot.  Gets kind of handy when you have hundreds of them and you let the hardware sort out the optimization -- hotspot sure as hell isn't going to vectorize your loops for you if you do it by hand.

Offline arielsan
« Reply #8 - Posted 2011-12-19 20:46:36 »


If you are participating in a LD and you already know how to use a physics library like Box2D, is there any reason to not use it? why would I spend my time developing a new Circle/Circle collision library while I should concentrate on gameplay, graphics, story and sounds?

Offline ra4king

JGO Kernel

Medals: 508
Projects: 3
Exp: 5 years

I'm the King!

« Reply #9 - Posted 2011-12-19 20:51:18 »

Yeah good point Smiley

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline philfrei
« Reply #10 - Posted 2011-12-20 01:21:29 »

Nice! Played for about 4 or 5 minutes--got a 98 as my highest.

Trying to figure out strategies and tactics:

(1) Are some of the objects tracking your cursor? It seems like there is a bit of this. As a consequence, it seems like a good idea to shift around to draw them to one side or another, via circling around the center of the board, if possible. Then they tend to follow as a group (congregating) and be a little easier to avoid. But this only helps a little.

(2) If you know you are trapped, try moving REALLY fast. I noticed that it is sometimes possible to jump over a killer asteroid (or whatever they are).

One thought occurs to me. There is a basic principle that in a game like this, if you want to keep people interested and engaged, they need to see their deaths coming. It shouldn't be something that feels like it is beyond one's control. Thus, if an asteroid materializes out of nowhere, there should be a bit more time before it becomes lethal (color code? transparency code?). Or, maybe have new asteroids that appear from the edges do so in a slower rate and then pick up speed after they become visible. Wrap-around -- I didn't notice if you used this or not, could also help a person "see death approaching".

If you can "see death approaching", then there is motivation to master the reaction, a feeling of "dang, I saw that, I should have been able to..." and that keeps people involved. I would like a bit more of that in this game.

Response of the app is really great! It is good to be able to whip around at will, after all the time spent with Asteriods and spaceships with momentum, this is refreshing.

music and music apps:
Offline ra4king

JGO Kernel

Medals: 508
Projects: 3
Exp: 5 years

I'm the King!

« Reply #11 - Posted 2011-12-20 02:25:35 »

I found a a glitch: right clicking causes all the balls to stop, so I just right click, move to a new location, and release the button. I was able to get to more than 150 before dying.

Offline arielsan
« Reply #12 - Posted 2011-12-20 11:50:25 »

1) Green particles moves randomly on the world, blue particles wants to go always to your location. Both particles uses physics for the movement, that is why the movement looks smooth instead just moving to your position in a line. Both behaviors are really simple, no mouse tracking.

2) As you can see, the game is a bit incomplete, that is one of the reasons you can "jump" over the enemies, I am just updating the player position with the mouse position in each frame, not performing a smooth movement between the last position and the new position of the mouse. The result is you can cheat in that way, luckily, not always.

3) Particles are spawned always with some distance to the player, however, as they spawn from invisible to visible, you can move the mouse after a particle is starting to spawn and it feels like it spawned over you. I agree with the "see death approaching", maybe all particles should appear from outside the screen always or at least make bigger effect when they spawn, even before spawning.

Thanks for playing and for the comments Cheesy

Offline ReBirth
« Reply #13 - Posted 2011-12-20 13:51:08 »

You, sir, have a nice addictive game. My LD is nothing.

Offline Nate

« JGO Bitwise Duke »

Medals: 167
Projects: 4
Exp: 14 years

Esoteric Software

« Reply #14 - Posted 2011-12-20 20:26:25 »

169! Cheesy

Offline Eli Delventhal

JGO Kernel

Medals: 42
Projects: 11
Exp: 10 years

Game Engineer

« Reply #15 - Posted 2011-12-21 04:19:35 »

I like. I rated you on LD. Smiley Great work in a short time.

See my work:
OTC Software
Offline philfrei
« Reply #16 - Posted 2011-12-21 07:19:00 »

I've had a few games over 100, but the highest was only 146. Have had more games under 10!

Hey, if it is fading out or fading in, why is it immediately lethal? Maybe have it at least get to 50% alpha before it kills you? Grrrrrrr. Cranky

[Edit:  ARRRGH! 174 211! OK Nate, you are on!
Could the screen be a little larger? The hero ball a little smaller?]

Nice pair of games your wrote, Arielsan. Thank you!

music and music apps:
Offline arielsan
« Reply #17 - Posted 2011-12-21 12:06:46 »


If you mean this game and Vampire Runner when you say "pair of games", note that Vampire Runner was written for the previous Ludum Dare.

Thanks again everyone for playing it.

Offline arielsan
« Reply #18 - Posted 2012-01-13 19:48:39 »

Hi guys, I am testing some new controls to make an Android version of this game. If you are interested in testing it, I would be really happy:


And a QR-Code for convenience:

Hope you find it usable.


Pages: [1]
  ignore  |  Print  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!