Update statement to stabilize rule changes
[troll.git] / PLAN.org
index 613c3a6..efbf2f0 100644 (file)
--- a/PLAN.org
+++ b/PLAN.org
@@ -1,57 +1,79 @@
-* DONE links to contrib and forum
-* DONE document maps
-* DONE document length/distance thingy
-* DONE debug rotating avatar
-* DONE easter egg for YannT
-* DONE messages
-* TODO referee cleanup
+* Todo list
+** DONE links to contrib and forum
+** DONE document maps
+** DONE document length/distance thingy
+** DONE debug rotating avatar
+** DONE easter egg for YannT
+** DONE messages
+** DONE left win bias bug
+** DONE upgrade deps
+** DONE Timings
+** DONE Protocol
+** DONE fenceposts
+** Quotes to include
+     Trolls, it is said, were bred by Melkor because he desired a race as powerful as the giant Ents, the Tree-herds.
+         David Day in Tolkien : The Illustrated Encyclopaedia (1993), p. 226
 
 
-That one's probably never going to be DONE ^^'
+     The folk belief … is that lightning seeks out trolls and giants, perhaps a reflection the giant-slaying of Thor in Old Norse mythology. Many informants have told collectors that the reason the giants or trolls are no longer populous is the accuracy and efficiency of the lightning strokes.
+         John Lindow, in Swedish Folktales and Legends (1978), p. 89
+
+     Senator Stampingston: Gentlemen, it's clear that we're in a universally precarious situation. Dethklok has summoned a troll.
+     General Crozier: That's impossible, there's no such thing as trolls.
+     Senator Stampingston: Then how do you explain the dead unicorns?
+         Metalocalypse, Dethtroll, episode 1.04 (2006)
 
 
-* DONE left win bias bug
-* DONE upgrade deps
-* DONE Timings
-* DONE Protocol
-* DONE fenceposts
-* Quotes to include
-    Trolls, it is said, were bred by Melkor because he desired a race as powerful as the giant Ents, the Tree-herds.
-        David Day in Tolkien : The Illustrated Encyclopaedia (1993), p. 226
+     They were trolls. Obviously trolls. Even Bilbo, in spite of his sheltered life, could see that: from the great heavy faces of them, and their size, and the shape of their legs, not to mention their language, which was not drawing-room fashion at all, at all.
+         J. R. R. Tolkien, The Hobbit (1937), Chapter 2: "Roast Mutton"
 
 
-    The folk belief … is that lightning seeks out trolls and giants, perhaps a reflection the giant-slaying of Thor in Old Norse mythology. Many informants have told collectors that the reason the giants or trolls are no longer populous is the accuracy and efficiency of the lightning strokes.
-        John Lindow, in Swedish Folktales and Legends (1978), p. 89
+     Trolls are slow in the uptake, and mighty suspicious about anything new to them.
+         J. R. R. Tolkien, The Hobbit (1937), Chapter 2: "Roast Mutton"
 
 
-    Senator Stampingston: Gentlemen, it's clear that we're in a universally precarious situation. Dethklok has summoned a troll.
-    General Crozier: That's impossible, there's no such thing as trolls.
-    Senator Stampingston: Then how do you explain the dead unicorns?
-        Metalocalypse, Dethtroll, episode 1.04 (2006)
+     Trolls simply detest the very sight of dwarves (uncooked).
+         J. R. R. Tolkien, The Hobbit (1937), Chapter 2: "Roast Mutton"
 
 
-    They were trolls. Obviously trolls. Even Bilbo, in spite of his sheltered life, could see that: from the great heavy faces of them, and their size, and the shape of their legs, not to mention their language, which was not drawing-room fashion at all, at all.
-        J. R. R. Tolkien, The Hobbit (1937), Chapter 2: "Roast Mutton"
+     Trolls do not build.
+         J. R. R. Tolkien, The Fellowship of the Ring (1954), Book I, Chapter 12: "Flight to the Ford"; said by Strider.
 
 
-    Trolls are slow in the uptake, and mighty suspicious about anything new to them.
-        J. R. R. Tolkien, The Hobbit (1937), Chapter 2: "Roast Mutton"
+     'Now is the time!' cried Gandalf. 'Let us go, before the troll returns!'
+         J. R. R. Tolkien, The Fellowship of the Ring (1954), Book II, Chapter 5: "The Bridge of Khazad-Dûm"
 
 
-    Trolls simply detest the very sight of dwarves (uncooked).
-        J. R. R. Tolkien, The Hobbit (1937), Chapter 2: "Roast Mutton"
+     Trolls are only counterfeits, made by the Enemy in the Great Darkness, in mockery of Ents, as Orcs were of Elves.
+         J. R. R. Tolkien, The Two Towers (1954), Book III, Chapter 4: "Treebeard"
+** DONE View settings
+ - [X] troll pants colors
+** TODO Internationalised troll quotes
+ - pain au chocolat ou chocolatine
+** DONE initial model parametrization
+** DONE view parameterization?
+** DONE troll races
+** DONE html for salting the seed
+** TODO Leagues (need multiround)
+** TODO Multiround (need early termination)
+** DONE Early termination (need time rationalization)
+** DONE Time rationalization (need code reorg)
+** TODO Code cleanup
+
+That one's probably never going to be DONE ^^'
 
 
-    Trolls do not build.
-        J. R. R. Tolkien, The Fellowship of the Ring (1954), Book I, Chapter 12: "Flight to the Ford"; said by Strider.
+*** organize routines by functional area
 
 
-    'Now is the time!' cried Gandalf. 'Let us go, before the troll returns!'
-        J. R. R. Tolkien, The Fellowship of the Ring (1954), Book II, Chapter 5: "The Bridge of Khazad-Dûm"
+*** split out what can be
+
+*** factor stone throwing ref/view interface
 
 
-    Trolls are only counterfeits, made by the Enemy in the Great Darkness, in mockery of Ents, as Orcs were of Elves.
-        J. R. R. Tolkien, The Two Towers (1954), Book III, Chapter 4: "Treebeard"
-* TODO View settings
-- [X] troll pants colors
-* TODO Internationalised troll quotes
-- pain au chocolat ou chocolatine
-* DONE initial model parametrization
-* DONE view parameterization?
-* DONE troll races
-* DONE html for salting the seed
 * BUGS
 * BUGS
