Download - Classic Games with Python in the browser
![Page 2: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/2.jpg)
Epic win
![Page 4: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/4.jpg)
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
![Page 5: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/5.jpg)
Teachers and developers like game too
Teacher and developers at PyConUK 2013 with a quadcopter in Minecraft
![Page 6: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/6.jpg)
Indie games is a goal for many dev’s
![Page 7: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/7.jpg)
Indie games is a goal for many dev’s
![Page 8: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/8.jpg)
Indie games is a goal for many dev’s
![Page 9: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/9.jpg)
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
![Page 10: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/10.jpg)
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
![Page 11: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/11.jpg)
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)
![Page 15: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/15.jpg)
This kid finished the course with me!
![Page 16: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/16.jpg)
Hall of Fame
• PyMan = Python Pacman
• Rice Racer
• Star Wars
• Tower Defence
• Py*bert = Python Q*bert
![Page 17: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/17.jpg)
PyMan = Python Pacman
![Page 21: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/21.jpg)
Py*bert = Python Q*bert
![Page 22: Classic Games with Python in the browser](https://reader033.vdocuments.us/reader033/viewer/2022052410/5554b0dfb4c90502618b5607/html5/thumbnails/22.jpg)
I recommend the course
https://www.coursera.org/course/interactivepython