Coding Minecraft in One Week - C++/OpenGL Programming Challenge

แชร์
ฝัง

ความคิดเห็น • 10K

  • @Hopsonn
    @Hopsonn  7 ปีที่แล้ว +7101

    When I made this video, I did not expect this much traction. I created this when my subscribers were all programmers, and now I have layman watching this as well, which is nice as it means I now have a wider audience :)
    However, as expected by this new viewer base, quite a lot of people are commenting things that didn't really get commented before, such as:
    "please add this" and "please add that"
    "fix your ugly palm trees" (yes I know my palm trees suck lol, some comments have really overreacted about them. I would have made them better, but I had better things to do)
    "fix your movement"
    "make the world gen smoother"
    etc, :P
    What doesn't seem to be understood is that I made this video for a one-off bit of fun, and I had no plans (and still don't) of continuing and supporting this game, because it was just a one-week challenge, and nothing more.
    I have a separate game, which you can view in my other "creating" videos, which is also an open-source educational/ fun MC clone, which I do plan to continue creating. However, before I do continue that, I want to learn about networking and how multiplayer works, and I am not sure how long that may take.
    When I do learn how that works, I will begin to create another video where I attempt to implement that. :P
    Of course, in the meantime, I will try and make a video every week or two :)
    Thanks all!
    PS: It is not physically possible to create CS GO and Call of Duty in a week, so please stop suggesting that xD
    Edit: To people who keep saying "all you did was make a terrain generator smh", you clearly didn't watch the video

    • @ReBoRN2882
      @ReBoRN2882 7 ปีที่แล้ว +71

      Hopson really nice video man, you kept me interested the whole video. You got yourself a subscriber !

    • @PhoenixTheGame
      @PhoenixTheGame 7 ปีที่แล้ว +37

      I lol'ed so hard at the last line xD

    • @thecalcuramungusprobably7670
      @thecalcuramungusprobably7670 7 ปีที่แล้ว +9

      Hopson have you seen call of duty: Finest hour? There are lets say 200 polygons at the most ever, creating simple scenes could be done in a week even if such a game looked terrible you could still create something. Ik the bullet tracking would suck tho

    • @kyriakoskioyras9859
      @kyriakoskioyras9859 7 ปีที่แล้ว +5

      man your a legend xD

    • @thearmyofiron
      @thearmyofiron 7 ปีที่แล้ว +26

      lel, that's to be expected from uploading a video with minecraft in the title XD

  • @MatejVancoCG
    @MatejVancoCG 6 ปีที่แล้ว +17617

    if you can't buy minecraft, make minecraft

    • @worthrain2731
      @worthrain2731 6 ปีที่แล้ว +384

      Yoho I am a pirate!

    • @Sean-sy6po
      @Sean-sy6po 6 ปีที่แล้ว +75

      "But alas, I do not have $26.95"

    • @bartillaman
      @bartillaman 6 ปีที่แล้ว +25

      nah, just steal it

    • @Creeperboy099
      @Creeperboy099 6 ปีที่แล้ว +6

      If only you could tap into crossplay like that...

    • @TheInfi
      @TheInfi 6 ปีที่แล้ว +13

      @лох C++ is free if you use G++/other free compiler and have a working computer

  • @diamondmario64
    @diamondmario64 5 ปีที่แล้ว +4488

    kid: mom can I buy Minecraft?
    mom: no
    kid:

    • @alexhugobossshirt8293
      @alexhugobossshirt8293 5 ปีที่แล้ว +35

      Stop stealing dump fuck

    • @kanibal14
      @kanibal14 5 ปีที่แล้ว +11

      Can you install minecraft for free :P
      shigama launcher

    • @monocapuch1no
      @monocapuch1no 5 ปีที่แล้ว +22

      Kid: can we have minecraft??
      Mum : we have minecraft at home
      Minecraft at home :

    • @haqiqiy_odam2455
      @haqiqiy_odam2455 5 ปีที่แล้ว +1

      HACKERMAN

    • @alexhugobossshirt8293
      @alexhugobossshirt8293 5 ปีที่แล้ว +3

      @@retrofilmwork its not stealing its a fucking meme you dumb asshole

  • @benjyfishy
    @benjyfishy 7 ปีที่แล้ว +7797

    no idea what this guy is saying but i like it

    • @acidchronic2211
      @acidchronic2211 7 ปีที่แล้ว +70

      Literally this. So fascinating :D

    • @jicklemithers
      @jicklemithers 7 ปีที่แล้ว +96

      but, "It's fairly easy" as stated multiple times. /s

    • @VaporTrap
      @VaporTrap 7 ปีที่แล้ว +32

      fred = thread

    • @miksuko
      @miksuko 7 ปีที่แล้ว

      Ethan jones you're*

    • @miksuko
      @miksuko 7 ปีที่แล้ว +5

      beau halladey well, it is fairly easy to understand

  • @LiterallyVera
    @LiterallyVera 5 ปีที่แล้ว +1141

    "the fps is low because it's all in one thread"
    minecraft java edition: first time?

    • @wacknesium
      @wacknesium 5 ปีที่แล้ว +35

      1.15 fixed a lot of that

    • @LiterallyVera
      @LiterallyVera 5 ปีที่แล้ว +84

      @@wacknesium game still runs in only one thread, which is why the biggest servers can only fit about 800 maximun people in one world before it starts lagging REALLY hard

    • @SkyenNovaA
      @SkyenNovaA 5 ปีที่แล้ว +46

      @@LiterallyVera F in the chat for the 2b community

    • @LiterallyVera
      @LiterallyVera 5 ปีที่แล้ว +9

      @@SkyenNovaA big F indeed

    • @georgek4416
      @georgek4416 4 ปีที่แล้ว +3

      Minecraft servers would run better but no...

  • @Mita_1337
    @Mita_1337 6 ปีที่แล้ว +4692

    Mojang wants to know your location

    • @inkygzn
      @inkygzn 6 ปีที่แล้ว +88

      Microsoft*

    • @Mita_1337
      @Mita_1337 6 ปีที่แล้ว +102

      @@inkygzn Microsoft bought Mojang. Still Mojang is the one who develops the game :D

    • @LONGMANMY
      @LONGMANMY 6 ปีที่แล้ว +40

      not even a r/wooosh

    • @Mita_1337
      @Mita_1337 6 ปีที่แล้ว +7

      @@LONGMANMY what r/woosh means ?

    • @angulan
      @angulan 6 ปีที่แล้ว +7

      @@Mita_1337 subreddit for those who doesn't understand jokes

  • @samstone8385
    @samstone8385 7 ปีที่แล้ว +1906

    *Parents*
    "Son, the house burned down"
    *Hopson*
    "Luckily there's a very easy fix"

    • @leonardschon2733
      @leonardschon2733 6 ปีที่แล้ว +10

      xD

    • @schyysch
      @schyysch 6 ปีที่แล้ว +7

      XDDD

    • @trevortilby532
      @trevortilby532 6 ปีที่แล้ว +32

      rebuild the house from scratch, simple 1 step process

    • @RabbitConfirmed
      @RabbitConfirmed 6 ปีที่แล้ว +50

      Wife: "I cheated on you, and fucked with all of your friends"
      Hopson: "Luckily there's a very easy fix"
      **Pulls out shotgun and shoots her in the face**

    • @mightycrystal8988
      @mightycrystal8988 6 ปีที่แล้ว +1

      авхахахаха

  • @mateoslab
    @mateoslab 6 ปีที่แล้ว +3183

    4:12 "After changing that single line of code, it works" - programming in a nutshell

    • @eduardoseitz4104
      @eduardoseitz4104 6 ปีที่แล้ว +249

      "I don't know how it works but I just use it." also goes to my programming most used phrases

    • @asston712
      @asston712 6 ปีที่แล้ว +151

      "WHY DOESN'T THIS WORK?" also programming in a nutshell.

    • @Cass_Rose
      @Cass_Rose 6 ปีที่แล้ว +154

      "THERE IS NO SYNTAX ERROR!! WHY THIS DOESN'T WORK???" also

    • @soeharto5278
      @soeharto5278 6 ปีที่แล้ว +56

      It all came from the "Hello world!"

    • @cayden-
      @cayden- 6 ปีที่แล้ว +99

      “it’s not a bug, it’s a feature” is my go-to

  • @cheesegreater5739
    @cheesegreater5739 3 ปีที่แล้ว +325

    It’s incredibly impressive that you managed this in a light mode text editor

    • @LegatAbyssWalker
      @LegatAbyssWalker 2 ปีที่แล้ว +1

      thanks

    • @TinyDeskEngineer
      @TinyDeskEngineer 2 ปีที่แล้ว +12

      Oh no there's a single pure white pixel on my screen now I'm _dead._

    • @cheesegreater5739
      @cheesegreater5739 2 ปีที่แล้ว +19

      @@TinyDeskEngineer exactly what happened to my friend when his text editor showed a white loading screen for half a second, very tragic

    • @joseluizdurigon8893
      @joseluizdurigon8893 2 ปีที่แล้ว +2

      Code blocks sucks because of that

    • @newbiehype
      @newbiehype ปีที่แล้ว

      Can you please explain how can I add downloaded source code in Codeblock.

  • @flevflev9646
    @flevflev9646 5 ปีที่แล้ว +3579

    *Cries in “Hello world”*

    • @kryptonixxgd3523
      @kryptonixxgd3523 5 ปีที่แล้ว +22

      Factssss

    • @redbepis4600
      @redbepis4600 4 ปีที่แล้ว +48

      Stares in game engine*

    • @silverwarriorin348
      @silverwarriorin348 4 ปีที่แล้ว +68

      Cries in “idk how tf to code anything”

    • @tortolgawd933
      @tortolgawd933 4 ปีที่แล้ว +16

      cout

    • @buuqmarabo2778
      @buuqmarabo2778 4 ปีที่แล้ว +16

      2 years wandering in the jungle of programming, downloaded every pricy book that i could find on Amazon and yet i don't know where to start.

  • @rayyanz101
    @rayyanz101 7 ปีที่แล้ว +4811

    When your parents won't buy you Minecraft.

    • @chrischavis4782
      @chrischavis4782 7 ปีที่แล้ว +19

      get a job? bum
      first world problems are so stupid

    • @cedar6794
      @cedar6794 7 ปีที่แล้ว +334

      Chris Chavis issa joke

    • @Gokut0
      @Gokut0 7 ปีที่แล้ว +129

      Chris Chavis What if he's too young to, though?

    • @stankiniii
      @stankiniii 7 ปีที่แล้ว +119

      get a job? what if the kid is like 10 XD

    • @chrischavis4782
      @chrischavis4782 7 ปีที่แล้ว +25

      Then that 10 year old kid can go cut grass or some shit for his neighbors. Kids don't need to be playing video games that young anyways. Kids nowadays are so fucking reliant on technology, and it's disgusting. 5 year olds with iphones, smh.

  • @schlaemzas
    @schlaemzas 6 ปีที่แล้ว +4175

    You'd be rich af if you'd done this 15 years ago

    • @jelleposthuma8786
      @jelleposthuma8786 6 ปีที่แล้ว +321

      Its the idea that counts :)

    • @jokeyy9999
      @jokeyy9999 6 ปีที่แล้ว +111

      @@jelleposthuma8786 yea, but everyone wants money, not ideas

    • @augustkrummel5695
      @augustkrummel5695 6 ปีที่แล้ว +31

      @@jokeyy9999 not rich people

    • @David-pv4st
      @David-pv4st 6 ปีที่แล้ว +52

      @@jokeyy9999 Good idea eventually brings you a heck of money

    • @bwabbel
      @bwabbel 6 ปีที่แล้ว +68

      @@BlazertronGames dude, the developer of minecraft didn't program the first PUBLIC version of minecraft in just one week

  • @crustcookie8111
    @crustcookie8111 4 ปีที่แล้ว +1877

    If you made this 10 years ago you would have been a billionaire..

    • @javierdonas7813
      @javierdonas7813 4 ปีที่แล้ว +19

      HAHAHHAHAHAHAHAHSHZJJDJZKjzjzhzhsksks😂😂😂😂👌

    • @vedantaggarwal6641
      @vedantaggarwal6641 4 ปีที่แล้ว +10

      nice one 😂

    • @crustcookie8111
      @crustcookie8111 4 ปีที่แล้ว +177

      @@BigBoy-ex4vc ok dumbass I'm talking about the current time not when it was fucking uploaded you uncultured swine

    • @poopoo69yearsago89
      @poopoo69yearsago89 4 ปีที่แล้ว +14

      Crustcookie yo good one

    • @thomasrobben5904
      @thomasrobben5904 4 ปีที่แล้ว +65

      @@BigBoy-ex4vc toxic asf lmao

  • @connorm2054
    @connorm2054 7 ปีที่แล้ว +1477

    " im going to make the world INFINITE. Its fairly simple to do."

    • @FireFuryProductions
      @FireFuryProductions 7 ปีที่แล้ว +75

      That's exactly where I flipped my keyboard and stormed out of my room. jkjk. Infinite generation is a bitch.

    • @ivanspoljaric9267
      @ivanspoljaric9267 7 ปีที่แล้ว +11

      well it is

    • @DNetworking
      @DNetworking 7 ปีที่แล้ว +8

      It's possible. ^^

    • @wenxuanzhou5823
      @wenxuanzhou5823 7 ปีที่แล้ว +44

      +Stevens Ganks It's possible, it's just that chunks won't be able to save player updates (breaking a block). The world is generated by a seed of some sort, probably, so obviously it can continue generating it forever in any way as longer as it isn't stored in memory.

    • @blank-zy8es
      @blank-zy8es 7 ปีที่แล้ว +4

      Or maybe the computer can generate the exact seed every time something is changed, using that seed to generate the world every time a chunk is reloaded. This would, however, require adding a (very slim) chance of any block spawning anywhere in the world, and it would add huge lag... Still... Infinity!

  • @pirolaa
    @pirolaa 7 ปีที่แล้ว +1744

    the whole mojang programmer team vs this guy

    • @firstsurname8931
      @firstsurname8931 7 ปีที่แล้ว +184

      well, he already had all the ideas 'laid out' for him

    • @Loppy2345
      @Loppy2345 7 ปีที่แล้ว +195

      Pretty sure Notch created the initial alpha and beta versions of minecraft himself, and set up Mojang using the money he made from minecraft.

    • @slimxshady6111
      @slimxshady6111 7 ปีที่แล้ว +61

      ThatGuyFrosty The only real reason it takes a team writing Java longer than a guy writing CPP is that they actually have to come up with the ideas of the game, while he has it already set out for him. I do find his skill immensely amazing, I am just saying that you can not compare the two because they are both doing different things.

    • @IVAN3DX
      @IVAN3DX 7 ปีที่แล้ว +59

      Who would win? A team of hightly trained professionals with years of experience - some program boi

    • @PepperSnek
      @PepperSnek 7 ปีที่แล้ว +33

      By what standards is C++ "a lot easier"? Sure, it's better for making games because it lets you access the hardware on a lower level, but by no means is it easier to code in. You really have to know what you're doing in C++.

  • @theoboehm1064
    @theoboehm1064 7 ปีที่แล้ว +409

    "I decided to try and add an event system. essentially this means sending events to the events handler and then the event handler sort of handles the events."

    • @Chretze
      @Chretze 7 ปีที่แล้ว +58

      Event-handling event handler handling events like a pro

    • @Kyles45678
      @Kyles45678 7 ปีที่แล้ว +17

      I bet that was quite an EVENTful part of code to make.

    • @NamelesGhost
      @NamelesGhost 7 ปีที่แล้ว +13

      seems like it worked eventually...

    • @wyatt7231
      @wyatt7231 7 ปีที่แล้ว +46

      As another programmer, this is hardly the most ridiculous sentence I've ever heard, a lot of programming is like that

    • @trollexecution5540
      @trollexecution5540 7 ปีที่แล้ว +1

      theo boehm I was confused by that lmao

  • @DeathbyProxy
    @DeathbyProxy 4 ปีที่แล้ว +438

    “I created a cube renderer, to render a cube”
    Amazing

    • @Hopsonn
      @Hopsonn  4 ปีที่แล้ว +177

      Years of research went into that cube renderer to render cubes

    • @jezzie7959
      @jezzie7959 4 ปีที่แล้ว +21

      A cube renderer to render the cube renderer to render a cube

    • @DeathbyProxy
      @DeathbyProxy 4 ปีที่แล้ว +5

      kez Gaming A cube renderer renderer

    • @adamhutchings4023
      @adamhutchings4023 4 ปีที่แล้ว +6

      Then there's this ChunkColumn class, which represents ... a column ... of chunks.

    • @saaofficial5415
      @saaofficial5415 4 ปีที่แล้ว +5

      @@adamhutchings4023 then there's Python...but there's no python

  • @hectorcast943
    @hectorcast943 6 ปีที่แล้ว +1395

    I just started programing and now am scared...

    • @r2in360
      @r2in360 6 ปีที่แล้ว +210

      Don't be scared. It's a very slow grind that will pay off at the end. Just remind yourself to keep pushing even when the obstacle seems impossible to get passed through. Cheers!

    • @shina7418
      @shina7418 6 ปีที่แล้ว +23

      C++? Brackets? or JavaScript?

    • @supermole4654
      @supermole4654 6 ปีที่แล้ว +41

      After 1-2 years you will write more that in this video

    • @okie9025
      @okie9025 6 ปีที่แล้ว +18

      @@shina7418 tbh 99% of all first-time programmers start with JS

    • @shina7418
      @shina7418 6 ปีที่แล้ว +27

      @@okie9025 i started with C++ though

  • @itsbk6192
    @itsbk6192 6 ปีที่แล้ว +480

    *Remembers "cout" in c++ is how you print stuff*
    "You know,I'm something of a scientist myself"

    • @chappie3642
      @chappie3642 5 ปีที่แล้ว +9

      @@amicdict9631 no, you can't use print in C++, that's phyton -> print("text")
      or C -> printf("text")

    • @VoksiGamingPro
      @VoksiGamingPro 5 ปีที่แล้ว +11

      @@chappie3642 actually if you include stdio.h you can printf("
      in c++ too

    • @carlossalguero5222
      @carlossalguero5222 5 ปีที่แล้ว

      solo si utiliza la biblioteca o dependiendo de la idea que esté desarrollando.

    • @shryoder
      @shryoder 5 ปีที่แล้ว +13

      When programmers talk about Java, but you remember Minecraft was written in Java
      *You know, I'm something of a scientist myself*

    • @preefix33_3
      @preefix33_3 5 ปีที่แล้ว +2

      Voksi Tutorijals I rather not make it complicated, what stated in the book of C++ just write it. Programming is based on logic right? 😅

  • @carykh
    @carykh 4 ปีที่แล้ว +236

    Oooooh i like the more tropical color pallete you used, it really makes the fly-through shot at 18:01 really "pop" in a way that real Minecraft doesn't. Great stuff!

    • @starman8853
      @starman8853 4 ปีที่แล้ว +2

      Interesting seeing you here a few years later lol.
      Completely agree though

    • @CreeperSlenderman
      @CreeperSlenderman 4 ปีที่แล้ว

      Yes

    • @arneshpal7702
      @arneshpal7702 4 ปีที่แล้ว

      No

    • @31boxes76
      @31boxes76 4 ปีที่แล้ว

      Lolollolool

    • @abbyartwright2929
      @abbyartwright2929 4 ปีที่แล้ว

      Expectation: OMG CARKKH!!!!
      Reality: oh. cool. it's carykh. didn't know he watched these types of stuff.

  • @ksiazkadochemii2615
    @ksiazkadochemii2615 5 ปีที่แล้ว +3077

    Now do GTA 6 in 18 min and 13 sec..
    You can still release it first!!

    • @localbreadyboy401
      @localbreadyboy401 5 ปีที่แล้ว +70

      Nah a game like that would take at least 3 months with gta san andreas graphics

    • @zeldrisdev849
      @zeldrisdev849 5 ปีที่แล้ว +81

      Shad1cal r/whoosh

    • @qwerasdfhjkio
      @qwerasdfhjkio 5 ปีที่แล้ว +57

      @@zeldrisdev849 r/stoptherwooosh

    • @zeldrisdev849
      @zeldrisdev849 5 ปีที่แล้ว +35

      Justin X. r/whyshouldwestoptherwhoooshthedumbpeopledeservetogetwhooshed

    • @zendayarr3413
      @zendayarr3413 5 ปีที่แล้ว +35

      @@zeldrisdev849 r/peoplenotspellingwooooshcorrectly

  • @SlizzardHDx
    @SlizzardHDx 6 ปีที่แล้ว +1134

    "Minecraft 15$"
    Oh Hell nah, better make my own Minecraft

    • @sem8776
      @sem8776 5 ปีที่แล้ว +22

      Its already €23.95

    • @MESYETI
      @MESYETI 5 ปีที่แล้ว +8

      I'm a programmer. But my 3D engine runs under 5FPS

    • @zendayarr3413
      @zendayarr3413 5 ปีที่แล้ว +11

      r/ifoundthemobileuser

    • @MESYETI
      @MESYETI 5 ปีที่แล้ว +2

      @@zendayarr3413 HOW DID YOU KNOW

    • @sakuhoa
      @sakuhoa 5 ปีที่แล้ว

      @@MESYETI Still better than mine :/

  • @sireugeneyt
    @sireugeneyt 7 ปีที่แล้ว +1895

    my week: i wonder if i can rank up in csgo
    this guy's week: just gonna chill out and fucking CREATE MINECRAFT

    • @MriLyn
      @MriLyn 7 ปีที่แล้ว +47

      My week is like: I wonder if I find a place to sleep lol

    • @deadaccount2623
      @deadaccount2623 7 ปีที่แล้ว +22

      My Version
      My Week
      I wonder if I can finish episodes 1-4 of Minecraft Story Mode.....
      Their Week
      I'm gonna make Minecraft.
      (Seriously, I have Unity and I have no clue how to use it.)

    • @lucacapperucci8711
      @lucacapperucci8711 7 ปีที่แล้ว +27

      My week: I wonder if *_I'll finally find a will to live_*

    • @deadaccount2623
      @deadaccount2623 7 ปีที่แล้ว

      Luca Capperucci
      Thats deep....

    • @SpanishDuck
      @SpanishDuck 7 ปีที่แล้ว +1

      My week "I wonder if I can sleep in for longer

  • @pikamochzotv539
    @pikamochzotv539 5 ปีที่แล้ว +695

    God: *creates world in 7 days*
    Hopson: Are you challenging me?

    • @deadchannel5933
      @deadchannel5933 4 ปีที่แล้ว

      @Lepepepedebebepebebelebebede JUST CHILL! IT'S A JOKE! WHAT'S SO HARD TO UNDERSTAND PIKAMOCHZO TV'S JOKE??!!!

    • @kalewho2555
      @kalewho2555 4 ปีที่แล้ว +7

      really In six days

    • @deadchannel5933
      @deadchannel5933 4 ปีที่แล้ว +6

      @@kalewho2555 IT'S A FUCKING JOKE DUDE! HE USED THE FORMAT 7 DAYS OF GOD CREATING THE WORLD ALTHOUGH IT'S INCORRECT JUST BECAUSE OF THE VIDEO SO IT MATCHES THE JOKE!
      *Ugh!* I hate having to explain jokes!
      I repeat, he HAD to use that format so it would fit the "video meme"

    • @theemeraldfalcon9184
      @theemeraldfalcon9184 4 ปีที่แล้ว +3

      @@deadchannel5933 But you forgot:
      HOPSON *IS* GOD

    • @CoffeeSuccubus
      @CoffeeSuccubus 4 ปีที่แล้ว +3

      Which God?

  • @LevieliseReal
    @LevieliseReal 5 ปีที่แล้ว +714

    Any Problem: Exists
    Hopson: This is a fairly easy fix!

    • @roeital5504
      @roeital5504 5 ปีที่แล้ว +18

      looking in a giant code with millions of lines for a problem is hard, some devs stopped updating their games beacuse of that

    • @happyfakeboulder644
      @happyfakeboulder644 5 ปีที่แล้ว +2

      @@roeital5504 giant code?
      i think you mean giant program

    • @chappie3642
      @chappie3642 5 ปีที่แล้ว +2

      @@happyfakeboulder644 yeah sure

    • @erceyorukoglu
      @erceyorukoglu 4 ปีที่แล้ว +1

      Meanwhile I try to fix why it doesn't print "hello world" for 5 hours...

    • @NoOne-uz4vs
      @NoOne-uz4vs 4 ปีที่แล้ว +2

      @@roeital5504 Not really. That's why we use modular programming. We create multiple different classes, where each class does one specific thing (low coupling). Then, we perform unit tests on that class. Then, when you have dozens of classes, you simply combine them and perform integration tests. Finally, if a bug occurs, you can simply debug that specific class (or module) which is part of the system.

  • @dissemblingdead1115
    @dissemblingdead1115 5 ปีที่แล้ว +2032

    Mojang: Makes Minecraft during 8 years.
    Hopson: Hold my beer

    • @deepakpandey9406
      @deepakpandey9406 5 ปีที่แล้ว +1

      Lol 🤣🤣🤣

    • @adhielmardini4836
      @adhielmardini4836 5 ปีที่แล้ว +43

      Its because of the updates genius

    • @dissemblingdead1115
      @dissemblingdead1115 5 ปีที่แล้ว +9

      @@adhielmardini4836 just a rofl

    • @AlbinGjoka94
      @AlbinGjoka94 5 ปีที่แล้ว +67

      don't forget he did not get a clear goal on what it needed to be. He is just recreating it without thinking about how and what needs to be done.
      Biggest part in programming is the creation of the idea and how to get there not the programming itself.

    • @richardmathieu1550
      @richardmathieu1550 5 ปีที่แล้ว +73

      The first version of minecraft was made in 3 days

  • @maximumeffort1477
    @maximumeffort1477 7 ปีที่แล้ว +1542

    Do Half life 3 Next

    • @mrkroiisant6995
      @mrkroiisant6995 7 ปีที่แล้ว +7

      Yes

    • @user-rf4vc7mt4d
      @user-rf4vc7mt4d 7 ปีที่แล้ว +15

      We need the story and only LOrd GAbEn has the forbidden scripture

    • @SDHUJSDI5
      @SDHUJSDI5 7 ปีที่แล้ว +1

      nice try

    • @aquacelot
      @aquacelot 7 ปีที่แล้ว +6

      Do Half Life 3 on JAVA hahahaa

    • @Nuclearblastdrone
      @Nuclearblastdrone 7 ปีที่แล้ว

      in javascript :D

  • @costerman
    @costerman 5 ปีที่แล้ว +72

    Just got that recommended.
    4000 lines and that result, pretty impressing.
    Am actually learning, and that inspires me.

    • @Boxing0715
      @Boxing0715 4 ปีที่แล้ว +2

      Cool!
      I Learned 3 languages in about 5 months :)
      and why did I want to learn?
      well I wanted to make ROBLOX hacks
      Now I don't wanna I can make CSGO hacks baby
      C#
      VB.net
      C++

    • @lexyp
      @lexyp 3 ปีที่แล้ว +10

      @@Boxing0715 please don't use your knowledge to make videogame cheats, that's scummy

  • @noutkleef4458
    @noutkleef4458 5 ปีที่แล้ว +373

    "I decided to add an event system.
    Essentially this means sending events to an event handler,
    and then the event handler sort of handling the events"
    me trying to fill my 5-minute presentation

    • @user-ue9te3im5i
      @user-ue9te3im5i 5 ปีที่แล้ว +2

      lit shit

    • @hannahdivic28
      @hannahdivic28 5 ปีที่แล้ว +11

      Only programmers understand 😂😂

    • @uahatoxicboi9801
      @uahatoxicboi9801 4 ปีที่แล้ว

      HeyHannah I learned c++ but I don’t understand any of this I should learn an easy language

    • @hannahdivic28
      @hannahdivic28 4 ปีที่แล้ว +2

      UAHA ToxicBoi lol yeah you should start with a java-based one like true Java or JavaScript or html that would be a better for beginners than c++

    • @uahatoxicboi9801
      @uahatoxicboi9801 4 ปีที่แล้ว

      HeyHannah thank you

  • @Baekstrom
    @Baekstrom 6 ปีที่แล้ว +469

    That's really impressive. I do C++ programming for a living and I'm not sure I could do this in a week.

    • @qwerasdfhjkio
      @qwerasdfhjkio 5 ปีที่แล้ว +14

      Try! ;) nothing to lose

    • @MESYETI
      @MESYETI 5 ปีที่แล้ว +7

      Yeah I'm a programmer and my 3D stuff runs under 5 fps

    • @qwerasdfhjkio
      @qwerasdfhjkio 5 ปีที่แล้ว +3

      @@MESYETI well it also depends from your comouter specs

    • @MESYETI
      @MESYETI 5 ปีที่แล้ว +3

      It can run most steam games 60 FPS. And my pc just dies in the event of a 3D project

    • @Jan-cu9ow
      @Jan-cu9ow 5 ปีที่แล้ว +11

      @@MESYETI scratch...

  • @qwuux4108
    @qwuux4108 6 ปีที่แล้ว +721

    I dont know shit about programming, why am i here.

    • @freecrac
      @freecrac 6 ปีที่แล้ว +37

      Don't be sheepish. You already have programed a sentence with some specific instructions that we can execute in our bioware.

    • @qwuux4108
      @qwuux4108 6 ปีที่แล้ว +50

      hans muster I don’t speak spanish

    • @freecrac
      @freecrac 6 ปีที่แล้ว +20

      @@qwuux4108 Your spanish is perfect, you succesfully agreed a contract for ordering a spanish paella for 150 $. :)

    • @bananein121
      @bananein121 6 ปีที่แล้ว +9

      @@freecrac can i buy some paella? I really like paella

    • @luis-sophus-8227
      @luis-sophus-8227 6 ปีที่แล้ว +2

      IDK

  • @Welzh
    @Welzh 4 ปีที่แล้ว +105

    7:35 nothing in programming, ever

    • @emilspasov4356
      @emilspasov4356 3 ปีที่แล้ว +6

      To make something work as expected from the first time is more surprising than making a game for a week

    • @user-dh8oi2mk4f
      @user-dh8oi2mk4f 3 ปีที่แล้ว

      Top 10 anime plot twists

    • @cinegraphics
      @cinegraphics 3 ปีที่แล้ว +1

      @@emilspasov4356 to make something work from the first time actually takes several times.

  • @chaowingchinghongfingshong3109
    @chaowingchinghongfingshong3109 7 ปีที่แล้ว +1736

    My toaster can toast 2 toasts at once...

  • @muditunderscore
    @muditunderscore 7 ปีที่แล้ว +179

    You are extremely talented, I don't know how this is possible in seven days, though my code loving friends will surely tell me otherwise. You did an amazing job with this video, keep doing what you're doing.

    • @mihalynotari2012
      @mihalynotari2012 7 ปีที่แล้ว +9

      Gaming With iDoge Notch made mynecraft back like 7 years ago in only 6 days and he did not have things to reimplament so it was consoderably harder than redoing it

    • @Danuxsy
      @Danuxsy 7 ปีที่แล้ว +10

      It's not talent, this guy obviously has thousands of programming hours behind him.

    • @Airtheteengeneretion
      @Airtheteengeneretion 7 ปีที่แล้ว +3

      Mihály Nótári he put more that three hours though and he only made one Biome....

    • @theemojimovie1025
      @theemojimovie1025 7 ปีที่แล้ว

      Gaming With iDoge I

  • @Yugdax
    @Yugdax 7 ปีที่แล้ว +1155

    Next video: Curing cancer in one week.

    • @moartems5076
      @moartems5076 7 ปีที่แล้ว +6

      Young Bork
      wait, that video already did that

    • @Shadowmation6621
      @Shadowmation6621 7 ปีที่แล้ว +6

      Young Bork easy, just delete this project

    • @MCplayerable
      @MCplayerable 7 ปีที่แล้ว +25

      We can alrdy cure cancer, but they wont cuz that wont get them money.

    • @zacharyhentze64
      @zacharyhentze64 7 ปีที่แล้ว +1

      Young Bork eat a lot of avocados

    • @michaelangu112
      @michaelangu112 7 ปีที่แล้ว +28

      I don't think we can do that. There are so many Feminists its hard to find and kill every single one.

  • @alpachk
    @alpachk 5 ปีที่แล้ว +310

    You need:
    • Computer
    • Programming brain
    • And Most Importantly,
    *Poverty*

    • @silvercickle8729
      @silvercickle8729 4 ปีที่แล้ว +8

      But you already need to be poor and don't have the enough money for buy minecraft ._.

    • @dejofficial1892
      @dejofficial1892 4 ปีที่แล้ว

      LOL

    • @MhS__
      @MhS__ 4 ปีที่แล้ว

      @@user-bn6vg8ck4t é foda ;-;

    • @prd5013
      @prd5013 4 ปีที่แล้ว

      @@user-bn6vg8ck4t vish mano, agora o dólar já tá 5 e uns centavos... Nada é tão ruim q n possa piorar, ainda bem q comprei meu Mine qndo o dólar tava a 3

    • @666_Man0war
      @666_Man0war 4 ปีที่แล้ว

      @@user-bn6vg8ck4t In my country we buy 1 minecraft for us and 7 minecrafts for the government. When i'm done with the paperwork im movin to the Brazil :(.

  • @AyyShiftyy
    @AyyShiftyy 5 ปีที่แล้ว +971

    “Mom can we get Minecraft?”
    “We have Minecraft at home”
    Minecraft at home:

  • @live_destin-3408
    @live_destin-3408 6 ปีที่แล้ว +179

    I watched this video a long time ago and I was amazed I didn't know a single thing he said but I have been coding in c++ Java JavaScript CSS html and Python for a total aft about three years now and when I come back to this video I realized just how far I had come since them and it's an AWSOME thing to think I couldn't even dream of doing what I'm doing now. If your just starting out coding or anything else don't be discouraged by watching these thing but instead just imagine that the person behind the screen might be you one day with enough effort!
    On that note... Thanks for reading that REDICULESLY over writin comment (it took forever to write btw) lol

    • @jople6332
      @jople6332 6 ปีที่แล้ว +5

      Thanks I really needed that encouragement. I started coding around a couple months ago and was about to give up. But do to your paragraph I will most defiantly continue to learn more about coding

    • @live_destin-3408
      @live_destin-3408 6 ปีที่แล้ว +4

      Vessel lol ya I'm still not very good but if you go to his Chanel you'll see the other Minecraft clones hopson has made I believe it must have been one of those I had watched but still I'm no where near making somthing like this in a week I would probably have to have 2 months at least. The point being that practice does help a lot. And in Hopsons case to more practice the better.

    • @holysalmon1651
      @holysalmon1651 6 ปีที่แล้ว +2

      You are a good person making people feel better :D

    • @AxmPlays
      @AxmPlays 6 ปีที่แล้ว

      LiveingMc - If your just starting out coding
      Who is my just starting out coding
      *you're

    • @live_destin-3408
      @live_destin-3408 6 ปีที่แล้ว

      DrArhemblox ? I don't get it. I don't understand what you where trying to say???

  • @WladylawGomulka
    @WladylawGomulka 5 ปีที่แล้ว +609

    My dev:
    Day 1 nonsense clicking
    Day 2 watching tut
    Day 3 watching tut
    Day 4 forgot about project
    Day 5 deleating and doing something useless

  • @lanthan598
    @lanthan598 4 ปีที่แล้ว +147

    This guy: *makes minecraft*
    Me: does 2×3 then prints it
    Also me: *happines noises*

    • @elpolodiablo5486
      @elpolodiablo5486 4 ปีที่แล้ว

      Also your comment : boomer af

    • @thenix0389
      @thenix0389 3 ปีที่แล้ว +4

      @@elpolodiablo5486 and your: cringe af

    • @cinegraphics
      @cinegraphics 3 ปีที่แล้ว

      Was the result correct? 7?

  • @MeTube-sg1tx
    @MeTube-sg1tx 6 ปีที่แล้ว +382

    Roblox: *taking notes*

    • @abolfazl2255
      @abolfazl2255 5 ปีที่แล้ว +4

      Roblox is a whole different game

    • @suwinkhamchaiwong8382
      @suwinkhamchaiwong8382 5 ปีที่แล้ว +8

      The replier below is 100 gay.

    • @gbnp5579
      @gbnp5579 5 ปีที่แล้ว +10

      Suwin Khamchaiwong person above me is 100 gay

    • @suwinkhamchaiwong8382
      @suwinkhamchaiwong8382 5 ปีที่แล้ว +8

      @@gbnp5579 The person above me is a liar.

    • @gbnp5579
      @gbnp5579 5 ปีที่แล้ว +5

      Suwin Khamchaiwong the person above me has no ideas

  • @roastghost901
    @roastghost901 6 ปีที่แล้ว +184

    Oh I see! If you send an event to an event handler, the event handler handles the event. It makes so much sense now!

  • @montypizzle5780
    @montypizzle5780 6 ปีที่แล้ว +155

    And on the Seventh day, you rested. Praise the Hopson.

  • @karai5082
    @karai5082 4 ปีที่แล้ว +43

    “Sending the events to the event handler, and the event handler will sort of handle the events”

    • @cinegraphics
      @cinegraphics 3 ปีที่แล้ว

      That's a very unusual event handler.

  • @ritsnay4717
    @ritsnay4717 5 ปีที่แล้ว +626

    Meanwhile me-
    >print ("hello world")
    >stares proudly ┌(˵༎ຶ ل͟ ༎ຶ˵)┐

    • @degenaratezan2358
      @degenaratezan2358 5 ปีที่แล้ว +19

      you're goddamn right

    • @Blissed12
      @Blissed12 5 ปีที่แล้ว +42

      Lol that was me when I first started python

    • @inkoof6111
      @inkoof6111 5 ปีที่แล้ว

      @@Blissed12 same lol

    • @КириллРусских-щ8н
      @КириллРусских-щ8н 5 ปีที่แล้ว

      Now I am suding C++, that's actually true my friend.

    • @secnytsecnyt2981
      @secnytsecnyt2981 5 ปีที่แล้ว +3

      My first line of code was
      >console.log(“hello world”)

  • @sunthlower4812
    @sunthlower4812 6 ปีที่แล้ว +149

    Hi I'm a C++ programmer in training and can I just say my good man that you are freaking awesome!!
    Great job!!!

    • @theleader6764
      @theleader6764 5 ปีที่แล้ว +1

      when you don't know 'stdio.h' exists...
      #include
      #include
      using namespace std;
      void print(string x){
      cout

    • @roeital5504
      @roeital5504 5 ปีที่แล้ว

      im a c# programmer

    • @jacobhinchliffe6237
      @jacobhinchliffe6237 5 ปีที่แล้ว

      @@roeital5504 I'm learning C#

    • @jujukee
      @jujukee 5 ปีที่แล้ว

      Please help me, how do I run a graphics program in c++ with visual studio code. I keep having an issue like this "SFML/Graphics.hpp: no such file or directory #include SFML/Graphics.hpp>"

    • @KishoreG2396
      @KishoreG2396 5 ปีที่แล้ว +1

      @@jujukee Lol maybe try downloading the SFML library first?

  • @bambeef8843
    @bambeef8843 7 ปีที่แล้ว +720

    But luckily it's a farely easy fix

    • @patriotseangd
      @patriotseangd 7 ปีที่แล้ว +20

      Ghostman27 I gosh, right at the moment I hear that, I saw this. Is this real?

    • @hoisoynono
      @hoisoynono 7 ปีที่แล้ว

      Patriotsean I think I just became a time traveler

    • @mintiplite7333
      @mintiplite7333 7 ปีที่แล้ว

      Patriotsean yes because it happened to me as well

    • @mattmallet8163
      @mattmallet8163 7 ปีที่แล้ว

      Happened to me as well xD

    • @Grapow751
      @Grapow751 7 ปีที่แล้ว +1

      Patriotsean i had the exact same thing wtf

  • @youreyesarebleeding1368
    @youreyesarebleeding1368 ปีที่แล้ว +9

    Man, when I first saw this video in High School, I always hoped I would someday be able to make something this cool. I learned C++ while in high school, started learning SFML, and recreated a bunch of old Atari games. I started university 3 years ago as a Computer Science major. I decided to tackle this project myself, and make my own clone of Minecraft using OpenGL and C++.
    I've gotta say, you make it look super easy. I've been coding for the last week, and it wasn't until I did it myself that I realized how much skill actually goes into this. I've got terrain generation up and running, I've got it running at a good framerate, but haven't implemented generated structures such as trees and stuff yet. The great thing about this project is that I can keep on adding to it and learning more about OpenGL.
    In a few weeks, it will be a fully playable game, and it will be my biggest and best project that I have ever created. I'll probably put it on my resume when I'm applying for internships.

    • @gabrielrivera4259
      @gabrielrivera4259 ปีที่แล้ว

      Post some of your work!

    • @eklipsed9254
      @eklipsed9254 ปีที่แล้ว

      Haha! I remember watching this video in junior high, which is around the same time! I happened to be learning C++ when the video came out. I haven’t made a minecraft clone yet, but I would imagine it’s very difficult. I would also want to see videos of your version of the game!

  • @wesofx8148
    @wesofx8148 7 ปีที่แล้ว +547

    Damn it Hopson. You're really good at rapid prototyping. I dislike a lot of your code, but you get such nice results in such short development times.

    • @erikthegodeatingpenguin2335
      @erikthegodeatingpenguin2335 7 ปีที่แล้ว +44

      What do you dislike about it? I want to make sure I'm not learning any bad habits or anything

    • @wesofx8148
      @wesofx8148 7 ปีที่แล้ว +25

      Erik the God Eating Penguin - His code works. If you want to learn a little bit about how Minecraft works you can learn from his code. I think uses the correct containers and algorithms most the time. Best example is that he uses an std::unordered_map with vectors for keys as a chunk-map which is great. It's a technique I've used myself. As far as style, I think he emulates the SFML library's coding style. One thing I dislike is that a lot of his code is dependent on or exposed to SFML. That may be fine for a small 1week project, but for big projects, I think it's best to avoid library dependency wherever you can. I also don't like some of his API design decisions. It's hard to tell what a lot of his classes and function do based on their names or parameters. He uses a lot of solutions to problems that could be improved too. A challenge to you if you're learning from Hopson's Minecraft is to find ways to improve it.

    • @Hopsonn
      @Hopsonn  7 ปีที่แล้ว +74

      The only thing depending on sfml is opening a window, loading textures, and drawing some text to the window :P
      Besides, SFML is a useful library, I don't see the issue.
      I can agree on some of the function names and function parameters though.

    • @wesofx8148
      @wesofx8148 7 ปีที่แล้ว +31

      Hopson I agree SFML is a usefull library. I've used it and abused it a lot. Some examples of SFML dependency in your code is that you have a lot of classes dependent "RenderMaster.hpp" which is dependent on SFML/Graphics.hpp. SFML encourages inheriting from it's types i.e. sf::Drawable and giving everything draw functions, but I think it's a bad idea because it can blur the lines between gameplay and graphics in your code. It also makes things that shouldn't be dependent on SFML dependent on SFML, like Player.hpp. Just my opinion.

    • @dem5788
      @dem5788 7 ปีที่แล้ว +91

      I made a cheese-toasted sandwich, guys

  • @L9uie
    @L9uie 7 ปีที่แล้ว +755

    Make skate 4 since EA won't

    • @crashmania4685
      @crashmania4685 7 ปีที่แล้ว +58

      If they make it now it would have lootboxes with a legendary skate that increase your speed and jumps

    • @hoccuphocc2436
      @hoccuphocc2436 6 ปีที่แล้ว +4

      You my sir, are a genius

    • @seaofscissors
      @seaofscissors 6 ปีที่แล้ว

      hey, about that...

    • @kaangamgimginnkagnagnkingmngkn
      @kaangamgimginnkagnagnkingmngkn 6 ปีที่แล้ว

      Azps 444 likes oh no

    • @eduardoseitz4104
      @eduardoseitz4104 6 ปีที่แล้ว

      And a new game would be sold every year with just some little changes for a full price.
      Don't forget it would have to be in the frostbite engine for no reason of course.

  • @Jlaiot-uc4ty
    @Jlaiot-uc4ty 5 ปีที่แล้ว +252

    Mojang: i fear no man... but that thing
    * this guy *
    Mojang: it scared me

  • @rcheebeast6207
    @rcheebeast6207 4 ปีที่แล้ว +107

    This man just pirated minecraft in the smartest way

    • @DietSugar0
      @DietSugar0 3 ปีที่แล้ว +7

      I wouldn't like to use the term piracy, I prefer the term unlicensed game development

  • @merthyr1831
    @merthyr1831 6 ปีที่แล้ว +5

    I think its some pretty sweet coincidence that I used to watch videos like yours as a fan of Minecraft years ago.. and now I'm sat through University using your videos as inspiration for my own projects.
    Thank you for your amazing work!

  • @TheBcoolGuy
    @TheBcoolGuy 7 ปีที่แล้ว +10

    You NEED to continue this! I want to see you add a sound engine, shadow mapping, menus, mobs, and perhaps even another realm or two!

  • @waltz9533
    @waltz9533 7 ปีที่แล้ว +34

    I can do a little coding and scripting but THIS this would take me like 5 years not 1 week you are a savage

    • @Hellcat007
      @Hellcat007 6 ปีที่แล้ว +1

      Practice, Practice, Practice bud. You'll get it eventually.

  • @SkyenNovaA
    @SkyenNovaA 2 ปีที่แล้ว +5

    Every time I need motivation, I rewatch this video. You're just so good at what you do, it's mesmerising.

    • @newbiehype
      @newbiehype ปีที่แล้ว

      Can you please explain how can I add downloaded source code in Codeblock.

  • @epicface41
    @epicface41 6 ปีที่แล้ว +115

    Who would win? An entire team of seasoned and experienced developers or one hopson boi

    • @victornaut
      @victornaut 5 ปีที่แล้ว +4

      Well, technically you can't have more than one Hopson in the universe or that would flutter the spectrum of time space and recursively worm hole onto the very idea of having another Hopson, subsequently looping us back to this universe. That couldn't go well.

    • @halotroop2288
      @halotroop2288 5 ปีที่แล้ว

      @@darkopz *One japanese vocaloid

  • @EvermoreUnicorn
    @EvermoreUnicorn 6 ปีที่แล้ว +505

    Me: **opens MC code**
    Ctrl+C
    **opens code screen**
    Ctrl+V

    • @suwinkhamchaiwong8382
      @suwinkhamchaiwong8382 5 ปีที่แล้ว +1

      Endangered Unicorn xD

    • @NarutoShippudenIntro
      @NarutoShippudenIntro 5 ปีที่แล้ว +49

      How you can tell if someone has never coded before

    • @EvermoreUnicorn
      @EvermoreUnicorn 5 ปีที่แล้ว +17

      @@NarutoShippudenIntro Its a joke

    • @unexpected_arson1635
      @unexpected_arson1635 5 ปีที่แล้ว +9

      funny joke, would've been funnier if minecraft used c++

    • @volume7895
      @volume7895 5 ปีที่แล้ว +7

      So basically i know this is a joke but if you were to copy and paste the code it would not work as the original minecraft aka minecraft java edition is run by, well, java! And if you were to copy it into C++ it wouldn't work as im pretty positive that java and C++ are different languages

  • @dominikwinkler6345
    @dominikwinkler6345 7 ปีที่แล้ว +1040

    Making Minecraft? Pff... I can make a calculator with C++, how bout dat

    • @Falzer
      @Falzer 7 ปีที่แล้ว

      Dominik Winkler lol XD calculator... 😅😅

    • @patrickjane3862
      @patrickjane3862 7 ปีที่แล้ว +15

      Dominik Winkler omfk i kan maek a calculator with puthonn woaaa am no hax azazazaza heheher

    • @lunarcoffee
      @lunarcoffee 7 ปีที่แล้ว +5

      I can make some pretty decent looking GUI networking stuff in Java, and some not so nice looking ones in Python. IMO I'm pretty bad xD

    • @NarutoUzumaki-ky2in
      @NarutoUzumaki-ky2in 7 ปีที่แล้ว +20

      Or make a minecraft so you can make a calculator inside minecraft

    • @mrdarky3377
      @mrdarky3377 6 ปีที่แล้ว +1

      Stop spitting bullshit and show us the code and the end product.

  • @zate251
    @zate251 4 ปีที่แล้ว +13

    This guy is the one that taught the guy who answers all the stackoverflow questions. He's on that level.

  • @willh69
    @willh69 6 ปีที่แล้ว +17

    Bravo - brilliant work & thanks for the video, really entertaining :) I'm learning C++ so really cool to see what's possible with a bit of knowledge and (a LOT!) of patience.

    • @igorthelight
      @igorthelight 6 ปีที่แล้ว +2

      Question: What's possible to make with C++?
      Answer: Anything! :-)

    • @BlazertronGames
      @BlazertronGames 6 ปีที่แล้ว

      What do you mean possible? You could probably even make this in python, although it would run much slower. No offence to you, but I see a lot of (clearly) new programmers (by new I mean hello world level) praising c++ because of this video, and saying minecraft would've been so much better if it was made in c++. But hopson's demo is extremely glitchy (crashes every few minutes) and the size of the player isn't right, so you can't move through 1 block gaps. No hate to hopson, but I hate when hello world programmer's start talking shit on other languages just because they know how to write simple c++ console programs. Another example would be mc bedrock edition which is in c++, which also doesn't feel anywhere as good as the java version. The point is, just because it's low level doesn't mean it's always better, c++/c are just easier to mess up. But of course, if you're a pro, you can do anything with them. I'm sure you don't care, but I just felt like saying it.

  • @PawzPL
    @PawzPL 7 ปีที่แล้ว +223

    It's an amazing job ;) I wish i could programing like you :P

    • @aforhonesty8383
      @aforhonesty8383 7 ปีที่แล้ว +37

      Pawz It would take like 6-10 months to learn to program like him at college, once you get the basic javascript down( go on khan acadamy and take all there courses in commputer programming) then you should be able to make games like flappy bird, and minecraft in javascript. Then go to college with your gained skills that only 0.08% of the world have, and learn c and c++ to be a master. BAM you are as good as him, just keep practicing with small games. Make a small original game, sell it for a couple hundred dollars. Make a game with storyline, background, and other cool features. Sell the pre-release to a company like ubisoft. They will give 1000-10000 dollars to single devs for the game ownership rights just so they have the rights in case they need a idea. This is because if you publish it and copyright the game, if they have a big hit of a game that they make that is quite like yours, you get 8% funds in the court. Its all a mess so they just use a very small portion of their profits to buy the game as their own. Happy Coding!

    • @HDxChris
      @HDxChris 7 ปีที่แล้ว +18

      Don't just wish for things. We see the end result like a shiny thing and pine and long for it but the quiet unspectacular steps remain unseen. Put in a little bit of effort every single day to learn something new and you will reach the top in no time. You are POWERFUL dude, and you can accomplish anything!
      There's no talent here, this is hard work. This is an obsession. Talent does not exist, we are all equal as human beings. You could be anyone if you put in the time. You will reach the top, and that is that.

    • @simiuciacia
      @simiuciacia 7 ปีที่แล้ว +2

      Derpington McHomo nonsense

    • @eTANG0
      @eTANG0 7 ปีที่แล้ว +3

      thats dumb as hell. ya man im finna just go join the NBA bc if set my mind to it

    • @McShat
      @McShat 7 ปีที่แล้ว +1

      unless ur black

  • @antonioaguiar5670
    @antonioaguiar5670 7 ปีที่แล้ว +453

    I love how he said making the world infinite was fairly simple the thing it took mojang 2 years to implement in PE

    • @antidoteee
      @antidoteee 7 ปีที่แล้ว +133

      TheAlphaSky it's simple to do it the way he did it, but to make the frame rate smoother when generating chunks without deleting chunks behind the player takes a different method.

    • @markopolo2224
      @markopolo2224 7 ปีที่แล้ว

      TheAlphaSky so accurate!

    • @obiwac
      @obiwac 7 ปีที่แล้ว +7

      Antidote ? pe also deletes chunks

    • @antonkorenchikov4166
      @antonkorenchikov4166 7 ปีที่แล้ว +36

      I believe, once you add mobs and projectiles to the mix, and sprinkle other player on top, that's when the infinite world stuff really starts to get complicated. Not to say that what Hopson did here isn't highly impressive though

    • @obiwac
      @obiwac 7 ปีที่แล้ว

      Anton Korenchikov
      mobs and stuff are easy, its really just getting the terrain to generate on the fly

  • @mishusoap5031
    @mishusoap5031 4 ปีที่แล้ว +49

    i think everything is a “fairly easy fix” for this guy

    • @cinegraphics
      @cinegraphics 3 ปีที่แล้ว +4

      Boeing 737 MAX coders: "We're just gonna put bigger and heavier engines, then fix the center of gravity in code. It's a fairly easy fix."

  • @-kuroyukihime-
    @-kuroyukihime- 6 ปีที่แล้ว +220

    Another rare footage of god using the program he installed from the internet to create another parallel universe.
    Edit: it's even in 7 days just like the Genesis.

  • @kibasuper1292
    @kibasuper1292 7 ปีที่แล้ว +125

    the only thing i understand in this whole video is "block"

    • @icades5157
      @icades5157 6 ปีที่แล้ว +2

      Cause its Minecraft

    • @mistakenmeme
      @mistakenmeme 6 ปีที่แล้ว +3

      You kinda have to understand some basic programming to figure out what he's saying.

  • @SCUZZYFM
    @SCUZZYFM 7 ปีที่แล้ว +917

    Make Crysis 3 with HTML

    • @zeltzamer4010
      @zeltzamer4010 7 ปีที่แล้ว +69

      Underrated comment.

    • @skepticmoderate5790
      @skepticmoderate5790 7 ปีที่แล้ว +57

      In b4 "HTML is not a programming language."

    • @ScibbieGames
      @ScibbieGames 7 ปีที่แล้ว +14

      But you can't even make a game loop..
      So how about Batch?

    • @SNEHALBAGHEL
      @SNEHALBAGHEL 7 ปีที่แล้ว +35

      HTML is not a programming language

    • @skepticmoderate5790
      @skepticmoderate5790 7 ปีที่แล้ว +51

      Snehal Baghel Thank you for your service as a keyboard warrior.

  • @DxBALLxD
    @DxBALLxD 4 ปีที่แล้ว +1

    I like the terrain shape of your generation a whole lot more than the real deal.
    Also fuck me what a nostalgia trip the music you've used is. It's as if you've been rummaging through my folders, mental

  • @Frodo_Shaggins
    @Frodo_Shaggins 7 ปีที่แล้ว +14

    Hey I tried your game and it works fairly well for a one week game. Good Job this is something I could never do

  • @kodokuitami5084
    @kodokuitami5084 7 ปีที่แล้ว +447

    when you don't have money to buy minecraft :D

    • @awenn2015
      @awenn2015 6 ปีที่แล้ว +2

      oh, yees

    • @Knightfire66
      @Knightfire66 6 ปีที่แล้ว +2

      best comment ever

    • @kev1n_n
      @kev1n_n 6 ปีที่แล้ว +1

      No one have the money to buy MINECRAFT, they can buy a minecraft account, but nice comment btw.

    • @Knightfire66
      @Knightfire66 6 ปีที่แล้ว +4

      MadeFancy... microsoft (bil gates) had the money to buy mc

    • @willackman6726
      @willackman6726 6 ปีที่แล้ว

      Alainikus when you see the copy first

  • @gage2560
    @gage2560 7 ปีที่แล้ว +1418

    can you implement shadow mapping ? that would be cool
    edit: whoa! I hope this video hit 1 mil views

    • @Hopsonn
      @Hopsonn  7 ปีที่แล้ว +114

      I would have done, but of course I only had a week :P

    • @kalucky0
      @kalucky0 7 ปีที่แล้ว +148

      Hopson I can give u one week more (One Week Super Duper Extra Improvements Challenge) 😁

    • @flobuilds
      @flobuilds 7 ปีที่แล้ว +80

      Hopson please continue this project... it would be really nice to see what you can do in eg one month... I love programming 😉💪🏻👍🏻

    • @EknineEd1385
      @EknineEd1385 7 ปีที่แล้ว +22

      I'd be down to watch a video on a week of improvements. I wanna see just how cool you could make this if you can make this level of quality in only a single week. Of course on your own time, because a week is a lot of time to dedicate to a dead-end project but it would be very interesting.
      New subscriber!

    • @jaxdubbz5866
      @jaxdubbz5866 7 ปีที่แล้ว +1

      EknineEd1385 good indea

  • @SlamboSVV
    @SlamboSVV 5 ปีที่แล้ว +10

    Me: Building my perfect underground base in a week
    Hopson: Hold my blocks

  • @larslundberg6411
    @larslundberg6411 7 ปีที่แล้ว +267

    Why are people disliking this?

    • @honkhonk8009
      @honkhonk8009 7 ปีที่แล้ว +66

      Jealousy or ignorance because its not playable

    • @manubashtanu
      @manubashtanu 6 ปีที่แล้ว +2

      Maybe cuz its a clone or something

    • @krakenofdeath1701
      @krakenofdeath1701 6 ปีที่แล้ว +62

      1) They are jealous.
      2) Minecraft fanboys who are going "THATS A MINECRAFT CLONE UNORIGINAL ALFJLSD:JFLFDJLFJ"!!
      3) They are haters.
      4)(applies to all) They are retarded

    • @fadyserhan9537
      @fadyserhan9537 6 ปีที่แล้ว +18

      and maybe they just "missed" the like button :p

    • @florenz2003
      @florenz2003 6 ปีที่แล้ว +3

      accident pressing

  • @maxhayart
    @maxhayart 7 ปีที่แล้ว +217

    So can you make the battlefield franchise in a week thx

    • @ohlookitsderpy
      @ohlookitsderpy 7 ปีที่แล้ว +2

      Unlikely

    • @chrisguy6301
      @chrisguy6301 7 ปีที่แล้ว +1

      It was a joke joke SnippyDrone

    • @genericname9650
      @genericname9650 6 ปีที่แล้ว

      with the quality of battlefield games lately it might just be possible

  • @MrAdamSonicDX
    @MrAdamSonicDX 7 ปีที่แล้ว +275

    Now do Half Life 3 in python

    • @AlterRektMLG
      @AlterRektMLG 6 ปีที่แล้ว +1

      now you're talking

    • @AlterRektMLG
      @AlterRektMLG 6 ปีที่แล้ว

      also that

    • @krakenofdeath1701
      @krakenofdeath1701 6 ปีที่แล้ว

      Whats with all the half life 3 comments?

    • @TheInfi
      @TheInfi 6 ปีที่แล้ว +3

      Or in PHP.
      He doesnt even have to understand PHP because no one does.

    • @awenn2015
      @awenn2015 6 ปีที่แล้ว

      I think that nohow))

  • @CrazyGirl-mb1ny
    @CrazyGirl-mb1ny 5 ปีที่แล้ว +169

    When you got answer by user of StackOverflow

    • @georgek4416
      @georgek4416 4 ปีที่แล้ว +1

      What

    • @qui-gon7586
      @qui-gon7586 4 ปีที่แล้ว +15

      @@georgek4416 programming joke

    • @georgek4416
      @georgek4416 4 ปีที่แล้ว

      @@qui-gon7586 I do not know how to code so what is funny about this website? Isn't it a website to help new people?

    • @CottidaeSEA
      @CottidaeSEA 4 ปีที่แล้ว +28

      @@georgek4416 Stack Overflow is absolute garbage. Sometimes the highest ranked answer isn't even an answer to the question, and the most appropriate answer is downvoted.
      There is also a lot of elitism and pragmatism on there, which simply isn't helpful. I still use it out of necessity, but it's a terrible site with lacking functionality, and the community is awful.
      Just as an example, someone asks "how can I do X with Y?" and the top voted answer is "just use Z instead" without even considering the reason why the one asking is using Y in the first place. The downvoted comment actually explains how to do it. So because people dislike a certain framework, library or whatever it may be, they downvote legitimate replies and upvote comments that recommend something else.

    • @georgek4416
      @georgek4416 4 ปีที่แล้ว +3

      @@CottidaeSEA Oh, okay.

  • @RexArtTv
    @RexArtTv 7 ปีที่แล้ว +314

    //Hello world!

    • @skpapic
      @skpapic 7 ปีที่แล้ว +50

      Rex Art only programmers will understand

    • @rodentlover100
      @rodentlover100 7 ปีที่แล้ว +69

      Anyone who's ever taken a programming course or online class would understand lol

    • @edwinguzman7872
      @edwinguzman7872 7 ปีที่แล้ว +4

      Hola Mundo ! xD

    • @TleafarafaelT
      @TleafarafaelT 7 ปีที่แล้ว +5

      Olá mundo!

    • @thessalonikiosmusv
      @thessalonikiosmusv 7 ปีที่แล้ว +23

      Thats a comment
      //this is a comment

  • @WizeWade
    @WizeWade 6 ปีที่แล้ว +606

    haha i can make a calculator in 2 days how bout dat

    • @Hellcat007
      @Hellcat007 6 ปีที่แล้ว +1

      Agreed +ThisIsMyCommentingAccountIDontMakeVideos

    • @WizeWade
      @WizeWade 6 ปีที่แล้ว +64

      @@thisismycommentingaccounti7123 you understand sarcasm right?

    • @waluigi6185
      @waluigi6185 6 ปีที่แล้ว +15

      try me i took a week to code a calculator in Java. It was broken because i forgot to add a break; at the end of one of the switch statements.
      Edit: I am now learning c++ and yes, i can now make a fully functional calculator

    • @LOOTS243
      @LOOTS243 6 ปีที่แล้ว +6

      I can make one in 3 min using javascript lol

    • @asingletoothpick
      @asingletoothpick 6 ปีที่แล้ว +56

      i can pull one out of my desk in like a few seconds, beat that

  • @napischu
    @napischu 6 ปีที่แล้ว +267

    Code Skyrim in Assembler.

    • @petar932
      @petar932 6 ปีที่แล้ว +6

      bitch it doesn't work like that xD

    • @borekworek69
      @borekworek69 6 ปีที่แล้ว +22

      @@petar932 whoooosh

    • @leandotz3004
      @leandotz3004 6 ปีที่แล้ว +1

      petar sebic is a joke LOL.

    • @jonlima9897
      @jonlima9897 6 ปีที่แล้ว +4

      Lool, he may need more than one week to achieve that....

    • @_silverhazard871
      @_silverhazard871 6 ปีที่แล้ว +1

      mov eax, 0

  • @melondasher
    @melondasher 4 ปีที่แล้ว +78

    "FPS is embarassing"
    Me: always playing Minecraft with like 10 FPS

    • @utra_badlanderbrawler4006
      @utra_badlanderbrawler4006 4 ปีที่แล้ว +4

      **Laughts in minecraft bedrock edition with 1 fps**

    • @vincekyut735
      @vincekyut735 4 ปีที่แล้ว +7

      Hashtag Relatable
      *Me just playing minecraft with 40 Fps*
      *spawns just only 2 chickens*
      FPS: 2

    • @timespeed1910
      @timespeed1910 4 ปีที่แล้ว +1

      @@utra_badlanderbrawler4006 bedrock edition runs on c++ so it's faster.So you have one shit comp

    • @pumpkinblaze4980
      @pumpkinblaze4980 4 ปีที่แล้ว

      I play with 2 fps

    • @sp1xa
      @sp1xa 4 ปีที่แล้ว +1

      @@timespeed1910 ye but sadly its written undef DirectX and not OpenGL which makes it a little slower, not slower than java though. If the game was wtityen in opengl like java it wouldve been both faster and somewhat more flexible

  • @proot.
    @proot. 5 ปีที่แล้ว +115

    When you can't afford 26.95$

    • @thetumans1394
      @thetumans1394 5 ปีที่แล้ว +1

      edups

    • @kernel__
      @kernel__ 5 ปีที่แล้ว +2

      i think he already bought minecraft but he just wanted to challenge himself (dont r/whooosh me)

    • @thetumans1394
      @thetumans1394 5 ปีที่แล้ว +6

      @@kernel__ r/woosh

    • @zendayarr3413
      @zendayarr3413 5 ปีที่แล้ว

      @@kernel__ r/peoplewhocantspellwoooosh

    • @zendayarr3413
      @zendayarr3413 5 ปีที่แล้ว +1

      @@thetumans1394 r/peoplewhocantspellwoooosh

  • @scarabmobile6853
    @scarabmobile6853 7 ปีที่แล้ว +1213

    me on python ;
    print("hello world")

    • @syth-1
      @syth-1 7 ปีที่แล้ว +35

      Kha'Zix The VoidReaver we all gotta start somewhere, I started on python god those terrible days, debugging sucked!!

    • @Randomdive
      @Randomdive 7 ปีที่แล้ว

      Me AF

    • @christophergartner1056
      @christophergartner1056 7 ปีที่แล้ว +9

      i started with Java and now im studying Programming and Computer Science in Economics :P

    • @Carpcontrol
      @Carpcontrol 7 ปีที่แล้ว +7

      ChGa X how does Computer Science fit into Economics? Like I say I build a house in a small Room without any windows but there was a pink Polo Shirt Inside it

    • @revor9243
      @revor9243 7 ปีที่แล้ว +12

      Carpcontrol no it‘s a combination of comm. educ. business administration (in germany it is called BWL) and IT. Something like a 50/50. you lern how to build up a company and how to manage it and on the other hand you lern how to programm/build up networks. We even have a semester about virtual reality. (I‘m answering with my main TH-cam account ^^).
      In Germany the course of studies is called Wirtschaftsinformatik. :)

  • @drago2975
    @drago2975 5 ปีที่แล้ว +475

    Minecraft : 25 $
    Hopson : Fine , I'll do it myself...
    EDIT 1: How do i get so many like there's ton of comment like the mine

    • @happyfakeboulder644
      @happyfakeboulder644 5 ปีที่แล้ว +1

      actually it's 26.95 but yeah

    • @NurMd891
      @NurMd891 5 ปีที่แล้ว +3

      @@happyfakeboulder644 its free .for pirates

    • @happyfakeboulder644
      @happyfakeboulder644 5 ปีที่แล้ว +1

      @@NurMd891 but that's illegal; it's not the intended price

    • @yakup422
      @yakup422 5 ปีที่แล้ว +1

      Mimecraft free
      (Crack, APK😉🙃)

    • @Waterwolf221
      @Waterwolf221 5 ปีที่แล้ว

      Calbrik?

  • @riyangreen13
    @riyangreen13 4 ปีที่แล้ว +9

    Someone: Hey, your leg is break
    Hopson: It's fairly easy fix...

    • @cinegraphics
      @cinegraphics 3 ปีที่แล้ว

      Boeing 737 Max-8 coders: "The new engines are too heavy, but we'll just fix the center of gravity in code. It's a fairly easy fix, however this was the end of our day 7, so we won't implement it."

  • @DiegoMocu
    @DiegoMocu 5 ปีที่แล้ว +94

    In one week he made a Minecraft:
    -Without illumination bugs
    -With a good chunk rendering
    Mojang waited more than 5 years to this xddd

    • @julimarelli2110
      @julimarelli2110 5 ปีที่แล้ว +15

      Minecraft was made with Java, what do you expect? Xdxd

    • @ares7738
      @ares7738 5 ปีที่แล้ว +4

      Juli Marelli while a fun language, it does seem like an arbitrary choice for developing a game.

    • @redbepis4600
      @redbepis4600 4 ปีที่แล้ว +2

      Mc needed to be made with Unity of Unreal or any game engine for best performance

    • @matissebilling2245
      @matissebilling2245 4 ปีที่แล้ว +11

      @@redbepis4600 I think a custom engine made a lot more sense, as custom engines like unity and unreal have a lot of boilerplate that doesnt work so great with minecraft clones. Both engines would definitely have been better than java, but the best optimized version of the game(bedrock) is build on a custom engine.

    • @theEndermanMGS
      @theEndermanMGS 4 ปีที่แล้ว +2

      Red Bepis not really. While Unity and Unreal are fantastic for most purposes, making a voxel sandbox like Minecraft would be very kludgy in either of them. Using an engine designed around voxel games would have been better, but that is a pretty niche thing now, let alone when Minecraft’s development started.

  • @iBot.
    @iBot. 6 ปีที่แล้ว +57

    This is very impressive considering it took you only 7 DAYS to make what you have here. Minecraft originally took Notch 6 days just to create the very basic place and break on a flat plane. The real Minecraft took months before it looked even remotely similar in terms of the survival mode to what it is today (ie: pigs, cows, chickens, ect) and the full release took a couple years. Well done Hopson!

    • @marcusschneider4109
      @marcusschneider4109 6 ปีที่แล้ว

      The real Minecraft was written in Java, which is slow. Hopson did it with C++, which is faster. Now stone me :}

    • @mariannmariann2052
      @mariannmariann2052 6 ปีที่แล้ว +1

      Yes. C++ is the reason why MC Bedrock is a hundred times faster.

    • @chappie3642
      @chappie3642 6 ปีที่แล้ว +2

      @@marcusschneider4109 Java isn't slow at all, I agree C++ is faster, but java isn't bad

    • @xman40100
      @xman40100 6 ปีที่แล้ว +6

      @@chappie3642 Java is not bad, but it's not good either. The bytecode generated by Java runs in the Java Virtual Machine which is technically not native, as it has to translate to another language and then run by the machine.
      C++ in the other hand compiles directly into machine code, to be interpreted quickly and efficiently. The problem with it is that it's not multiplatform, unlike Java.

    • @chappie3642
      @chappie3642 6 ปีที่แล้ว

      @@marcusschneider4109 oh, and by fast it means performance in runtime, not coding time, C++ actually probably takes more code.
      Don't talk if you don't know

  • @tgn3120
    @tgn3120 5 ปีที่แล้ว +199

    This guy: "there's of course only so much you can do in 7 days"
    God: I'm about to end this man's whole career

    • @mryup6100
      @mryup6100 5 ปีที่แล้ว

      Nice one there bro

    • @redbepis4600
      @redbepis4600 4 ปีที่แล้ว +2

      If it all started at the big bang and ended at humans, then that week is a few billion years
      Edit: Stop arguing in the replies, it's been 3 months

    • @aquaarmour4924
      @aquaarmour4924 4 ปีที่แล้ว +2

      @@redbepis4600 not if, it did start with the big bang

    • @funsponge1238
      @funsponge1238 4 ปีที่แล้ว +1

      @@aquaarmour4924 read the bible

    • @funsponge1238
      @funsponge1238 4 ปีที่แล้ว

      @@lpcorex you'll find out soon enough

  • @harshmarthak4948
    @harshmarthak4948 5 ปีที่แล้ว +2

    man you are an absolute legend. hats off to what you did there

  • @AdriansNetlis
    @AdriansNetlis 7 ปีที่แล้ว +283

    If you now set it to generate 2-8 chunks per frame(depending on user's system as he/she defines in settings), add back physics, tweak a bit. It could be kinda nice flyaround and exploration game:D
    BTW today I started to make a mod for Minecraft. Made 2 ores which get generated into world, added their smelting recipe, the ingot block(which can be crafted just as block of iron and then vice versa). Also added tools for the ores. I feel happy with my day one results on mod, I plan to add armor for the ores tomorrow aswell as make an alloy smeltery which allows to smelt 2 ingots, ore and ingot, 2 ores or anything else that gets added into recipes together. This will allow the mod to have alloys which make better tools and armor aswell as allow to make even better devices. If anybody is interested in seeing this mod ready, I can share some videos for your feedback :)

    • @Hopsonn
      @Hopsonn  7 ปีที่แล้ว +13

      >If you now set it to generate 2-8 chunks per frame(depending on user's system as he/she defines in settings), add back physics, tweak a bit. It could be kinda nice fly around and exploration game:D
      I got it working with threads. So far, I have found using 3 worker threads to do the mesh building/ chunk loading to be optimal (As I have to use mutex to allow the game to sync up between threads and that, and using more threads means more sync which makes it slower, but just the right amount makes it really good :) )
      I also made it so that only meshes inside the camera/ frustum is built, meaning chunks behind are not having time wasted getting their mesh created :) (This is not on the google drive download)

    • @AdriansNetlis
      @AdriansNetlis 7 ปีที่แล้ว +1

      Nice job. You're inspiring me to learn C++, learn OpenGL (can you believe it? I know GLSGL extremely well, but I am terrible at OpenGL setup and basics. Shame on me... :/).
      Also, can't wait for more tutorials on your series. I will soon start following them (I already subbed and checked out, confirmed that tutorials are 9.99/10(nobody's perfect...). I hope I also learn C++ and OpenGL better then. In case if I run into setup differences on Linux, I hope you can help me then?
      Yea, I forgot what I really wanted to comment. It's 1:11 now so I must get some sleep. Keep up the amazing videos! ;)

    • @SaidMetiche-qy9hb
      @SaidMetiche-qy9hb 7 ปีที่แล้ว

      I would love to learn more on OpenGL too, I am working on a 2d engine right now in c++ and glfw but have some issues loading glew with cmake. I'm going to check out the way you do it for now but the way I wanted to do it was with multiple subprojects for every part of the engine(Core, Editor, Dependencies(glew, glfw)) but I'm having a lot of problems building glew with the included cmakelists and found no resolutions online

    • @mincrmatt12
      @mincrmatt12 7 ปีที่แล้ว +1

      try using glad, it contains its own cmake file and is much newer and more customizable than glew.

    • @theLuigiFan0007Productions
      @theLuigiFan0007Productions 7 ปีที่แล้ว +2

      Interesting project. You could probably implement the smeltery part as a plugin for Tinker's Construct, a mod that already implements a smeltery. They made a API for other mods to integrate. I am curious where you're going to end up with this. :D

  • @NimbleTrident
    @NimbleTrident 6 ปีที่แล้ว +13

    Very impressive. Have a sub!
    Edit: I'm currently logged into several accounts, so have 4 subs!

  • @thesam723
    @thesam723 5 ปีที่แล้ว +4

    "the event handler, handling the event" ahaha, I found that funny. This is incredible, really skilled guy!

  • @dreamhollow
    @dreamhollow ปีที่แล้ว

    I'm glad I was able to submit some pull requests to this project.
    I realize it's a little old now and that you're doing much more important stuff by now, but I am excited for the possibility of this becoming some kind of "Minecraft-like" experience eventually.

  • @Rowed
    @Rowed 7 ปีที่แล้ว +526

    How do people do this... I wouldn't know where to start...

    • @OKhando
      @OKhando 7 ปีที่แล้ว +164

      And that's exactly where it started.

    • @acrid8952
      @acrid8952 7 ปีที่แล้ว +69

      woah, i paused it. i think there's an universe now

    • @jaydensmusicchannel2930
      @jaydensmusicchannel2930 7 ปีที่แล้ว +34

      oh cool, what's it made of?

    • @bitterlemonboy
      @bitterlemonboy 7 ปีที่แล้ว +66

      QUARKS AND STUFF

    • @imsfd6308
      @imsfd6308 7 ปีที่แล้ว +29

      that's a thing. in a place. don't like it? try a new place. at a different time.

  • @tonymusic720
    @tonymusic720 7 ปีที่แล้ว +464

    Why do programmers wear glasses?
    Because they can't C#

    • @six-slime
      @six-slime 7 ปีที่แล้ว +26

      But they can C#

    • @CamoCraft109
      @CamoCraft109 7 ปีที่แล้ว +22

      *slow clap*

    • @lucaford2685
      @lucaford2685 7 ปีที่แล้ว +3

      Tony Music oh no

    • @megakilof5761
      @megakilof5761 7 ปีที่แล้ว +4

      nehh C♭is better than C#

    • @GayBrain
      @GayBrain 7 ปีที่แล้ว +1

      I'm...
      not interested.

  • @SuperIronicTBH
    @SuperIronicTBH 4 ปีที่แล้ว +11

    Dude you gained my respect for programming minecraft in OpenGL, you're a badass.

  • @oboewan111
    @oboewan111 4 ปีที่แล้ว +1

    I love that you used cave story music. Just finished the game so it is super nice to hear it again.

  • @lynnenew
    @lynnenew 7 ปีที่แล้ว +14

    And on the 7th day, rest

  • @pimp2570
    @pimp2570 6 ปีที่แล้ว +34

    You sir are very talented

  • @cpukiller3600
    @cpukiller3600 4 ปีที่แล้ว +26

    He literrally implemented half of Minecraft.
    You can mine, but you can't craft.

  • @HanBurritoz
    @HanBurritoz 4 ปีที่แล้ว +18

    At 8:12 before double NoiseGenerator::getNoise, he puts a comment saying
    // wtf?

    • @cinegraphics
      @cinegraphics 3 ปีที่แล้ว

      LOL, that's not such an uncommon comment during coding :)