Pygame Platformer Part 1: Setting Up

preview_player
Показать описание
This is the second game in our Game Development with Pygame series. It will be assumed you already watched the previous videos.

In each video in this series, we'll add another feature to our platformer until we have a full game experience with graphics, animations, sound, and much more!

Code for this part:

Links:

Other helpful links:
Рекомендации по теме
Комментарии
Автор

The way you set this template up is a life saver. I've seen lots of tutorials, and no one explained it as in depth and clearly as you. Also most peoples code is a freaking mess.

agentnuget
Автор

Holy moly, this tutorial was awesome. Python is my first programming language and I started a month ago and this tutorial was just awesome.
It has the perfect speed. It's fast while still giving the viewer the chance to follow along if he really pays attention.
You earned a very happy subscriber.
<3

sghfsdhfssghgfjsgfjs
Автор

Just letting you know, I'm so grateful for your pygame videos. You've saved my butt for my pygame project and have really helped me in laying out my own game the same ways you have for your games.

kv
Автор

You deserve way more views, thanks for making these videos, will watch them all :)

jimmysoonius
Автор

i have finished this series and i would like to say it is amazing
it helped me learn to code and now i got so good cause of these tutorials and I've made my own game!
thanks so much for helping me out

arievandenberg
Автор

Such a neat way to introduce the subject...Thank you for this video !

TheDannybrain
Автор

Thank you so much for making these videos. I'm not a kid (I'm 25) but finding good tutorials for pygame is rare. Most of the material I've found is text based and reading this stuff is much more difficult than watching and following along. I've learned more from this series than any book I've picked up. :)

DrKorvett
Автор

I just stumbled onto your stuff today, and man is your work helpful. I have learned much about Python and How to make things simpler and easier using Atom as well. Thank you so much!

HordeCommander
Автор

Great video! I like how you did a summary of what was presented....good follow-up to reinforce the subject taught!

christianholderith
Автор

Nice little acronym to remember the steps needed for the order of methods in the run method : CEUD, Clock, Events, Update and Draw.

dannyvangeyte
Автор

"It gets harder" to keep the program manageable and organised. A MAJOR UNDERSTATEMENT
> I had an idea for a cool game i wanted to make and kinda foolishly built it based on the first tutorial. It was chaos by the 'end' but when i tried to fix it for me it was an impossible job. Hope u learn the tidy way first!

banishedguardian
Автор

Absolutely LOVE your presentations! Audio/video are clear, paced well. You reply to questions with solid answers But I think that the casual, comfortable manner in which you present makes your series one of the best on YouTube. With that said, I have one comment on this (part 1) video, and perhaps the issue is with me. I am on a Mac Mini running Python 3. I've been seriously tinkering with Python for about 2 months now. The first Shmup series went flawlessly. So I was eager to start the platformer. I did as you said, and suddenly, every program I'd written, including Shmup, started failing to run, and returned the error:

call FAILED (repeated 3 times)

I'm like, 'what the heck'. So I started reversing what I had done. When I removed the settings.py file, everything cleared up. So whether it was my path or something else, it looks like Python started using settings.py to dictate how Python was going to load/run. Can you comment? I can't be the only one running into this?

Thanks again. I have learned so much. It is fun to pause the vide when you indicate what you intend to do, and try to implement it myself. In this way, I make of lot of mistakes, but also have a lot of 'Aha' moments, where the mistake clarified a misconception. 80% of the time, I succeed with code similar to your, and sometimes quite a bit different. You should consider translating this series into a 3-parter on udemy.com. I certainly appreciate you doing this for free, but the sheer quality and content should be fiscally rewarded. Even on udemy, this course would stand out. Hoping you continue adding to this series.

stevelamb
Автор

this is a really really really great tutorial serie....thanks a lot

weitnow
Автор

Thanks you really helped us fix some game problems.

codergopher
Автор

i mean these series are really good and i do understand everything that he does and he sais

latifasebti
Автор

so perfect. im trying to make simple version of these series with turtle(for practice)and i could apply many of things i have learned from you in these series. perfect thanks a lot.

mensiuscho
Автор

Traceback (most recent call last):
File "/storage/emulated/0/5/12/20.py", line 82, in <module>

AttributeError: 'Game' object has no attribute 'new'
Any ideas?

shaderahoun
Автор

very nice video ! Easy explained. its easy to follow about the content and your voice

namline
Автор

Your tutorials are awesome!! I'm having so much fun learning + applying what I've learnt from you. I just finished the shmup tutorial and I can't wait to start on this :) But I'm wondering is it possible for a pygame to be converted in some way so that I can send it to my friends (who may not have python / pygame installed) to test play it? I tried googling but I couldn't really find a definitive answer :<

krystaltay
Автор

KidsCanCode,

Cool tutorial. Could the files 'main.py' and 'settings, py' be copied and placed into a folder called 'pgTemplate'?

vermiman