Projects in Python: Get started with Python game development
Projects in Python: Get started with Python game development, available at $19.99, has an average rating of 3.75, with 54 lectures, based on 32 reviews, and has 412 subscribers.
You will learn about Create a fully featured and working game in Python which you can use for you portfolio. Take your new knowledge and create more advanced games. Advance their current knowledge of Python to take on larger more complicated projects. This course is ideal for individuals who are Students who have completed a beginners Python course and are now looking to explore more advanced topics. or Students who are ready to jump in to Python game development and start learning. or Students who are coming from other programming languages and who don't want to start at the very beginning again. It is particularly useful for Students who have completed a beginners Python course and are now looking to explore more advanced topics. or Students who are ready to jump in to Python game development and start learning. or Students who are coming from other programming languages and who don't want to start at the very beginning again.
Enroll now: Projects in Python: Get started with Python game development
Summary
Title: Projects in Python: Get started with Python game development
Price: $19.99
Average Rating: 3.75
Number of Lectures: 54
Number of Published Lectures: 54
Number of Curriculum Items: 54
Number of Published Curriculum Objects: 54
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
- Create a fully featured and working game in Python which you can use for you portfolio.
- Take your new knowledge and create more advanced games.
- Advance their current knowledge of Python to take on larger more complicated projects.
Who Should Attend
- Students who have completed a beginners Python course and are now looking to explore more advanced topics.
- Students who are ready to jump in to Python game development and start learning.
- Students who are coming from other programming languages and who don't want to start at the very beginning again.
Target Audiences
- Students who have completed a beginners Python course and are now looking to explore more advanced topics.
- Students who are ready to jump in to Python game development and start learning.
- Students who are coming from other programming languages and who don't want to start at the very beginning again.
This course has over 50 lectures, is 4+ hours long and is only $25
Are you ready to save the earth from invaders from the planet python? If so, then you can take your Python skills from basic to advanced by creating a fully featured and professional Space Invaders clone called Invaders from Python.
This course is the follow-up to my hugely successful Python 3: A Beginners Quick Start Guide to Pythonand will take you the student from knowing the basics of the Python programming language and walk you through creating your very own Python game.
Along your journey you will learn:
- The basic structure for a game written in Pygame
- Python modules to manage graphics and animation
- How to install Homebrew and Pygame
- How to add images to your games
- Make game objects move on screen
- Refactoring and bug checking
- How to respond to game events such as mouse and key presses
- How to interact between different elements of your game
- What are and use nested loops
- How to create different levels of your game to make it more challenging
- Add a score board and players high scores
- And more…
This course has over 50 lectures and is 4+ hours long. You will start with a blank Python file and when you are finished you will have the skills to create and develop many more games and programmes as the skills you learn here are not just for game development.
Projects in Python is intended for those who already have a working knowledge of Python programming or general programming, and who want to apply their skills to games development. However, beginners may still be able to follow the course too.
The main learning drive in this course is in helping you to create your very own Space Invaders clone called Invaders from Python. Each lecture is like a level within a video game, as you move through the course you will be introduced to more and more advanced topics.
The skills you picked up along the way will give you a solid groundwork for creating bigger, more complex, and more versatile games that can be run on any platform or any operating system.
This course is fun and challenging and I am always on hand to answer questions and help out.
Best of luck!
Course Curriculum
Chapter 1: Beginning our game: Creating a ship & firing bullets
Lecture 1: Installing Homebrew and pygame
Lecture 2: Our game code structure
Lecture 3: How to change our games background colour
Lecture 4: Creating a settings class for our game
Lecture 5: Creating the ship class
Lecture 6: Refactoring part 1
Lecture 7: Refactoring Part 2
Lecture 8: Moving our ship to the right
Lecture 9: Constant movement
Lecture 10: Moving our ship to the left
Lecture 11: Making our spaceship go faster
Lecture 12: Stopping our spaceship at the screen's edge
Lecture 13: Creating our bullet settings
Lecture 14: Creating our bullet class
Lecture 15: Creating our bullets group
Lecture 16: Refactoring check events
Lecture 17: Firing bullets
Lecture 18: Deleting bullets
Lecture 19: Updating our delete bullets function
Chapter 2: Invaders from Python: Adding the Invaders
Lecture 1: Creating the alien class
Lecture 2: Creating an instance of an alien
Lecture 3: Making our alien appear on screen
Lecture 4: Creating a row of aliens
Lecture 5: Creating the fleet of aliens
Lecture 6: Refactoring create alien
Lecture 7: Adding in rows of aliens
Lecture 8: How to move aliens to the right
Lecture 9: How to know when an alien hits the screen's edge
Lecture 10: Changing the direction of the fleet
Lecture 11: Shooting down aliens
Lecture 12: Repopulating the alien fleet
Lecture 13: Changing the speed of aliens and bullets
Lecture 14: Detecting when an alien and a ship collide
Lecture 15: What happens when an alien reaches the bottom of the screen?
Lecture 16: It' game over folks
Lecture 17: Knowing when different parts of our game should run
Chapter 3: Score: Whats your high score?
Lecture 1: Creating a button class
Lecture 2: Creating the play button
Lecture 3: How to make our play button work
Lecture 4: Resetting our game
Lecture 5: Deactivating the play button
Lecture 6: Hiding the mouse
Lecture 7: Refactoring bullets
Lecture 8: Moving our game up a level
Lecture 9: Resetting our game's speed
Lecture 10: How to add a scoreboard to our game
Lecture 11: Assigning points to aliens
Lecture 12: Increasing the points score
Lecture 13: Rounding out the score
Lecture 14: Adding a players high score
Lecture 15: Drawing our spaceship to screen
Lecture 16: Displaying what level a player is on
Lecture 17: Responding to alien ship collisions
Lecture 18: How many lives does a player have?
Instructors
-
Tony Staunton
Reading, writing & teaching. Over 20,000 students.
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 4 votes
- 3 stars: 7 votes
- 4 stars: 9 votes
- 5 stars: 10 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024