Python Game Development For Beginners
Last updated 9/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 458.51 MB | Duration: 2h 33m
Last updated 9/2017
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 458.51 MB | Duration: 2h 33m
Create Interactive User Interfaces and Games with the Turtle Module
What you'll learn
Once you have completed this training course, you will be fully capable of creating your own user interfaces and games with the turtle module.
Requirements
This course is designed for the absolute beginner, meaning no Python or game development experience is required
Description
In this Python Game Development for Beginners training course, expert author Elliottt Hauser will teach you how to build your own game sketches using Python's built-in turtle module. This course is designed for the absolute beginner, meaning no Python or game development experience is required.You will start by learning about simple user interfaces, then jump into learning how to make your own game objects with class inheritance. From there, Elliott will teach you about the game state dictionary, how to check for intersection, and how to display game state. Finally, this video tutorial covers some advanced topics, including adding images to Turtle and private methods and attributes. Once you have completed this computer based training course, you will be fully capable of creating your own user interfaces and games with the turtle module. Working files are included, allowing you to follow along with the author throughout the lessons.
Overview
Section 1: Introduction
Lecture 1 Important - Download These First - Working Files
Lecture 2 Course And Author Overview
Lecture 3 Using Trinket
Lecture 4 Why Code A Game Using Pythons Turtle?
Lecture 5 My Approach To Learning
Lecture 6 Using The Working Files Outside Of Trinket
Section 2: Simple User Interfaces - Keys And Clicks With Turtle
Lecture 7 Screen Key And Click Events
Lecture 8 Turtle Click, Release And Drag Events
Lecture 9 Game Sketch - Drawing App - Part 1
Lecture 10 Game Sketch - Drawing App - Part 2
Section 3: Make Your Own Game Objects With Class Inheritance
Lecture 11 Object Review - Extending The Turtle Class - Part 1
Lecture 12 Object Review - Extending The Turtle Class - Part 2
Lecture 13 Displaying Information With Custom Turtle Objects - Part 1
Lecture 14 Displaying Information With Custom Turtle Objects - Part 2
Lecture 15 Game Sketch - TurtleChase! - Part 1
Lecture 16 Game Sketch - TurtleChase! - Part 2
Lecture 17 Game Sketch - TurtleChase! Finishing Touches - Part 1
Lecture 18 Game Sketch - TurtleChase! Finishing Touches- Part 2
Section 4: Using State
Lecture 19 The Game State Dictionary - Part 1
Lecture 20 The Game State Dictionary - Part 2
Lecture 21 Checking For Intersection - Part 1
Lecture 22 Checking For Intersection - Part 2
Lecture 23 Displaying Game State - Part 1
Lecture 24 Displaying Game State - Part 2
Section 5: Fun With Games - Making And Breaking Rules
Lecture 25 Autonomous Turtles - Part 1
Lecture 26 Autonomous Turtles - Part 2
Lecture 27 Surprises With Pythons Random
Lecture 28 Increasing Challenge With Levels - Part 1
Lecture 29 Increasing Challenge With Levels - Part 2
Section 6: Extras And Advanced Topics
Lecture 30 Controlling Animation With Screen.Tracer
Lecture 31 Screen.Setworldcoordinates
Lecture 32 Adding Images To Turtle
Lecture 33 Private Methods And Attributes
Section 7: Conclusion
Lecture 34 Wrap-Up
This course is geared towards individuals wanting to learn how to develop games using Python