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

preview_player
Показать описание
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.

=========
RESOURCES:

=========
MUSIC USED:

--Day one--

Stickerbrush Symphony - Donkey Kong Country 2: Diddy's Kong-Quest

Beyond Good and Evil Soundtrack- 'Home Sweet Home'

--Day Two--

Beyond Good and Evil Soundtrack- 'Home Sweet Home'

Tales Of Phantasia - Final Act SNES version

--Day Three---

Cave Story OST - Mimiga Town

Dragon Quest VI - Pegasus

--Day Four--

Cave Story OST - Plant

Rayman One - Bandland

--Day Five--

Milky Way Wishes - Kirby and the Rainbow Curse

Cave Story OST - Bad Ending

--Day Six--

Ken Silverman's Neat Song

Lufia 2 - Final Battle

--Day Seven--
C418 - Sweden (Caution & Crisis Remix)

=========================================
LINKS:

Рекомендации по теме
Комментарии
Автор

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

Hopsonn
Автор

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

samstone
Автор

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

sireugeneyt
Автор

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

diamondmario
Автор

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

NovaStrike
Автор

no idea what this guy is saying but i like it

benjyfishy
Автор

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

theoboehm
Автор

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

mateoslab
Автор

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

cheesegreater
Автор

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

connorm
Автор

if you can't buy minecraft, make minecraft

MatejVancoCG
Автор

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

crustcookie
Автор

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

schlaemzas
Автор

*Remembers "cout" in c++ is how you print stuff*

"You know, I'm something of a scientist myself"

itsbk
Автор

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

DeathbyProxy
Автор

the whole mojang programmer team vs this guy

pirolaa
Автор

When your parents won't buy you Minecraft.

rayyanz
Автор

Next video: Curing cancer in one week.

Yugdax
Автор

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!

carykh
Автор

But luckily it's a farely easy fix

bambeef