blob: e696b986d51604d6887a0697d57407ec7625e3a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
Python
========
* Receieve menu input while text is scrolling,
rather than having to interrupt with spacebar first.
* Make a way to save and load games.
* 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.
|