CODE WITH ME | Python TETRIS Game OOP [PART 2]

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 86

  • @CSJackie
    @CSJackie  2 місяці тому +7

    This concludes the TETRIS game wohoo :) I hope you enjoyed it - I challenge you to build a better one! And checkout Setapp to get cool, productive apps for iOS and macOS with a 7 day free trial: stpp.co/3MiKdK8

  • @ciocolici
    @ciocolici 2 місяці тому +9

    I am learning programming right now, and I really struggle with lots of stuff, but I told myself I will never stop until I get there. I hope someday I will be at least half as good as you! Awesome content, love your channel!

    • @CSJackie
      @CSJackie  2 місяці тому +1

      You’ll be great!!! ❤️❤️

  • @Geertevens
    @Geertevens 2 місяці тому +2

    Well done! "It's awesome to see the real emotions, from disappointment when things don't work out as anticipated, to relief and joy when they do."

    • @CSJackie
      @CSJackie  2 місяці тому +1

      Thanks so much ☺️

  • @Jibril_Abdulkadir
    @Jibril_Abdulkadir 2 місяці тому +5

    Great series Jackie you should do more creating games or apps 🌟

    • @CSJackie
      @CSJackie  2 місяці тому +1

      I will! Thank you so much

  • @mrstanlez
    @mrstanlez Місяць тому +1

    Awesome tutorial as always, +1 Like. Don't stop. Thank you.

  • @chibha96
    @chibha96 2 місяці тому +1

    I appreciate your efforts in game development and coding - I think you have a future in game development as I saw your Part 1. You can also work on the UX/UI aspect - new game mechanics/engaging visuals at a later stage - Right now the vanilla version needs to have a good development. I'm aware of "Collision Detection" as I have explored the same concept in Unity 3D for a dummy platform game concept - When a player falls slips down while jumping across narrow platform floors - a hidden virtual floor is placed which makes the player return to the start point instead of falling down the infinite virtual space. It is called Triggers - I used this game engine a long time ago so I'm not sure about terminology. I used simple shapes but YT tutorials are filled with complex characters and environments.

    • @CSJackie
      @CSJackie  2 місяці тому +1

      That’s really interesting! I would actually enjoy giving game development a try 😄 but I have no experience in the field. Thanks for supporting my content!

  • @cocomind_design
    @cocomind_design 2 місяці тому +1

    This one was a fun one to do. Thank you! 💪🏽✨👌🏽❤️

  • @assertchris
    @assertchris 2 місяці тому +1

    These are cool. The Tetris rights holders are famously litigious though, so it might be good to change the titles to something that describes Tetris but doesn't use the trademark.

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

      Ohh, thanks I had no idea

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

    always nice to see you and updates..also that new old school keyboard ...

    • @CSJackie
      @CSJackie  2 місяці тому +1

      Thanks so much! Yep hehe :)

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

      @@CSJackie do you like it because the noise or finger exercise...

  • @robertulrich3964
    @robertulrich3964 2 місяці тому +1

    the best part of tetris was making a last minute change. how would we delay the locking for a few seconds so we can scoop under?

  • @Velvetskyy
    @Velvetskyy 2 місяці тому +1

    Nice to see you again and thaks for second part 1st was amazing this will be I'll do....😊❤

    • @CSJackie
      @CSJackie  2 місяці тому +1

      Aw thanks so much! ❤️

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

    Really python is very beautiful... So I am looking so deeply sorry learning deeply

  • @graycoder9911
    @graycoder9911 2 місяці тому +2

    Happy to see my role model again😊😊😊😊

    • @CSJackie
      @CSJackie  2 місяці тому +2

      hahaha hello!

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

    You are Incredible as always, love to see you again.

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

    Hi Jackie. Great video. Sorry if you’ve already answered this somewhere, but how did you setup the python environment on your Mac.

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

    Shes back!

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

    Very interesting tutorial! Also very well done. The only thing that bothers me a bit is the rotation of some of the pieces - especially the L and J.

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

      Thank you! What about it bothers you?

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

      @@CSJackie As a classic Tetris player, I'm used to the pivot point being in the middle of the backbone. The middle mino (square) of the backbone remains on the same position when rotated.

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

    Hello just ask, have you ever used flutter (dart)? Is this lang on demand in UK?

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

    thank you for sharing

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

    It is always nice to see a girl who does not rest on her good look (y)

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

    I love to see you again.

    • @CSJackie
      @CSJackie  2 місяці тому +1

      Hello 🫶

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

      @@CSJackie Thank you so much for the reply. I think that you don't reply me.🙂☺️

  • @JakeNoviak
    @JakeNoviak 2 місяці тому +1

    Hey Jackie, I was wondering if you could code a Minecraft like game by hand? I used to do Minecraft educational edition with its coding tutorials years ago in grade school, but never manually from scratch. Keep up the vids, btw!

    • @CSJackie
      @CSJackie  2 місяці тому +2

      That would be an accomplishment!! One day I can try haha

  • @roganl
    @roganl 2 місяці тому +1

    Well Done! I am a bit sad to hear you're not going to put more finishing touches on it. Steal the original music (I believe it's public domain), add levels with color schemes and tempo increases and new background art, implement the original scoring algorithm, maybe add a bit of 3d texturing to the whole skin.

    • @CSJackie
      @CSJackie  2 місяці тому +1

      Wanted to leave some opportunities for improvement for you guys 😋

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

    Interesting. I keep putting off learning Python but I like reading code 😅
    I know that it was for fun , but what if create it more object-oriented, instead of working on the matrix and remembering the colors of each field, just keep a list of all the Tile objects used, change their properties while game and only drew the matrix based on these objects? Then in the foreach loop, for example, we move the height in each Tile object without worrying about the matrix and changing each of its fields in different cases of the game.Of course then Tile should have also method for cutting bottom blocks called when horizontal fill appear.

    • @CSJackie
      @CSJackie  2 місяці тому +1

      Interesting concept, I guess it’s another way to do it! 👌

  • @shortanime-2291
    @shortanime-2291 2 місяці тому +2

    Hi Jackie,
    I’m a big fan of your content on UA-cam. Your unique style and the way you present your videos always capture my attention. I’m a professional video editor and have worked with some large UA-cam channels. If you ever need help with editing your videos, I’d be honored to be part of your team.
    Best regards,

    • @CSJackie
      @CSJackie  2 місяці тому +2

      Thank you so much, that's very kind of you! I'll keep it in mind :)

  • @АлексейПетухов-к4г
    @АлексейПетухов-к4г 2 місяці тому

    Ой, полна, полна коробушка,
    Есть и ситцы и парча.
    Пожалей, моя зазнобушка,
    Молодецкого плеча!
    Выди, выди в рожь высокую!
    Там до ночки погожу,
    А завижу черноокую -
    Все товары разложу.

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

    Hi, im doing web development but I struggle a lot with logical thinking and problem solving, and even though I know all the basics and syntax I just couldn’t even build something like you did. Do you have some books or I don’t know, a tip how to learn to be great problem solver?

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

      Honestly it’s a matter of practicing a lot! Leetcode problems are a great way of practicing logical thinking in coding :)

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

    does it count rows and cascade if a complete row is not the bottom row?

  • @러시아연방KOMPAS-3D
    @러시아연방KOMPAS-3D Місяць тому

    잘해...감사합니다.

  • @hk254lyt8
    @hk254lyt8 2 місяці тому +1

    Do you code in python in your job too?

  • @ezflash
    @ezflash 2 місяці тому +1

    very glamorous self made programming engineer love yeah

  • @J18040-n
    @J18040-n 2 місяці тому

    My productivity depends on the frequency of your vids

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

      Directly or inversely proportional?

    • @J18040-n
      @J18040-n 2 місяці тому

      ​@@CSJackie Seems like directly proportional ❤ But maybe it is you who are dependent on me, you never know

  • @Jirayu.Kaewprateep
    @Jirayu.Kaewprateep Місяць тому

    🥺💬 That is a good technique to maintain an array of ground and an array of dominoes because you can update ground each time after a new merge and full row in the ground array occurs. That is a saved process for every time new collisions and stacked rows are removed.

  • @U-bot0
    @U-bot0 2 місяці тому

    well done. 😮😂

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

    I love you ❤

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

    Toshiba Digital Solutions is hiring talented software engineers for quantum game engine development. At Cambridge Research Laboratory

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

    i think i love you

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

    hey cs jackie why you so fabulous

  • @walidbusiness7
    @walidbusiness7 2 місяці тому +2

    hi

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

    Сделайте пожалуйста игру на godot engine 4, там синтаксис схожий с python. Буду рад!!! 🎉

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

    just cute

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

    hiya hun u look nice 🤩

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

    use more chalk

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

      What’s chalk 😄

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

      @@CSJackie You know... Chalk :) ua-cam.com/users/shortszw92owwR6ho?si=zysfigji3F89UY-Y

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

      @@CSJackie You know...

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

      @@CSJackie Well, in Gymnastics it is said that too much chalk can create a visual barrier between the judges and the gymnast, which can lead to scoring inconsistencies, but chalk helps with reducing friction on the skin as well. Use more chalk? Get it? :)

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

    hello mam. mam I am not good at maths so can I learn and practice dsa and actually become good at it??

    • @CSJackie
      @CSJackie  2 місяці тому +1

      Yes absolutely :) it’s a matter of practicing and not giving up because you don’t understand it straight away. You got this! ❤️

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

    happy because i have 899 subscribers. meow 🥰

  • @88lightiningcreations65
    @88lightiningcreations65 2 місяці тому

    ok i thought i was the only one with a crush then I saw she has 80k subscribers. wtf

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

    Guapa!.
    Quieres casarte conmigo?