Matthew ClarkinNerd For TechCreating the Snake Game using SDL2 and C++I have been learning how to use SDL2 and decided to make one of my favorite phone games. This article will show my progress on that…4d ago4d ago
Matthew ClarkinNerd For TechDrawing a Square using OpenGL and GLADNow that I have set up SDL I have been learning how to use OpenGL to do graphics rendering. In this article I will go over setting up GLAD…Jul 10Jul 10
Matthew ClarkinNerd For TechCreating a Window Using SDL2In my last article I set up SDL in visual studio. Now I am going to get a window to appear starting from the point where your project is…Jul 8Jul 8
Matthew ClarkinNerd For TechSetting Up SDL2 for Visual Studio 2022I have been learning SDL recently and decided I should make a short tutorial on how to get it up and running in visual studio.Jul 3Jul 3
Matthew ClarkinNerd For TechMultiplayer ArchitectureIn this article, I will briefly discuss the peer — to — peer and client — server multiplayer architectures.Jun 24Jun 24
Matthew ClarkinNerd For TechThe Basics of Pointers in CC Pointers are a type of variable used to store memory addresses of other variables. These pointers are typed meaning they will store the…May 13May 13
Matthew ClarkTransistors and Logic GatesA transistor is an electrical device that acts as an electrical switch. A MOSFET transistor has three electrical terminals that control the…Feb 7Feb 7
Matthew Clark2D Survival ProjectAs of August of 2023, I have been working toward a master's in computer science. This has been consuming most of my time but when I find…Dec 6, 2023Dec 6, 2023
Matthew ClarkinNerd For TechBinary NumbersA binary number is a number that is represented in a base-2 system. These binary numbers use only two symbols to represent data, those…Sep 3, 2023Sep 3, 2023
Matthew ClarkinNerd For Tech2D Player Shooting Mechanics in UnityIn my last article, I created an enemy that will chase the player. Now it is time to allow the player to defend themselves by giving them a…Jul 18, 2023Jul 18, 2023