Splodey Boats

About

Destroy the enemy submarines using your depth charges. You may only drop one charge at a time. At night, use sonar to find enemies. It gets better once you hit mission 3-1, I promise!

This is a port of Splodey Boats, my Ludum Dare #29 entry. The original was built in 48 hours using AS3 and the Flixel library.

# Controls

  • ← and → to move
  • SPACE to drop a depth charge
  • SPACE to detonate a dropped charge
  • S to emit a sonar pulse

# Credits and Thanks

  • Phil Newton -- Code, graphics and sounds
  • James Newton -- Music

Statistics

Source files 88
Lines of code 3,989
Time worked 20 hours 20 minutes

Daily Activity

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Screenshots

Milestones

Milestone 1 - Initial setup

done

☑ Basic title screen

☑ Empty gameplay screen stub

☑ Full build setup

Milestone 2 - Basic gameplay

done

☑ Controllable boat

☑ Depth charge dropping and exploding

☑ Moving submarines

☑ Destroyable submarines

Milestone 3 - Simple progression

done

☑ Level intro screen

☑ Level ending screen

☑ Different level modifiers

Milestone 4 - Powerups

todo

☐ Add dropping crate

☐ Add `Cluster Bomb` powerup

☐ Add `Mega Barrel` powerup

☐ Add `Smart Bomb` powerup

☐ Add `Homing Bomb` powerup

☐ Add `Missile Bomb` powerup

Milestone 5 - Full progression

todo

☑ Add moving to next level

☑ Add day/night transitions

☐ Add game over screen with name entry

Milestone 6 - Sonar and skills

done

☑ Add sonar ability

☑ Add missiles from enemy submarines

☑ Add player health

☑ Add fish

☑ Add mine dropper and working mines

Milestone 7 - High scores

todo

☐ Add online scoreboard integration

Milestone 8 - Polish!

in-progress

☑ Add sinking submarines

☑ Add proper explosion to player

☑ Add screen shake when enemy sub hits the ground

☑ Add splash particles

☑ Add bubbles from submarines and depth charges

☐ Add fireworks when stage is complete

Milestone 9 - Advanced controls

todo

☐ Add gamepad support