In this series of videos, I will teach you how to create a game in python and how to use pygame module to make this process of game development easy. Pygame is one of the best modules when it comes to develop games in python or any programming language in general. Pygame makes it easy for game developers and python lovers in particular to begin developing games.
I hope you like this series!
Videos in this playlist 21
Flappy Bird Game In Python - Python Game Development Using Pygame In Hindi #1
Pygame Installation and Tips - Python Game Development Using Pygame In Hindi #2
Creating The Game Window - Python Game Development Using Pygame In Hindi #3
Game Specific Variables In Pygame - Python Game Development Using Pygame In Hindi #4
Creating The Game Loop In Pygame - Python Game Development Using Pygame In Hindi #5
Handling Events In Pygame - Python Game Development Using Pygame In Hindi #6
Event Types and Key Press Handling In Pygame - Python Game Development Using Pygame In Hindi #7
Coding Our First Game In Pygame - Python Game Development Using Pygame In Hindi #8
Creating Ground For Our Snakes Game - Python Game Development Using Pygame In Hindi #9
Creating The Head Of Our Snake - Python Game Development Using Pygame In Hindi #10
Moving Our Snake And Setting Game FPS - Python Game Development Using Pygame In Hindi #11
Making Snake Move In All Directions - Python Game Development Using Pygame In Hindi #12
Giving Speed To Our Snake In X and Y directions - Python Game Development Using Pygame In Hindi #13
Making Snake Move On Arrow Key Press - Python Game Development Using Pygame In Hindi #14
Creating Food For Snake To Eat - Python Game Development Using Pygame In Hindi #15
Adding Score, Replotting Food & Changing Size - Python Game Development Using Pygame In Hindi #16
Snakes Game: Length Increment Logic - Python Game Development Using Pygame In Hindi #17
Handling Game Over and Collision In Pygame - Python Game Development Using Pygame In Hindi #18
Snakes Game: Creating High Score & Displaying It - Python Game Development Using Pygame In Hindi #19
Cheat Codes & Home Screen In Pygame - Python Game Development Using Pygame In Hindi #20
Adding Music and Background Image In Pygame - Python Game Development Using Pygame In Hindi #21
Advantages and disadvantages
Advantages
Free and complete: every lecture is in the playlist, in order.
Watch at 1.5x, skip what you know, rewatch what you don't.
Taught in Hindi (or Hinglish), which many students find easier to follow.
Made for Indian students, with placement and exam context.
333,377 views, so help and notes are easy to find.
Completely free.
Self-paced: start any time.
A clear syllabus (21 videos) you can see before you start.
Disadvantages
No certificate, deadlines or graded work.
Quality and depth vary: check that the playlist is finished before you start.
Less depth than a university course on some topics.
No certificate.
No graded assignments or feedback.
Recorded in 2018: tools may have changed since.
Some points apply to every course of this kind; see how we rank.
Free
Free: Watch on YouTube, no account needed.
Certificate: None. Code or take notes along to make it stick.
This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…
Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…
This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…
This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory beh…
This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory beh…
View the complete course: http://ocw.mit.edu/18-S997F11 Instructor: Yossi Farjoun This course is intended to assist undergraduates with learning the basics of programming in general and programming MATLAB® in particular. License: Creative Commons BY-NC-SA More information at http://ocw.mit.edu/term…