-** viewer goes blank <2020-06-03 mer. 22:58>
+** GodMode crash
+Reported by @Illedan
+
+java.lang.NullPointerException
+       at com.codingame.game.GodModeManager.update(GodModeManager.java:102)
+       at com.codingame.game.Referee.gameTurn(Referee.java:122)
+       at com.codingame.gameengine.core.GameManager.start(GameManager.java:122)
+       at com.codingame.gameengine.core.RefereeMain.start(RefereeMain.java:67)
+       at com.codingame.gameengine.core.RefereeMain.main(RefereeMain.java:50)
+
+** viewer goes blank
+<2020-06-03 mer. 22:58>
 (22:19:12) Astrobytes: JBM, if you're around, the TVC viewer goes blank after a couple of games. Consistently. In Chrome. Other games not doing the same.
 (22:24:18) Astrobytes: Seems to be fine in Opera and FF
 (22:30:54) Astrobytes: struct, what's happening with Shabu/Shobu/Shamu/Shangis/whateverit'scalled?
 (22:19:12) Astrobytes: JBM, if you're around, the TVC viewer goes blank after a couple of games. Consistently. In Chrome. Other games not doing the same.
 (22:24:18) Astrobytes: Seems to be fine in Opera and FF
 (22:30:54) Astrobytes: struct, what's happening with Shabu/Shobu/Shamu/Shangis/whateverit'scalled?
@@ -121,7 +143,7 @@ That one's probably never going to be DONE ^^'
 (22:57:11) JBM: eagerly awaiting those
 * Publication checklist
 - [ ] demo is up-to-date
 (22:57:11) JBM: eagerly awaiting those
 * Publication checklist
 - [ ] demo is up-to-date
-- [ ] game name is updated to simple 'troll'
+- [-] game name is updated to simple 'troll'
   - [ ] in pom.xml artifactId
   - [ ] in pom.xml artifactId
-  - [ ] in config.ini (if GC confirms)
-  - [ ] in conffig.js
+  - [X] CANCELLED in config.ini (if GC confirms) (eZ disproved)
+  - [ ] in config.js