From 7403b36992547841851e2ed405a5500a82416919 Mon Sep 17 00:00:00 2001 From: Joe Anderson Date: Tue, 23 Feb 2016 18:52:19 -0800 Subject: plans for a go module --- TODO | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 TODO (limited to 'TODO') diff --git a/TODO b/TODO new file mode 100644 index 0000000..24b5fa6 --- /dev/null +++ b/TODO @@ -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. + -- cgit v1.2.3-70-g09d2