Coding Livestream - Making an Entire Game in 10 Hours!

preview_player
Показать описание


🎧 More Music From Lofi Geek:
Listen more Lofi hip hop / Chill beats to relax, study, work, sleep
Follow lofi geek's channel:

◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
💰 Courses & Merch 💰

🔗 Social Medias 🔗

🎬 My YouTube Gear 🎬

💸 Donations 💸
◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️

⭐️ Tags ⭐️
- Coding Livestream
- Livestream Coding
- Python Platformer
- Python Game
- Python Pygame
- Pygame

⭐️ Hashtags ⭐️
#CodingLivestream #Python #Pygame
Рекомендации по теме
Комментарии
Автор

I haven't looked at all your code, but by quickly looking at the nature of the problem with the big guy, it seems that for collision your program uses the old small height of the original image, but for placing the character it uses the new big height. That's why the character is always placed higher than when the collision is detected and falls, then keeps being placed up higher again when the collision is detected. You should make sure the new height of the big image is used for the collision detection.

Sebastian--
Автор

As a game programmer, beginners need to watch this to get an idea of how complicated it is to make a solid game. Tim is by no means a bad programmer but even still, the game would probably be laughed at by most gamers because it really does take AGES to write a game like this to the point where it's fully polished. Sure, you can write the skeleton of the game in next to no time but the last 20% of the project (where stuff gets polished) feels like it takes an eternity.

foreversleepy
Автор

9:42:45 "You beat the game."

Hell yeah, 9 hours and 42 minutes creating the game to beat it in less than 30 seconds

claudiooliveira
Автор

Tim can you a tutorial on creating the golf game in pygame, that implements projectile motion.

pravachanpatra
Автор

Do more pygame live streams they are amazing

amritranjan
Автор

hey Tim please make a video about Linux vs Windows 11 vs Mac. I'd love to see your opinion.😁

unknownman
Автор

Actually caught most of the beginning of the stream like maybe the first 2 hours? Had an appointment a hour away from my house, listened to it on my way back home did a bunch of stuff laid down and saw you were still streaming by the time I was going to bed watched what I could til I fell asleep. Now watching the rest of it xD These live streams sure are helpful for watching someone problem solve. Keep this up!

Tuwakan
Автор

I like to see the process of making a program so it does what we want it to do, and all the weird things it does before it finally works.
Computers are funny geniuses, they do what we tell them to do, not what you we them to.

joshuawalsh
Автор

Hey Tim can you do the python zero to hero course, because most of the courses which are available either on Udemy or YouTube have been outdated. It would be great if you do your new updated version

Sanjay-niil
Автор

Perfect Tim, I slept last night when I watching u, good job tim

mosulta
Автор

10 hours with problems and continued you are a hero

davejones
Автор

Moving your character may cause collision. That is your clue. You store collision to the variable "result". So if you press "a" or left arrow and there's no collision (result is null), you just continue decreasing the Player.X value. However, if you continue to press "a" and a collision occured, you simply stop decreasing your player.x value and call the "bounce function" to move the character away from the wall or crate. The same is true when you press the "d" button or right arrow to move to the right. If there's a collision, just stop increasing player.x and call the "bounce function." The variable result is just there to see if there's a collision and if there is, just analyze what is the key that was pressed to cause the collisiion. With regard to horizontal collision, the falling state and the jumping state may cause collision. So if you press the jump key, you call the "jump routine" but if there's a collision (meaning result is not null), you immediately stop the jump routine and turn it into "falling state". When in "falling state", you just continue to increase the player.Y value until a collision occur, that is when it hit the floor or any object that the player can land on. Take note that "falling state" is also possible not only after jumping but also when you are walking and reach the edge of the floor. In summary, you have your variable "result" just to detect collision. And if there's a collision, just analyze what was the direction key that was pressed that cause the said collision.

videokesakanto
Автор

Hey Tim.I was watching your flask tutorial other night and I'm wondering how can I get around that without learning JavaScript and CSS. Can Django help in that case?

mashrafimahin
Автор

Which is the best course? And which course has a better scope? Java full stack developer or python full stack developer tell me

karthickprakash
Автор

why didnt youtube recomended it to me earlier?

lyricsmaker-poplyricsmaker
Автор

Favourite part time
Watching my friend tim videos 🙂
btw I an also 18 but ur dope

ShivaPrasad-hmlk
Автор

ModuleNotFoundError: No module named 'images' i have this problem can anyone help me?

gpg
Автор

If he advertised replit why did he use vscode?

geraldfreislich
Автор

it must be tiring to do these live streams and be focused for a long time.. Next to this, do you have a job? Like a full-time, part-time, freelance, consulting, anything? Nice video btw..

Omerko
Автор

Imagine we programmed this shit of games and math algorithms for finite elements in early 90s with Pascal and Fortran.
These days it’s easy or hard?

__hannibaalbarca__