Skip to content

lmnek/battleships

Repository files navigation

Battleships

battleships_showcase_compressed.mp4

This is a semestral project for my university Computer architecture course and I worked on it in pair with Rionit. The project is written in the C language and uses the MZ_APO microcontroller. The topic is the game Battleships for two players, each playing on their microcontroller and communicating using the TCP protocol. The peripherals used are an LCD, rotary knobs, RGB LEDs, and a row of LEDs. The documentation folder includes a player's manual and state diagrams (in Czech).

Manual

https://github.com/Rionit/battleships/blob/main/battleships_manual.png

Configuration

  • In the Makefile, change the IP address to the IP of the boards being used
  • In the tcp.c file, change the SERVER_IP constant to the IP address of the other board (the peer)
  • Run make and make run commands

About

Battleships game for two microcontrollers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors