Making Software Fun
-
Upload
sarah-allen -
Category
Technology
-
view
283 -
download
0
Transcript of Making Software Fun
Making Software Fun
Sarah Allen@ultrasaurus
What is Fun?
Designing Fun Software
Play Work
amusing, entertaining, or enjoyable
source: google.com
late 17th century (denoting a trick or hoax): from obsolete fun ‘to cheat or hoax,’ dialect variant of late Middle English fon ‘make a fool of, be a fool,’
source: google.com
– Raph Koster
“Fun is just another wordfor learning”
– Raph Koster
“Fun is just another wordfor learning
under optimal conditions.”
Relaxed AlertnessLow Threat
Sense of Well-being
Moderate to High Challenge
Making Connections: Teaching and the Human Brainby Renate Nummela Caine, Geoffrey Caine
Meaning
Autonomy
Mastery
Getting Gamification Right by Sebastian Deterding
Designing Software
– Frank Smith
“We are all capable of huge and unsuspected learning
accomplishments without effort.”
Relaxed AlertnessAllows people to access what they already know
Willingness to Delay Gratification
Tolerate Ambiguity
Think Creatively
Making Connections: Teaching and the Human Brainby Renate Nummela Caine, Geoffrey Caine
Know Your Users
Know Your Users
Use What They Know
Teach in Multiple Ways
Be Consistent, Trustworthy
Animation: From Cartoons to the User Interface Bay-Wei Chang, David Ungar, 1995
“By offloading interpretation of changes to the perceptual system, animation allows the user to continue thinking about the task domain, with no need to shift contexts to the interface domain.”
– Harry Marks
“If you don’t have a storyno amount of graphics and
trickerywill make it interesting.”
Empower Your UsersKnow Them, Use What They Know
Clear Conceptual ModelMany Ways to LearnConsistent Narrative
Work
Play Work
Work Play
Anxiety is love’s greatest killer.It creates the failures.
— Anaïs Nin
Space for Learning
Frameworks for Experimentation
Include Real People in Your Process
Bridge Foundry
Test Before You Are Ready
Test Before You Are Ready
Make People Part of Your Process
The Play Test is a Game
Rules for Play Testing
Shut up and Watch
Take Notes
Take Photos
Resist providing answers.
Ask questions.
Questions to Ask
What do you think this app is for?
What did you expect to happen?
Ask & Observe
Did you have fun? What part of it was fun?
Did you learn anything?
What, if anything, would you like to do again?
Empower Your UsersKnow Them, Use What They Know
Clear Conceptual ModelMany Ways to Learn with Consistent Narrative
Empower YourselfCreate a Fun Space for Learning
ExperimentInclude Real People Early
github.com/18F/open-data-maker
Sarah Allen@ultrasaurus
Iterate. Celebrate. Iterate. Celebrate