Robotanks is a fork of the popular Robocode game. Robotanks adds an extra Web-based layer on top of Robocode, allowing multiple users to battle each other and view live battles. .
Java C# PHP Shell JavaScript Scala
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
db
php
robocode-workspace
workspace
ABSTRACT.doc
Presentation.ppt
README.md
Schema program.pdf
robotanks logo copy.png

README.md

Project information

Robotanks is a fork of the popular Robocode game. Robotanks adds an extra Web-based layer on top of Robocode, allowing multiple users to battle each other and view live battles. This project was developed by myself, Zisu Andrei, along with Tache Razvan and Fleseriu Cristian, as we participated in the national phase of the Infomatrix challenge.

Further development

Unfortunately, the project is not maintained anymore, due to the lack of exterior interest. However, if you are interested in working on the project, let me know. Some possible todos:

  • Get rid of nasty PHP as a web front-end
  • Make robot editing and compilation through front-end possible
  • Match creator
  • Implement leagues

License

This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://robocode.sourceforge.net/license/epl-v10.html

Installing and running

DB

import mysql database in phpmyadmin

PHP

Run on zend server (because you need to have zend framework in include_path)

Robocode-workspace

JDT Eclipse workspace (just set it as workspace for eclipse and it will start)

Needs JDK 1.5 in order to compile and run!!

More details: http://robowiki.net/wiki/Robocode/Developers_Guide_for_building_Robocode#Set_the_Environment_Settings_for_Java

Workspace

Echoclient : sample tcp client for engine testing purposes Socketserver: jWebSocket server with added plugins to communicate with Robocode

Links for running and installing