Python Game Development™: Build 5 Professional Games
- Description
- Curriculum
- FAQ
- Reviews
Have you ever wanted to build a game with a graphical interface but didn’t know how to? Maybe you even know how to create tools on a command line but have no idea how to convert it into a graphical interface that people can click on. In this course, we will be learning Python GUI Programming + Turtle + other advanced python modules to build graphical user interfaces (GUI) and games from scratch.
Game projects covered:
1. Solitaire
2. Space Shooter
3. Chain Reaction
4. Pac-man
5. Car Racing
6. Snake and many more.
Basic Python course Highlights:
-
Installing Python
-
Running Python Code
-
Strings
-
Lists
-
Dictionaries
-
Tuples
-
Sets
-
Number Data Types
-
Print Formatting
-
Functions
-
Scope
-
args/ kwargs
-
Built-in Functions
-
Debugging and Error Handling
-
Modules
-
External Modules
-
Object-Oriented Programming
-
Inheritance
-
Polymorphism
-
Encapsulation
-
Advanced Methods
-
Iterators
-
Closures
-
and much more!
-
3Install Python on WindowsVideo lesson
-
4Download and setup Pycharm code editor on WindowsVideo lesson
-
5Download Visual Studio code editor on WindowsVideo lesson
-
6Install python on Linux MachineVideo lesson
-
7Download and setup Pycharm code editon on Linux (optional)Video lesson
-
8How to read Python documentationVideo lesson
-
9Variables on PythonVideo lesson
-
10Data Types: String, Set and NumbersVideo lesson
-
11Data Types: List, Dictionaty and TupleVideo lesson
-
12Operators and OperandsVideo lesson
-
13Logical Operators and OperationsVideo lesson
-
14Comments and User InputVideo lesson
-
15Built-in Modules and Creating your own ModulesVideo lesson
-
16Python "List" Data StructuresVideo lesson
-
17Python "Dictionary" Data StructuresVideo lesson
-
18Learn Strings and String Methods in detailVideo lesson
-
19String FormattingVideo lesson
-
20Python IndentationVideo lesson
-
21Python Conditionals: if...else statementsVideo lesson
-
22Looping in Python: while LoopsVideo lesson
-
23Looping in Python: for LoopsVideo lesson
-
24User Defined Functions in PythonVideo lesson
-
25Default Arguments in PythonVideo lesson
-
26Anonymous/Lambda functionsVideo lesson
-
27Functional Programming: lambda, map and reduceVideo lesson
-
28Iterators in PythonVideo lesson
-
29Generators in PythonVideo lesson
-
30DecoratorsVideo lesson
-
31List and Dictionary ComprehensionsVideo lesson
-
32Classes and Objects in PythonVideo lesson
-
33Basic Inheritance in PythonVideo lesson
-
34Multiple Inheritance in PythonVideo lesson
-
35Polymorphism in PythonVideo lesson
-
36PropertiesVideo lesson
-
37Operator Overloading in PythonVideo lesson
-
38Exception HandlingVideo lesson
-
39File HandlingVideo lesson
-
40__name__ == "__main__"Video lesson
-
47Introduction to Game DevelopmentVideo lesson
-
48Introduction to turtle moduleVideo lesson
-
49Computation using vectors and Magic methods (operator overloading)Video lesson
-
50Start using turtle with simple animationVideo lesson
-
51Introduction to Vector classVideo lesson
-
52Snake Game Capstone: Creating Layouts and Handling MovementsVideo lesson
-
53Snake Game Capstone: Make movements of Snake characterVideo lesson
-
54Snake Game Capstone: Creating boundaries for gameVideo lesson
-
55Pacman Game Capstone: Creating game worldVideo lesson
-
56Pacman Game Capstone: Valid and Invalid movements for charactersVideo lesson
-
57Pacman Game Capstone: Making movement for PacmanVideo lesson
-
58Pacman Game Capstone: Rendering ghosts and their movementsVideo lesson
-
59Introduction to pygame moduleVideo lesson
-
60Let's talk about frame-rateVideo lesson
-
61Loading images/sprites using pygameVideo lesson
-
62Pygame DODGE CAR CAPSTONE: Render Player and screenVideo lesson
-
63Pygame DODGE CAR CAPSTONE: Rendering EnemiesVideo lesson
-
64Pygame DODGE CAR CAPSTONE: Handling CollisionsVideo lesson
-
65Pygame PACMAN CAPSTONE: Start creating game charactersVideo lesson
-
66Pygame PACMAN CAPSTONE: Learning about LevelsVideo lesson
-
67Pygame PACMAN CAPSTONE: Loading sprites and create Game LoopVideo lesson
-
68Pygame PACMAN CAPSTONE: Handle rotations and collisions of SpritesVideo lesson
-
69Pygame PACMAN CAPSTONE: Handling ghost movementsVideo lesson
-
70Pygame PACMAN CAPSTONE: Wrap Up!!Video lesson
-
71Introduction to Chain ReactionVideo lesson
-
72Basic Math to Know for Chain Reaction gameVideo lesson
-
73Creating a spot (in grids) and neighbors gridVideo lesson
-
74Initializing and drawing gridVideo lesson
-
75Game LoopVideo lesson
-
76Drawing atoms and showing present gridVideo lesson
-
77Handling mouse eventsVideo lesson
-
78Rendering two atomsVideo lesson
-
79Rendering three atomsVideo lesson
-
80Overflow of atomsVideo lesson
-
81Making atoms to vibrate and Wrapping up game!Video lesson
-
82Introduction to the space shooter gameVideo lesson
-
83Creating PlayerVideo lesson
-
84Loading player sprite sheetsVideo lesson
-
85Game Loop and Handling input eventsVideo lesson
-
86Moving Up and Down for PlayerVideo lesson
-
87Adding Bullets for playerVideo lesson
-
88Rendering Enemies for gameVideo lesson
-
89Handling collisions between game objectsVideo lesson
-
90Rendering score in the gameVideo lesson
-
91Rendering "Game Over" screenVideo lesson

External Links May Contain Affiliate Links read more