SimpleBot/Version History
Jump to navigation
Jump to search
- SimpleBot Sub-pages:
- SimpleBot - Version History
- 0.024c – 2017-08-26
- RoboRumble ‒ APS: 82.97% (37th) after 1150 pairings.
- Add second-wave surfing. Weight waves only on bullet damage. And stationary risk is considered.
- 0.024b (skipped) – 2017-08-26
- Remove flattener completely. Merge branch knn to master.
- 0.023h.knn.b – 2017-08-26
- RoboRumble ‒ APS: 82.15% (46th) after 1148 pairings.
- 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.
- 0.023h_knn – 2017-08-25
- RoboRumble ‒ APS: 79.56% (62nd) after 1139 pairings.
- Based on 0.023h. Try kNN (my Bucket PR KdTree implementation) in gun and movement.
- 0.024 – 2017-08-24
- RoboRumble ‒ APS: 71.14% (135th) after 1151 pairings.
- WaveSurfing: Add a flattener. Gun: fire gfs from last 50 tick waves.
- 0.023i (skipped) – 2017-08-24
- Fire lower power at first shot. Also add another tier (which is lower than max) for killer shot.
- 0.023h – 2017-08-24
- RoboRumble ‒ APS: 70.10% (155th) after 1151 pairings.
- Fix a bug in 0.023g: now reset energy power when init round.
- 0.023g (skipped) – 2017-08-24
- Energy management rework.
- 0.023f – 2017-08-23
- RoboRumble ‒ APS: 68.04% (191st) after 1151 pairings.
- Gun: try to match enemy bullet power.
- 0.023e – 2017-08-22
- RoboRumble ‒ APS: 67.91% (194th) after 1152 pairings.
- Fix a bug in 0.023d that caused WallSmoothing not working.
- 0.023d – 2017-08-22
- RoboRumble ‒ APS: 67.06% (?)
- 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.
- 0.023c (skipped) – 2017-08-22
- 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 fix a bug causing wave to be logged after enemy die.
- 0.023b – 2017-08-21
- RoboRumble ‒ APS: 67.96% (192nd) after 1150 pairings.
- 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.
- 0.023 – 2017-08-21
- RoboRumble ‒ APS: 67.94% (193rd) after 1152 pairings.
- Use Precise GuessFactor in gun.
- 0.022d – 2017-08-20
- RoboRumble ‒ APS: 67.64% (199th) after 1152 pairings.
- 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.
- 0.022c (skipped) – 2017-08-20
- Take botWidth into account when calculating wave danger; Graphics now showing selected GuessFactors; Precise WaveTracking.
- 0.022b – 2017-08-20
- RoboRumble ‒ APS: 59.65% (377th*)
- Tune against RaikoMicro — Simple Energy Management; WaveSurfing select randomly in last 20 hits; BulletHitBullet event handled. Thanks Dsekercioglu! now switch to orbiting fire position.
- 0.022 – 2017-08-19
- RoboRumble ‒ APS: 59.63% (377th*)
- Surf next wave immediately when the current wave touches. Also tune danger function.
- 0.021 – 2017-08-19
- RoboRumble ‒ APS: 59.61% (386th*)
- Minor fix in movement (a long living bug). Add debug graphics. Also take distance into account in danger calculation.
- 0.02 – 2017-08-19
- RoboRumble ‒ APS: 43.52% (774th).
- Simple WaveSurfing that selects a random gf and dodge.
- 0.011 – 2017-08-18
- RoboRumble ‒ APS: 34.53% (932nd).
- Fire recorded GuessFactors randomly.
- 0.01 – 2017-08-18
- RoboRumble ‒ APS: 18.51% (1070th)
- First try in roborumble with fixed GuessFactor (actually 1.0, which is ridiculous)
- fix circular movement.