Matthew ClarkinNerd For TechEntity Component System (ECS)An Entity Component System (ECS) is an architectural pattern that is very popular in game development. This consist of entities that have…Aug 21Aug 21
Matthew ClarkinNerd For TechSmart PointersWhen using pointers one big problem that can end up happening is memory leaks. This happens when the programmer allocates memory on the…Aug 7Aug 7
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…Jul 22Jul 22
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