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
49
50
51
52
53
54
55
56
57
58
59
60
61
|
Typing Turtle
Lesson Editor
- Fix Delete Lesson
- Wire up step editing keys
- Aesthetic improvements to lesson editor
- Better help text
- Saving and loading from Journal
- Import and export from JSON data in Journal
- Graphical lesson builder
+ Automatic step and wordlist generation.
+ Balloon game options: # of balloons, balloon speed, time between balloons.
First Release
+ Export PDF of lesson history and progress.
+ Status message on the main screen. "You unlocked a new lesson!" for example. Eventually have the turtle 'say' it.
+ Graphical WPM and accuracy meters.
+ Sound effects.
+ Welcome to the activity sound.
+ Speed up / slow down sounds when WPM crosses threshold: Slow, Medium, Fast.
+ Medal award sounds for each medal type: None, Bronze, Silver, Gold. Applause sound.
+ Incorrect key pressed tick sound.
+ Lesson option to specify that incorrect keys are ignored.
+ Fix the keyboard.
Future Release
+ Highlight regions of keyboard, color by finger used.
+ Goal support with progress reporting. WPM, Accuracy, Entire keyboard learned, etc.
+ Keyboard image showing "skill per key". Star icons on keys that are mastered.
+ History screen: List of lessons completed with statistics.
+ Progress screen: Line graphs of Accuracy, WPM over time.
+ Some sort of award when all the lessons are complete, followed by general skill work.
+ Ergonomics lesson.
Balloon Game
- Game finished popup, displays score and medal text.
- Fix flickering
+ Improve graphics.
- Support for displaying high score in home screen.
+ Swaying strings
+ Moving clouds
+ Show Balloons left, Balloons popped.
+ Put a box behind "Type the words to pop the balloons!" text.
+ Prettier balloon pictures.
Paper Airplane Game
+ Create AirplaneGameScreen class (use gtk.Layout?).
+ Implement bottom-scrolling text display.
+ Airplane toss animation (or maybe takeoff from runway?). Starts with first letter.
+ Floating airplane momentum based on words per minute.
+ Scrolling background graphics.
+ Finish line graphics.
+ Game finished popup, displays score and medal text.
Race Game
+ Create RaceGameScreen class (use gtk.Layout?).
+ Copy whatever Prakhar's got, finish it up.
+ Game finished popup, displays score and medal text.
|