You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AI-controlled teams of robots battle it out on a 2D battlefield.
4
+
5
+
<imgsrc="img/robots.png"alt="robots"width="200"/>
6
+
7
+
## Overview
8
+
9
+
**robots** is a real-time 2D game where teams of robots compete to destroy each other.
10
+
Robots are controlled by AIs running over network connections.
11
+
Players compete by writing an AI to control robots.
12
+
13
+
## The robots
14
+
15
+
Each robot is identical and is fitted with two weapons:
16
+
17
+
***laser**: this has unlimited ammunition, but has a limited range and will overheat if overused (requiring a cool-down period). Lasers do a small amount of damage.
18
+
***missile**: this can be fired only once. It has unlimtied range and will travel indefinitely until it hits a robot. A missile hit will destroy a robot.
19
+
20
+
Robots act independently, but may communicate to nearby robots through a system of coloured signals.
21
+
22
+
## Usage
23
+
24
+
Start a game world server:
25
+
```shell
26
+
./main.py
27
+
```
28
+
29
+
Start a single robot running AI/ExampleAI, joining team 3, on a server running at localhost port 12345:
0 commit comments