Difference between revisions of "SimpleBot/Version History"
Jump to navigation
Jump to search
m (0.024c) |
(remove -ed's) |
||
Line 6: | Line 6: | ||
---- | ---- | ||
* <small><small><small>(2017-08-26)</small></small></small> '''0.024c released:''' Add second-wave surfing. Weight waves only on bullet damage. And stationary risk is considered. | * <small><small><small>(2017-08-26)</small></small></small> '''0.024c released:''' Add second-wave surfing. Weight waves only on bullet damage. And stationary risk is considered. | ||
− | * <small><small><small>(2017-08-26)</small></small></small> '''0.024b (skipped release):''' | + | * <small><small><small>(2017-08-26)</small></small></small> '''0.024b (skipped release):''' Remove flattener completely. Merge branch knn to master. |
* <small><small><small>(2017-08-26)</small></small></small> '''0.023h.knn.b released:''' Tune gun against RaikoMicro & FloodMini. Use accel for lateral direction in gun. Give up PreciseMea but in gun attribute. Accel & currentGf dimension added. Thanks [[User:Skilgannon|Skilgannon]] for the great idea of using currentGf! Also thanks [[User:Skilgannon|Skilgannon]] for the ideas of using manhattan distance & gaussian distribution kernel density. ranks 46 after 1148 pairings. | * <small><small><small>(2017-08-26)</small></small></small> '''0.023h.knn.b released:''' Tune gun against RaikoMicro & FloodMini. Use accel for lateral direction in gun. Give up PreciseMea but in gun attribute. Accel & currentGf dimension added. Thanks [[User:Skilgannon|Skilgannon]] for the great idea of using currentGf! Also thanks [[User:Skilgannon|Skilgannon]] for the ideas of using manhattan distance & gaussian distribution kernel density. ranks 46 after 1148 pairings. | ||
* <small><small><small>(2017-08-25)</small></small></small> '''0.023h_knn released:''' Based on 0.023h. Try kNN (my Bucket PR KdTree implementation) in gun and movement. ranks 62 after 1139 pairings. | * <small><small><small>(2017-08-25)</small></small></small> '''0.023h_knn released:''' Based on 0.023h. Try kNN (my Bucket PR KdTree implementation) in gun and movement. ranks 62 after 1139 pairings. | ||
* <small><small><small>(2017-08-24)</small></small></small> '''0.024 released:''' WaveSurfing: Add a flattener. Gun: fire gfs from last 50 tick waves. ranks 135 after 1151 pairings. | * <small><small><small>(2017-08-24)</small></small></small> '''0.024 released:''' WaveSurfing: Add a flattener. Gun: fire gfs from last 50 tick waves. ranks 135 after 1151 pairings. | ||
− | * <small><small><small>(2017-08-24)</small></small></small> '''0.023i (skipped release):''' Fire lower power at first shot. Also | + | * <small><small><small>(2017-08-24)</small></small></small> '''0.023i (skipped release):''' Fire lower power at first shot. Also add another tier (which is lower than max) for killer shot. |
− | * <small><small><small>(2017-08-24)</small></small></small> '''0.023h released:''' | + | * <small><small><small>(2017-08-24)</small></small></small> '''0.023h released:''' Fix a bug in 0.023g: now reset energy power when init round. ranks 155 after 1151 pairings. |
* <small><small><small>(2017-08-24)</small></small></small> '''0.023g released:''' Energy management rework. | * <small><small><small>(2017-08-24)</small></small></small> '''0.023g released:''' Energy management rework. | ||
* <small><small><small>(2017-08-23)</small></small></small> '''0.023f released:''' Gun: try to match enemy bullet power. ranks 191 after 1151 pairings. | * <small><small><small>(2017-08-23)</small></small></small> '''0.023f released:''' Gun: try to match enemy bullet power. ranks 191 after 1151 pairings. | ||
− | * <small><small><small>(2017-08-22)</small></small></small> '''0.023e released:''' | + | * <small><small><small>(2017-08-22)</small></small></small> '''0.023e released:''' Fix a bug in 0.023d that caused WallSmoothing not working. ranks 194 after 1152 pairings. |
* <small><small><small>(2017-08-22)</small></small></small> '''0.023d released:''' Try some non-iterative way of [[WallSmoothing]] in both gun and movement. Also as a side effect, a trivial bug in the old simplest implementation of WallSmoothing is eliminated. And the total running time is halved comparing to the old implementation when fighting against RaikoMicro. | * <small><small><small>(2017-08-22)</small></small></small> '''0.023d released:''' Try some non-iterative way of [[WallSmoothing]] in both gun and movement. Also as a side effect, a trivial bug in the old simplest implementation of WallSmoothing is eliminated. And the total running time is halved comparing to the old implementation when fighting against RaikoMicro. | ||
− | * <small><small><small>(2017-08-22)</small></small></small> '''0.023c (skipped release):''' Add a switch to debug graphics, and is off by default. | + | * <small><small><small>(2017-08-22)</small></small></small> '''0.023c (skipped release):''' Add a switch to debug graphics, and is off by default. Try to truncate gun gf history but no noticeable increase or decrease in performance against RaikoMicro. Also fixed a bug causing wave to be logged after enemy die. |
− | * <small><small><small>(2017-08-21)</small></small></small> '''0.023b released:''' Aim at predicted fire location instead of current location; Also | + | * <small><small><small>(2017-08-21)</small></small></small> '''0.023b released:''' Aim at predicted fire location instead of current location; Also fix a long living bug which caused fire power to mismatch aim power; BTW, graphics for firing waves were added. ranks 192 after 1150 pairings. |
* <small><small><small>(2017-08-21)</small></small></small> '''0.023 released:''' Use [[Precise GuessFactor]] in gun. ranks 193 after 1152 pairings. | * <small><small><small>(2017-08-21)</small></small></small> '''0.023 released:''' Use [[Precise GuessFactor]] in gun. ranks 193 after 1152 pairings. | ||
− | * <small><small><small>(2017-08-20)</small></small></small> '''0.022d released:''' | + | * <small><small><small>(2017-08-20)</small></small></small> '''0.022d released:''' Tune against some RamBots: Fire a dummy wave when there is no wave to surf. Precise prediction now ends after wave passes center instead of touches. Limit attack angle & distancing on enemy distance instead of distance of wave source. Also add most recent gf in combination of random gf of last 20. ranks 199 after 1152 pairings. |
* <small><small><small>(2017-08-20)</small></small></small> '''0.022c (skipped release):''' Take botWidth into account when calculating wave danger; Graphics now showing selected GuessFactors; Precise WaveTracking. | * <small><small><small>(2017-08-20)</small></small></small> '''0.022c (skipped release):''' Take botWidth into account when calculating wave danger; Graphics now showing selected GuessFactors; Precise WaveTracking. | ||
− | * <small><small><small>(2017-08-20)</small></small></small> '''0.022b released:''' | + | * <small><small><small>(2017-08-20)</small></small></small> '''0.022b released:''' Tune against RaikoMicro — Simple Energy Management; WaveSurfing select randomly in last 20 hits; BulletHitBullet event handled. Thanks [[User:Dsekercioglu|Dsekercioglu]]! 0.022b finally switched to orbiting fire position. ranks 377 (not finished) |
− | * <small><small><small>(2017-08-19)</small></small></small> '''0.022 released:''' Surf next wave immediately when the current wave touches. Also | + | * <small><small><small>(2017-08-19)</small></small></small> '''0.022 released:''' Surf next wave immediately when the current wave touches. Also tune danger function. ranks 377 (unstable). |
− | * <small><small><small>(2017-08-19)</small></small></small> '''0.021 released:''' Minor fix in movement (a long living bug). | + | * <small><small><small>(2017-08-19)</small></small></small> '''0.021 released:''' Minor fix in movement (a long living bug). Add debug graphics. Also take distance into account in danger calculation. ranks 386 (unstable). |
* <small><small><small>(2017-08-19)</small></small></small> '''0.02 released:''' Simple [[WaveSurfing]] that selects a random [[GuessFactor|gf]] and dodge. ranks 774. | * <small><small><small>(2017-08-19)</small></small></small> '''0.02 released:''' Simple [[WaveSurfing]] that selects a random [[GuessFactor|gf]] and dodge. ranks 774. | ||
* <small><small><small>(2017-08-18)</small></small></small> '''0.011 released:''' Fire recorded [[GuessFactor|GuessFactors]] randomly. ranks 932. | * <small><small><small>(2017-08-18)</small></small></small> '''0.011 released:''' Fire recorded [[GuessFactor|GuessFactors]] randomly. ranks 932. | ||
− | * <small><small><small>(2017-08-18)</small></small></small> '''0.01 released:''' First try in [[roborumble]] with fixed [[GuessFactor]] (actually 1.0, which is ridiculous) & | + | * <small><small><small>(2017-08-18)</small></small></small> '''0.01 released:''' First try in [[roborumble]] with fixed [[GuessFactor]] (actually 1.0, which is ridiculous) & fix circular movement. ranks 1070. |
[[Category:Bot Version Histories]] | [[Category:Bot Version Histories]] |
Revision as of 15:54, 26 August 2017
- SimpleBot Sub-pages:
- SimpleBot - Version History
- (2017-08-26) 0.024c released: Add second-wave surfing. Weight waves only on bullet damage. And stationary risk is considered.
- (2017-08-26) 0.024b (skipped release): Remove flattener completely. Merge branch knn to master.
- (2017-08-26) 0.023h.knn.b released: Tune gun against RaikoMicro & FloodMini. Use accel for lateral direction in gun. Give up PreciseMea but in gun attribute. Accel & currentGf dimension added. Thanks Skilgannon for the great idea of using currentGf! Also thanks Skilgannon for the ideas of using manhattan distance & gaussian distribution kernel density. ranks 46 after 1148 pairings.
- (2017-08-25) 0.023h_knn released: Based on 0.023h. Try kNN (my Bucket PR KdTree implementation) in gun and movement. ranks 62 after 1139 pairings.
- (2017-08-24) 0.024 released: WaveSurfing: Add a flattener. Gun: fire gfs from last 50 tick waves. ranks 135 after 1151 pairings.
- (2017-08-24) 0.023i (skipped release): Fire lower power at first shot. Also add another tier (which is lower than max) for killer shot.
- (2017-08-24) 0.023h released: Fix a bug in 0.023g: now reset energy power when init round. ranks 155 after 1151 pairings.
- (2017-08-24) 0.023g released: Energy management rework.
- (2017-08-23) 0.023f released: Gun: try to match enemy bullet power. ranks 191 after 1151 pairings.
- (2017-08-22) 0.023e released: Fix a bug in 0.023d that caused WallSmoothing not working. ranks 194 after 1152 pairings.
- (2017-08-22) 0.023d released: Try some non-iterative way of WallSmoothing in both gun and movement. Also as a side effect, a trivial bug in the old simplest implementation of WallSmoothing is eliminated. And the total running time is halved comparing to the old implementation when fighting against RaikoMicro.
- (2017-08-22) 0.023c (skipped release): Add a switch to debug graphics, and is off by default. Try to truncate gun gf history but no noticeable increase or decrease in performance against RaikoMicro. Also fixed a bug causing wave to be logged after enemy die.
- (2017-08-21) 0.023b released: Aim at predicted fire location instead of current location; Also fix a long living bug which caused fire power to mismatch aim power; BTW, graphics for firing waves were added. ranks 192 after 1150 pairings.
- (2017-08-21) 0.023 released: Use Precise GuessFactor in gun. ranks 193 after 1152 pairings.
- (2017-08-20) 0.022d released: Tune against some RamBots: Fire a dummy wave when there is no wave to surf. Precise prediction now ends after wave passes center instead of touches. Limit attack angle & distancing on enemy distance instead of distance of wave source. Also add most recent gf in combination of random gf of last 20. ranks 199 after 1152 pairings.
- (2017-08-20) 0.022c (skipped release): Take botWidth into account when calculating wave danger; Graphics now showing selected GuessFactors; Precise WaveTracking.
- (2017-08-20) 0.022b released: Tune against RaikoMicro — Simple Energy Management; WaveSurfing select randomly in last 20 hits; BulletHitBullet event handled. Thanks Dsekercioglu! 0.022b finally switched to orbiting fire position. ranks 377 (not finished)
- (2017-08-19) 0.022 released: Surf next wave immediately when the current wave touches. Also tune danger function. ranks 377 (unstable).
- (2017-08-19) 0.021 released: Minor fix in movement (a long living bug). Add debug graphics. Also take distance into account in danger calculation. ranks 386 (unstable).
- (2017-08-19) 0.02 released: Simple WaveSurfing that selects a random gf and dodge. ranks 774.
- (2017-08-18) 0.011 released: Fire recorded GuessFactors randomly. ranks 932.
- (2017-08-18) 0.01 released: First try in roborumble with fixed GuessFactor (actually 1.0, which is ridiculous) & fix circular movement. ranks 1070.