Ever since I uploaded the video of me creating MineCraft in a week, the community has been making some addtions to it, and today I will take a quick look at some of them.
In this episodewe optimize the network code a bit, and also implement voxel world editing
=========
DOWNLOAD:
SOURCE CODE:
https://github.com/Hopson97/open-builder
=========
RESOURCES:
UDP Packets Being Dropped: https://jvns.ca/blog/2016/08/24/find-out-where-youre-dropping-packets/
=========
MUSIC USED:
Donkey Kong Country - Forest Interlude
Geographer - Airline - https://www.youtube.com/watch?v=Yie5s6UVZfo
Final Fantasy IX - Dali Theme
Donkey Kong Country- Stickerbush Symphony
=========================================
LINKS:
GitHub:
https://github.com/Hopson97
Discord Server:
https://discord.gg/DeEhUXY
Support me on Patreon:
https://www.patreon.com/Hopson
Follow me on Twitter:
https://twitter.com/Hopson1997
Follow me on Twich:
https://www.twitch.tv/hopsonn
Subscribe to the subreddit:
https://www.reddit.com/r/HopsonCommunity/
Community Channel:
https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
...
https://www.youtube.com/watch?v=fqdTj27xVMM
So thought we could discuss future videos and potential Q&A :)
=========
MUSIC USED:
C418 - Sweden (Caution & Crisis Remix)
=========================================
LINKS:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/DeEhUXY
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twich: https://www.twitch.tv/hopsonn
Subscribe to the subreddit: https://www.reddit.com/r/HopsonCommunity/
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
...
https://www.youtube.com/watch?v=I3C0nW8sT1o
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:
https://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:
https://github.com/Hopson97/MineCraft-One-Week-Challenge
__________
https://github.com/Hopson97/MineCraft-One-Week-Challenge
Also view:
ASCIImon: Pokemon as an ASCII game https://www.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)
https://learnopengl.com/#!Introduction
Fast forward 10 months and this is the result :)
Links:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/DeEhUXY
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twich: https://www.twitch.tv/hopsonn
Subscribe to the subreddit: https://www.reddit.com/r/HopsonCommunity/
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
...
https://www.youtube.com/watch?v=GACpZp8oquU
In this video I will create a clone of Space Invaders using the C++ programming language, and using SFML for graphics and audio. Thanks for watching :)
=========
DOWNLOAD: https://github.com/Hopson97/Hopson-Arcade/releases
SOURCE CODE
https://github.com/Hopson97/Hopson-Arcade
=========
MUSIC USED:
Ratchet and Clank - Wuplash Nebula
Beyond Good and Evil - Frame of Mind
Dragon Quest 6 - Pegasus
Beyond Good and Evil - Home Sweet Home
Donkey Kong - Aquatic Ambiance
=========================================
LINKS:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/DeEhUXY
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twich: https://www.twitch.tv/hopsonn
Subscribe to the subreddit: https://www.reddit.com/r/HopsonCommunity/
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
...
https://www.youtube.com/watch?v=MkpxwsybNPo
Coways Game of life is a very famous cellula automaton, created by John Conway.
In this video, I implement it in C++ and SFML.
=========
DOWNLOAD: https://github.com/Hopson97/CellularAutomaton/releases/tag/v1.1
SOURCE CODE: https://github.com/Hopson97/CellularAutomaton
=========
RESOURCES:
https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life
=========
MUSIC USED:
Silver Star - Traffic
Doom Original - Level 3
=========================================
LINKS:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/DeEhUXY
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twich: https://www.twitch.tv/hopsonn
Subscribe to the subreddit: https://www.reddit.com/r/HopsonCommunity/
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
...
https://www.youtube.com/watch?v=WVCM3Rv4VV8
In this new series, we will be creating a voxel multiplayer minecrafty cloney clone from the ground up using C++ and OpenGL, with some libraries for support such as SFML and ENET.
=========
SOURCE CODE: https://github.com/Hopson97/open-builder
=========
RESOURCES:
Going 3D:
http://ogldev.atspace.co.uk/www/tutorial12/tutorial12.html
http://ogldev.atspace.co.uk/www/tutorial13/tutorial13.html
Client and Server Connection - https://gafferongames.com/categories/game-networking/
=========
MUSIC USED:
Donkey Kong Country - In A Snow-Bound Land - https://www.youtube.com/watch?v=oYOdCD4mWsk
Rayman 1 - Betilla The Fairy
Donkey Kong Country - Forest Interlude
Rayman 1 - Bandland Theme
Beyond Good And Evil - Home Sweet Home - https://www.youtube.com/watch?v=jTdcJWDNsao
Rayman 1 - Bonus Level Music
Ratchet and clank - Wupash Nebula
Chrono Trigger - Winds That Cross Time
=========================================
LINKS:
GitHub:
https://github.com/Hopson97
Discord Server:
https://discord.gg/DeEhUXY
Support me on Patreon:
https://www.patreon.com/Hopson
Follow me on Twitter:
https://twitter.com/Hopson1997
Follow me on Twich:
https://www.twitch.tv/hopsonn
Subscribe to the subreddit:
https://www.reddit.com/r/HopsonCommunity/
Community Channel:
https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
...
https://www.youtube.com/watch?v=4Rg1RriQZ9Q
Thanks "Nimmy" from my discord server for the idea!
Wanted to try something a bit different for a change, and here it is: A cellular automaton.
=========
DOWNLOAD: https://github.com/Hopson97/CellularAutomaton/releases/
SOURCE CODE: https://github.com/Hopson97/CellularAutomaton
=========
MUSIC USED:
Rayman 1 - Betilla The Fairy
C418 - Ward
=========================================
LINKS:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/DeEhUXY
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twich: https://www.twitch.tv/hopsonn
Subscribe to the subreddit: https://www.reddit.com/r/HopsonCommunity/
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
...
https://www.youtube.com/watch?v=v7Z2euv7kwY
Some say it wasn't possible. I beg to differ. Here I prove that programming Minecraft in 5 seconds using python can be done.
===
Join my discord here :)
https://discord.gg/DeEhUXY
=========
SOURCE CODE: https://github.com/Hopson97/Minecraft-In-5-Seconds
=========
RESOURCES:
https://www.youtube.com/watch?v=qdwUkYrHosk Minecraft In One Week by Shane Beck
https://www.youtube.com/watch?v=Xq3isov6mZ8 Minecraft Ine One Week by Myself
https://www.youtube.com/watch?v=MAdtV4rqyN0 Minecraft In One Day By TechBox
=========
MUSIC USED:
https://www.youtube.com/watch?v=U9W85p8n-mE Dramatic music
https://www.youtube.com/watch?v=T2rzF_xVa_k Second Dramatic music
Ken Silverman - Neatsong
=========================================
LINKS:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/DeEhUXY
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twich: https://www.twitch.tv/hopsonn
Subscribe to the subreddit: https://www.reddit.com/r/HopsonCommunity/
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
...
https://www.youtube.com/watch?v=S4EUQD9QIzc
Just over 2 weeks later, here is part 2 of this series of me showing highlights of me making "Minecraft" from scratch use OpenGL.
Again, might have well say I am making this for fun and for learning :P
__________
You can view the source here:
https://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:
https://github.com/Hopson97/MineCraft-One-Week-Challenge
__________
And download it here:
goo.gl/6xS7D1
Links:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/DeEhUXY
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twich: https://www.twitch.tv/hopsonn
Subscribe to the subreddit: https://www.reddit.com/r/HopsonCommunity/
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
...
https://www.youtube.com/watch?v=LhCb0yMNzfc