Easy Way to Make Jumping in PyGame! (7 Mins)

Поділитися
Вставка
  • Опубліковано 7 лип 2024
  • 📑 SUMMARY
    In this video, I show you how to make jumping in PyGame. I show you how to use Python to create games and how to make games in PyGame. In this PyGame tutorial, I show you how to make jumping by creating Mario in PyGame (not really). I show you how you can use jumping in PyGame so that hopefullly, you can create a platformer with PyGame. You can also use this tutorial to make PyGame platfomer physics. Hopefully Susan likes my keywords 🥺.
    🔔 SUBSCRIBE - bit.ly/baraltech
    📧 EMAIL for Business - mailto:lartech2007@gmail.com
    🔗 LINKS
    GitHub: github.com/baraltech/Jumping-...
    ⌚ TIMESTAMPS
    0:00​ | Intro/Demo
    0:44 | Making Mario Jump
    5:59 | Disclaimer
    6:55 | Thanks for Watching!
    🎬 MY SETUP:
    💻 PC: Custom Built:
    ✅ Intel Core i5-10400F
    ✅ Gigabyte NVIDIA GeForce GTX 1060 3 GB WINDFORCE OC
    ✅ Gigabyte B560M DS3H AC
    ✅ G-Skill Ripjaws V DDR4-3200MHz CL16 RAM (2x8 GB)
    ✅ DeepCool MACUBE 110 Micro-ATX Case
    ✅ Western Digital Blue SN550 500 GB NVMe SSD
    ✅ EVGA 500 BR 80+ Bronze Power Supply
    ⌨️ Keyboard: Razer Huntsman Gaming Keyboard (Razer Opto-Mechanical Purple Switches)
    🖥️ Monitor: Acer Nitro VG240Y
    🖱️ Mouse: VicTsing 2.4GHz Wireless Mouse
    🎙️ Mic: Blue Yeti USB Condenser Microphone
    💻 Secondary Laptop/Monitor: Dell Inspiron 11-3185 2-in-1
    🎵 MUSIC
    Track: Rainy Paradise - Next Route & WOMA [Audio Library Release]
    Music provided by Audio Library Plus
    Watch: • Rainy Paradise - Next ...
    Free Download / Stream: alplus.io/rainy-paradise
    🏷️ TAGS
    - PyGame
    - Make Mario with PyGame
    - Jumping in PyGame
    - Make Games with Python
    Hashtags:
    #Python #PyGame #Mario
  • Наука та технологія

