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

Поділитися
Вставка
  • Опубліковано 2 сер 2017
  • Hello! In this video, I attempt to create a simple voxel game/ Minecraft clone in a single week. It doesn't have the best performance or the most features; but of course, there is only so much you can achieve in a single week.
    Hope you enjoy!
    =========
    Note: Performance issues are excepted as this was made in only a week
    NOTE: This MIGHT NOT WORK ON AMD GPUs. I'm not sure why exactly, I would find out but I do not own a AMD GPU. Works on Nvidia cards fine.
    DOWNLOAD: github.com/Hopson97/MineCraft...
    SOURCE CODE: github.com/Hopson97/MineCraft...
    =========
    RESOURCES:
    =========
    MUSIC USED:
    -Day one-
    Stickerbrush Symphony - Donkey Kong Country 2: Diddy's Kong-Quest
    • Video
    Beyond Good and Evil Soundtrack- 'Home Sweet Home'
    • Beyond Good and Evil S...
    -Day Two-
    Beyond Good and Evil Soundtrack- 'Home Sweet Home'
    • Beyond Good and Evil S...
    Tales Of Phantasia - Final Act SNES version
    • Tales Of Phantasia - F...
    -Day Three--
    Cave Story OST - Mimiga Town
    • Cave Story OST ~Mimiga...
    Dragon Quest VI - Pegasus
    • Dragon Quest VI - Pegasus
    -Day Four-
    Cave Story OST - Plant
    • Cave Story OST ~Plant~...
    Rayman One - Bandland
    • Rayman Music - Band Land
    -Day Five-
    Milky Way Wishes - Kirby and the Rainbow Curse
    • Video
    Cave Story OST - Bad Ending
    • Cave Story OST - T25: ...
    -Day Six-
    Ken Silverman's Neat Song
    • Video
    Lufia 2 - Final Battle
    • Lufia II - Final Battle
    -Day Seven-
    C418 - Sweden (Caution & Crisis Remix)
    • C418 - Sweden (Caution...
    =========================================
    LINKS:
    GitHub: github.com/Hopson97
    Discord Server: / discord
    Support me on Patreon: / hopson
    Follow me on Twitter: / hopson1997
    Follow me on Twich: / hopsonn
    Subscribe to the subreddit: / hopsoncommunity
    Community Channel: / @hopsoncommunity8184
  • Наука та технологія

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

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

    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 6 років тому +71

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

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

      I lol'ed so hard at the last line xD

    • @thecalcuramungusprobably7670
      @thecalcuramungusprobably7670 6 років тому +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 6 років тому +5

      man your a legend xD

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

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

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

    if you can't buy minecraft, make minecraft

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

      Yoho I am a pirate!

    • @Sean-sy6po
      @Sean-sy6po 5 років тому +75

      "But alas, I do not have $26.95"

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

      nah, just steal it

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

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

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

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

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

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

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

      Stop stealing dump fuck

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

      Can you install minecraft for free :P
      shigama launcher

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

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

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

      HACKERMAN

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

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

  • @crustcookie8111
    @crustcookie8111 4 роки тому +1878

    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 роки тому +178

      @@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

  • @NovaStrike118
    @NovaStrike118 4 роки тому +1122

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

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

      1.15 fixed a lot of that

    • @NovaStrike118
      @NovaStrike118 4 роки тому +82

      @@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 4 роки тому +47

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

    • @NovaStrike118
      @NovaStrike118 4 роки тому +9

      @@SkyenNovaA big F indeed

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

      Minecraft servers would run better but no...

  • @flevflev9646
    @flevflev9646 4 роки тому +3586

    *Cries in “Hello world”*

    • @kryptonixxgd3523
      @kryptonixxgd3523 4 роки тому +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 роки тому +15

      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.

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

    Mojang wants to know your location

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

      Microsoft*

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

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

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

      not even a r/wooosh

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

      @@LONGMANMY what r/woosh means ?

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

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

  • @cheesegreater5739
    @cheesegreater5739 2 роки тому +316

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

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

      thanks

    • @TinyDeskEngineer
      @TinyDeskEngineer Рік тому +10

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

    • @cheesegreater5739
      @cheesegreater5739 Рік тому +18

      @@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

      Code blocks sucks because of that

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

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

  • @DeathbyProxy
    @DeathbyProxy 4 роки тому +433

    “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 3 роки тому +5

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

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

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

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

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

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

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

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

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

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

      It all came from the "Hello world!"

    • @cayden-
      @cayden- 5 років тому +100

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

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

    no idea what this guy is saying but i like it

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

      Literally this. So fascinating :D

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

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

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

      fred = thread

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

      Ethan jones you're*

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

      beau halladey well, it is fairly easy to understand

  • @Welzh
    @Welzh 4 роки тому +101

    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.

  • @carykh
    @carykh 3 роки тому +235

    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 3 роки тому +2

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

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

      Yes

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

      No

    • @31boxes76
      @31boxes76 3 роки тому

      Lolollolool

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

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

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

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

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

      xD

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

      XDDD

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

      rebuild the house from scratch, simple 1 step process

    • @RabbitConfirmed
      @RabbitConfirmed 5 років тому +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 5 років тому +1

      авхахахаха

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

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

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

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

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

      well it is

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

      It's possible. ^^

    • @wenxuanzhou5823
      @wenxuanzhou5823 6 років тому +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 6 років тому +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!

  • @karai5082
    @karai5082 4 роки тому +41

    “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.

  • @pikamochzotv539
    @pikamochzotv539 4 роки тому +697

    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?

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

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

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

      Its the idea that counts :)

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

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

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

      @@jokeyy9999 not rich people

    • @David-pv4st
      @David-pv4st 5 років тому +52

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

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

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

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

    When your parents won't buy you Minecraft.

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

      get a job? bum
      first world problems are so stupid

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

      Chris Chavis issa joke

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

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

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

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

    • @chrischavis4782
      @chrischavis4782 6 років тому +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.

  • @alpachk
    @alpachk 4 роки тому +308

    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 3 роки тому

      @@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 3 роки тому

      @@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 :(.

  • @rcheebeast6207
    @rcheebeast6207 4 роки тому +105

    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

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

    "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 6 років тому +58

      Event-handling event handler handling events like a pro

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

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

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

      seems like it worked eventually...

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

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

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

      theo boehm I was confused by that lmao

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

    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 6 років тому +47

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

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

      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 6 років тому +27

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

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

      Luca Capperucci
      Thats deep....

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

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

  • @lanthan598
    @lanthan598 4 роки тому +146

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

  • @mishusoap5031
    @mishusoap5031 3 роки тому +48

    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."

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

    the whole mojang programmer team vs this guy

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

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

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

      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 6 років тому +62

      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 6 років тому +60

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

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

      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++.

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

    *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 років тому +12

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

    • @UltimateChocoWy1
      @UltimateChocoWy1 4 роки тому +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? 😅

  • @melondasher
    @melondasher 4 роки тому +77

    "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 3 роки тому +1

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

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

      I play with 2 fps

    • @sp1xa
      @sp1xa 3 роки тому +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

  • @zate251
    @zate251 3 роки тому +12

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

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

    But luckily it's a farely easy fix

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

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

    • @2175Nono
      @2175Nono 6 років тому

      Patriotsean I think I just became a time traveler

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

      Patriotsean yes because it happened to me as well

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

      Happened to me as well xD

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

      Patriotsean i had the exact same thing wtf

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

    I just started programing and now am scared...

    • @r2in360
      @r2in360 5 років тому +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 5 років тому +23

      C++? Brackets? or JavaScript?

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

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

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

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

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

      @@okie9025 i started with C++ though

  • @CrazyGirl-mb1ny
    @CrazyGirl-mb1ny 4 роки тому +167

    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.

  • @youreyesarebleeding1368
    @youreyesarebleeding1368 Рік тому +8

    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 11 місяців тому

      Post some of your work!

    • @eklipsed9254
      @eklipsed9254 11 місяців тому

      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!

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

    Next video: Curing cancer in one week.

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

      Young Bork
      wait, that video already did that

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

      Young Bork easy, just delete this project

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

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

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

      Young Bork eat a lot of avocados

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

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

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

    My toaster can toast 2 toasts at once...

  • @HanBurritoz
    @HanBurritoz 3 роки тому +16

    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 :)

  • @cpukiller3600
    @cpukiller3600 3 роки тому +26

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

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

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

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

      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 років тому +58

      @@zeldrisdev849 r/stoptherwooosh

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

      Justin X. r/whyshouldwestoptherwhoooshthedumbpeopledeservetogetwhooshed

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

      @@zeldrisdev849 r/peoplenotspellingwooooshcorrectly

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

    "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 4 роки тому

      @@MESYETI Still better than mine :/

  • @SkyenNovaA
    @SkyenNovaA Рік тому +4

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

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

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

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

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

  • @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 4 роки тому +2

      lit shit

    • @hannahdivic28
      @hannahdivic28 4 роки тому +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

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

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

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

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

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

      hans muster I don’t speak spanish

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

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

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

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

    • @luis-sophus-8227
      @luis-sophus-8227 5 років тому +2

      IDK

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

    Friend: wanna play minecraft??
    Hopson: just give me a few minutes

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

      Howdy! I am the Hopson Community Server recruiter! Join Hopsons discord -> discord.gg/DeEhUXY

  • @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."

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

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

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

      And that's exactly where it started.

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

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

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

      oh cool, what's it made of?

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

      QUARKS AND STUFF

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

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

  • @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 4 роки тому +2

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

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

      @@happyfakeboulder644 yeah sure

    • @erceyorukoglu146
      @erceyorukoglu146 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.

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

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

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

    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

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

    Do Half life 3 Next

  • @dissemblingdead1115
    @dissemblingdead1115 4 роки тому +2037

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

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

      Lol 🤣🤣🤣

    • @adhielmardini4836
      @adhielmardini4836 4 роки тому +43

      Its because of the updates genius

    • @dissemblingdead1115
      @dissemblingdead1115 4 роки тому +9

      @@adhielmardini4836 just a rofl

    • @AlbinGjoka94
      @AlbinGjoka94 4 роки тому +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 4 роки тому +73

      The first version of minecraft was made in 3 days

  • @dreamhollow
    @dreamhollow 9 місяців тому

    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.

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

    I actually like that terrain generation more than Minecraft's.

  • @MeTube-sg1tx
    @MeTube-sg1tx 5 років тому +384

    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

  • @ipaduser5023
    @ipaduser5023 4 роки тому +25

    Bedrock: wassup
    Framerate: ‘ight imma head out

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

      What do you mean Minecraft Bedrock is way faster than Java.

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

      Bruh bedrock is fast lmfao

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

      I really don't like bedrock edition much but you are wrong. FPS is actually better in bedrock because it is multithreaded and written w/ C/C++ which is the fastest language in the world

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

      @Vishwesh _ yea but there is no official version of minecraft in assembly but if someone makes one obviously its the less bloated one

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

      @@sp1xa Actually Java is is
      But what do I Know
      I only Know
      C#
      VB.net
      C++

  • @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.

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

    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...

  • @WladylawGomulka
    @WladylawGomulka 4 роки тому +612

    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

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

    8:53 the time it took is pi

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

    The adventages :
    No cave sounds
    No herobrine
    No entity 303

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

    me on python ;
    print("hello world")

    • @syth-1
      @syth-1 6 років тому +35

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

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

      Me AF

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

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

    • @Carpcontrol
      @Carpcontrol 6 років тому +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 6 років тому +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 UA-cam account ^^).
      In Germany the course of studies is called Wirtschaftsinformatik. :)

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

    Make Crysis 3 with HTML

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

      Underrated comment.

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

      In b4 "HTML is not a programming language."

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

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

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

      HTML is not a programming language

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

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

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

    those chunks look's beautiful bro

  • @DualMath
    @DualMath 9 місяців тому

    One of my biggest inspirations to code, hopson you are a legend : )

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

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

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

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

  • @OrangeIND-
    @OrangeIND- 2 роки тому

    because of you i am playing my first game on pc thanks you very much .no words for your hardwork and creativity

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

    for some reason i keep coming back to this video to watch it over and over agian..

  • @live_destin-3408
    @live_destin-3408 5 років тому +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 5 років тому +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 5 років тому +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 5 років тому +2

      You are a good person making people feel better :D

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

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

    • @live_destin-3408
      @live_destin-3408 5 років тому

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

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

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

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

    The fact that I actually understand a good chunk of this now amazes me. I guess I've become a programmer now! Well. I already was but now I'm truly one. I understand what you are saying and understand how I could do this myself. Wow.

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

    crazy how there are like all theses layers that you as a player dont think about but that need to be working

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

    Make skate 4 since EA won't

    • @crashmania4685
      @crashmania4685 6 років тому +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 5 років тому

      Azps 444 likes oh no

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

      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.

  • @antonioaguiar5670
    @antonioaguiar5670 6 років тому +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 6 років тому +132

      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 6 років тому

      TheAlphaSky so accurate!

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

      Antidote ? pe also deletes chunks

    • @antonkorenchikov4166
      @antonkorenchikov4166 6 років тому +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 6 років тому

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

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

    that is amazing. 1 week to create what you did is astounding.

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

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

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

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

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

      you're goddamn right

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

      Lol that was me when I first started python

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

      @@Blissed12 same lol

    • @user-tr2pc7xs8d
      @user-tr2pc7xs8d 4 роки тому

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

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

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

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

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

    • @Boxing0715
      @Boxing0715 3 роки тому +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

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

    OMG that looks awesome. You are a god to do that just in one week.

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

    its actually pretty damn impressive you were able to fit all of that into 4100 lines of code. I dont normally code in C++ but you gotta be a fucking genius to do all that terrain generation and physics into that small program **slow claps**

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

    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 6 років тому +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 6 років тому +10

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

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

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

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

      Gaming With iDoge I

  • @Jlaiot-uc4ty
    @Jlaiot-uc4ty 4 роки тому +251

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

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

    Gotta love Minecraft! Great vid!

  • @Julian-zr8df
    @Julian-zr8df 4 роки тому +1

    I had no idea what everything ment, but i enjoyed the video :D

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

    So can you make the battlefield franchise in a week thx

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

      Unlikely

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

      It was a joke joke SnippyDrone

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

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

  • @waltz9533
    @waltz9533 6 років тому +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 5 років тому +1

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

  • @suvu.4533
    @suvu.4533 4 роки тому

    Just getting into video game programming and coding, it really helps

  • @theperson624
    @theperson624 2 роки тому +6

    Can we all appreciate the fact that this man coded Minecraft in Light Mode is unbelievable

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

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

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

      ​@@newbiehype4505simply git clone the repository and open the project in codeblock

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

      @@theperson624 where is the git clone option in Codeblock

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

    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 4 роки тому

      @@darkopz *One japanese vocaloid

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

    the first version of Minecraft was also made in 6 days

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

      Yeah, this video was sort of nostalgic. I remember when I used to play in the browser version of Minecraft, looked just like this version :P

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

      And Notch needed to actually think deeply about the game, what should be improved or added next etc. This guy is just reimplementing existing stuff. It is still quite impressive though.

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

      JohnReese lol genius

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

      Marcin Kralka well he may have had to think up ideas, but the first version of minecraft didn't have any biomes at all, just a block of grass blocks and stone

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

      SilverWind MC you mean earth?

  • @CyberedCake
    @CyberedCake 4 роки тому +20

    Plot twist: this was done in 1 day

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

      Plottier twist: this was made in an hour

    • @malachi.boutabag9617
      @malachi.boutabag9617 4 роки тому

      Plottest twist: this was done in one second

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

      the ending screen does say total time = 22hrs 57mins lmao

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

    I THINK you can do the world generation as a compute shader. Because noise functions can each independently calculate a value given a specific set of coordinates, you should be able to call computer shader fn by passing in the x and y coordinates, and get the value back, completely removing the world generation from cpu altogether.

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

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

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

      Dominik Winkler lol XD calculator... 😅😅

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

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

    • @lunarcoffee
      @lunarcoffee 6 років тому +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 6 років тому +21

      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.

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

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

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

    Wow, this is amazing. Like watching di Vinci ('s code) at work.

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

    This really inspire me to continue my dream project.

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

    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.

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

    *sees video* oh shit i also wanna make minecraft in one week!!!!!!!1!1!!!111!
    *watches 1 minute of the video* ok im out

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

      wot

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

      w0t

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

      W 0 T

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

      Hopson how did you learn to code or what things did you do in order to understand all of it

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

      Same!!!!1!1!1111!11111!11!11!1111!11!1111!!!111!!!!!!!!!!!111

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

    Dude I love you for soundtrack from beyond good&evil!

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

    Dude your over here saying " of course its not much since all i had was a week to do this" but this is amazingggggg man im just a begineer but i know dam well how doing something likes this is crazy 👏👏👏