Making Code Happen

Spaghetti Planet

I made this game for the 12th rapid prototyping session at shmup-dev. The theme was “tentacles”. I used a multi-purpose 2d game engine I have been writing in C++ with Box2d for physics.

You are a flying spaghetti monster and must save the planet from the invaders. The only way to refill health and ammo is by touching enemies. Enemies can’t hurt you when you are touching them but instead give health and ammo, and the more enemies you are touching the faster it refills. The best way to do this is to wrap them up in your noodles and carry them around with you. Just reach out and quickly circle one noodle around an enemy then press right mouse to switch to another noodle. It is very important to switch noodles so the enemies wont come unwrapped. With a little practice you can layer them up like lasagna. Only the yellow balls and green blocks will attack the buildings (the flying red ones only go after you). Act fast to save the buildings before they are destroyed or you will die.

Update: New version is up. You can shoot at the buildings to repair them. Enemies take collision and fall damage. Also I added some water physics.

Download Spaghetti Planet

Controls

  • WASD or D-Pad – Movement
  • Left mouse – Shoot
  • Right mouse – Switch to another tentacle (or hold it down to wave all your tentacles)
  • Left+Right mouse – Spread fire
  • Alt-Enter – Toggle Fullscreen (recommended)
  • Space – Pause

Leave A Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.