КОМЕНТАРІ • 59

  • @baraltech
    @baraltech  2 роки тому +5

    Code - github.com/baraltech/Jumping-PyGame
    Thanks for watching!

  • @rajpulapakura001
    @rajpulapakura001 Рік тому +2

    Clearly explained and simple! Exactly what I needed!

  • @seba1842
    @seba1842 2 роки тому +5

    This was the only thing I needed for my portion of the code in my group to be complete thank you so much!

    • @baraltech
      @baraltech  2 роки тому

      Always glad to help. Thanks for watching!

  • @MowiWowi
    @MowiWowi 25 днів тому

    So satisfying seeing code work so perfectly

  • @gamalielgerona2391
    @gamalielgerona2391 Місяць тому

    Nice. Now I can enable jumping for my PyGame Slime Destroyer project. You got a subscriber.

  • @bhaveerathod2373
    @bhaveerathod2373 2 роки тому +1

    THE BEST tutorial, thanks man, very handy indeed

  • @sasamak6474
    @sasamak6474 Рік тому +1

    i found so much stuff that had like 10x your code and i understood your tutorial way better than all of the other ones ty for that

  • @Kal-elB
    @Kal-elB 6 місяців тому

    Thank you! I never thought about how you'd make the character move up without teleporting it

  • @eternulized
    @eternulized 2 роки тому +1

    Thank you for this video sir

  • @Ishaan_Garud
    @Ishaan_Garud 2 роки тому +3

    THANK YOU SOOOOOO MUCH!!
    I WAS MAKING MY GAME ENGINE, AND WAS Stuck
    BUT NOT ANYMORE
    BECAUSE OF YOU
    BE SURE TO CHECK MY ENGINE

    • @baraltech
      @baraltech  2 роки тому +1

      No problem dude haha

  • @ahmadsyahmibinjamaludin1036
    @ahmadsyahmibinjamaludin1036 2 роки тому

    Great video! My suggestion is you should also show how to make it in sprite class. I saw many people usually used sprite class since it is more organizable. Love the content😁

    • @baraltech
      @baraltech  2 роки тому

      Thanks for the comment! I'll keep that in mind!

  • @dualscreenchef8535
    @dualscreenchef8535 2 роки тому +2

    Thanks to this video, I can break copyright correctly

  • @pursuingcode1773
    @pursuingcode1773 Рік тому

    solid tutorial my dude

  • @user-sw9em2ky2p
    @user-sw9em2ky2p Рік тому +2

    really helpful thank you

  • @seal6978
    @seal6978 2 роки тому

    Thank you so so so much.Your amasing!!!!

    • @baraltech
      @baraltech  2 роки тому

      No problem! Thanks for the comment!

  • @romanward78
    @romanward78 Рік тому

    Thanks man it works great. What does the boolean variable ‘jumping’ do in the code?

  • @noodle69
    @noodle69 Рік тому

    very helpful thank you

  • @papajowapapaja2759
    @papajowapapaja2759 5 місяців тому

    Cool, thx!!!

  • @UXER260
    @UXER260 Рік тому

    Nice video! You could fix the 20 division bug if you use ‘floor division’ (‘//‘ instead of ‘/‘ and then multiply it by twenty

  • @Ganav_ha_shtihim
    @Ganav_ha_shtihim 4 місяці тому

    the sprite can jump how much it want like flying not just one time it can go up infinatly help

  • @vitvab7150
    @vitvab7150 5 місяців тому

    very helpful tutorial, but how do i make it just fall though the ground and i cna make it jum again even if it doesn't stand on anything

  • @pranavnair3282
    @pranavnair3282 Рік тому

    Help! What is Y_POSITION equal too?

  • @Ray-sb8qi
    @Ray-sb8qi Рік тому +3

    I have an issue where my character will land a little bit higher than where he jumps from every time I jump. My variable values are the same as yours.

  • @lovelivevike5507
    @lovelivevike5507 5 місяців тому

    got a subscriber at 2:30 sec in =)

  • @realjonav
    @realjonav Рік тому +3

    hey is there a way to make it so the "S" key would make you fast fall?

    • @thatanimeguy8461
      @thatanimeguy8461 Місяць тому

      if key_pressed[pygame.k_s]
      gravity = bigger value than normal gravity

  • @matrixneo2412
    @matrixneo2412 Рік тому

    Hi i know my comment is late and idk if you will see this but i wonder if you could make a video so your character can be able to left or right anyways thanks for this tutorial

  • @abulhasan923
    @abulhasan923 Рік тому

    Really helpful but I want horizontally long jumps and this tutorial made the character jump very short horizontally... Please can anyone help?

  • @KeyGilz
    @KeyGilz 4 місяці тому

    cool tutorial, thank you. for some reason, mario_rect is at x=376 and y =568, so he's hovering over the ground... any ideas? i used the same values in the tutorial 400, 600

  • @BardockSuperZ
    @BardockSuperZ 2 місяці тому

    Nice tutorial , i copied the logic of your tuto for apply in the ursina engine

  • @user-uf4qp9ls4z
    @user-uf4qp9ls4z 6 місяців тому

    what if the sprite is moving?

  • @tskvito5494
    @tskvito5494 Рік тому

    for some reason it jumps and never comes down, i checked 100 times and i cant find the difference between my adn your code

  • @cws03
    @cws03 Рік тому

    why are you using all caps?

  • @sploosh2857
    @sploosh2857 2 роки тому

    Gravity

  • @anya637
    @anya637 2 роки тому

    😌 ᴘʀᴏᴍᴏsᴍ

  • @jasonsworld333
    @jasonsworld333 2 роки тому +1

    This is no good because you dont show how to find the charcter location. thats the most important part so this is useless to me

    • @baraltech
      @baraltech  2 роки тому +1

      Thanks for the feedback. You can find the character location by referencing its rect’s x and y properties. Ex. print(mario_rect.x). Sorry you feel that way about the video and hopefully this helps!

    • @jasonsworld333
      @jasonsworld333 2 роки тому

      @@baraltech This is a common problem I'm seeing amongst pygame tutorials. If you can find a way to do an easily scalable tutorial for all little elements like movement, assets, camera, etc... and explain them in depth everyone is making pygame tutorials but very little explanation of how to copy that to your code in a generalized way.
      These tutorials are saying what to do with a tool vs actually describing the tool. One of them puts viewers in a position to mimick you, the other puts the viewer in a position to mimick the concept.

  • @dole1393
    @dole1393 Рік тому

    This is a scam.