Channel: Hopson
Category: Education
Tags: minecraftterraiagame enginehow toc++in c++gamesfmlyogscastprogramgame devjavavulkandevdovydasredditstampytutorialstamptc++ tutorialc#runescapemakingpythona friendgame developementsolo osrsinvoxel gameopengldev logc langskydoesminecarftstampylongnosevoxelvlogstampylongheaddirectxhow to make minecraft
Description: 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/DeEhUXY 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