Skip to content
Ready-to-use Eclipse template for Battlecode 2015
XML Other
  1. XML 99.2%
  2. Other 0.8%
Branch: master
Clone or download
Pull request Compare This branch is 22 commits ahead of Cixelyn:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Uninstaller
art
doc
lib
maps
music
sound
teams/examplefuncsplayer
.classpath
.gitignore
.hgignore
.installationinformation
.project
AllowedPackages.txt
DisallowedClasses.txt
MethodCosts.txt
bc.conf
bcode2015-client.launch
build.xml
readme.md
version.txt

readme.md

Battlecode 2015 Project Template

This should be a ready-to-use eclipse-based template for the battlecode 2015 game. The provided bcode2015-client.launch should run everything with the provided settings correctly.

Just clone, hit the run button in eclipse, and you're in business!

Add your new bot as a package team000 (replacing 000 with your team ID) under the teams folder to start developing. glhf.

For full specs check http://battlecode.org

Originally created for Battlecode 2013 by Cory Li.

How to Use

First, make sure you have installed:

  1. git

  2. Java JDK 7 or JDK 8 (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

  3. Eclipse 4.2 or higher (https://eclipse.org/)

First, clone the repository. This will make these files appear on your local machine. From Terminal, run: git clone https://github.com/axc/bcode2015-scaffold.git

Then, open Eclipse. Go to File->Import->General->Existing Projects into Workspace and then select bcode2015-scaffold. The source code for the players will be in the teams folder. To run the client, press the green play button.

Whenever there is a new release, you can either use the installer online (http://www.battlecode.org/contestants/releases/) or you can just pull from this repository (git pull origin master).

We recommend looking into setting up two remote repositories, so you can use a repository for your team while still getting updates. (http://git-scm.com/book/en/v2/Git-Basics-Working-with-Remotes)

You can’t perform that action at this time.