Skip to content

jonathanparrish/battleship_objects

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Battleship

Set Up

  • Call up Game
    • Game gives initial hello
    • Game asks Player 1 to place ships
      • Get coordinates
    • Game asks Player 2 to place ships
      • Get coordinates
  • Decide who goes first
    • This can be a coin toss

Round

  • Player one calls shot
  • Player two verifies shot
  • Does it hit any coordinates of any of the ships
    • if yes mark corresponding grid
      • Does shot sink ship
        • if yes You sank my battleship
          • are there ships left
            • if yes player 2 turn
            • if no game over
    • if no player 2 turn
  • Player two calls shot
  • Player one verifies shot
    • Does it hit any coordinates of any of the ships
      • if yes mark corresponding grid
        • Does shot sink ship
          • if yes You sank my battleship
            • are there ships left
              • if yes player 1 turn
                • End of round return to top of loop
              • if no game over

Game over

  • Computer prints congratulations text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 100.0%