Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn Python Game Development Making Pool Game

    Posted By: ELK1nG
    Learn Python Game Development Making Pool Game

    Learn Python Game Development Making Pool Game
    Published 11/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.30 GB | Duration: 11h 7m

    Understand how Python can be used to make games like Pool Game and Angry Bird Game

    What you'll learn

    Understand the basic and advanced game programming with Python, Pygame and Pymunk

    Learn how to make best GUI games with Python

    Learn Python by creating Pool game

    Learn about how to handle physics in games using pygame python module

    Requirements

    Basic Python programming experience is required i.e. loops and functions

    Proper internet connection is required

    Description

    Unleash your creativity and dive into the exciting world of game development with Python! This comprehensive course is designed for beginners and aspiring game developers to build physics-based games from scratch using the powerful Pygame and Pymunk libraries.You will start by mastering the fundamentals of Pygame, learning how to create game loops, handle events, manage sprites, and design interactive game interfaces. Next, you’ll delve into the core concepts of Pymunk, an easy-to-use 2D physics engine, to simulate realistic collisions, movements, and dynamics in your games.By combining these skills, you’ll create two complete, engaging games:Pool Game: Design a fully functional billiards game, complete with accurate ball physics, collision detection, and smooth gameplay.Angry Birds Clone: Build your version of this classic physics-based game, implementing catapult mechanics, projectile motion, and destructible structures.This hands-on course includes:Step-by-step guidance for mastering Pygame and Pymunk.Practical coding exercises and projects to solidify your understanding.Insights into game design and debugging techniques.By the end of this course, you’ll have the skills and confidence to create your own games and explore endless possibilities in game development. Whether you're a hobbyist or aiming for a career in gaming, this course is your launchpad!

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Basics of pygame

    Lecture 2 Introduction to pygame

    Lecture 3 Intro to pygame shape

    Lecture 4 Drawing shapes

    Lecture 5 Color codes

    Lecture 6 Event loop

    Lecture 7 Game logic

    Lecture 8 Moving player

    Lecture 9 Update screen

    Lecture 10 Boundary

    Section 3: Fundamental of Mathematics

    Lecture 11 Distance between two points

    Lecture 12 Quantities

    Lecture 13 Vector

    Section 4: Basics of pymunk [Important]

    Lecture 14 Introduction to pymunk

    Lecture 15 Pymunk attributes

    Lecture 16 Pymunk Body

    Lecture 17 Pymunk Boundaries

    Lecture 18 Pymunk: Apply force

    Lecture 19 Pymunk: Apply impulse based on angle

    Section 5: Pool Game

    Lecture 20 Resources for the game

    Lecture 21 Boilerplate code

    Lecture 22 Create Ball pymunk object

    Lecture 23 Apply impulse to the ball

    Lecture 24 Add friction

    Lecture 25 Blit pool table

    Lecture 26 Create boundary

    Lecture 27 Add multiple balls

    Lecture 28 Add shape to balls

    Lecture 29 Change the arrangement of balls

    Lecture 30 Blit balls

    Lecture 31 Add cue stick

    Lecture 32 Make cue stick follow cue ball

    Lecture 33 Rotate cue stick

    Lecture 34 Change direction of cue stick

    Lecture 35 Hiding movement of cue stick during shot

    Lecture 36 Apply impulse based on angle

    Lecture 37 Apply power in the stick based on force

    Lecture 38 Increase the force to apply

    Lecture 39 Max force and change force direction

    Section 6: Angry Bird game

    Lecture 40 Let us start: Boilerplate code for angry bird

    Lecture 41 Resources for the game

    Lecture 42 Tools

    Lecture 43 Loading map

    Lecture 44 Setup Background

    Lecture 45 Draw

    Lecture 46 Blit background image

    Lecture 47 Setup sling

    Lecture 48 Vector and Unit Vector

    Lecture 49 Handle sling

    Lecture 50 Draw sling rope

    Lecture 51 Manage rope length and stretch

    Lecture 52 Importance of Unit Vector

    Lecture 53 Bird class

    Lecture 54 Bird class Implementation

    Lecture 55 Red Bird class

    Lecture 56 Setup Birds

    Lecture 57 Draw Red Bird

    Lecture 58 Remove Bird

    Lecture 59 Physics class

    Lecture 60 Creating static ground

    Lecture 61 Physics Bird class

    Lecture 62 update

    Lecture 63 Update Bird path and Handle collision with Bird

    Lecture 64 Adding physics to bird

    Lecture 65 Moving Bird

    Lecture 66 Adding animation

    Lecture 67 Block class

    Lecture 68 Beam class

    Lecture 69 BeamGlass class

    Lecture 70 Adding physics to blocks

    Lecture 71 Physics for Polygon and Circle

    Lecture 72 Handle bird and block collisions

    Lecture 73 Pig class

    Lecture 74 Setup physics for pig

    Lecture 75 Add collision handler and remove pig

    Lecture 76 Handle pig collision

    Lecture 77 Test the game

    Lecture 78 Adding button class

    Lecture 79 Display button

    Lecture 80 Exploding

    Lecture 81 Adding physics for explosion

    Lecture 82 Add explosion

    Lecture 83 Check explosion

    Lecture 84 Adding score

    Lecture 85 Checking victory or loose state

    Anyone who wants to develop games using Python,Anyone who wants to make their own 2D game.,People interested in working in the game design industry.