It is alive!
Pre-release
Pre-release
·
5 commits
to master
since this release
Features:
- Client-server architecture
- Dumb bots are moving, attacking, frags are counted
- User graphics client published (closed source)
- Java and Python API
- Arena mode (free for all)
- "Concrete", "bricks" and "tree" tiles
- Game configuration and field customization with
gamesetup.json
- Windows, Linux and OS X support
Todos:
- Many-many features, some bugfixes and much fun...
Requirements:
- Java 1.8 for the server and Java APIs
- Python 2.7 or 3 for using Python APIs (optional)
- (Linux only) Fresh GLIBC (version 3.4.20/3.4.21)
- If you are using a 32-bit OS, let us know (submit an issue) - we will build and include a 32-bits version into our releases
Installing:
- Download and uncompress a file suitable for your OS.
- Open a terminal window (
sh
on OS X and Linux,cmd.exe
on Windows) - Execute server with
start-server.sh
(start-server.bat
in Windows) - Execute UI client with
start-ui-client.sh
(start-ui-client.bat
in Windows) - Execute a couple of dumb test bots with
start-<language>-dumb-bot<index>.sh
. The indices of bots should differ or the server will refuse the connection.
If everything is right, you will see fighting bots in the UI client window and can control one of them.
Keys:
- Up/Down/Left/Right - moving your unit
- Spacebar - fire
- F - toggle fullscreen mode