Python Game Development For Beginners

Posted By: ELK1nG

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

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