Some project from when I wanted to try out bloom shaders. This was meant to be made into an actual video but just never finished it. Originally from July 2020, I thought it would be fun to resurrect the project to use SFML 3.0 and OpenGL 4.6. ========= DOWNLOAD:...
Some project from when I wanted to try out bloom shaders. This was meant to be made into an actual video but just never finished it.
Originally from July 2020, I thought it would be fun to resurrect the project to use SFML 3.0 and OpenGL 4.6.
=========
DOWNLOAD: https://github.com/Hopson97/Pong3D/releases/tag/v1.0
SOURCE CODE: https://github.com/Hopson97/Pong3D
Source code as it was in 2020: https://github.com/Hopson97/Pong3D/tree/17acdb1d42503cb7db665a8e42ff3472fe2b9033
=========================================
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
I have always been very intrigued by the creations featured on ShaderToy but I could never wrap my head around how any of it worked, until about 2 days ago I sat down and actually tried to learn it. I found some nice tutorials on how Raymarching works, and so created a fun...
I have always been very intrigued by the creations featured on ShaderToy but I could never wrap my head around how any of it worked, until about 2 days ago I sat down and actually tried to learn it.
I found some nice tutorials on how Raymarching works, and so created a fun compilation of some Fractal SDF functions that I found, adding interesting effects and colours.
I am not the creator of the Fractal functions themselves, I am merely using them. These were found here: https://jbaker.graphics/writings/DEC.html
=========
SOURCE CODE: https://github.com/Hopson97/Compute-Shader-Testing
=========
MUSIC:
https://www.youtube.com/watch?v=4w52mdaJOqw
=========================================
LINKS:
GitHub:
https://github.com/Hopson97
Discord Server:
https://discord.gg/qAfnGNQAxz
Support me on Patreon:
https://www.patreon.com/Hopson
Follow me on Twitter:
https://twitter.com/Hopson1997
Clips Channel https://www.youtube.com/@HopsonClips
This was created as an OpenGL C++ project to learn Bullet Physics and I decided to make a spooky movie out of it last year. However I missed Halloween last year, so releasing now :) Not an actual game btw HAPPY HALLOWEEN ========= DOWNLOAD:...
This was created as an OpenGL C++ project to learn Bullet Physics and I decided to make a spooky movie out of it last year.
However I missed Halloween last year, so releasing now :)
Not an actual game btw
HAPPY HALLOWEEN
=========
DOWNLOAD: https://github.com/Hopson97/Spooky-Boxes/releases/tag/V0.0.1
SOURCE CODE: https://github.com/Hopson97/Spooky-Boxes
=========================================
LINKS:
GitHub:
https://github.com/Hopson97
Discord Server:
https://discord.gg/qAfnGNQAxz
Follow me on Twitter:
https://twitter.com/Hopson1997
Follow me on Twitch:
https://www.twitch.tv/hopsonn
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
Some project I made in 2016 when learning opengl. Originally uploaded 16th May 2016 with the title and description "OpenGL - ayy lmao Simulator 2016" "Ayyyyyyyyyyyy LMAO" Code is here https://github.com/Hopson97/3D-Alien-Cubes GitHub: https://github.com/Hopson97 Discord...
Some project I made in 2016 when learning opengl.
Originally uploaded 16th May 2016 with the title and description
"OpenGL - ayy lmao Simulator 2016"
"Ayyyyyyyyyyyy LMAO"
Code is here https://github.com/Hopson97/3D-Alien-Cubes
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/detzYXTXAm
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twitch: https://www.twitch.tv/hopsonn
One of those days idk, thanks for watching my how to get rich quick tutorial Source: https://github.com/Hopson97/Stonks ========= LINKS: GitHub: https://github.com/Hopson97 Discord Server: https://discord.gg/DeEhUXY Support me on Patreon: https://www.patreon.com/Hopson Follow...
One of those days idk, thanks for watching my how to get rich quick tutorial
Source: https://github.com/Hopson97/Stonks
=========
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
Howdy y'all. In this video we discuss how a voxel world can have its vertices packed into just 4 bytes, reducing video memory usage by around 85% for the information that makes up the world. ========= DOWNLOAD:...
Howdy y'all.
In this video we discuss how a voxel world can have its vertices packed into just 4 bytes, reducing video memory usage by around 85% for the information that makes up the world.
=========
DOWNLOAD: https://github.com/Hopson97/open-builder/releases/tag/v0.0.5-prealpha
SOURCE CODE: https://github.com/Hopson97/open-builder
=========
RESOURCES:
Cool animation: https://www.gedge.ca/dev/2014/08/17/greedy-voxel-meshing
Greedy meshing: https://0fps.net/2012/06/30/meshing-in-a-minecraft-game/
=========
MUSIC USED:
Cave Story - Access
Donkey Kong - Stickerbush Symophony
Donkey Kong - Aquatic Ambience
Beyond Good and Evil - Home sweet Home
Chrono Trigger - Secrets of the Forest
Chrono Trigger - Corridors of Time
=========================================
LINKS:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/detzYXTXAm
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twitch: https://www.twitch.tv/hopsonn
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
made using godot and blender ========= DOWNLOAD: https://drive.google.com/open?id=19t2u-2OhuEf_UbTVQ9QsusZMkelRijs- ========= MUSIC USED: Tales of Phantasia - The Final act ========================================= LINKS: GitHub: https://github.com/Hopson97 Discord Server:...
made using godot and blender
=========
DOWNLOAD: https://drive.google.com/open?id=19t2u-2OhuEf_UbTVQ9QsusZMkelRijs-
=========
MUSIC USED:
Tales of Phantasia - The Final act
=========================================
LINKS:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/detzYXTXAm
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twitch: https://www.twitch.tv/hopsonn
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
Welcome back all!! In this video we explore how to use noise to create a nice little terrain generation thing ENJOY :) ========= SOURCE CODE: https://github.com/Hopson97/open-builder ========= RESOURCES: Height map image function -...
Welcome back all!! In this video we explore how to use noise to create a nice little terrain generation thing
ENJOY :)
=========
SOURCE CODE: https://github.com/Hopson97/open-builder
=========
RESOURCES:
Height map image function - https://www.michaelfogleman.com/projects/hmm/
Understanding how to use simplex noise - https://cmaher.github.io/posts/working-with-simplex-noise/
=========
MUSIC USED:
Rayman 1 - Betilla The Fairy
Beyond Good And Evil - Home Sweet Home - https://www.youtube.com/watch?v=jTdcJWDNsao
Donkey Kong Country - In A Snow-Bound Land - https://www.youtube.com/watch?v=oYOdCD4mWsk
Donkey Kong Country - Forest Interlude
Dragon Quest VI - Pegasus
Donkey Kong Country- Stickerbush Symphony
=========================================
LINKS:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/detzYXTXAm
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twitch: https://www.twitch.tv/hopsonn
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
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:...
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/detzYXTXAm
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twitch: https://www.twitch.tv/hopsonn
Community Channel:
https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
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:...
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/detzYXTXAm
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twitch: https://www.twitch.tv/hopsonn
Community Channel:
https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
The model view controller is commonly used to create GUIs, especially for websites. This video explains how it is used and how it works from the inside out. ========= SOURCE CODE: https://github.com/Hopson97/design-patterns-explained/tree/master/mvc ========= RESOURCES: Rails...
The model view controller is commonly used to create GUIs, especially for websites. This video explains how it is used and how it works from the inside out.
=========
SOURCE CODE: https://github.com/Hopson97/design-patterns-explained/tree/master/mvc
=========
RESOURCES:
Rails scaffold video: www.youtube.com/watch?v=rBvSrWg-1G4
https://en.wikipedia.org/wiki/Model–view–controller
https://blog.codinghorror.com/understanding-model-view-controller/
=========
MUSIC USED:
Donkey Kong Country - In A Snow-Bound Land - https://www.youtube.com/watch?v=oYOdCD4mWsk
Ken Silverman - DRIFSNG22 - https://www.youtube.com/watch?v=x2qAjf4sGZE
=========================================
LINKS:
GitHub: https://github.com/Hopson97
Discord Server: https://discord.gg/detzYXTXAm
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twitch: https://www.twitch.tv/hopsonn
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
The strategy design pattern can help make code more readable, maintainable when you need to be able to select an algorithm during the run time of a program. This is done through the use of polymorphism. Firstly I show how code can be bad when not using it, and then show the...
The strategy design pattern can help make code more readable, maintainable when you need to be able to select an algorithm during the run time of a program.
This is done through the use of polymorphism.
Firstly I show how code can be bad when not using it, and then show the same code, but written using the pattern in mind.
=========
SOURCE CODE: https://github.com/Hopson97/design-patterns-explained/tree/master/strategy
=========
RESOURCES:
More info on strategy pattern:
https://refactoring.guru/design-patterns/strategy
=========
MUSIC USED:
Ken Silverman - PREPSONG - https://www.youtube.com/watch?v=XbSHkB3vF4w
Pokemon DP - Route 209 - https://www.youtube.com/watch?v=bw_iFKE5QBE
Banjo Kazooie - Main Title - https://www.youtube.com/watch?v=dQNAVqW1shA
Banjo Kazooie - Pause Screen - https://www.youtube.com/watch?v=BWzc_jgpIzg
Orchard Media - Square Hill (Spyro) - https://www.youtube.com/watch?v=vKYia8vKp2Q
Tales of Phantasia - The Final Act - https://www.youtube.com/watch?v=4Ja7PJUkvyk
Ken Silverman - DRIFSNG22 - https://www.youtube.com/watch?v=x2qAjf4sGZE
=========================================
LINKS:
GitHub:
https://github.com/Hopson97
Discord Server:
https://discord.gg/detzYXTXAm
Support me on Patreon:
https://www.patreon.com/Hopson
Follow me on Twitter:
https://twitter.com/Hopson1997
Follow me on Twitch:
https://www.twitch.tv/hopsonn
Subscribe to the subreddit:
https://www.reddit.com/r/HopsonCommunity/
Community Channel:
https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
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:...
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/detzYXTXAm
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997
Follow me on Twitch: https://www.twitch.tv/hopsonn
Community Channel: https://www.youtube.com/channel/UCvP6PNyj42j9PHPmCpo7Srg
GENERAL INFO: This is a showcase of the program made in the video here: https://www.youtube.com/watch?v=6haL-aiE21w Source code available down below, but bare in mind it was my first time using Java Swing and so it is not great. There is a much better visualizer which can be...
GENERAL INFO:
This is a showcase of the program made in the video here: https://www.youtube.com/watch?v=6haL-aiE21w
Source code available down below, but bare in mind it was my first time using Java Swing and so it is not great.
There is a much better visualizer which can be found here: https://www.youtube.com/watch?v=kPRA0W1kECg
EXPLANATION:
There are 256 bars. Each bar has a height depending on the value of an integer array. For example, the bar on the far left has a height of the value of "array[0]" and the far right bar has the value of "array[255]".
As the sort algorithm changes the array, the bars change height accordingly.
Green bars are those most recently changed. They immediately go into a red bar, which gradually fades back to the default white colour.
The sounds being played were made using Java's built in MIDI Channels and Synthesizer. A note is played each time a change to the array is made. The higher the pitch, the higher the value that was changed.
=========
DOWNLOAD: https://github.com/Hopson97/Sort-Algorithm-Visualiser/releases/tag/v0.2
SOURCE CODE: https://github.com/Hopson97/Sort-Algorithm-Visualiser
=========
RESOURCES:
=========
MUSIC USED:
Ken Silverman - NEATSONG.kdm
=========================================
LINKS:
GitHub: https://github.com/Hopson97?tab=repositories
Discord Server: https://discord.gg/detzYXTXAm
Support me on Patreon: https://www.patreon.com/Hopson
Follow me on Twitter: https://twitter.com/Hopson1997