O documento discute como a gamificação e o ócio criativo podem tornar a programação menos central. Apresenta como os princípios dos jogos como feedback, autonomia e desafio podem ser aplicados para engajar usuários. Defende que problemas precisam ser divertidos para serem resolvidos de forma efetiva.
1. YAPC::Brasil - 2011
Gamification + ócio criativo,
quando programar é um detalhe
“Quem acha que jogos são jogos e coisas sérias
Marcio Ferreira são coisas sérias, não conhece nada de jogos e
@_marcioferreira de coisas sérias” – Dietrich Dörner
2. agenda
● a vida como ela é
● teoria dos jogos
● usabilidade
● gamification
● ócio criativo
● open source
● perl =D
3. vida → jogos → usabilidade →gamification → ócio → source → perl
?
4. vida → jogos → usabilidade →gamification → ócio → source → perl
chata?
5. vida → jogos → usabilidade →gamification → ócio → source → perl
#foreveralone
6. vida → jogos → usabilidade →gamification → ócio → source → perl
7. vida → jogos → usabilidade →gamification → ócio → source → perl
Por que tornar a vida do usuário chata?
8. vida → jogos → usabilidade →gamification → ócio → source → perl
9. vida → jogos → usabilidade →gamification → ócio → source → perl
Entrenter o usuário =D
10. vida → jogos → usabilidade →gamification → ócio → source → perl
Decisões, estratégias, cenários
11. vida → jogos → usabilidade →gamification → ócio → source → perl
Who controls spice, controls the universe!
#Dune, Paul Muad'dib
12. vida → jogos → usabilidade →gamification → ócio → source → perl
#matrix, arquiteto
13. vida → jogos → usabilidade →gamification → ócio → source → perl
feedback
falar a linguagem do usuário
usuário no controle
consistência, sentido, semântica
prevenir erros
minimizar a carga/vida (memória) do usuário
14. vida → jogos → usabilidade →gamification → ócio → source → perl
#ROI
15. vida → jogos → usabilidade →gamification → ócio → source → perl
técnica de jogos para engajar usuário
multidisciplinar, regras/prêmios, cool =D
#eureca, “engraçado...”
#funtheory
O'reilly
Aurélio, Regex uma abordagem divertida
16. vida → jogos → usabilidade →gamification → ócio → source → perl
“Se jogos não conseguem ensinar, então precisamos
rever o que são jogos e o que é bom ensino”
– James Paul Gee
“Se jogos não conseguem ensinar, então livros também não”
– Ian Bogort
PROBLEMAS PRECISAM SER DIVERTIDOS =D
17. vida → jogos → usabilidade →gamification → ócio → source → perl
como divertir?
competência usuário aprende algo, tem feedback
autônomia
imersão desafio
relacionamento ansiedade
chatisse
habilidade
18. vida → jogos → usabilidade →gamification → ócio → source → perl
trabalho para os gregos
origem do termo “ócio”
tecnologia na vida
Taylor / Fayol
pós-industrial
TRABALHO, JOGO, APRENDIZADO
19. vida → jogos → usabilidade →gamification → ócio → source → perl
#tux
20. vida → jogos → usabilidade →gamification → ócio → source → perl
#wikipedia
21. vida → jogos → usabilidade →gamification → ócio → source → perl
#angrybirds x perl ?
22. vida → jogos → usabilidade →gamification → ócio → source → perl
#larryballistic
23. vida → jogos → usabilidade →gamification → ócio → source → perl
Perlmonger
hack + hack
Golf
Perl6
Se inspira em outras culturas
24. @!#$%&
YAPC::Brasil 2011
Gamification + ócio criativo,
quando programar é um detalhe
@_marcioferreira