Difference between revisions of "ScalarBot/Version History"
Jump to navigation
Jump to search
m (more) |
m (update) |
||
Line 11: | Line 11: | ||
** <pre>'''{{subst:rumblestats:roborumble|aaa.ScalarBot 0.012i|RumbleStatsDefault}}'''</pre> | ** <pre>'''{{subst:rumblestats:roborumble|aaa.ScalarBot 0.012i|RumbleStatsDefault}}'''</pre> | ||
** '''Base on 0.012g5''' | ** '''Base on 0.012g5''' | ||
− | ** Merge beautiful wave graphics & keyboard events fix from 0.012h | + | ** '''Merge beautiful wave graphics & keyboard events fix from 0.012h''' |
** Add BulletShadow and graphics | ** Add BulletShadow and graphics | ||
Line 32: | Line 32: | ||
* {{SimpleVersion|date=2017-09-08|version=0.012d}} | * {{SimpleVersion|date=2017-09-08|version=0.012d}} | ||
** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.ScalarBot%200.012d|rumble=RoboRumble|scorelabel=APS|score=85.03|rank=20th|win=1139|loss=17|plrank=15th|glicko2=N/A|pwin=98.53|vote=5.15|anpp=89.4|score2label=Survival|score2=91.84}}''' | ** '''{{RumbleStatsDefault|link=http://literumble.appspot.com/BotDetails?game=roborumble&name=aaa.ScalarBot%200.012d|rumble=RoboRumble|scorelabel=APS|score=85.03|rank=20th|win=1139|loss=17|plrank=15th|glicko2=N/A|pwin=98.53|vote=5.15|anpp=89.4|score2label=Survival|score2=91.84}}''' | ||
− | ** Base on 0.011 | + | ** '''Base on 0.011''' |
− | ** | + | ** '''Merge bug fixes from 0.011e''' |
** Replace SimpleTreeView with SimpleArrayView, limit max entries, tune weight against RaikoMicro. | ** Replace SimpleTreeView with SimpleArrayView, limit max entries, tune weight against RaikoMicro. | ||
Revision as of 14:20, 10 September 2017
- ScalarBot Sub-pages:
- ScalarBot - Version History - Understanding ScalarBot
'''{{subst:rumblestats:roborumble|aaa.ScalarBot 0.012i|RumbleStatsDefault}}'''
- 0.012i – 2017-09-10
'''{{subst:rumblestats:roborumble|aaa.ScalarBot 0.012i|RumbleStatsDefault}}'''
- Base on 0.012g5
- Merge beautiful wave graphics & keyboard events fix from 0.012h
- Add BulletShadow and graphics
- 0.012h – 2017-09-10
- Rework wave graphics
- Try a big tree with kernel density in movement. Not better.
- 0.012g5 – 2017-09-09
- RoboRumble ‒ APS: 85.73% (13th), PL: 1142-14 (14th), Survival: 92.34%
- Add LatTreeView and LatArrayView. Uses BFT, LatVel, AdvVel and AverageLatVelLast10
- 0.012f – 2017-09-09
- REFACTOR: no longer extends AdvancedRobot, implements interfaces instead; Use my own event object in place of StatusEvent and ScannedRobotEvent. Remove degrees version API to prevent potential bugs (the mix of both in API is really annoying).
- 0.012e – 2017-09-08
- RoboRumble ‒ APS: 85.38% (14th), PL: 1142-14 (14th), Survival: 92.07%
- Use TreeView with ArrayView; Remove most recentGF.
- Fix a bug causing second wave danger to be NaN when they hit at the same time (thus every danger is NaN)
- 0.012d – 2017-09-08
- RoboRumble ‒ APS: 85.03% (20th), PL: 1139-17 (15th), Survival: 91.84%
- Base on 0.011
- Merge bug fixes from 0.011e
- Replace SimpleTreeView with SimpleArrayView, limit max entries, tune weight against RaikoMicro.
- 0.011e – 2017-09-07
- Make gun heat condition less strict, to prevent dropping real waves accidentally.
- Weight waves on time to touch.
- Add stationary danger in both waves but turned off temporary.
- Forgot to revert danger function change in 0.011d
- 0.011 – 2017-09-05
- RoboRumble ‒ APS: 85.15% (18th), PL: 1134-20 (16th), Survival: 91.99%
- Turn on second wave surfing (weight two waves on damage only, should change in later version)
- 0.01f – 2017-09-05
- RoboRumble ‒ APS: 84.62% (22nd), PL: 1137-18 (14th), Survival: 91.78%
- Refactor for second wave surfing, but turned off in this version. Hope it don't break anything.
- Have tried some dynamic distancing based on average distance, but not working.
- Have tried some other preferred distance, but nothing else worked.
- Fixed a bug causing a lot of enemy waves to be ignored when I'm firing power 0.1 bullets.
- 0.01e – 2017-09-04
- RoboRumble ‒ APS: 84.52% (23rd), PL: 1131-24 (19th), Survival: 91.59%
- Fix a bug preventing me from matching enemy power
- Tweak danger evaluation
- Have tried higher LOW_ENERGY_THRESHOLD, but nothing else works.
- Disable movement debug graphics by default.
- Remove all object allocation in loops.
- 0.01b – 2017-09-03
- RoboRumble ‒ APS: 84.15% (26th), PL: 1062-40 (79th), Survival: 92.88%
- Take SimpleBot's Gun
- Take SimpleBot's Move Tree View
- Replace BadWallSmooth with PreciseWallSmooth
- Write a True Surfer with PreciseIntersection from scrach (yet surfing one wave only)