0000000000000000000000000000000000000000 5fd5fc433cecefba8542df44cbaf2be907191c1f Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431076557 +0200	commit (initial): Initial commit
5fd5fc433cecefba8542df44cbaf2be907191c1f cf004f3adc2583ae67fc79782c26f12e610e87bd Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431079754 +0200	commit: First champion, very naive
cf004f3adc2583ae67fc79782c26f12e610e87bd 0b65c09f1e4d0c7678a3ed7f7e56d716d89752ee Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431081132 +0200	commit: First working version
0b65c09f1e4d0c7678a3ed7f7e56d716d89752ee 0d38acd07729cdabdf49afd30df2cab7e8cdeade Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431081256 +0200	commit: Add .gitignore
0d38acd07729cdabdf49afd30df2cab7e8cdeade 116ab0a64731c391155ceb1e5a500b3d56a521d4 Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431082295 +0200	commit: Prevent crashed & remove debug code
116ab0a64731c391155ceb1e5a500b3d56a521d4 944f6c8dcf232d4df286cd2d110d30b586e080b1 Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431087122 +0200	commit: Try to take the best portals
944f6c8dcf232d4df286cd2d110d30b586e080b1 d44676fa9efe14682b88efb5274c036da4fa09bd Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431090333 +0200	commit: Try to haunt enemy
d44676fa9efe14682b88efb5274c036da4fa09bd cad3eed8fa565f96d92eed74aef9fa1fc7dac5b1 Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431091952 +0200	commit: Default to previous way if enemy has no more portals
cad3eed8fa565f96d92eed74aef9fa1fc7dac5b1 5c750b0cb407ce3b11b12aa4f9cfdbccc14894ab Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431096787 +0200	commit: Fix the value functions, add shields
5c750b0cb407ce3b11b12aa4f9cfdbccc14894ab a3bfdb07f8410e296ada6c12982846f84c0dcfbc Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431102569 +0200	commit: Tweak values a bit, add objectives
a3bfdb07f8410e296ada6c12982846f84c0dcfbc 7ad1eeae98c81ff25564359f88ae48dddacc001f Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431151264 +0200	commit: Add link cache; try to use the best path
7ad1eeae98c81ff25564359f88ae48dddacc001f a47397514dbc409720a75b51c735fbbadd63ee45 Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431153302 +0200	commit: A few more optimisations
a47397514dbc409720a75b51c735fbbadd63ee45 19e21a5c2634bdbc02f871948e3ab8d433dc8580 Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431164558 +0200	commit: Add some logging, fix a few crashed & timeouts, avoid losing loops
19e21a5c2634bdbc02f871948e3ab8d433dc8580 35f2f179da16f63289156d97a38a5e692f6659e5 Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431175554 +0200	commit: Move better; optimal link placing
35f2f179da16f63289156d97a38a5e692f6659e5 7ea7cebd43dd4c0e86ac20d9b79c154779f81dcb Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431182836 +0200	commit: Cache the value functions
7ea7cebd43dd4c0e86ac20d9b79c154779f81dcb 0dcf9c9f1bf670ac9c06a8b850ee4f6763d1980a Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431184043 +0200	commit: Try other shield values
0dcf9c9f1bf670ac9c06a8b850ee4f6763d1980a 9ba0ebdba8aa33214a25b6831bb8d286bdf2d209 Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431186638 +0200	commit: Re-use own portals if can provide a lot of points
9ba0ebdba8aa33214a25b6831bb8d286bdf2d209 6a1830fcd799c51dc3d9f5d99eba1520f611a05a Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431187291 +0200	commit: Back to old shield values
6a1830fcd799c51dc3d9f5d99eba1520f611a05a 8f97e9ff15715a048baffecf3d9d90fc0dfc008c Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431190782 +0200	commit: Tweak values
8f97e9ff15715a048baffecf3d9d90fc0dfc008c 9bd9f44df78e79305843bdec7090acf150b0cfec Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431198856 +0200	commit: Tweak constants
9bd9f44df78e79305843bdec7090acf150b0cfec d7411a87cfd8dd402ad5bdf5c84b98780b63d479 Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431204636 +0200	commit: Add comments; prevent timeout when too many possible links
d7411a87cfd8dd402ad5bdf5c84b98780b63d479 1e0d0443036b84d34307badc378bbf691fd3b083 Nathanaël Courant <ncourant@alt-r06p02.prolo> 1431205009 +0200	commit: Bugfix
