battlecode-server-2017 icon indicating copy to clipboard operation
battlecode-server-2017 copied to clipboard

Official Battlecode game engine.

Results 31 battlecode-server-2017 issues
Sort by recently updated
recently updated
newest added

Right now we only write the diedIDs, and not the killer information in actions.

bug
low-priority

I saw the following stack trace: ``` Exception in thread "WebsocketSelector14" java.lang.NullPointerException at battlecode.server.NetServer.onError(NetServer.java:165) at org.java_websocket.server.WebSocketServer.handleFatal(WebSocketServer.java:439) at org.java_websocket.server.WebSocketServer.run(WebSocketServer.java:287) at java.lang.Thread.run(Thread.java:745) ``` and indeed the first argument to `onError` can sometimes...

http://battlecodeforum.org/t/sensenearbytree-tree-ordering/614 I believe it's sorted by distance to center point, so this should be clarified in javadocs

Kotlin support would be great and nearly works but Kotlin relies on `kotlin/Intrinsics` and other stdlib classes for many operations that it performs. Even the most basic RobotPlayer will be...

Some people don't like how difficult it is to figure out what exactly will happen when a tank tries to move. This won't happen until the sprint tournament is over.

low-priority

This happens sometimes using runFromClient, and prevents new matches from being computed. ``` Stack trace: java.lang.IllegalStateException: Queue full at java.util.AbstractQueue.add(AbstractQueue.java:98) at java.util.concurrent.ArrayBlockingQueue.add(ArrayBlockingQueue.java:312) at battlecode.server.NetServer.addEvent(NetServer.java:99) at battlecode.server.GameMaker.createEvent(GameMaker.java:217) at battlecode.server.GameMaker.access$100(GameMaker.java:34) at battlecode.server.GameMaker$MatchMaker.makeRound(GameMaker.java:467)...

bug

Not sure if we'd consider this a bug or just expected behavior (due to floating point precision). This also applies for the MapLocation equals method. http://battlecodeforum.org/t/assertcansenselocation-is-bugged/434

``` battlecode.instrumenter.InstrumentationException: ILLEGAL Illegal class: battlecode/schema/BodyType this class cannot be referenced by player code. ``` Can't use Polymorphism. Edit: mistake in title.