Hopson | Creating Minecraft in C++/ OpenGL - Part One @Hopsonn | Uploaded 7 years ago | Updated 1 hour ago
I started this project in early October 2016, and finally I have enough to show of it for a video.
I made for the sake of learning and for fun. I had to learn things that I had never done before in order to create this project such as raycasting and multi-threading.
__________
You can view the source here:
github.com/Hopson97/HopsonCraft
But note, there is nothing there really due to a massive code overhaul, but you can view source of a similar Minecraft project I made here:
github.com/Hopson97/MineCraft-One-Week-Challenge
__________
github.com/Hopson97/MineCraft-One-Week-Challenge
Also view:
ASCIImon: Pokemon as an ASCII game youtube.com/watch?v=_catGKf-yCk
More info:
Hello! So about a year and half ago, around March 2015, I knew nothing about real programming, except some stuff from Scratch that is nothing like real programming.
My initial goal was to create a Minecraft clone, as that is my favorite game.
I started off with C#, and made some crummy console games, but I knew that C++ would be the best for game so I bought a book, Jumping into C++, and I learnt so much! I learnt about classes, objects, functions, structs, pointers, data structures and more within this one book. By the Summer, which was around 4-5 months later, I made this simple game: Hopson Land, a basic console game. It was my first "big project" and it was a huge turning point, as from here on out I was very confident in my ability to create projects without actually having to use some random tutorial.
From there, most of my knowledge was learned online, such as RAII, rule of 5, more memory stuff, r value references, smart pointers, the auto keyword, range based for loops... The list goes on. There is always something new to learn :D
In January, I finally felt ready to try something "hard". I found this website for learning OpenGL, and this is probably the best OpenGL tutorial around (at least for free on the internet)
learnopengl.com/#!Introduction
Fast forward 10 months and this is the result :)
Links:
GitHub: github.com/Hopson97
Discord Server: discord.gg/detzYXTXAm
Support me on Patreon: patreon.com/Hopson
Follow me on Twitter: twitter.com/Hopson1997
Follow me on Twich: twitch.tv/hopsonn
Subscribe to the subreddit: reddit.com/r/HopsonCommunity
Community Channel: youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
I started this project in early October 2016, and finally I have enough to show of it for a video.
I made for the sake of learning and for fun. I had to learn things that I had never done before in order to create this project such as raycasting and multi-threading.
__________
You can view the source here:
github.com/Hopson97/HopsonCraft
But note, there is nothing there really due to a massive code overhaul, but you can view source of a similar Minecraft project I made here:
github.com/Hopson97/MineCraft-One-Week-Challenge
__________
github.com/Hopson97/MineCraft-One-Week-Challenge
Also view:
ASCIImon: Pokemon as an ASCII game youtube.com/watch?v=_catGKf-yCk
More info:
Hello! So about a year and half ago, around March 2015, I knew nothing about real programming, except some stuff from Scratch that is nothing like real programming.
My initial goal was to create a Minecraft clone, as that is my favorite game.
I started off with C#, and made some crummy console games, but I knew that C++ would be the best for game so I bought a book, Jumping into C++, and I learnt so much! I learnt about classes, objects, functions, structs, pointers, data structures and more within this one book. By the Summer, which was around 4-5 months later, I made this simple game: Hopson Land, a basic console game. It was my first "big project" and it was a huge turning point, as from here on out I was very confident in my ability to create projects without actually having to use some random tutorial.
From there, most of my knowledge was learned online, such as RAII, rule of 5, more memory stuff, r value references, smart pointers, the auto keyword, range based for loops... The list goes on. There is always something new to learn :D
In January, I finally felt ready to try something "hard". I found this website for learning OpenGL, and this is probably the best OpenGL tutorial around (at least for free on the internet)
learnopengl.com/#!Introduction
Fast forward 10 months and this is the result :)
Links:
GitHub: github.com/Hopson97
Discord Server: discord.gg/detzYXTXAm
Support me on Patreon: patreon.com/Hopson
Follow me on Twitter: twitter.com/Hopson1997
Follow me on Twich: twitch.tv/hopsonn
Subscribe to the subreddit: reddit.com/r/HopsonCommunity
Community Channel: youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg