Skip to content

Rionit/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 lmnek. 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

Here is a manual that I made as part of the assignment.

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 using two MZ_APO kits, semestral for APO course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 99.1%
  • Makefile 0.9%