When the switch came out at 12:00 midnight, I missed the console release because I decided to be a risky frisky guy and showed up thirty minutes before it officially released. At 11:30PM at Walmart. I was sitting at my computer eating tater chips and feeling lazy. I wanted to wait as short of a time as I could to get the Nintendo Switch. I come to find out that there was a small line already waiting and camping out, and my chances of switching it up was now on cracked ice. When I finally reached the top of the line I was told “Did you preorder?”, “No?”, “Sorry, we ran out of Nintendo Switches, but we still have accessories”. (“____’) Does it look like I want mother _ _ _ _ kin accessories for my Nintendo Switch placeholder spot which was now being overshadowed by sadness? Just kidding I wasn’t being that over dramatic or dramatic at all but not going to lie I was disappointed a little bit. But anyways, I prepped myself beforehand to feel disappointment so I wouldn’t get mad. Before I got there I thought in my mind that I wasn’t entitled to one anyways and that I should be grateful for all the stuff that I already have. This made me feel a whole lot better instead of having the “entitled” mentality. Later that night I woke up before the crack of dawn and waited in line for 2 hours at GameStop. I am fourth in line, yay! Not only am I fourth in line, but I am the LAST one to get a Switch. My patience is rewarded. I am not bragging and if you didn’t get the switch, I’m sorry, this is just my experience. I hope everyone has an awesome day and please be patient if you didn’t get a Switch and you too will be rewarded.
I know how to program to a point where I can read most lines of code in Java and C# languages. I know what variables are and methods are and how to write a full method. I know how to end a line of code, with a semicolon. I know how to create objects with variables and inheritance and use methods or polymorphism to achieve functionality. I made players and enemies that could shoot bullets, walk, and have health to get destroyed. How does it affect me as a gamer? Well…. when I game now I can think of how the mechanics of a game works. This makes gaming feel less real to me and my expectations of how much limitations and possibilities of what a developer can do comes into perspective. There is only so much you can do with the hardware. Virtual Reality adds another dimension to programming in which I will talk about later.
I now see characters in a game as parts. An image or sprite if it’s a 2D game or a model for a 3D game. Animation to make parts of the character move. Then add code to make it have physics and laws of what it can and cannot do, give it commands. And sounds and maybe a voiceover to make the character or enemy or OBJECT feel more real. Before I knew how to code somewhat, I took games way more serious and felt more immersed. It’s like watching behind the scenes of a movie. Why would you do that before you watch the movie?
Lastly it gives me a new sight to see if a game is crap or not. There is too many money driven developers releasing half-baked cookie cutter titles that become shovel ware. Kids fall for this all the time because they cannot see the games for what they truly are. By looking at how an enemy gets destroyed, and how the whole world itself is coded, and how the animation holds up I get a perspective of the hard work the developers do. If the animation is floppy on release I start to see through the gaps. I know what bad coding and bad animation looks like now. Games that are good can take thousands of lines of code, maybe millions which will take a lot of time. Anyways this is how programming has changed my perspective on games.