jordansmithsgames / Battlespeak

Remake of the popular board game Battleship that utilizes speech for all interactions between the player and the computer opponent.

Home Page:https://www.youtube.com/embed/awVEcbdd7Bg

Repository from Github https://github.comjordansmithsgames/BattlespeakRepository from Github https://github.comjordansmithsgames/Battlespeak

Battlespeak

Remake of the popular board game Battleship that utilizes speech for all interactions between the player and the computer opponent.

Controls

For controlling the program you must use the following speech commands:

  • When placing your ships, indicate where your tip of your ship will be located (i.e. "A4") as well as the orientation of your ship (i.e. "horizontal")
  • When it is your turn, call out the tile you'd like to fire at on the opponent's board by saying the corresponding letter and number coordinates (i.e. "C3")

Dependencies

  • Python v. 3.6.0
  • SpeechRecognition v. 3.8.1
    • PyAudio v. 0.2.11
  • PyGame v. 1.9.6
  • tts v. 0.1
  • gTTS 2.1.1

Architecture

Acknowledgements

This program was created by Jordan Smith, Aimee Lewis, and Julian Showen for their Natural User Interaction class project at the University of Florida.

License

MIT

About

Remake of the popular board game Battleship that utilizes speech for all interactions between the player and the computer opponent.

https://www.youtube.com/embed/awVEcbdd7Bg


Languages

Language:Python 100.0%