SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
João Moura
                                       @joaomdmoura
                                      joaomdmoura.com
                                  github.com/joaomdmoura




quarta-feira, 27 de junho de 12
Gamification



quarta-feira, 27 de junho de 12
Oque?
                         Gamification é o uso de técnicas de game desgin,
                         game thinking visando complementar non-game
                                          applications.




quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
> Em 2015 mais de 50% das empresas irão
                    gamificar os seus processos de inovação




quarta-feira, 27 de junho de 12
> Em 2015 mais de 50% das empresas irão
                    gamificar os seus processos de inovação

                    > Em 2014 um serviço com implementações de
                    gamification visão relacionando e retençnao de
                    usuários será tão importante quando Facebook,
                    eBay ou Amazon




quarta-feira, 27 de junho de 12
> Em 2015 mais de 50% das empresas irão
                    gamificar os seus processos de inovação

                    > Em 2014 um serviço com implementações de
                    gamification visão relacionando e retençnao de
                    usuários será tão importante quando Facebook,
                    eBay ou Amazon

                    > Mais de 70% da empresas globais terão pelo
                    menos uma aplicação com conceitos de
                    gamification




quarta-feira, 27 de junho de 12
> Em 2015 mais de 50% das empresas irão
                    gamificar os seus processos de inovação

                    > Em 2014 um serviço com implementações de
                    gamification visão relacionando e retençnao de
                    usuários será tão importante quando Facebook,
                    eBay ou Amazon

                    > Mais de 70% da empresas globais terão pelo
                    menos uma aplicação com conceitos de
                    gamification




quarta-feira, 27 de junho de 12
quarta-feira, 27 de junho de 12
Gamification não é uma idéia nova!




quarta-feira, 27 de junho de 12
Técnicas
                                            Points
                                            Badges
                                         Leaderboards
                                          Challanges


                                        Conceitos
                                  Integração entre os usuários
                                    Sistema de Recompensas

quarta-feira, 27 de junho de 12
Plug-and-Play
                                  Gamification Platforms
                                        Bunchball
                                        Badgeville
                                         BigDoor


                         Com grandes poderes surgem
                          grandes responsabilidades

quarta-feira, 27 de junho de 12
Gioco
                    Site:
                    joaomdmoura.github.com/gioco/

                    Github:
                    github.com/joaomdmoura/gioco

                    RubyGems:
                    rubygems.org/gems/gioco




quarta-feira, 27 de junho de 12
# Gemfile
       gem ‘gioco’


        # Setup
        > rails g gioco:setup user --points --types;



        # Adicionando badges do tipo ‘teacher’
        > rake gioco:add_badge [ noob, 0, teacher, true ]
        > rake gioco:add_badge [ pro, 100, teacher ]




quarta-feira, 27 de junho de 12
# Methods

          Gioco::Resources
          change_points( Uid, Points, Type_id )


          Gioco::Badge
          add( Uid, Badge_id )
          remove( Uid, Badge_id )


          Gioco::Ranking
          generate




quarta-feira, 27 de junho de 12
Obrigado!
                                     Have a nice day!

                                       @joaomdmoura
                                      joaomdmoura.com
                                  github.com/joaomdmoura



quarta-feira, 27 de junho de 12

Mais conteúdo relacionado

Mais de iMasters

Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesiMasters
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesiMasters
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...iMasters
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesiMasters
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...iMasters
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsiMasters
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...iMasters
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudiMasters
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza LeiteiMasters
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesiMasters
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosiMasters
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeiMasters
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle MonteiroiMasters
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujoriMasters
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaiMasters
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiiMasters
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...iMasters
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisiMasters
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoiMasters
 
Clean Architecture - Elton Minetto
Clean Architecture - Elton MinettoClean Architecture - Elton Minetto
Clean Architecture - Elton MinettoiMasters
 

Mais de iMasters (20)

Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio Telles
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen Moraes
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita Bernardes
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana Arnos
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato Groffe
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio Maujor
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina Karklis
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
 
Clean Architecture - Elton Minetto
Clean Architecture - Elton MinettoClean Architecture - Elton Minetto
Clean Architecture - Elton Minetto
 

Gamification

  • 1. João Moura @joaomdmoura joaomdmoura.com github.com/joaomdmoura quarta-feira, 27 de junho de 12
  • 3. Oque? Gamification é o uso de técnicas de game desgin, game thinking visando complementar non-game applications. quarta-feira, 27 de junho de 12
  • 4. quarta-feira, 27 de junho de 12
  • 5. > Em 2015 mais de 50% das empresas irão gamificar os seus processos de inovação quarta-feira, 27 de junho de 12
  • 6. > Em 2015 mais de 50% das empresas irão gamificar os seus processos de inovação > Em 2014 um serviço com implementações de gamification visão relacionando e retençnao de usuários será tão importante quando Facebook, eBay ou Amazon quarta-feira, 27 de junho de 12
  • 7. > Em 2015 mais de 50% das empresas irão gamificar os seus processos de inovação > Em 2014 um serviço com implementações de gamification visão relacionando e retençnao de usuários será tão importante quando Facebook, eBay ou Amazon > Mais de 70% da empresas globais terão pelo menos uma aplicação com conceitos de gamification quarta-feira, 27 de junho de 12
  • 8. > Em 2015 mais de 50% das empresas irão gamificar os seus processos de inovação > Em 2014 um serviço com implementações de gamification visão relacionando e retençnao de usuários será tão importante quando Facebook, eBay ou Amazon > Mais de 70% da empresas globais terão pelo menos uma aplicação com conceitos de gamification quarta-feira, 27 de junho de 12
  • 9. quarta-feira, 27 de junho de 12
  • 10. Gamification não é uma idéia nova! quarta-feira, 27 de junho de 12
  • 11. Técnicas Points Badges Leaderboards Challanges Conceitos Integração entre os usuários Sistema de Recompensas quarta-feira, 27 de junho de 12
  • 12. Plug-and-Play Gamification Platforms Bunchball Badgeville BigDoor Com grandes poderes surgem grandes responsabilidades quarta-feira, 27 de junho de 12
  • 13. Gioco Site: joaomdmoura.github.com/gioco/ Github: github.com/joaomdmoura/gioco RubyGems: rubygems.org/gems/gioco quarta-feira, 27 de junho de 12
  • 14. # Gemfile gem ‘gioco’ # Setup > rails g gioco:setup user --points --types; # Adicionando badges do tipo ‘teacher’ > rake gioco:add_badge [ noob, 0, teacher, true ] > rake gioco:add_badge [ pro, 100, teacher ] quarta-feira, 27 de junho de 12
  • 15. # Methods Gioco::Resources change_points( Uid, Points, Type_id ) Gioco::Badge add( Uid, Badge_id ) remove( Uid, Badge_id ) Gioco::Ranking generate quarta-feira, 27 de junho de 12
  • 16. Obrigado! Have a nice day! @joaomdmoura joaomdmoura.com github.com/joaomdmoura quarta-feira, 27 de junho de 12