- Created Sunday, December 28th 2014 @ 07:12:48
I'm trying to run my own tournament locally for testing, but am somewhat limited by there not being very many available bots to test with.
AdvancedStarterBot (Java), bollie, bReChThOu , and someidiot are available github. Are there any other bots available?
- Created Sunday, December 28th 2014 @ 11:17:45
Have you written your own program to test them locally?
I haven't found the time to write one my self and I don't know if it is available, but I'd like to test be able to test small changes locally (pitting my newer version against older versions).
RotmistrzCreated Sunday, December 28th 2014 @ 15:39:31
John, open source your code you use to test bots locally.
- Created Sunday, December 28th 2014 @ 18:30:54
Hi, I've exported functional versions of Foxtrot and Quickstep, my initial bot. I will publish all my bots and the full source tree after the competition has concluded at https://github.com/beheh/aigames-warlight2.
The export is available at http://mirror.beheh.de/20141228-beheh-aigames.zip.
DeveloperCreated Sunday, December 28th 2014 @ 22:53:05
@patrisk: As with the other competitions, we'll open-source the game engine when the competition goes out of beta. You can test your bot locally using the engine of the previous Warlight competition until the new engine is released, as long as you don't mind the static map and the difference in settings.
- Updated Sunday, December 28th 2014 @ 23:36:59
All i've got so far is a random map generator. I've been careful to try to make sure that continent bonuses, continent sizes, and connectivity are pretty similar to the ones generated here.
The source is at https://github.com/MrTaco/random-risk-map-generator and you can see some sample output (including an ascii visual of the map as well as the matching Warlight setup_map commands) at http://pastebin.com/DrrTY9Ef
There are 2 main differences with my generator. Firstly it looks like the random maps here are built on an underlying hexagonal grid of cells, but I'm using a rectangular grid. Secondly i'm not leaving a ring of ocean around the edges though I do leave a little bit of unused space in general.
Using my generator looks like:
int goalCountryCount = 55; // Whatever size you want.
World world = RandomWorldGenerator.generate( goalCountryCount );
BehEh: thanks for open sourcing what you have so far! I'm curious to take a look.
- Created Wednesday, December 31st 2014 @ 07:21:53
I decided i wanted a better visualization for my generated maps, check these out:
- Created Sunday, February 8th 2015 @ 17:32:16
John: Did you get as far as writing the engine?