ANKI Battle Showcase is a showcase racing game. It offers a racing and a battle mode, integrating custom bots and rulessets. Its purpose is to integrate a framework for creating custom behavior. For this we used Node-Red.
- JDK
- Node
- Maven
- Bluetooth Gateway (e.g. Raspbery pi) (if using real Anki Vehicles. see https://github.com/adessoAG/anki-drive-java)
- Checkout this repository
- Run 'mvn install' in root directory
- Run 'npm install' in root directory
- Run 'npm install node-red-contrib-mqtt-broker' to install the MQTT broker
- Run 'npm run node-red' to start the Node-Red server
- define rules for vehicles (see example flow for help)
- Configure Simulation in /src/main/java/de/adesso/anki/battle/initializers/SimulationInitializer.java
- Run Spring Boot Application
- Bluetooth gateway is necessary
- Simulation
- Anki
- Rocket
- Mine
The authors of this software are in no way affiliated to Anki. All naming rights for Anki, Anki Drive and Anki Overdrive are property of Anki.