Accelither - Multiplayer FPGA Slither.io equivalent
Project information
Developed a multiplayer online game equivalent slither.io, but controlled via FPGA, made over 4 weeks in a team of 6. Game is written in python enabled using pygame. Client communicates with server through TCP using protobuf to optimise communication. To communicate with the FPGA JTAG and NIOS II were used, providing the required duplex communication. We then developed our own hardware to properly make use of the DE10-Lite FPGA. Our server also houses a DynamoDB database to store key player information, such as highscores.
My responsibilities lay with developing the game and ensuring we were communicating with the server correctly. As well as team planning and managing documentation.