Skip to content

Instantly share code, notes, and snippets.

@avdg
Created November 30, 2011 15:56
Show Gist options
  • Save avdg/1409587 to your computer and use it in GitHub Desktop.
Save avdg/1409587 to your computer and use it in GitHub Desktop.
Path bug (check paths in replay.0.html)
#!/usr/bin/env sh
../../aichallenge/aichallenge/ants/playgame.py --player_seed 42 --end_wait=0.25 --log_dir game_logs --turns 1000 --map_file ../../aichallenge/aichallenge/ants/maps/maze/maze_04p_01.map "./MyBot" "python ../../aichallenge/aichallenge/ants/dist/sample_bots/python/LeftyBot.py" "python ../../aichallenge/aichallenge/ants/dist/sample_bots/python/HunterBot.py" "python ../../aichallenge/aichallenge/ants/dist/sample_bots/python/GreedyBot.py" -IOE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Ant Canvas</title>
<script type="text/javascript" src="../../../ichallenge/aichallenge/ants/visualizer/js/visualizer.js"></script>
<script type="text/javascript">
function init() {
var options = new Options();
options.data_dir = '../../../ichallenge/aichallenge/ants/visualizer/data/';
options.embedded = true;
var visualizer = new Visualizer(document.body, options);
visualizer.loadReplayData('{"status":["survived","survived","survived","survived"],"replaydata":{"cutoff":"foodnotbeinggathered","ants":[[9,65,0,151,0,"------------------------------------------------------------------------------------------------------------------------------------------------------"],[9,6,0,151,1,"seswswwwnwwsnwwwwwswsseeeeseeeeenseeeneseennnnwnnennwennwwwswwnwwsnwwwsssseeneeeseseswswwwnwwsnwwwwwswsseeeeseeeeenseeeneseennnnwnnennwennwwwswwnwwsnw"],[32,65,0,151,2,"------------------------------------------------------------------------------------------------------------------------------------------------------"],[32,6,0,151,3,"newewsnewewsnswenewswensnensnsnsnswewewsnswewenswensnewswenenswswenensnswensnswenswewewenswensnsnswswenswensnswewenswewewensnswenwnssewswewewewensnswe"],[9,6,49,151,1,"seswswwwnwwsnwwwwwswsseeeeseeeeenseeeneseennnnwnnennwennwwwswwnwwsnwwwsssseeneees-www-sswsnwwwwwswsse"],[9,6,60,151,1,"seswswwwnwwsnwwwwwswsseeeeseeeeenseeeneseennnnwnnennwennwwwswwnwwsnwwwsssse-s-eeeeeeswswww"],[9,6,66,151,1,"seswswwwnwwsnwwwwwswsseeeeseeeeenseeeneseennnnwnnennwennwwwswwnwwsnwwwsssseeneeesese"],[9,6,120,151,1,"seswswwwnwwsnwwwwwswsseeeeseee"],[9,6,130,151,1,"seswswwwnw-n-wwwwwww"],[32,6,132,151,3,"nnsswewewewenewens"],[9,6,144,151,1,"seswsw"],[9,6,149,151,1,"-"]],"hive_history":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,2,1,1],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],"player_seed":42,"food_rate":11,"hills":[[32,65,2,151],[32,6,3,151],[9,6,1,151],[9,65,0,151]],"winning_turn":1,"food":[[37,68,0,151],[4,68,0,151],[36,6,0,151],[2,9,0,151],[5,6,0,59,1],[2,62,0,151],[9,9,0,48,1],[39,62,0,151],[9,62,0,151],[4,3,0,65,1],[32,62,0,151],[32,9,0,151],[5,65,0,151],[37,3,0,151],[36,65,0,151],[39,9,0,151],[24,89,0,151],[17,72,0,151],[24,72,0,151],[47,28,0,151],[47,43,0,151],[17,89,0,151],[54,43,0,151],[54,28,0,151],[53,14,7,151],[53,57,7,151],[48,57,7,151],[48,14,7,151],[3,76,13,151],[38,85,13,151],[3,85,13,151],[38,76,13,151],[42,5,16,151],[59,5,16,151],[59,66,16,151],[42,66,16,151],[31,50,26,151],[10,50,26,151],[10,21,26,151],[31,21,26,151],[58,38,32,151],[58,33,32,151],[43,33,32,151],[43,38,32,151],[31,43,39,151],[31,28,39,151],[10,43,39,151],[10,28,39,151],[7,82,48,151],[34,79,48,151],[7,79,48,151],[34,82,48,151],[53,48,51,151],[48,48,51,151],[53,23,51,151],[48,23,51,151],[32,87,55,151],[9,74,55,151],[9,87,55,148,1],[32,74,55,151],[47,50,61,151],[47,21,61,151],[54,21,61,151],[54,50,61,151],[23,7,67,151],[18,7,67,151],[23,64,67,151],[18,64,67,151],[25,85,70,151],[16,76,70,151],[25,76,70,151],[16,85,70,151],[36,89,80,151],[5,72,80,151],[36,72,80,151],[5,89,80,119,1],[0,9,83,151],[41,9,83,151],[0,62,83,151],[41,62,83,151],[18,77,93,151],[23,77,93,151],[23,84,93,151],[18,84,93,151],[59,78,96,151],[42,78,96,151],[42,83,96,151],[59,83,96,151],[5,78,99,151],[36,78,99,151],[36,83,99,151],[5,83,99,151],[48,27,109,151],[48,44,109,151],[53,44,109,151],[53,27,109,151],[28,29,115,151],[13,29,115,151],[28,42,115,151],[13,42,115,151],[42,25,118,151],[59,25,118,151],[59,46,118,151],[42,46,118,151],[15,71,121,151],[15,0,121,147,1],[26,0,121,151],[26,71,121,151],[11,67,128,151],[30,4,128,131,3],[11,4,128,129,1],[30,67,128,151],[30,74,140,151],[30,87,140,151],[11,87,140,143,1],[11,74,140,151],[42,42,144,151],[42,29,144,151],[59,29,144,151],[59,42,144,151],[57,61,147,151],[57,10,147,151],[44,61,147,151],[44,10,147,151]],"revision":3,"map":{"rows":60,"data":["%%.%....%*..%%%.....%%...%%....%%%....%%%....%%...%%.....%%%..*%....%.%%.%%%..........%%%.","%%%....%%%%%%%%....%%.....%%...%%%....%%%...%%.....%%....%%%%%%%%....%%%%%%%....%%....%%%%","..%....%%*%%.%%%...%%....%%%....%%....%%....%%%....%%...%%%.%%*%%....%..%.%%%...%%...%%%.%","..............%...........%%....%%....%%....%%...........%................%%*...%%...*%%..",".............%%%.........%%%....%%....%%....%%%.........%%%.........*......%....%%....%...","..b...........%...........%....%%%....%%%....%...........%.......*......*.%%..*....*..%%..",".%%.%...%%...%%%...%%%%%%%%%.%.%%%....%%%.%.%%%%%%%%%...%%%...%%...%.%%...%%....%%....%%..",".%%%%%%%%....%%%...%%%%%%%%%%%%%%......%%%%%%%%%%%%%%...%%%....%%%%%%%%....%...*..*...%...",".%....%%%%...%%%...%%.%..%.%.%%%%......%%%%.%.%..%.%%...%%%...%%%%....%.........%%........","......B%%.....%%................%......%................%%....*%%A........*.....%%........",".......b%....%%......*......*...%%....%%...*......*......%%....%.....................b....","........%....%%%...............%%%....%%%...............%%%....%...*......*...............","%.%b.b.%%%...%%%%%..%.%%%%.%...%%%....%%%...%.%%%%.%..%%%%%...%%%....%.%%%%.....%%.....%%%","%%%%%%%%%%....%%%%%%%%%%%%%..*.%%......%%.*..%%%%%%%%%%%%%....%%%%%%%%%%%%%%..........%%%%","%%%%.%%..%.......%.%%%%.%%.....%%......%%.....%%.%%%%.%.......%..%%.%%%%..............b...","..b....................................................................*..................","............................................................................*........*....","........................................................................*................*","..%..%.*.%...%%.%..%......%%.%.%.%%..%%.%.%.%%......%..%.%%...%.*.%..%....%.%*......*%.%..","..%%%%%%%.....%%%%%%%.....%%%%%%%%%%%%%%%%%%%%.....%%%%%%%.....%%%%%%%.....%....%%....%...","..%%%%%%%....%%%%%%%%.....%%%%%%%%%%%%%%%%%%%%.....%%%%%%%%....%%%%%%%....%%%........%%%..","..%%%%%%%....%%%%%%%%.....%%%%%%%%%%%%%%%%%%%%.....%%%%%%%%....%%%%%%%....%%%........%%%..","..%%%%%%%.....%%%%%%%.....%%%%%%%%%%%%%%%%%%%%.....%%%%%%%.....%%%%%%%.....%....%%....%...","..%..%.*.%...%%.%..%......%%.%.%.%%..%%.%.%.%%......%..%.%%...%.*.%..%....%.%*......*%.%..","........................................................................*................*","............................................................................*........*....","*......................................................................*..................","%%%%.%%..%.......%.%%%%.%%.....%%......%%.....%%.%%%%.%.......%..%%.%%%%..................","%%%%%%%%%%....%%%%%%%%%%%%%..*.%%......%%.*..%%%%%%%%%%%%%....%%%%%%%%%%%%%%..........%%%%","%.%....%%%...%%%%%..%.%%%%.%...%%%....%%%...%.%%%%.%..%%%%%...%%%....%.%%%%.....%%.....%%%","........%....%%%...............%%%....%%%...............%%%....%...*......*............*..",".......d%....%%......*......*...%%....%%...*......*......%%....%..........................","......I%%*....%%................%......%................%%....*%%C........*.....%%.....*..",".%...d%%%%...%%%...%%.%..%.%.%%%%......%%%%.%.%..%.%%...%%%...%%%%....%.........%%........",".%%%%%%%%....%%%...%%%%%%%%%%%%%%......%%%%%%%%%%%%%%...%%%....%%%%%%%%....%...*..*...%...",".%%.%...%%...%%%...%%%%%%%%%.%.%%%....%%%.%.%%%%%%%%%...%%%...%%...%.%%...%%....%%....%%..","......*.......%...........%....%%%....%%%....%...........%.......*......*.%%..*....*..%%.*","...*.........%%%.........%%%....%%....%%....%%%.........%%%.........*......%....%%....%...","..............%...........%%....%%....%%....%%...........%................%%*...%%...*%%..","..%....%%*%%.%%%...%%....%%%....%%....%%....%%%....%%...%%%.%%*%%....%..%.%%%...%%...%%%.%","%%%....%%%%%%%%....%%.....%%...%%%....%%%...%%.....%%....%%%%%%%%....%%%%%%%....%%....%%%%","%%.%....%*..%%%.....%%...%%....%%%....%%%....%%...%%.....%%%..*%....%.%%.%%%..........%%%.",".....*...................*...*.%%%....%%%.*...*...................*........%..*....*..%...","................................%*....*%..................................%%%........%%%..","..........*.....................%......%.....................*............%%..........%%..","...%%...%.%...%%%..%%..%.%%%....%......%....%%%.%..%%..%%%...%.%...%%.....%%..........%%..",".%%%%%%%%%%%%%%%%%%%%%%%%%%.....%%....%%.....%%%%%%%%%%%%%%%%%%%%%%%%%%...%%..........%%..","..%%.%%.%...%..%.%...*%..%..*...%%....%%...*..%..%*...%.%..%...%.%%.%%....%%....%%....%%..","..%...........*........*...*................*...*........*...........%....................",".%%..................................................................%%.........%%........",".%%%................................................................%%%.........%%........",".%%%................................................................%%%.........%%........",".%%..................................................................%%.........%%........","..%...........*........*...*................*...*........*...........%....................","..%%.%%.%...%..%.%...*%..%..*...%%....%%...*..%..%*...%.%..%...%.%%.%%....%%....%%....%%..",".%%%%%%%%%%%%%%%%%%%%%%%%%%.....%%....%%.....%%%%%%%%%%%%%%%%%%%%%%%%%%...%%..........%%..","...%%...%.%...%%%..%%..%.%%%....%......%....%%%.%..%%..%%%...%.%...%%.....%%..........%%..","..........*.....................%......%.....................*............%%..........%%..","................................%*....*%..................................%%%........%%%..",".....*...................*...*.%%%....%%%.*...*...................*........%..*....*..%..."],"cols":90},"bonus":[0,0,0,0],"turntime":1000,"scores":[[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]],"ranking_turn":1,"spawnradius2":1,"engine_seed":-5912072583799162406,"viewradius2":77,"loadtime":3000,"turns":1000,"attackradius2":5,"players":4,"food_turn":35,"food_start":158},"challenge":"ants","rank":[0,0,0,0],"playerturns":[150,150,150,150],"score":[1,1,1,1],"replayformat":"json","location":"localhost","game_length":150,"game_id":0,"playernames":["MyBot","LeftyBot.py","HunterBot.py","GreedyBot.py"]}');
}
</script>
<style type="text/css">
html { margin:0; padding:0; }
body { margin:0; padding:0; overflow:hidden; }
</style>
</head>
<body onload="init()" />
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment