pkg/

directory
v0.0.0-...-989e160 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2012 License: GPL-2.0

Directories

Path Synopsis
MyBot is the original interface definition from the starter package.
MyBot is the original interface definition from the starter package.
The v0 Bot -- NOOP Bot; It does nothing, much like the goggles.
The v0 Bot -- NOOP Bot; It does nothing, much like the goggles.
The v3 Bot -- Simple diffusion bot.
The v3 Bot -- Simple diffusion bot.
The v4 Bot -- First version which used BFS to path to food.
The v4 Bot -- First version which used BFS to path to food.
The v5 Bot -- Marginally less Terrible!!!! Leson from v4: if you run out of goals don't have your ants just go to sleep.
The v5 Bot -- Marginally less Terrible!!!! Leson from v4: if you run out of goals don't have your ants just go to sleep.
The v6 Bot -- better pathfinding and exploration.
The v6 Bot -- better pathfinding and exploration.
The v7 Bot -- Uses montecarlo path in to hill to set defense points but still has no combat.
The v7 Bot -- Uses montecarlo path in to hill to set defense points but still has no combat.
The v8 Bot -- Now with combat (no really - not good combat but combat)
The v8 Bot -- Now with combat (no really - not good combat but combat)
Combat does the combat partitioning, resolution, and montecarlo simulation.
Combat does the combat partitioning, resolution, and montecarlo simulation.
Engine implements the game engine, taking turn data in and calling out to combat for move resolution.
Engine implements the game engine, taking turn data in and calling out to combat for move resolution.
Game has the game setup parser and various constants and datastructures.
Game has the game setup parser and various constants and datastructures.
Maps has the map data structures and some of the symmetry code
Maps has the map data structures and some of the symmetry code
Parameters holds the per bot parameter files.
Parameters holds the per bot parameter files.
Pathing computes distance maps, possibly with seed locations and nearest neighbors.
Pathing computes distance maps, possibly with seed locations and nearest neighbors.
Replay reads json replay files and produces metadata and game state information.
Replay reads json replay files and produces metadata and game state information.
StatBot - Dummy bot that simply outputs the statistics generated out of state.UpdateStatistics().
StatBot - Dummy bot that simply outputs the statistics generated out of state.UpdateStatistics().
State has the turn parser, state updating, metrics, etc.
State has the turn parser, state updating, metrics, etc.
Package torus implements geometry on a torus.
Package torus implements geometry on a torus.
A few useful math routines and a permutation generator.
A few useful math routines and a permutation generator.
Viz emits visualization data for a variety of metrics.
Viz emits visualization data for a variety of metrics.
Watcher handles watches and gathering timing data.
Watcher handles watches and gathering timing data.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL