diff options
author | Joe Anderson <jandew+dev@gmail.com> | 2016-02-23 18:52:19 -0800 |
---|---|---|
committer | Joe Anderson <jandew+dev@gmail.com> | 2016-02-23 18:53:45 -0800 |
commit | 7403b36992547841851e2ed405a5500a82416919 (patch) | |
tree | 8186be37117f9dc0a6f8f5a380d158d65be68c07 /TODO | |
parent | 2b8ae2b1e120f7ee2b65f901b29d458c792840b8 (diff) | |
download | oo-7403b36992547841851e2ed405a5500a82416919.tar.gz oo-7403b36992547841851e2ed405a5500a82416919.zip |
plans for a go module
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -0,0 +1,40 @@ + Python +======== + +* Receieve menu input while text is scrolling, + rather than having to interrupt with spacebar first. + +* Make a way to save and load games. + +* Make extra hard puzzle generation fast. + +* After porting ooStudy into Go, + collect data through python. Particularly: + + - Consider fully-inverted puzzles as equivalent. + + - Consider translated toroidal puzzles as equivalent. + + - How many different n by m puzzles are there? + + - What correlations are there between puzzle piece composition + and the number of possible solutions? + + + Go +======== + +* Port ooStudy into Go. + Implementation should have a bare-bones ooPuzzle with: + + - ooPuzzle.__init__ + + - ooPuzzle.set_pieces_from_game_id + + - ooPuzzle.set_pieces_from_edges + + Start with the toroidal implementation, + then do the normal boundary, + then implement no boundary -- that is, + the boundary is not logically parsed at all. + |