Companies Home Search Profile

Introduction to Python Games Programming using Pygame

Focused View

Kevin Wilson

1:38:22

0 View
  • 1 -Course Introduction.mp4
    01:18
  • 1 -Introduction to Pygame.mp4
    05:36
  • 1 -pygame library reference.pdf
  • 2 -Creating a Simple Program & The Basic Game Loop.mp4
    07:30
  • 3 -Loading Images, Dealing with Events and Keypresses.mp4
    09:24
  • 3 -imagefunctions.pdf
  • 3 -ufo.zip
  • 4 -Understanding Rect Objects.mp4
    01:45
  • 4 -Understanding rect objects.pdf
  • 5 -Drawing Shapes on the Screen.mp4
    05:33
  • 5 -shapedrawingfunctions.pdf
  • 6 -Drawing Text on the Screen.mp4
    04:11
  • 6 -textfunctions.pdf
  • 7 -Assignment 01.mp4
    00:12
  • 7 -Assignment 01.pdf
  • 1 -Introduction to User Input.mp4
    01:08
  • 2 -Keyboard Input - Handling Keyboard Events Part 1.mp4
    06:57
  • 2 -pygamekeyboardconstants.pdf
  • 3 -Keyboard Input - Handling Keyboard Events Part 2.mp4
    03:43
  • 4 -Game Controllers.mp4
    08:30
  • 4 -controllertest.zip
  • 5 -Assignment 02.mp4
    00:12
  • 5 -Assignment 02.pdf
  • 1 -Introduction to OOP & Sprites.mp4
    12:29
  • 1 -oop in python.pdf
  • 1 -rocketframes.zip
  • 2 -Introduction to Collision Detection.mp4
    07:40
  • 3 -Assignment 03.mp4
    00:12
  • 3 -Assignment 03.pdf
  • 1 -Adding Sound & Music.mp4
    04:55
  • 1 -sounds.zip
  • 2 -Assignment 04.mp4
    00:12
  • 2 -Assignment 04.pdf
  • 1 -Building a Simple Shooter.mp4
    16:55
  • 1 -sfx.zip
  • Description


    Learn how to create your own games in Python

    What You'll Learn?


    • Understand the basics of Pygame and its key components
    • Create simple games using Pygame in Python
    • Implement game mechanics such as movement, collision detection, and scoring
    • Develop your own game projects

    Who is this for?


  • This course is ideal for beginners interested in game development, hobbyists wanting to create their own games, and Python programmers looking to expand their skill set by learning Pygame. Whether you are a complete novice or have some programming experience, this course will guide you through the fundamentals of creating games with Pygame.
  • What You Need to Know?


  • Basic understanding of Python programming is helpful but not required
  • Access to a computer with Python and Pygame installed
  • Willingness to learn and experiment with game development concepts
  • More details


    Description

    Welcome to "Introduction to Python Games Programming with Pygame"! This course is designed to guide you through the exciting world of game development using the Pygame library in Python. Whether you’re new to Python or have some coding experience, this course will teach you how to build interactive 2D games from scratch with hands-on code-along tutorials and lectures that will help you develop the skills needed to create dynamic, engaging games.

    This course is ideal for beginners interested in game development, hobbyists wanting to create their own games, and Python programmers looking to expand their skill set by learning Pygame. Whether you are a complete novice or have some programming experience, this course will guide you through the fundamentals of creating games with Pygame through hands-on, code along tutorials and detailed lectures.

    What You'll Learn:

    • Core Concepts of Python and Pygame: Learn the foundational components of the Pygame library, including game loops, surfaces, and how to handle user inputs like keyboard controls, game controllers, and joysticks.

    • Game Mechanics and Collision Detection: Master essential game mechanics such as character movement, sprite management, and collision detection. Gain hands-on experience in creating dynamic game environments.

    • Advanced Pygame Features: Explore advanced concepts such as sprite animation, sound integration, and object-oriented programming (OOP).

    • Handling User Input and Controllers:  Learn how to handle input from multiple devices such as game controllers or joysticks and how to customize the controls for smoother gameplay.

    We hope you enjoy the course as much as we enjoyed making it. If there's something we've missed out, or if you have any questions, please don't hesitate to contact us. We'll be more than happy to assist you with any queries and even create new lectures to cover topics we've missed. Thanks in advance for helping us create the best possible resources to help you learn!

    Who this course is for:

    • This course is ideal for beginners interested in game development, hobbyists wanting to create their own games, and Python programmers looking to expand their skill set by learning Pygame. Whether you are a complete novice or have some programming experience, this course will guide you through the fundamentals of creating games with Pygame.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Kevin Wilson
    Kevin Wilson
    Instructor's Courses
    With an impressive tenure exceeding two decades in the computer industry, Kevin Wilson is a proven authority on computers and technology highlighted by extensive experience, and a master's degree in computer science software engineering.His expertise seamlessly extends across a vast array of IT sectors from the artistic arenas of graphic and web design, digital film and photography to the intricate spheres of computer programming and software engineering. His skills also extend to the strategic domains of corporate network development, as well as building computer systems, and IT support.In his capacity as the Senior Writer and Director at Elluminet Press Ltd, Kevin has penned multiple tech-related books that have found favor among home computer users, students and professionals around the world. His contributions in the classroom as a computer science lecturer and IT trainer further demonstrate his knowledge and continue to help people understand computer technology.Kevin's work is well respected among students in England, South Africa, Canada, and the United States. Beyond writing, he lends his technical expertise as a reviewer and consultant to many other computer publications and textbooks.His philosophy, "If you can't explain something simply, then you haven't understood it well enough," is the driving force behind his acclaimed Exploring Tech Series, in which complex technical topics are broken into smaller, comprehensive steps that are easy to understand for both students, professionals, and the average computer user.In addition to this, along with his team, Kevin has written and produced numerous video training courses using visual effects, computer graphics and clear presentation covering a variety of subjects including computer hardware, Microsoft Office, and Python Computer Programming.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 19
    • duration 1:38:22
    • Release Date 2024/12/21