Difference between revisions of "Scalar/Version History"

From Robowiki
Jump to navigation Jump to search
m (update)
m (Create every single object I’ll ever need on init, so should get no GC pressure at all.)
Line 15: Line 15:
 
** Rewrite a 1v1 movement that’s first optimized for simple guns, then slow learning guns. And find out a way to dodge pattern matchers well.  
 
** Rewrite a 1v1 movement that’s first optimized for simple guns, then slow learning guns. And find out a way to dodge pattern matchers well.  
 
** After that, add a tick flattener to help dodging the top guns, and a firing wave flattener agaisnt AS guns. (Only after I can dodge anything else very well can I start working on this and set a better threshold).  
 
** After that, add a tick flattener to help dodging the top guns, and a firing wave flattener agaisnt AS guns. (Only after I can dodge anything else very well can I start working on this and set a better threshold).  
 +
 +
* Planned 0.01e
 +
** kNN melee gun
  
 
* Planned 0.01d
 
* Planned 0.01d
 
** Melee wave surfing
 
** Melee wave surfing
** kNN melee gun
 
  
  
Line 27: Line 29:
  
 
* {{SimpleVersion|date=2017-10-29|version=0.01b}}
 
* {{SimpleVersion|date=2017-10-29|version=0.01b}}
** Rewrite [[ScalarBot]]’s framework from scratch
+
** Rewrite [[ScalarBot]]’s framework from scratch, so that every single object is either static or pooled. No object creation/deletion between ticks or even rounds!
 
** Write a melee radar
 
** Write a melee radar
 
** Migrate [[ScalarBot]]’s 1v1 radar into melee radar
 
** Migrate [[ScalarBot]]’s 1v1 radar into melee radar

Revision as of 18:08, 1 November 2017

Scalar Sub-pages:
ScalarVersion History - Understanding Scalar

  • Planned 0.011
    • Migrate ScalarBot’s 1v1 movement & gun
    • Migrate ScalarBot’s 1v1 gun.
    • Rewrite a 1v1 movement that’s first optimized for simple guns, then slow learning guns. And find out a way to dodge pattern matchers well.
    • After that, add a tick flattener to help dodging the top guns, and a firing wave flattener agaisnt AS guns. (Only after I can dodge anything else very well can I start working on this and set a better threshold).
  • Planned 0.01e
    • kNN melee gun
  • Planned 0.01d
    • Melee wave surfing


  • 0.01c – 2017-10-31
    • Simple melee movement that dodges a lot of HOT bullets without surfing ;)
    • Simple PIF gun that selects scans randomly
  • 0.01b – 2017-10-29
    • Rewrite ScalarBot’s framework from scratch, so that every single object is either static or pooled. No object creation/deletion between ticks or even rounds!
    • Write a melee radar
    • Migrate ScalarBot’s 1v1 radar into melee radar