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).
Here is a manual that I made as part of the assignment.
- 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
makeandmake runcommands
