@Hopsonn
  @Hopsonn
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
Creating Minecraft in C++/ OpenGL - Part OneCoding Langtons Ant Cellular Automaton in C++/ SFMLLets Code A Voxel Game in C++ and OpenGL - World Generation IMinecraft Week Flyover + Q&A and Future Video DiscussionCoding a Simple SFML Game Framework in C++/ SFMLCreating Minecraft in C++/ OpenGL - Part TwoMouseOld Projects - Zombie Game - C++/ SFMLCoding Space Invaders in C++/ SFMLOld Projects - Awful Flappy Bird Clone - Part 2 & 3 - Java/LWJGLCoding ASCIIMON in Rust - Episode 2Minecraft in a Week with Default Texture Pack

Creating Minecraft in C++/ OpenGL - Part One @Hopsonn

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER