SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Classic Games with Python
in the browser
http://about.me/fmasanori
Epic win
Keyd SBG vs LG IM (2013)
http://bit.ly/1c8FmWp
Kids like games (PyConUK 2013)

Rebecca, Penelope and Emily make a
flying saucer at PyconUK 2013

William, John and John say "Hello,
world" in Minecraft with Python at
PyconUK 2013
Teachers and developers like game too

Teacher and developers at PyConUK 2013 with a quadcopter in Minecraft
Indie games is a goal for many dev’s
Indie games is a goal for many dev’s
Indie games is a goal for many dev’s
Games and Education
• Greek “skole” (creative idleness) >
school
• We work hard in order to have
“skole” (Aristotle)
• The free time are best suited to
exercise freedom of choice and the
grow of virtues
What about you?
• In the past I use Softimage
• FATEC tested Panda3D and Pygame
• But, for education purposes there
are some drawbacks
– Some installation problems
– Difficult to give the game to friends

• Solution: Codeskulptor for teaching
programming
Interactive Programming with Python

• Top Rated MOOC at CourseTalk
• One game per week:
– Rock, Spock, Paper, Lizard, Scissors
– Guess the number
– StopWatch
– Memory
– Pong
– Black Jack
– Asteroids (other student, not me)
Pong
Black Jack
Rice Rocks (Asteroids)
This kid finished the course with me!
Hall of Fame
•
•
•
•
•

PyMan = Python Pacman
Rice Racer
Star Wars
Tower Defence
Py*bert = Python Q*bert
PyMan = Python Pacman
Rice Racer
Star Wars
Tower Defence
Py*bert = Python Q*bert
I recommend the course

https://www.coursera.org/course/interactivepython
Perguntas?
fmasanori@gmail.com
facebook.com/fmasanori
twitter.com/fmasanori

Más contenido relacionado

Destacado (8)

Hackeando Dados públicos com python
Hackeando Dados públicos com pythonHackeando Dados públicos com python
Hackeando Dados públicos com python
 
TWP52 MVC Model View Controller
TWP52 MVC Model View ControllerTWP52 MVC Model View Controller
TWP52 MVC Model View Controller
 
TWP56 DJ Mix 1
TWP56 DJ Mix 1TWP56 DJ Mix 1
TWP56 DJ Mix 1
 
Import community pycon jp
Import community pycon jpImport community pycon jp
Import community pycon jp
 
Diversidade na Comunidade Python
Diversidade na Comunidade PythonDiversidade na Comunidade Python
Diversidade na Comunidade Python
 
Lista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbisLista de exercícios III Desafios python para zumbis
Lista de exercícios III Desafios python para zumbis
 
Lista de exercícios V python para zumbis
Lista de exercícios V python para zumbisLista de exercícios V python para zumbis
Lista de exercícios V python para zumbis
 
Hackeando o Facebook com Python
Hackeando o Facebook com PythonHackeando o Facebook com Python
Hackeando o Facebook com Python
 

Similar a Classic Python Games in Browser & Kids Code at PyConUK

British Council Teachers Conference - Gamification
British Council Teachers Conference - GamificationBritish Council Teachers Conference - Gamification
British Council Teachers Conference - GamificationGraham Stanley
 
Teaching AI through retro gaming
Teaching AI through retro gamingTeaching AI through retro gaming
Teaching AI through retro gamingDiogo Gomes
 
Digital Games in Education
Digital Games in EducationDigital Games in Education
Digital Games in EducationGraham Stanley
 
Using Game Design & Virtual Worlds for Creation of Interesting & Engaging Lea...
Using Game Design & Virtual Worlds for Creation of Interesting & Engaging Lea...Using Game Design & Virtual Worlds for Creation of Interesting & Engaging Lea...
Using Game Design & Virtual Worlds for Creation of Interesting & Engaging Lea...Cathie Howe
 
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCMeMadrid network
 
E adventure serious games as open reusable content ocwg
E adventure   serious games as open reusable content ocwgE adventure   serious games as open reusable content ocwg
E adventure serious games as open reusable content ocwgBaltasar Fernández-Manjón
 
Everything I Need To Know About IA/UX I Learned Playing LEGO
Everything I Need To Know About IA/UX I Learned Playing LEGOEverything I Need To Know About IA/UX I Learned Playing LEGO
Everything I Need To Know About IA/UX I Learned Playing LEGOJeffrey Ryan Pass
 
First Lego League - Dalmilling Primary
First Lego League - Dalmilling PrimaryFirst Lego League - Dalmilling Primary
First Lego League - Dalmilling PrimaryGeorgeMilliken2
 
Game-based Learning for English Language Learners
Game-based Learning for English Language LearnersGame-based Learning for English Language Learners
Game-based Learning for English Language LearnersJudie Haynes
 
Teaching the Nintendo Generation
Teaching the Nintendo GenerationTeaching the Nintendo Generation
Teaching the Nintendo GenerationCamilla Gagliolo
 
Using games in education by Calongne
Using games in education by CalongneUsing games in education by Calongne
Using games in education by CalongneCynthia Calongne
 
5405 7 digital-games-&-learning
5405 7 digital-games-&-learning5405 7 digital-games-&-learning
5405 7 digital-games-&-learningCarolyn Guertin
 

Similar a Classic Python Games in Browser & Kids Code at PyConUK (20)

Bring it on
Bring it onBring it on
Bring it on
 
