Tuesday, February 2, 2010

Da Bomb

(This was an assignment from one of my Game classes)

Lateral Thinking/Spatial Awareness

Using his years of hacking experience, MacGyver’s episodic assistant is forced to try to make his way into a mainframe to get the codes before the malicious hacker does!

-The players want to be the first to enter the mainframe (by touching the north, east, or west, side of a hex map) while still playing within their time limit.

-Hex Map (40x22)
-100 Tokens per player
-100 Blocker tokens
-1 Six-sided dice
-1 Starter Token

A token is placed in the center of the bottom most row of hexes to start with. This is the “point of origin”.
At the start of each turn a player first places a “blocker” token adjacent to any occupied hex. (So long as it is not adjacent to 2 other occupied hexes). (To represent the defensive measures taken to prevent the other hacker from getting in first!)This is excluded on the fist turn of play.
On their turn, a player rolls a six sided dice to determine the number of tokens they can put down (to represent how far they successfully penetrated the system!). So long as they are not in a hex adjacent to 2 other occupied hexes, they can be placed anywhere so long as they are adjacent to one another.
A player can start placing them anywhere so long as the first token placed is adjacent to another token.
The players alternate turns until either the 15 minuet timer runs out (resulting in a draw), a player can’t make a move (the other one wins), or a player reaches one of the other edge of the map.

-You MUST put down all the tokens you rolled.
-You MUST place a Blocker token each turn.
-You can’t place a token in a hex adjacent to 2 other occupied hexes.
-The younger player goes first.

A Student Question

So a potential student messages me on Facebook asking:
My name is [Removed], I was looking at you facebook networks and I saw Game Design at UaT.I am looking to be going to UAT next year. And I was just wondering if you had and advice on things to prepare myself. Mabey some of the problems that you have ran into , If any, on just making a smooth transition into UAT. I am going for a bachelors in Game Design, is there any specific programming that you learned , or are learning that goes will with the degree. Anyways bro just kinda getting the 411 on things, Thanks man.

After I wrote it I thought my response would be a good intro for any design student):

Well one of the singe most important thing is the division between fan and designer. If you think for half a second you are going into the Game Design degree for anything other than a job- drop your application now and don't waist you're money. There are no "idea guys", no one is going to pay you lots of money for your "great idea(s)". I don't wanna sound blunt- but the sooner you accept that and decide if you really wanna eat the sinew and marrow of every mechanics system, explore every game engine, and write stupid amount of design documentation the better. That's what being a designer is. While other degrees can learn one skill, we learn how to work hard. Expect 20 hours days where you just hammer our a prototype or crash through a design doc revision.

If you want to learn Game Design- learn math. Probability, statistics, and algebra. Get a SOLID understanding then pick up table top games. You'll be elaborating on these themes. Just about every game's core mechanics can be run as a pen and paper game. D&D (general D20), Savage Worlds, Shadowrun, Warhammer, All Flesh Must Be Eaten, GURPS, HERO, ect. Learn them all. Learn them WELL. Play them a thousand times with friends, eat and sleep them. If you manage to do all that- you MIGHT have a basic understanding of game design principles.

As far as programming goes- we don't do a whole lot of that. It's a VERY useful secondary skill (C++ is awesome and Action Script is handy for rapid prototyping), but we have an actual "Game Programing" degree at UAT. We work with scripting more often than not. (And that's generally proprietary to each engine). I'd try to sit down with the UnReal engine at some point, CryEngine mabye, Torque/Torque 3D, or even the Hammer engine Valve uses.

Good luck- I hope to see you when you get here!
PS: I know that sounded harsh but we loose about 1/3rd of the designers by the third semesters because they are "fans" or "idea guys". UAT is the most amazing experience I've had in my life, hands down but you gotta work for it!

PS: I almost added F.A.T.A.L to that list but I wouldn't subject him to that :D