gEECShip

Introduction

Sound byte
For our final project, we are redesigning the classic battleship game to suit the needs of engineers. We are removing the need for communication, but keeping the feel of battleship.
gEEC
So what are we really doing?
Instead of having engineers mumble battleship attacks, all communication is handled by two micro controllers, one for each player. The players interact with their micro controllers through the game board, a keypad, and a LCD. The micro controllers then talk to each other to play the game.
Why?
We wanted a project that we would actually use and that involved building components. Given our interest in games, we thought building a game with an interactive board would be both challenging and cool.
What is Battleship?
Battleship is a game that involves both strategy and luck. The goal is to conceal the location of your ships while finding and destroying your opponent�s ships. Each player has a board to strategically place their ships which are located by multiple grid coordinates. A player �hits� his enemy�s ships by correctly guessing the coordinates. Each player also has a board to record previous hits or misses. You win by destroying all your enemy�s ships.
gEECShip
High Level Design
The user-interface consists of two identical setups, one for each player.  Each setup consists of a LCD display, keypad, and a battleship board.  The LCD display is used to prompt the user for commands and to display the results.  The keypad is used to enter in the attack coordinates.  The battleship board is for the user to place their boats.  All the components of the setup are tied together and controlled by an ATMEL 8525 microcontroller.  The two setups then interface with each other through the serial communications port on the Atmel STK-200 development board.

For more detail: gEECShip 


About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top