Weekend Plans Post: Guys. It’s Time For Some Game Theory.
So, like, what IS a game?
Wittgenstein talked about this. Of course, he was trying to explain language and his explanation of language was that language evolved in way similar to the way that we played games. Language-games preceded language, if you will. And to demonstrate the point, he challenged the readers to define what a game was.
The tighter you try to make your definition, the more things that fall out. Go for a loosey-goosey one and you’ll find that it’s insufficient because it’s got way too much empty space to the point of not being useful.
Anyway, I’m trying to learn how to make games. There’s a tool out there called “Unity” and some of my programmer buddies want to make something. As such, they’re having me learn how to make things. Here. Check this out. (Don’t worry, it’ll take less than 90 seconds of your time.)
See that? It’s a tutorial on how to make a game where you roll a ball along a field and pick up pickable objects. When you’ve picked them all up, you’ve won the game. It’s not a particularly EXCITING game, mind… but it is a playable game.
And, to learn how to make it, you have to learn how to program. Which means that I am learning C#. The first real hurdle I had to overcome was the difference between a string and an integer.
Let’s say someone says “okay, let’s add two integers… let’s add 1 and 2”. What do you come up with in your head? 3, right?
Then he said “let’s add the strings!” and my answer was “three?” and he said “No. They’re strings, not integers. What if I said ‘add “hot” to “dog”?'” and then I answered “twelve?” and he said “closer, and it looks like 12 to people reading, but the answer is a 1 next to a 2”.
So I am going through the tutorial and making a game where I roll a ball around a field and collect pickups and learning how to code. And learning how to think about light sources and camera angles and physics.
So… what’s on your docket?
(Featured image is “Tombow Havanna Rollerball” by Scrively. Used under a creative commons license.)