Tanks is a project for controlling Arduino based game devices and use them in a game. All documentation, which contains UML description of classes, description of protocol, are in folder docs.
All applications in this project have been written on C++, with some Qt libs and OpenCV libs. This project contains 3 applications:
- Control remote game device,based on Arduino platform. It handles input from gamepad and send it to the tanks_server;
- Shows game statistic from game server.
- Handles video-camera output from Arduino device.
This apllications sets the rules of the game for devices and handles the game statistic from different devices.
- Manages the input information from client;
- Convert all input to signals for different parts of Arduino device;
- Send game actions to tanks_game.