Creating a Snake game with Python in under 5 minutes

Поділитися
Вставка
  • Опубліковано 10 січ 2025

КОМЕНТАРІ • 5 тис.

  • @MrKagemitsu
    @MrKagemitsu 6 років тому +17868

    Meanwhile I'm like
    >print("Hello World")
    >*stares proudly*
    >gonna start my software house tomorrow

    • @entertainingshorts24
      @entertainingshorts24 5 років тому +372

      Me too feel like this.....😀

    • @MrViciousway
      @MrViciousway 5 років тому +215

      lmao dude, I feel you.

    • @ronixdash123
      @ronixdash123 5 років тому +108

      Same here

    • @zackyvt1319
      @zackyvt1319 5 років тому +566

      Don't worry you guys will get better, I used to feel that. The worse you feel about yourself, the more you'll want to improve, and so you'll get better. 3 years ago, this guy would be my idol, now he is just another coder to me

    • @TheChrist559
      @TheChrist559 5 років тому +13

      MrKagemitsu lmao same here!

  • @alongbarbrahma484
    @alongbarbrahma484 4 роки тому +3652

    Me: **learns to program "Hello World"
    After 5 mins
    Also me: **Searches "How to build Pubg in Python"

  • @micropanda7916
    @micropanda7916 5 років тому +2536

    In python you can also do something like this:
    1.Create AI
    2.Request him to make snake.
    3.Profit

  • @ahnafabdullah5307
    @ahnafabdullah5307 4 роки тому +1767

    Him: snake game in 5 minutes
    Me: Ima copy that all down
    me 30 minutes later: *stares proudly at screen*

    • @32sebastianjosian.39
      @32sebastianjosian.39 4 роки тому +5

      @Live, Love and Skate yes lol its work

    • @32sebastianjosian.39
      @32sebastianjosian.39 4 роки тому +7

      @@shifajakati889 u must download some program first.I forgot the name lol

    • @theatisproject
      @theatisproject 4 роки тому +13

      Sebastian Marpaung: You mean Pycharm?

    • @NoemSis
      @NoemSis 4 роки тому +33

      Do you really thing he does this without preparation?

    • @HemalathaD83
      @HemalathaD83 4 роки тому +4

      Yeah tomorrow I am gonna do that too .I mean I will try

  • @ChitranjanBaghiofficial
    @ChitranjanBaghiofficial 4 роки тому +2648

    he programed the game like writing an article for a blog, loved it.

    • @alexisrodiz6476
      @alexisrodiz6476 4 роки тому +35

      you write an article in five minutes?? coz I dont! jajjaj

    • @ayushreemohanty4359
      @ayushreemohanty4359 4 роки тому +4

      Yeah, I know right

    • @sohamsharma9157
      @sohamsharma9157 4 роки тому +1

      Bro can you please tell me in which app or software you have programed pls tell I also want to try this please 🙏🏻🙏🏻🙏🏻🙏🏻it's a humble request

    • @m4leopard635
      @m4leopard635 4 роки тому +3

      @@sohamsharma9157 PyCharm - tool name

    • @akanshityagi7281
      @akanshityagi7281 4 роки тому +2

      @@m4leopard635 which module he installed for curses ? , i can't find that module , is it windows-curses?

  • @arwahsapi
    @arwahsapi 4 роки тому +3256

    2020: My 'Hello World' program is still throwing errors

  • @YotamBarakJAB271104
    @YotamBarakJAB271104 4 роки тому +666

    Engineer man: I have 5 minutes to develop a game
    *imports math just to use the pi symbol*

  • @user-xe6ms1de5e
    @user-xe6ms1de5e 3 роки тому +297

    I think what has to be realized is not only does he have years of experience: He one hundred percent did his research and practiced before hand. Y'all got this, don't let this put you down if it does.

    • @SdoubleA
      @SdoubleA 3 роки тому +38

      He clearly did. He's constantly looking away at another screen - presumably copying his original code.

  • @udbhavdave
    @udbhavdave 5 років тому +4667

    the only line I understood was import random

    • @exploring197
      @exploring197 5 років тому +37

      Yes

    • @Pantomime0709
      @Pantomime0709 5 років тому +26

      Lol same

    • @TheOfficailTribe
      @TheOfficailTribe 5 років тому +85

      I understood none I just started learning Python a wee ago and I'm only on list comprehension now and even that's still only touching the surface of what you can do with list comprehension

    • @MacroPixel
      @MacroPixel 5 років тому +124

      I also understood what the equal sign meant
      200 IQ

    • @LapNguyen-bx1fe
      @LapNguyen-bx1fe 5 років тому +35

      He used additional packages, of course we can't understand.

  • @mikystars11
    @mikystars11 5 років тому +1775

    Boss: how many days do you need to develop the new game?
    Engineer man: Yes.

  • @adityarajkhowalama
    @adityarajkhowalama 5 років тому +4596

    Using Python to create Snake...
    _I see what you did there_

    • @starplushtv2185
      @starplushtv2185 5 років тому +32

      lol i get it😂

    • @janinefrias3003
      @janinefrias3003 5 років тому +11

      What version of python did he used?

    • @sv67cb
      @sv67cb 5 років тому +14

      @@janinefrias3003 python 3

    • @johnwolves2705
      @johnwolves2705 5 років тому +18

      python, cobra, anaconda who win?

    • @iangeorge5079
      @iangeorge5079 5 років тому +63

      Using Java to create Coffee next

  • @chandakangwa1917
    @chandakangwa1917 4 роки тому +380

    5 years later
    Engineer man: hello guys, today am gonna be making FIFA 26
    * 15 minutes later *
    And that's how you make FIFA 26 thanks for watching

    • @FavFriedChicken
      @FavFriedChicken 4 роки тому +2

      You do know the mechanics take up about 2 months of work.

    • @intrepid.
      @intrepid. 4 роки тому +6

      All the fifas are same so he made fifa 1000

    • @Lanxxe
      @Lanxxe 4 роки тому +16

      @@FavFriedChicken It's a joke, of course he knows, if he didn't he wouldn't have done the joke

    • @unou588
      @unou588 4 роки тому +3

      @@FavFriedChicken You do know that people exaggerate for comedic effect, right?

    • @dan7eiscool
      @dan7eiscool 4 роки тому +6

      Well you start by copying Fifa 25 files...

  • @KevontewestPvP
    @KevontewestPvP 5 років тому +1245

    Friend: Want to play Fortnite?
    Engineer Man: Sure give me 5 minutes.

    • @NarenderRavulakollu
      @NarenderRavulakollu 4 роки тому

      Please help me which software he is using to create this game

    • @KevontewestPvP
      @KevontewestPvP 4 роки тому +3

      @@NarenderRavulakollu I can't be 100% sure but to me it looks like Pycharm. That's what I use to program in python and it looks very similar

    • @NarenderRavulakollu
      @NarenderRavulakollu 4 роки тому

      Thanks @kevin

    • @dreamingwarlord
      @dreamingwarlord 4 роки тому +3

      @@NarenderRavulakollu he uses atom

    • @codeblockdev
      @codeblockdev 4 роки тому

      @@NarenderRavulakollu atom and running the program through terminal

  • @rzyas
    @rzyas 6 років тому +5671

    Now make GTA V

  • @TheAce2cool
    @TheAce2cool 5 років тому +778

    Lost you at “engineer man here”

  • @willamludji5043
    @willamludji5043 4 роки тому +96

    Mom: time to sleep
    Engineer man: give me 5 minute mom
    Mom: oh ok
    Engineer man :

  • @chadd_robertson
    @chadd_robertson 5 років тому +1951

    That's nothing! I can do it in a whopping 11 hours (and it still won't run properly)..

  • @yaej
    @yaej 4 роки тому +582

    this guy: creates snake in under 5 minutes
    me: proud of the lines of code i copied from the book

    • @yashkumarjha5254
      @yashkumarjha5254 4 роки тому +1

      I have an error PLS HELP :
      [Running] python -u "d:\python in 1 video\snakes.py"
      Redirection is not supported.
      [Done] exited with code=1 in 0.179 seconds

    • @akashdutta5524
      @akashdutta5524 4 роки тому

      @@yashkumarjha5254 I faced same issue with python 3.8

    • @elferson
      @elferson 4 роки тому +1

      @@yashkumarjha5254 you need to run " pip install windows-curses " in command prompt

    • @yashkumarjha5254
      @yashkumarjha5254 4 роки тому

      @@elferson Bro I have now installed vs code in linux , and have installed modules like flask,pandas, playsound,,, but every time I run code in vs it gives me import error: module not found,,, please help

    • @alexp5569
      @alexp5569 4 роки тому

      @@yashkumarjha5254 Pip might be installing modules in the wrong directory. If that is the case there are a lot of different causes for this problem and I can't give you a solution. Try looking at stack overflow threads.

  • @thisisfine6451
    @thisisfine6451 6 років тому +485

    It would have been great if you did a follow-up video explaining your code in a little bit more detailed manner with a longer video

    • @imranabbasi9535
      @imranabbasi9535 2 роки тому +4

      It's quite basic though, you'll be able to understand it

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

      @@imranabbasi9535 it really is quite basic haha

  • @cup624
    @cup624 4 роки тому +6

    i like how he had finished a whole snake game in 5 minutes while i'm here struggling with installing packages and libraries

  • @freshman4149
    @freshman4149 5 років тому +70

    >print("hello world")
    "I'm in"

  • @greenjelly01
    @greenjelly01 5 років тому +743

    In my case, "fail" was defined.

    • @sandy456j
      @sandy456j 5 років тому +2

      Because it recognises 'fail' from a failure😂

    • @carsontaylor2389
      @carsontaylor2389 5 років тому +11

      @@sandy456j R/Whooooosh

    • @pharmacist66
      @pharmacist66 5 років тому +6

      @@carsontaylor2389 r/ihaveareddit

    • @bongotoucan7913
      @bongotoucan7913 5 років тому +2

      NerdWithFriends you’re doing the exact same thing by linking a subreddit

    • @pharmacist66
      @pharmacist66 5 років тому

      No I’m not, he r/whooooshed him for no reason, I’m saying the guy he whooooshed got the joke

  • @brunoanastacio1512
    @brunoanastacio1512 4 роки тому +974

    Boss: U have one week to deliver the project
    Me:
    import Engineer Man as myself

    • @NarenderRavulakollu
      @NarenderRavulakollu 4 роки тому +1

      Help me which software he is using to create this game

    • @ergpopler413
      @ergpopler413 4 роки тому

      @@NarenderRavulakollu i think it is PyCharm

    • @legendarynoob6732
      @legendarynoob6732 4 роки тому +4

      @@ergpopler413 Nope,he is using atom(a text editor) and running the program from the command line.

    • @incognitojon902
      @incognitojon902 4 роки тому +1

      Narender Ravulakollu it’ll take u a while to get like this guy at a certain point in someone’s coding career they have coded so much that they dream in code

    • @codelif
      @codelif 4 роки тому +1

      well i got the joke but while importing engineer man it will throw a error because Man is treated as another argument.

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

    THANK YOU! I’m learning Python currently. I watched this video and followed along in VSCode. If I expose myself to as many projects/tutorials as possible and try to script or program some, I will learn to become proficient. I humbly ask, PLEASE KEEP THEM COMING.

  • @newleontube
    @newleontube 7 років тому +819

    Great job. I liked the way you explained the idea behind each line of the code while you were writing the code...

    • @EngineerMan
      @EngineerMan  7 років тому +48

      I had to do it kinda fast, but I tried.

    • @tahirrazavi7862
      @tahirrazavi7862 6 років тому

      Een agha khaili baahoosheh !

    • @vasilykerov8951
      @vasilykerov8951 6 років тому +6

      Why do you have to do it timed or under time pressure (especially since you spent quite some time thinking about it)? The educational value would be more if you spend more time explaining the logic.

    • @zacharyschultz5011
      @zacharyschultz5011 6 років тому +1

      Having the education behind the video is very helpful, but on the other hand. I felt the way he came about it was helpful. He made it fun to want to learn. Great video man and thank you.

    • @danyeun01
      @danyeun01 6 років тому +3

      the point of this video wasnt to teach how to write a game of snake

  • @MarkAmerson
    @MarkAmerson 4 роки тому +190

    Man I just started learning python and this was motivating.... Genius.

    • @gabriell.pereira535
      @gabriell.pereira535 4 роки тому +9

      I just started to learning python too, really cool language

    • @otterr209
      @otterr209 4 роки тому +6

      @@gabriell.pereira535 same here, i literally just got it like 2 hours ago, im hoping to make some cool things in the future

    • @adnanhyder2564
      @adnanhyder2564 4 роки тому +5

      @@otterr209 lmao I've also started learning python.
      I'm watching tutorials of giraffe academy 😅

    • @MachineVersatile
      @MachineVersatile 4 роки тому +3

      lol i just started learning python also and i begun with Giraffe Academy too

    • @lelejiang7977
      @lelejiang7977 4 роки тому +1

      @@gabriell.pereira535 me too

  • @babatundesamuel4434
    @babatundesamuel4434 5 років тому +632

    Who knew this comment section would be this funny?. 😂😂

    • @pipopeterpan
      @pipopeterpan 5 років тому +6

      Hahaha. I literally only watch the comment section once in a while. And this time I'm already stuck here for 5 minutes

    • @chandakangwa1917
      @chandakangwa1917 4 роки тому +2

      Am sick and tired of liking each and every comment I come across cause they're all good

    • @NarenderRavulakollu
      @NarenderRavulakollu 4 роки тому

      Help me which software he is using to create this game

    • @classiccamden
      @classiccamden 4 роки тому

      @@NarenderRavulakollu I believe he used PyCharm

  • @andrewsmith4575
    @andrewsmith4575 3 роки тому +1

    "Creating a snake game in substantially longer than 5 minutes, putting the code on my second screen, and then re-typing it in under 5 minutes"

  • @АлександрЧмакедонский
    @АлександрЧмакедонский 6 років тому +1569

    Creating a Python game with Snake in under 5 minutes

    • @dannehsg978
      @dannehsg978 6 років тому +19

      Дэниэль Аубакиров What why did you restate what the title said

    • @samorstuff
      @samorstuff 6 років тому +118

      Danneh SG read it again

    • @juansalva1
      @juansalva1 6 років тому +12

      ur so dumb XD

    • @SirentNite
      @SirentNite 6 років тому +2

      Kanny MäcKornmick I think Danneh SG legit didn’t read the title probably

    • @kannymackornmick2614
      @kannymackornmick2614 6 років тому

      SilentNite well then i should deleze the comment

  • @zj2834
    @zj2834 6 років тому +1046

    I lost you at (import)

    • @kaarukun1651
      @kaarukun1651 5 років тому +7

      I can relate

    • @rimskyrichard8651
      @rimskyrichard8651 5 років тому +8

      @@kaarukun1651 can anyone tell me what the hell import does

    • @manny4707
      @manny4707 5 років тому +38

      @@rimskyrichard8651 Import is used for second files, in this case, he has two imported files, random and curses, these are two separate files that he has that are .py files. So basically it takes anything that is in the other file and allows it, and the variables inside and anything else to be used in the first snake.py file he was using. From- A kid in his first year in a class for python!

    • @matheustran8009
      @matheustran8009 5 років тому +1

      rimsky richard it imports files. For example you can't use randint() without doing import random

    • @linhnguyenvan7086
      @linhnguyenvan7086 5 років тому

      i dont find module curses.so what is that? and where can i get it?

  • @anjeshnair6093
    @anjeshnair6093 5 років тому +1247

    Not needing a 5 minute one..instead a 30 minute one explaing each and every line used.

    • @alextsukada4013
      @alextsukada4013 5 років тому +60

      It’s not a tutorial

    • @theparrot271
      @theparrot271 5 років тому +91

      @@alextsukada4013 That's the point lmao
      r/thatsthejoke

    • @tc5334
      @tc5334 5 років тому +51

      @@theparrot271 r/ihavereddit

    • @anjeshnair6093
      @anjeshnair6093 5 років тому +13

      Alex Tsukada My point was If this was a tutorial then it would have been great..

    • @solome6478
      @solome6478 5 років тому

      He does explain almost every line. Just pause after each line you don’t understand. Follow along by coding and you will most likely understand it.

  • @goatedslap8608
    @goatedslap8608 4 роки тому +37

    I was like “huh” for the first 5:38 seconds

    • @amalmk6736
      @amalmk6736 4 роки тому +2

      Better then me as I only understood at 5:40

    • @hikyyd3175
      @hikyyd3175 4 роки тому

      i only understand when i do: CTRL+C CTRL+V :)

  • @bruh_5555
    @bruh_5555 5 років тому +124

    Boss(after the meeting): So this is how we are going to code the software any questions and engineer man pls concentrate on the meeting don't play with your laptop.
    Engineer man: Sir, already finished coding it.

  • @AlleGamingTV
    @AlleGamingTV 6 років тому +2679

    I don't get the point of these kind of videos. This isn't a 5 min coding challenge. This is a how fast can I copy my precoded game into an empty file...
    Do you really think he does this with no preparation? If yes you have no idea of coding or writing your own computer programs.
    I would love to see a real tutorial on how to make games, were he explains everything but for this content I can go on stackoverflow.
    Please correct me if I am completely wrong

    • @EngineerMan
      @EngineerMan  6 років тому +906

      I just assumed nobody actually thinks that I conceptualized, designed, and coded, from scratch, everything in 5 minutes...because that's impossible.

    • @AlleGamingTV
      @AlleGamingTV 6 років тому +255

      Engineer Man Thanks for your response. I study computer science now, so I know that it is not possible to get something like this done in 5 minutes. I would love to see you explaining why you use all the commands and showing how I can do this myself. This video has for someone, who wants to learn to code properly only a small value.

    • @TraceguyRune
      @TraceguyRune 6 років тому +47

      Alle Gaming TV still, it only takes 5 minutes to punch in the correct code... Of course research and development will take longer.

    • @ChompNom
      @ChompNom 6 років тому +59

      Alle Gaming TV you make a great point. I know there are definitely people who assumed that he just code and plan everything live within 5 mins

    • @xwinglover
      @xwinglover 6 років тому +46

      Alle Gaming TV you must be awesome at parties. His preparation for this is not the hour or two of prep, but the years of studying computer science, coding and writing applications leading up to it. The only case your argument makes sense if it is done by a non-computer science person or perhaps a baby. Then everyone could be marvelling at such a feat, but you likely would just be shitting on that too.

  • @ScaryPunkGoose
    @ScaryPunkGoose 7 років тому +2677

    Now do it in C.

    • @EngineerMan
      @EngineerMan  7 років тому +329

      Scary Punk Goose I actually was going to, in keeping with the rest of my videos, but I can't type and think that fast.

    • @kelechistewart2133
      @kelechistewart2133 7 років тому +119

      Definitely understand that it would be a bit of a stretch to expect it in 5 minutes, but do you think you could do a longer video implementing it in C?

    • @EngineerMan
      @EngineerMan  7 років тому +226

      Yes, that seems reasonable.

    • @RazinShaikh
      @RazinShaikh 7 років тому +190

      Luke Spademan byte code? Lol!! I program using laser to flip bits

    • @robinchetan8
      @robinchetan8 7 років тому +5

      best book/material to learn python?

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

    You can tell this man is a programmer. He has nothing else in his house but a computer and desk.

  • @ironrose6
    @ironrose6 6 років тому +26

    Great job, thank you! For anyone following along in python 3.6, when you get the error about w.addch() "TypeError: Integer argument expected, got float", just convert them to ints by surrounding the first two arguments for the .addch() with "int()". Again, thanks Engineer Man! I'd love to have more of these :).

    • @fractaldesigns7175
      @fractaldesigns7175 6 років тому

      can you paste the line of code here? im having problems, not sure where to paste the int()

    • @disicinco15
      @disicinco15 6 років тому +3

      @@fractaldesigns7175 It should look like this
      w.addch(int(food[0]), int(food[1]), curses.ACS_PI)
      w.addch(int(snake[0][0]), int(snake[0][1]), curses.ACS_CKBOARD)
      Just do it for all four w.addch functions and you should be good.

    • @fractaldesigns7175
      @fractaldesigns7175 6 років тому

      @@disicinco15 Okay, thank you!

  • @Nicc-zq7fn
    @Nicc-zq7fn 5 років тому +919

    Me in Python terminal:
    x = 1
    While x == 1:
    Print("69420")
    Me: nice *∞

    • @maco2896
      @maco2896 5 років тому +35

      me in python terminal:
      b = 2
      while b > 0:
      b *= b
      print(b)
      big number appear

    • @danodano2255
      @danodano2255 5 років тому +16

      69420
      69420
      69420
      69420
      69420
      69420
      69420
      69420
      69420
      69420
      69420
      69420
      69420

    • @nehavishwakarma7557
      @nehavishwakarma7557 5 років тому +12

      Use
      Break

    • @maco2896
      @maco2896 5 років тому +1

      @@nehavishwakarma7557 what would you need break for in my or finna's examples

    • @weepoethics
      @weepoethics 5 років тому +1

      Finna Yeet please stop...oops infinity

  • @اخالعرب-ض1ه
    @اخالعرب-ض1ه 5 років тому +603

    Watching other people coding is REALLY FUN.
    But coding by yourself is HEADACHE 🌚

    • @rban123
      @rban123 5 років тому +18

      اخ العرب it’s really fun until something breaks lol

    • @micastillodearena6038
      @micastillodearena6038 5 років тому +16

      @@rban123 it all was fun and laughs untill the shell did not respond

    • @abhayagarwal5097
      @abhayagarwal5097 5 років тому +3

      It is actually

    • @marlo.saurus
      @marlo.saurus 5 років тому

      oh

    • @roshanprabu
      @roshanprabu 4 роки тому +15

      Its fun until it says syntax error and you dont know what you did wrong

  • @sneakysniper7014
    @sneakysniper7014 3 роки тому +4

    On a school day:
    Engineer man: Oh shit I forgot to my python homework
    Teacher: Where is your homework
    Engineer man: Ma'am I am just finding the file on my laptop
    *meanwhile* he does his homework in 5 mins

  • @AngeryCL
    @AngeryCL 5 років тому +58

    The way he types is satisfying

  • @magicalleek
    @magicalleek 6 років тому +218

    Wow, a lot of python newbies in the comments, seems like you inspired a lot of people to try coding
    Good job

    • @EngineerMan
      @EngineerMan  6 років тому +31

      Too many people that can't figure out how to install curses.

    • @tappineapple3381
      @tappineapple3381 6 років тому

      @@EngineerMan lol

    • @developerninja619
      @developerninja619 6 років тому

      @@EngineerMan 😂😂

    • @anmolsingh4969
      @anmolsingh4969 6 років тому

      @@EngineerMan how much you earn from programming

    • @barmetler
      @barmetler 5 років тому +1

      @@EngineerMan Yeah I had to manually install an older version of curses(I use python 3)
      Also, (i guess that's new in python3), int/int returns a float.
      you just have to convert the numbers to int (x and y coordinates for example)

  • @tastybaldpiggy-2494
    @tastybaldpiggy-2494 5 років тому +293

    Me: Tries to understand
    Understands nothing
    Also me: Calculates basic addition
    *happiness noises

  • @hellrealm1
    @hellrealm1 3 роки тому +1

    dude I've watched this video a few times and everytime I see this I'm in awe damn, just started teaching myself python, I'm pretty sure it's gonna take me years before I can do anything close to what you just did

  • @moritz5102
    @moritz5102 6 років тому +422

    Enjoyed the video, smashed the like-button, now it's pregnant.

    • @9rh9
      @9rh9 5 років тому +2

      mojo For the sake of all the stillborn dislike buttons I hope the seed is strong.

    • @luis9286
      @luis9286 5 років тому +4

      3 more months till the like gives birth

    • @xgene7796
      @xgene7796 5 років тому

      When's the baby shower?

    • @shubamkrishan7358
      @shubamkrishan7358 5 років тому

      just 2 months more, YEAHHH !

    • @luis9286
      @luis9286 5 років тому

      @@shubamkrishan7358 yap,2 months

  • @exploring197
    @exploring197 5 років тому +233

    Please make the same video by explaining.
    So that we can also understand

    • @MaxGaming-lg4xp
      @MaxGaming-lg4xp 5 років тому +5

      yeh

    • @TeenNewsLive
      @TeenNewsLive 5 років тому +16

      He explains as he's writing the code lol

    • @TitouanYT
      @TitouanYT 5 років тому +2

      It’s easy to understand

    • @cr3atur321
      @cr3atur321 5 років тому +6

      @@TitouanYT not everyone is good at it like you lol

    • @TitouanYT
      @TitouanYT 5 років тому +1

      CR3ATUR3 i was joking, but it’s not the goal of this video to explain

  • @Skizz77
    @Skizz77 4 роки тому +202

    From my perspective, this is God level right there. I'm light years away to get at his level...lol

    • @danyDesigns
      @danyDesigns 4 роки тому +64

      He's just copying it? He often looks at another screen to his right to check what to do next. Still takes skill to know what you are doing of course. But don't let this video fool you into thinking that the dude is just coming up with the code on the spot on first try.

    • @piyushdarji3775
      @piyushdarji3775 4 роки тому +2

      @@danyDesignsright bro

    • @piyushdarji3775
      @piyushdarji3775 4 роки тому +7

      Bro u should trust on yourself .....u r greqter than him

    • @choicevoice4505
      @choicevoice4505 4 роки тому +11

      It's scripted and obvious that he's practiced it many times. And the quality of his code is utter shit. Stop wishing you were like the programmers you see on youtube, you have the potential to be better.

    • @goatboymagic9352
      @goatboymagic9352 4 роки тому +2

      the idiot memorized it

  • @curly-scheck1040
    @curly-scheck1040 2 роки тому

    This is awesome! It shows how practice can give you the ability to not only build "working" applications in record time, but compete in hackathons. Everyone agrees that it takes a team to build a polished application in a reasonable time-period, but an individual can reach the point of building MVPs within minutes. Its amazing.

  • @njiepetro1230
    @njiepetro1230 5 років тому +24

    Me: let's play GTA6
    Engineer man: Give me 5 mins let me write the code🤝

  • @PinkDiamond7777777
    @PinkDiamond7777777 5 років тому +18

    "while food is None" Relatable for hungry people everywhere.

  • @ahmeduddin46
    @ahmeduddin46 4 роки тому +311

    Engineer man : let’s make something tht will take me 5m 😏
    Keyboard: oh god please save me 🥺

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

    me : print (" Hello world ")
    my mind : wow am so good!
    also me : ' How to build Minecraft in python under 5 minutes '

  • @agreysaria5906
    @agreysaria5906 5 років тому +321

    Still stuck at "Hello world" compiler error!!😅😅

    • @minddrift7152
      @minddrift7152 5 років тому +1

      Bahahaha

    • @CookieJar2025
      @CookieJar2025 5 років тому +6

      That's like, impossible lmao

    • @rollingro560
      @rollingro560 5 років тому +5

      I got you... print(“hello cruel world, why is python so hard”)

    • @_agnivanshi
      @_agnivanshi 5 років тому +1

      Agrey saria,, use DEVC++

    • @TheOfficailTribe
      @TheOfficailTribe 5 років тому +2

      print ("Hello World!") Don't forget after you do this you are officially one step closer to being a Pokemon master
      I mean python master.

  • @GustavoOliveira-px9mp
    @GustavoOliveira-px9mp 5 років тому +68

    Now you should try with the real snake game, Metal Gear Solid.

  • @braveexotica8709
    @braveexotica8709 4 роки тому +13

    Me after learning printing Hello word
    Also me: thinking to develop a game without any programing experience.

  • @larrysew1939
    @larrysew1939 4 роки тому +1

    It's quick and short, he explains every line as he types so that was really educational.
    Great video.

  • @hopewellmbuli3538
    @hopewellmbuli3538 5 років тому +6

    The part that's missing is the planning that went into it.
    As a coder, I was amazed how much quicker I coded by just mapping out what I need to get done. If not on paper, atleast make some mental notes.

    • @mrzisme
      @mrzisme 5 років тому

      Hopewell Mbuli
      That’s a really good point. Just taking the time to write down all expectations and requirements prevents you from doing a lot of backtracking and wasted time

  • @jonasitis7125
    @jonasitis7125 4 роки тому +22

    My reading level: 10
    My understanding level: 0

  • @silvernaturemusic599
    @silvernaturemusic599 5 років тому +5

    Interviewer : How good are you in python ?
    Engineer : Yes

  • @jacobbarbulescu6654
    @jacobbarbulescu6654 4 роки тому +1

    Just started learning to program today using python, and this has seriously inspired me! Can’t wait until I reach this level of expertise.

  • @codewithdanish
    @codewithdanish 4 роки тому +19

    his 5 minutes are much more effective than I wasted 4 years in university to do computer science while learning nothing

  • @offensiventmalayalammemes8798
    @offensiventmalayalammemes8798 5 років тому +17

    Now let's create a snake game with Python
    Whoosh
    Done..!

  • @rubenvanes1892
    @rubenvanes1892 4 роки тому +12

    Imma play this on 0.25 speed and finaly make mom proud

  • @johnbuddie
    @johnbuddie 3 роки тому

    Merry Christmas and happy new year Brother
    Glad to see your channel is doing great

  • @nsu3274
    @nsu3274 4 роки тому +71

    wait, what's this I came here to see python creating snake.

    • @ottomarjo7395
      @ottomarjo7395 4 роки тому

      Ikr I didn't see anything, I just saw the finished result :/ ???

    • @Nani-fn3ze
      @Nani-fn3ze 4 роки тому

      Hahaha

  • @nickaemx8303
    @nickaemx8303 4 роки тому +98

    Me : a= 1
    Print (a)
    *I am genius 😂

  • @onlineph
    @onlineph 7 років тому +141

    Impressive!

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

    All I can say is that with programming, practice makes perfect. The real issues come in when you are not prepared for a question and you need to sit and think what you will be using to make your code work. But well done nevertheless, very few people can even type an email that fast. Was fun watching though

  • @anas100x
    @anas100x 4 роки тому +111

    I just copied everything it took me like half an hour and I got a syntax error from line *13* I made it like 7 actual lines of code

    • @bravosix8171
      @bravosix8171 4 роки тому +4

      😂😂
      Are you CS student?

    • @xGino_n
      @xGino_n 4 роки тому +4

      have the same error. its something with import. cant find the folder or something

    • @Shubby1
      @Shubby1 4 роки тому +1

      @@xGino_n u guys using pycharm?

    • @sahermikho
      @sahermikho 4 роки тому +1

      Shubby yeah whats wrong with pycharm?

    • @Shubby1
      @Shubby1 4 роки тому +2

      @@sahermikho nothing im just making sure

  • @geejaay3220
    @geejaay3220 4 роки тому +15

    Badass programmer. 😅
    Me: Still “Hello, World”

  • @reeve8640
    @reeve8640 4 роки тому +24

    He’s legit reading code from another screen u can see it in the face cam

    • @MarkMinneman
      @MarkMinneman 4 роки тому +4

      I like this guy, but this "in under 5 minutes" video is nothing but a typing test.

    • @reeve8640
      @reeve8640 4 роки тому

      Mark Minneman you can program?

    • @craxypackets
      @craxypackets 3 роки тому

      @@reeve8640 i think you misunderstood. he's saying that it wasn't coded live; he's copying code off of the other screen making it more like a typing test than actual live coding. if you didn't misunderstand, i'm not quite sure why you'd ask, "you can program?" whether or not he can code has nothing to do with the statement he made.

  • @MrGattor33
    @MrGattor33 3 роки тому +1

    This was awesome, great stuff and done rather quickly and very fluid!

  • @SMC_trader007
    @SMC_trader007 4 роки тому +6

    Me: I know programming
    My friend: Make me a snake game
    Me: print("🐍")
    Me again: Can we play snake & ladders?

  • @MonsieurGrill
    @MonsieurGrill 5 років тому +4

    the thing you should do next is to put some decor in the background in less than 5 minutes.
    Nice coding I like your style ;

  • @roland._.washere4375
    @roland._.washere4375 4 роки тому +3

    everyone watching this vid: Hippity Hoppity your game is now my property

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

    "Oh yeah, gimme some pie" lol. Solid performance! I really enjoy these types of videos. It helps me wrap my mind around the whole concept of programming without feeling like I am climbing up a mountain with a blindfold on.

  • @femme11
    @femme11 5 років тому +5

    coding train: *coding the snake game in 15 minu-*
    engineer man: bet

    • @flaviokonti5522
      @flaviokonti5522 4 роки тому

      Coding train does everything realtime, while this guy made it earlier then just retyped code, not quite the same.

  • @Pluvo2for1
    @Pluvo2for1 6 років тому +44

    After working with Javascript it's so nice to see code that isn't covered in semi colons.

    • @puskywastaken
      @puskywastaken 6 років тому +10

      After working with C/C++ I wanna die when I keep typing semi colons but python doesn't have them. Let's not even talk about pointers..ugh, I just hate python

    • @youtubeminute4388
      @youtubeminute4388 6 років тому

      Pluvo2for1 I use c# for Unity and all those dam semicolons...

    • @lucasunruh6124
      @lucasunruh6124 6 років тому +1

      Actually JS Standard Style recommends not using semicolons since they're not necessary. Be cluttered no longer!

    • @puskywastaken
      @puskywastaken 6 років тому +1

      @Sajo8 You have to respect the coding standards of each language. So no.

    • @jonathanberkeley4109
      @jonathanberkeley4109 6 років тому

      @@puskywastaken type them anyway to keep good habits, then when you are done, replace them all with nothing using find & replace

  • @raunakbanerjee1538
    @raunakbanerjee1538 5 років тому +243

    Just free the python. It's already a snake😂

  • @faruquebinsiddique1087
    @faruquebinsiddique1087 4 роки тому

    I'm a medical student and I have zero idea about coding but the way he explains every code he writes just makes it so easier to understand

  • @bendeguzbagosi2385
    @bendeguzbagosi2385 4 роки тому +7

    I'm looking at this video as a break while creating hangman
    It has taken 4 hours and 10mimutes so far

  • @definitelynotafamousyoutub6131
    @definitelynotafamousyoutub6131 5 років тому +4

    Each pie the snake eats the decimal place increases in the value of pie

  • @orisis29
    @orisis29 5 років тому +4

    print("Done a great job bro!")

  • @famalam5141
    @famalam5141 3 роки тому

    I love how you look so chill and relaxed in that seat in every video.

  • @SimpleThingsOne
    @SimpleThingsOne 5 років тому +72

    Can you explain this slowly in another video series? I have been looking for such series on YT but can't find any.

  • @vedroxplayz1818
    @vedroxplayz1818 5 років тому +19

    Do people write code this fast or was he just prepared?

    • @Jomtek
      @Jomtek 5 років тому +1

      He was prepared. Coding needs reflexion. Reflexion can take many minutes.
      But maybe he's not prepared.

    • @kevinlee5813
      @kevinlee5813 5 років тому +2

      @@Jomtek You can see him copying code from another source so he was prepared

    • @kranthitejab
      @kranthitejab 5 років тому +2

      you can see hime averting his eyes often to his right.

  • @DinoSBlaise
    @DinoSBlaise 6 років тому +28

    You're a legend, inspired the shit out of me. 👌🏾

    • @EngineerMan
      @EngineerMan  6 років тому +3

      That's really great! Keep working on your trade and you'll do anything you want to.

    • @DinoSBlaise
      @DinoSBlaise 6 років тому +1

      Engineer Man Thanks man, that's the goal. 👊🏾

  • @thelavagod
    @thelavagod 4 роки тому +2

    My Dad a JavaScript programmer: YOU ALWAYS FORGET THE SEMICOLON

  • @maximebaidakov
    @maximebaidakov 6 років тому +289

    I can make one in 5 seconds. Just copy-paste a program. 😂

    • @sadamabbasi1574
      @sadamabbasi1574 5 років тому +31

      I bet you can't in 5 minutes even if you copy the code coz it will give a lot of errors x,y,x modules not installed etc

    • @ABHISHEKRAJPUT-dj1wc
      @ABHISHEKRAJPUT-dj1wc 5 років тому

      Which compailer did u used?

    • @thelowendstudio
      @thelowendstudio 5 років тому

      I can in 0.0000001 sec

    • @Person-hb3dv
      @Person-hb3dv 5 років тому +3

      You are such a noob. CTRL + V takes less than a sec lol

    • @sulkykookie
      @sulkykookie 5 років тому +1

      Hehe.. soo funny.. i die right now

  • @glazelucki
    @glazelucki 4 роки тому +76

    I can make a snake game in less then 2 seconds:
    Ctr+C, Ctr+V

    • @ra59297
      @ra59297 4 роки тому +2

      Wow. Genius

    • @ابو_ضرغام
      @ابو_ضرغام 4 роки тому

      U r super 😂😂😂

    • @hikyyd3175
      @hikyyd3175 4 роки тому

      oh my god, einstien is jealous!!!!!!

    • @NivAwesome
      @NivAwesome 4 роки тому

      And you still have errors. Ctrl*** not ctr 😂

    • @hikyyd3175
      @hikyyd3175 4 роки тому

      @@NivAwesome wtf lmaoooooooooooooooooo

  • @broncas9277
    @broncas9277 5 років тому +6

    am I the only one where it's not working? I got a default in the curse file "Terminal not found"
    Traceback (most recent call last):
    File "/Users//PycharmProjects/Games/Snake", line 6, in
    s = curses.initscr()
    File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/curses/__init__.py", line 30, in initscr
    fd =_sys.__stdout__.fileno())

    • @DarkSpeedKiller
      @DarkSpeedKiller 5 років тому

      I got the same and after searching for so Iong I still don't know how to fix it

    • @manasvisrivastava7057
      @manasvisrivastava7057 4 роки тому

      i also got the same problem ? do u get it?

  • @sn.main1
    @sn.main1 4 роки тому +2

    we all know how happy we get when we type our fist line of code and say straigt asaw
    print("I'm gonna be a coder right now")

  • @solaymanbhuiyan3993
    @solaymanbhuiyan3993 5 років тому +56

    you: typing the code + explain =

    • @conorlooney3295
      @conorlooney3295 5 років тому +10

      It is a third party module, you would need to install it

    • @filipmartinek995
      @filipmartinek995 5 років тому +2

      Me too

    • @filipmartinek995
      @filipmartinek995 5 років тому +1

      There's some problem with Windows and curses

    • @hamedghafari8062
      @hamedghafari8062 4 роки тому

      @hawk468 Hey! I still have the problem after installing curses. Can you hel me out?

    • @bhavanishankar4799
      @bhavanishankar4799 4 роки тому +2

      Try 'pip install windows-curses' for Windows

  • @sukhmanpreetsingh1525
    @sukhmanpreetsingh1525 4 роки тому +30

    He was clearly looking at an another monitor

    • @timmyfan55
      @timmyfan55 4 роки тому +1

      maybe his camera was in a different spot than his monitor.

    • @sukhmanpreetsingh1525
      @sukhmanpreetsingh1525 4 роки тому

      @@timmyfan55 I am his brother he told me that he cheated.

    • @EngineerMan
      @EngineerMan  4 роки тому +28

      Probably a good time to remind everybody that of course I had notes on another screen. I've made no attempts to hide that and I've mentioned this at least 50 times in this comment section.

    • @timmyfan55
      @timmyfan55 4 роки тому +2

      Engineer Man oh

    • @sukhmanpreetsingh1525
      @sukhmanpreetsingh1525 4 роки тому

      Engineer Man I was just messing around

  • @Jxhsxn
    @Jxhsxn 4 роки тому +10

    And i thought writing hello world in 10 seconds was an achievement

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

    He keeps looking over to the side so he obviously already did this and is just rewriting it 😂

  • @TechnologyVideoNetwork
    @TechnologyVideoNetwork 4 роки тому +42

    Hi.. cool video .. can u do a video on screen saver with some graphic ..more specific an image or time .. please .. thank you .. good job keep it up

    • @donutbedum9837
      @donutbedum9837 4 роки тому +5

      are you indian

    • @G.T.9
      @G.T.9 4 роки тому +1

      @@donutbedum9837 LOL

    • @KrappyPatty-ry6lj
      @KrappyPatty-ry6lj 4 роки тому

      @@donutbedum9837 I'm indian...... and i think you're funny

    • @Crunchiest
      @Crunchiest 3 роки тому

      why so many ellipses lmao

  • @GOURABCHAKRABORTY10287
    @GOURABCHAKRABORTY10287 5 років тому +4

    Didn't understand but looks cool😂

  • @gdawgmadfresh
    @gdawgmadfresh 5 років тому +5

    Traceback (most recent call last):
    File "C:/Users/Stop lookingg at my name/Documents/2snake.py", line 2, in
    import curses
    File "C:\Users\Stop lookingg at my name\AppData\Local\Programs\Python\Python37-32\lib\curses\__init__.py", line 13, in
    from _curses import *
    ModuleNotFoundError: No module named '_curses'
    Process finished with exit code 1

  • @somtovitus
    @somtovitus 4 роки тому +1

    Clarity of purpose is a key factor in programming.