Here's my first release. It has a couple of bugs still, but it is for the most part fully playable, with 13 levels of play, and a help screen to get you started! The code is UGLY, let me tell you, but it works! Enjoy!
edit: I updated the link, so it should work fine now. This will be my entry for the compo unless I have time to make any changes/enhancements before the deadline. Here's a quick run-down of the game:
Aliens have showed up looking for jellyfish! Their UFO flies around above the water, where a purple crab has been enlisted to throw the jellyfish up to them. Another alien flies around with the UFO, cathing the jellyfish out of the air and delivering them to the ship. The jellyfish, colored red, blue and green, swim in from the right hand side of the screen, and a flashing light on the UFO lets you know what color you need to deliver. You use the keys 'W', 'A', 'S', and 'D' to make the crab swim around, and use the spacebar to toss them when you're close enough. The higher your crab is relative to the jellyfish, the higher the throw will be. You can also aim left/right by being slightly left/right of the jellyfish, respectively. Once the Jellyfish has been thrown, he becomes stunned, and will no longer swim, even if he falls back into the water. If you can hit the UFO directly, great! You'll get a good hang time bonus added to your score! If not, then you can use the orange alien, controled by the mouse, to fly over and catch your prey by clicking and holding a mouse button. When you release the mouse button, the jellyfish will be released, and inherit the alien's velocity as it flies through the air. You can drop the jellyfish directly onto the UFO for an easy 500 points, or try to toss him from the other side of the screen for a hang time bonus. (My highes bonus so far is 722 points!) If you trow him off the top of the screen, he'll eventually come back down; don't worry. If you put the wrong color jellyfish into the UFO, you loose 500 points, so be careful!
Now if you let a jellyfish swim all the way over to the left side of the screen, he'll turn to stone! Any jellyfish that runs into one of these stones also turns to stone. This also happens if a falling jellyfish reaches the bottom of the screen. Your crab cannot swim through these stones, he just bounces off. The first level has one jellyfish at a time, and each concecutive level adds one more. Fill up the progress meter to advance to the next level, and finish all 13 levels to win!
*A couple of stones tend to remain on the screen after a level change, then dissapear once a new stone is created.
*Too many stones on the board creates a fairly serious preformance drag. I may swich to a POINT() based collision system instead of a linked list/distance formula
*Game crashed when I reached level 6. I haven't had time to try to duplicate the failure; might be random.
*Grabbing a jellyfish with the orange alien while the jellyfish is still under water causes the splash animation to delay until you release the jellyfish again. Easily fixed once I get off work.