Back to course list
- Level: Intermediate
- Duration: 04h 18m 50s
- Release date: 2013-12-18
- Author: Filip Ekberg
- Provider: Pluralsight
Game Programming with Python and PyGame
Description
Content
Get an introduction to Python and Pygame.
- What is PyGame?25m
- Introduction00m
- What is the goal of the course?01m
- What is PyGame?01m
- Setting up the environment and what you will need01m
- Python crash course - How does Python work?02m
- Python crash course - Introducing the demos00m
- Python crash course - Flow control06m
- Python crash course - Working with lists03m
- Python crash course - Creating classes and constructors05m
- Python crash course - Methods outside and within classes02m
- Python crash course - Imports03m
- Summary01m
- Hello World in PyGame41m
- Introduction00m
- Hello World11m
- Moving things on the screen05m
- Stay within the bounds, lets bounce around!06m
- Using the mouse inside the application06m
- Showing images and playing sounds07m
- Using the keyboard inside the application05m
- Summary01m
- From Idea to Game, Collecting all Ideas and Resources08m
- Introduction00m
- Where do you start?01m
- Gathering resources01m
- Finding free resources, recording audio and drawing images03m
- Defining our game02m
- Summary01m
- Setting up the Architecture of the Game14m
- Introduction00m
- Class diagram of our game01m
- Identifying some difficulties01m
- Theory behind collision detection03m
- Implementation of basic collision detection04m
- Handling high score01m
- Handling levels02m
- Summary02m
- Creating the Game Objects01h 18m
- Introduction00m
- Introducing the folder structure01m
- Adding the first game objects and creating the first modules11m
- Introducing the rest of the game objects25m
- Hooking the basics together and showing the first scene15m
- Showing the ball08m
- Loading a level and rendering the bricks12m
- Adding some collision detection05m
- Summary01m
- Creating the Game Logics54m
- Introduction01m
- Balls, balls everywhere!08m
- Welcome the Pad11m
- Rendering text: showing score and lives10m
- Game Over09m
- Submitting and storing high score14m
- Summary01m
- Creating Random Levels09m
- Introduction01m
- Balls, balls everywhere!07m
- Summary01m
- Finalizing the Game31m
- Introduction01m
- Adding sound to the game10m
- Creating and showing a start Menu06m
- Going to the next Level06m
- Running the game on Linux05m
- Summary02m
- What now?01m
Random courses
- Microsoft Viva First Look
- Hacked 2 Snatched Challenge Course
- Fundamentals of Transitioning an Android App from Java to Kotlin
- Salesforce Platform Fundamentals for Developers
- Photography Masterclass: A Complete Guide to Photography
- Excel for Wow, Concise, Quick Presentations
- Creator: A Special Series from the Hello Monday Podcast
- Learn How To Mix & Master Music: Step by step in depth guide
- Project Management: Managing Projects as Offices Reopen
- Solo Training for the Martial Artist
Latest courses
- Ember.js: The Documentary
- GraphQL: The Documentary
- AWS Certified Solutions Architect - Professional (SAP-C01) Cert Prep: 1 Design for Organizational Complexity
- CCSP Cert Prep: 4 Cloud Application Security
- What Business Leaders Need to Know about Web3 (+ Metaverse)
- Building No-Code Apps with AppSheet: Implementation
- Automation Anywhere: The Big Picture
- Protective Technology with Apache Kafka
- Coding for Visual Learners: Learning JavaScript from Scratch
- StringBuilder Internals