Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorWade Brainerd <wadetb@gmail.com>2008-12-31 22:05:37 (GMT)
committer Wade Brainerd <wadetb@gmail.com>2008-12-31 22:05:37 (GMT)
commitb6204b0afe9ba2b3bc6351705409648406351c7b (patch)
tree6e237de8fe0f709375e02edf10556735025e7d8d /TODO
parentcc20790707b816f860a4cb49afa2e6a692e1c5f5 (diff)
Progress towards release.
Diffstat (limited to 'TODO')
-rw-r--r--TODO13
1 files changed, 3 insertions, 10 deletions
diff --git a/TODO b/TODO
index c7138e3..73ce3fd 100644
--- a/TODO
+++ b/TODO
@@ -14,7 +14,7 @@ First Release
- Ability of lessons to list medals in other lessons as prerequisites. Disable unavailable lessons.
- Some sort of lesson sorting criteria.
- Split into file-per-screen.
-+ Scroll lessons list to the first non-medaled lesson at startup. Or just remember scroll position.
+- Scroll lessons list to the first non-medaled lesson at startup. Or just remember scroll position.
+ Status message on the main screen. "You unlocked a new lesson!" for example. Eventually have the turtle 'say' it.
- Implement a long text copying lesson and fix bugs in the scrolling and typing.
+ Graphical WPM and accuracy meters.
@@ -26,28 +26,22 @@ First Release
- Change key shown when modified is held.
- Indicate next key to press on keyboard.
- Translate keyboard to native key layout.
-+ Use keyboard geometry file from system instead of hardcoding.
+ Make medal WPM adjustable somehow? Perhaps a settable Goal WPM?
+ Highlight regions of keyboard, color by finger.
-+ Allow lessons to choose between forcing correct keypresses and allowing incorrect ones (with support for Backspace).
+ Artwork and animations.
- + Background picture in main screen.
+ Speed meter picture?
+ Accuracy meter picture?
- + Animated turtle in main screen.
- + Medal pictures: Bronze, Silver, Gold.
- + Icons for remaining keyboard keys.
- + Overlay of correct hand position on keyboard.
+ 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.
+ Develop lessons.
- + Continue to develop lessons for all keys on the keyboard.
+ - Continue to develop lessons for all keys on the keyboard.
- Develop 'focus' lessons e.g. fj.
- Mark some lessons as "locational" versus "textual" and translate from the English keyboard to native. Ex: Home row, Left hand, Numbers, etc.
- Give each lesson criteria for each medal type based on Accuracy, WPM.
+- Automatically generate lessons similar to 'home row' based on a list of keys.
Future Release
+ Goal support with progress reporting. WPM, Accuracy, Entire keyboard learned, etc.
@@ -55,7 +49,6 @@ Future Release
+ History screen: List of lessons completed with statistics.
+ Progress screen: Line graphs of Accuracy, WPM over time.
+ Lesson editor activity or mode.
-+ Automatically generate lessons similar to 'home row' based on a list of keys.
Balloon Game