-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
48 lines (43 loc) · 1.73 KB
/
TODO.txt
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
39
40
41
42
43
44
45
46
47
48
without numbers: 27*26*2 = 1404 puzzles
with numbers: 37*36*2 = 2664 puzzles
- Meteor server
- larger server?
- detect ready state and show LOADING instead of NONE
x port code over, still single-page design
x pop-up for record numbers (or infinity) for all 27^2 puzzles
x click on one to switch to that puzzle
x display of best record for the current puzzle (try to beat this)
x pop-up of all solution counts for all people, sorted by count
(but no solution/animation for now)
x pop-up for record entry when you solve the puzzle:
name, email (both optional), post button
x name & email ideally remembered for next time
x checking of solutions on server
- starting from start...
- each move valid
- final image matches target
x Puzzle: family (5x7, 5x9, etc.), puzzle (A,B), best record for each puzzle
x Solution: family, puzzle, solver name, length, private: email, solution
- puzzle solving interface
x move counting
x moving the same coin multiple times counts once or zero times
(if moved back to where it was)
x move recording
x high score keeping
x name entry
x add puzzle moves so far to URL
x undo
- redo stack
- warning before resetting entire puzzle (e.g. changing font)
- keep track of your personal best scores and which puzzle solved
(logging in? or just browser permanent store)
x reverse moves on the target shape
- animate current partial solution (especially cool given moves link)
- link from font page after some manipulation to puzzle solving interface
(so no lost work)
- designing your own puzzles, at least as links
- different grid size, number of coins
- font
- animation message 1 -> message 2
- option: real space instead of slash
x Android app