British Council Teachers Conference - Gamification
British Council Teachers Conference - GamificationBritish Council Teachers Conference - Gamification
British Council Teachers Conference - Gamification
 
Teaching Minecraft Kids
Teaching Minecraft KidsTeaching Minecraft Kids
Teaching Minecraft Kids
 
Gamification in ELT
Gamification in ELT Gamification in ELT
Gamification in ELT
 
Teaching AI through retro gaming
Teaching AI through retro gamingTeaching AI through retro gaming
Teaching AI through retro gaming
 
Digital Games in Education
Digital Games in EducationDigital Games in Education
Digital Games in Education
 
Fernandez manjon
Fernandez manjonFernandez manjon
Fernandez manjon
 
Using Game Design & Virtual Worlds for Creation of Interesting & Engaging Lea...
Using Game Design & Virtual Worlds for Creation of Interesting & Engaging Lea...Using Game Design & Virtual Worlds for Creation of Interesting & Engaging Lea...
Using Game Design & Virtual Worlds for Creation of Interesting & Engaging Lea...
 
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
2010-04-14 educon eMadrid Baltasar Fdez-Manjón UCM
 
Edutech2009
Edutech2009Edutech2009
Edutech2009
 
E adventure serious games as open reusable content ocwg
E adventure   serious games as open reusable content ocwgE adventure   serious games as open reusable content ocwg
E adventure serious games as open reusable content ocwg
 
Computer coding resources for your library
Computer coding resources for your library Computer coding resources for your library
Computer coding resources for your library
 
Everything I Need To Know About IA/UX I Learned Playing LEGO
Everything I Need To Know About IA/UX I Learned Playing LEGOEverything I Need To Know About IA/UX I Learned Playing LEGO
Everything I Need To Know About IA/UX I Learned Playing LEGO
 
First Lego League - Dalmilling Primary
First Lego League - Dalmilling PrimaryFirst Lego League - Dalmilling Primary
First Lego League - Dalmilling Primary
 
Game-based Learning for English Language Learners
Game-based Learning for English Language LearnersGame-based Learning for English Language Learners
Game-based Learning for English Language Learners
 
Cracking the code
Cracking the codeCracking the code
Cracking the code
 
Teaching the Nintendo Generation
Teaching the Nintendo GenerationTeaching the Nintendo Generation
Teaching the Nintendo Generation
 
Using games in education by Calongne
Using games in education by CalongneUsing games in education by Calongne
Using games in education by Calongne
 
Technology powerpoint
Technology powerpointTechnology powerpoint
Technology powerpoint
 
5405 7 digital-games-&-learning
5405 7 digital-games-&-learning5405 7 digital-games-&-learning
5405 7 digital-games-&-learning
 

Más de FATEC São José dos Campos

Más de FATEC São José dos Campos (18)

Seja feliz programando em python
Seja feliz programando em pythonSeja feliz programando em python
Seja feliz programando em python
 
Import community
Import communityImport community
Import community
 
Import community
Import communityImport community
Import community
 
Exercício Programa 1 Python para Zumbis
Exercício Programa 1 Python para ZumbisExercício Programa 1 Python para Zumbis
Exercício Programa 1 Python para Zumbis
 
Lista de exercícios IV python para zumbis
Lista de exercícios IV python para zumbisLista de exercícios IV python para zumbis
Lista de exercícios IV python para zumbis
 
Lista de exercícios II python para zumbis
Lista de exercícios II python para zumbisLista de exercícios II python para zumbis
Lista de exercícios II python para zumbis
 
Lista de exercícios XIV Python para Zumbis
Lista de exercícios XIV Python para ZumbisLista de exercícios XIV Python para Zumbis
Lista de exercícios XIV Python para Zumbis
 
TWP54 Exceções
TWP54 ExceçõesTWP54 Exceções
TWP54 Exceções
 
TWP50 Interface Gráfica GUI
TWP50 Interface Gráfica GUITWP50 Interface Gráfica GUI
TWP50 Interface Gráfica GUI
 
TWP47 Módulos
TWP47 MódulosTWP47 Módulos
TWP47 Módulos
 
TWP45 Hackeando o Facebook com Python
TWP45 Hackeando o Facebook com PythonTWP45 Hackeando o Facebook com Python
TWP45 Hackeando o Facebook com Python
 
TWP42 Banco de Dados
TWP42 Banco de DadosTWP42 Banco de Dados
TWP42 Banco de Dados
 
TWP40 Revisão Geral 3
TWP40 Revisão Geral 3TWP40 Revisão Geral 3
TWP40 Revisão Geral 3
 
TWP40 Revisão Dicionários
TWP40 Revisão DicionáriosTWP40 Revisão Dicionários
TWP40 Revisão Dicionários
 
TWP38 Revisão Geral 2
TWP38 Revisão Geral 2TWP38 Revisão Geral 2
TWP38 Revisão Geral 2
 
TWP37 Revisão Listas
TWP37 Revisão ListasTWP37 Revisão Listas
TWP37 Revisão Listas
 
TWP35 Revisão Funções
TWP35 Revisão FunçõesTWP35 Revisão Funções
TWP35 Revisão Funções
 
TWP33 Revisão Strings
TWP33 Revisão StringsTWP33 Revisão Strings
TWP33 Revisão Strings
 

Último

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Último (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Classic Python Games in Browser & Kids Code at PyConUK