Shipsoccer

Everyone controls a ship in water. You’re pirates playing soccer in the ocean, using cannonballs.

The ships automatically move forward. Pressing your button merely turns them left/right (depending on water currents).

When the ball hits you, it is loaded into a HUGE CANNON on your ship. (Pointing to side. Or maybe you have multiple cannons and it depends on your direction to cannonball when you pick it up.)

After X seconds (or when you stop moving/quick press your button), you shoot it.

All ships have a huge sail with a hole in it => that’s their goal. If you get the cannonball through the hole in someone else’s sail, you score a point.

This should probably be 3D.

The cannonballs react realistically (buoyancy) when they enter the water, bobbling and shooting out.

The ships can be a bit buoyant too, just copy my old idea/code from the previous attempt => with the four corners that move independently. Or just fake it.

EXTRA IDEA: The ship has two sails, perpendicular to each other. The second sail is just a great way to deflect incoming bullets and do some passing plays and stuff.

EXTRA IDEA: Maybe an alternative mode with islands at the edges, and getting the ball onto an opponent’s island is how you score?

EXTRA IDEA: Maybe you can only score if the cannonball has been “passed around” within your team X times => This is a great general rule for such games, to promote teamplay and strategy.

  • When you use a ball, it turns into your color + gets a counter.
  • Whenever the ball moves to a teammate of yours, this grows stronger and the counter increases.
  • The points you score is equal to how many teammates have had the ball!

EXTRA IDEA: Treasure or Sea Monsters that somehow influence the game.

  • Perhaps Treasure gives you “boost” or temporary upgrades to your ship or purchasing more cannonballs.
  • And Sea Monsters just bump your ship around, perhaps swallow extraneous cannonballs, etcetera