Battleship Challenge

Ok, so we have done a few games and puzzles in Scratch. How about creating a game  we have not done before from the ground up – outlining it, designing it, prototyping it and then making it work?

Ever played Battleships a two player game where each opponent guesses the location of the other player’s ships? When you have hit all your opponent’s ships or your opponent has hit yours the game ends. There are different size ships and there’s sound effects to boot!

Battleship-Game

 

Its a simple game, surely we can do it in Scratch right!  – well lets think it through….

  • Its a two player game, and each player has a board
  • You have to guess where the players pieces are – you can’t see your opponents pieces and your opponent can’t see yours
  • You have to keep track of your moves and the score

So here’s some food for thought:

  • It’s a big game to put together, you won’t be able to do it in one session
  • you probably won’t be able to do it on your own – so how about doing it in a group?
  • What are the difficult bits to this?
  • How will I model the game?
  • What approach will best fit the requirements of the game
  • How will I see if my approach will work?

Lets see if we can work this up over the  next few weeks, maybe there’s a few groups that need to work together here to come to the final solution – including the Mentors!