Before suggesting new features, read the table
below to determine if your idea is already planned for a future version.
If you do not find your idea you can either share it with
the Robot Battle
Registry or submit a feature request in the bug
database.
This represents my best guess about when various
features will be implemented. I will try to update this table as new test
versions are released.
| Feature |
1.4.1 |
1.5.1 |
| Game Play |
|
|
| |
Variable sized rectangular arenas (not just square) |
O |
|
| |
Very large arenas (could fit thousands of robots) |
O |
|
| |
Any number of robots per match |
O |
|
| |
Robot IDs during match |
O |
|
| |
Teams |
O |
|
| |
IFF identification |
O |
|
| |
Communication between robots |
O |
|
| |
Configurable robot starting positions |
O |
|
| |
Configurable robot starting aims |
O |
|
| |
Reuse first game's starting position and aim |
O |
|
| |
Configurable cease fire at game starts |
O |
|
| |
Control over cookie & mine creation rate |
O |
|
| |
Control over game timeouts |
O |
|
| |
Scan detection event |
O |
|
| |
DtcWall event |
O |
|
| |
X/Y position of self |
O |
|
| |
Speed of detect/collision/ping target |
X |
|
| |
Heading of detect/collision/ping target |
O |
|
| |
Bonus energy for killing robots |
|
? |
| |
Stop on collision |
O |
|
| |
Variable gun cooling (depending on fire energy used) |
O |
|
| |
New movement equations (decelerated stop, not always accelerating) |
O |
|
| |
Greatly expanded statistics variables (log-able) |
O |
|
| |
Limited distance radar/missiles |
O |
|
| |
New game styles (tag, race, capture the flag, zone control, etc) |
|
P |
| |
Shields |
|
? |
| |
Terrain and other map features |
|
? |
| |
|
|
|
| UI/General |
|
|
| |
Improved performance (about 30x faster then 1.3) |
O |
|
| |
Log of match results |
O |
|
| |
Floating match points/places windows |
O |
|
| |
Floating robot energy window |
O |
|
| |
Improved inspector window |
O |
|
| |
Energy bands below robots |
O |
|
| |
Match specification files (load lists) |
O |
|
| |
Save and load in-process matches |
O |
|
| |
OLE automation |
|
P |
| |
Customizable arena background image |
O |
|
| |
Better animation |
O |
|
| |
Better sound effects |
O |
|
| |
Configurable graphics size |
O |
|
| |
Scrollable arena |
O |
|
| |
Arena Overview window (radar view) |
O |
|
| |
Skinnable robots (custom images) |
O |
|
| |
Command line options |
O |
|
| |
Full-screen mode |
|
P |
| |
Follow robot animation mode |
|
P |
| |
|
|
|
| Scripting Language |
|
|
| |
Dynamic arrays |
O |
|
| |
Associative arrays |
O |
|
| |
Dynamic properties |
O |
|
| |
While loops |
O |
|
| |
String manipulation |
O |
|
| |
Assert commend |
O |
|
| |
_stack and _line system variable for debugging |
O |
|
| |
#Includes |
|
P |
| |
Constants |
|
P |
| |
Scope |
|
P |
| |
Subroutine arguments and return values |
|
P |
| |
|
|
|