Nell

From OLPC
Revision as of 21:00, 28 September 2011 by Cjb (talk | contribs) (no avatar naming)
Jump to navigation Jump to search

Demo script, draft 1

1) First thing seen is a login screen, with pictures of all the avatars of the users of the machine. The kid, plus their siblings, parents, and alter-egos. We click on the 'new' button.

We then see a randomly generated avatar, in their "closet". You can swap out features and colors to make it look like you. (We don't ask you to type the name of your avatar yet, because we don't want to presume typing and literacy ability yet, but we could ask you to speak a name.)

When you exit the "closet" and achievement message pops up: you've customized your avatar! You might want to...

Exiting the closet also brought you to your "map". These are hex tiles with paths and "stuff". The map has a single tile, your "closet", and paths leading off in all directions but fading out. You choose a direction.

(You might also create a 'friend' who appears beside your avatar; you can switch between friends and maybe there are different tiles available. You might also add a friend from somewhere else...)

2) Touching the south tile, your character moves to it and a basic literacy app opens. Another achievement pops up, congratulating you on trying the alphabet book and suggesting you try to....

This book is a simple alphabet book. There are pictures of an Apple for A, etc. When you touch the apple, it says and shows its name. You can trace the A in the name, and it shows your traced version on top of the correct letter (and an achievement bubble pops up). There are pictures of other things, one of which also begins with A. When you touch the other thing which begins with A, you move on to B (and an achievement bubble pops up). There's a task bar marked "alphabet" which is gradually filling up. (This should perhaps be a shorter tinkerbook-style lesson, that you can actually finish in the brief demo.)

You back out of the literacy app, and you're back on the map. Your avatar suggests continuing through the new alphabet-ville tile to explore a newly available unexplored tile. You touch there and..

3) You're in "Castle TurtleArt". Your avatar suggests trying to draw a square. When you assemble the tiles to accomplish this, an achievement bubble pops up, and you're given another suggested task. After a few of these, you back and and find yourself on your map again.

4) This time you try going northeast. A sugar app opens. Southwest: wikipedia. Southeast: a web browser. Then you drag and rearrange your tiles to put wikipedia and the web browser near your home. You check out your stats, change your clothes, and check the list of new things to do. You can also flick to a journal to see the things you've worked on today.


Implementation plan

Weeks 1-2

Bring up Firefox (Mobile?)

cjb:

Benchmark Firefox, gfx and js performance

cjb:

Storyboarding

cscott:

App repository/launcher, start on JS framework

cscott:

Week 3

Did "Ice Cream Sandwich" come out? If so, consider rebasing

Hex tile system, app repository/launcher

Week 4

Avatar customization app

Weeks 5-6

Achievements system

"Test suite" integration via DOM

Weeks 7-9

Basic literacy app

Paint app

TurtleArt, Wikipedia?

Weeks 10-14

Triage/cutoff for features

Performance

Bug fixes

Bringup in Taipei