States of Mind

February 26, 2012

This is a screenshot from the initial room of "States of Mind"

This is a screenshot from the initial room of "States of Mind"

So I made this text game for my flash game development course. The assignment was to create a decision tree game, so I adapted some code I wrote for a dialog system into my new component model and turned it into a text adventure game. You play as a university student who has to go to classes while the occupy protests are going on. The protests are essentially irrelevant, though.  Mostly what you do is go onto your computer and do various things, like read the news or watch youtube videos or play video games, and by doing so you alter your state of mind, which changes how you see the world and what you can do within it.

The sole interesting thing in the game is the way it’s structured. While I was planning out the game I drew up a big flow chart with all the possible parts in the game. At first it was basically a cross shape- in the center was the computer, and branching out were the three rooms (bedroom, outside and school) of the four possible mind states (sober, angry, silly, and “bejeweled”). The only differences between the branches were the text descriptions, though. That wasn’t cool enough. I wanted to incorporate  some different ways to move between rooms in the different mind states. I was thinking about how hyperlinks work- they’re a lot like this kind of text adventure game. You click on a thing, and it leads you to another page. Different webpages have different ways of moving around them, though. I tried to make the way you move through the different mind states similar to how you move through the websites that caused your character to enter that mind state.

Youtube is a good example of this idea. When you watch a video on youtube it gives you a few recommended videos that are similar. Sometimes if you follow a thread of recommended videos you’ll end up back where you started. When I was writing the bedroom description of the silly mind state I included a few sentences wherein character was looking around at all their trinkets, reminiscing about the events that brought that trinket into their life, then having that anecdote remind them about another trinket, and so on and so forth. It seemed like a pretty interesting system, so I thought “why tell about this system when I could codify it?” That was the first interesting path I put into the game. When you look at mementos you get into a loop and can keep looking at mementos forever.

Bejeweled Blitz has a more linear structure to it. You start the game, you play it for one minute, then you start it over again (while you’re playing it, of course, there’s more breadth to it, but I didn’t model that). After your character in my game plays bejeweled and enters that particular mindset you are set onto a course that resembles Bejeweled Blitz. After you go to class and have a run-in with the professor you are transported directly back to your room, instead of having to walk back. It’s like a reset button. Get it?

The link structure of reading the news is a little harder to characterize. I figured there were essentially two ways of looking at it- either you start at a news article, which leads to more and more articles explaining related events and the history that led to those events, each of those articles spinning off into yet more articles, or you can think of the process as starting with all those myriad articles and filtering down into your understanding of the subject. Representing either of those processes in my game, however, would have taken a lot of work. Instead, I used the structure of the “angry” mind state to characterize the volatile nature of being mad at the world. When you push your way into the crowd of protesters you have the opportunity to either stop and examine your situation or take action. When you stop you lose progress, sometimes even to the point of sobering your mind state. The friend you meet and the people you can eavesdrop on in the crowd are goombas.

I don’t think this game turned out very well as a finished product. I don’t think there’s a great deal for the player to learn from it as a person, but I did learn something in the process of making it, and it gave me an opportunity to adapt that dialog system for my component model, which has already proven useful. Maybe someone will commiserate with it, or at least recognize the sway that computers have over our states of mind. It might be terribly interesting, but I think it has a least a little bit of truth and honesty in it, and those are things that this medium could use a bit more of.

0

Free Game Idea

July 14, 2011

Because I am such a generous person I am going to share with you a game idea that you can take to the bank (and you don’t even have to sign an NDA!).

Goal based games rely on being able to condense the myriad variables of a situation into a single value judgement- either a single bit (losing or winning a game) or an amount of progress. The two aren’t mutually exclusive, of course- the actions leading up to winning a game can be judged in quality and individual wins can build up into an overarching progress mechanic. This compression can be likened to a perspective projection- many points in 3d space can be compressed into 2d space by establishing a perspective, and by establishing a criteria for “winningness” you project the variables of the game into a comprehensible space.

My idea, then, is to create a game wherein the player is presented with a relatively small number of factors, from which they can extract more information than what is presented. It would be like seeing a painting that is painted using perspective techniques- the information hitting your eyes is all 2d, from which your mind extracts a perceived 3d space.

0

MFA Prep Course Released!

June 24, 2011
Screenshot from MFA Prep Course

Screenshot from MFA Prep Course

The long anticipated web release of the “smoking coffee and drinking cigarettes” game is finally online for all to play! It was made by me and the indomitable John Bruneau!

Click here to play it!

Assorted thoughts on the game follow.

(more…)

7

Flash Art

June 7, 2011
A dog wearing sunglasses

A dog wearing sunglasses

Here are some of the cool flash projects I did in art101b:

Portrait of a Terrible Conversation

Do you wnat toseeywkmr?o

Google Image Portrait Generator

0

Ludum Dare after GDC

March 5, 2011

The GDC went to GDC today. After the event a few of us went to hang out with the fine folks from Ludum Dare at an incredibly rad venue called Noisebridge (a hacker eden and community space), which makes me incredibly sad to live so far from San Francisco. I had a bit of deja vu when, just like last year when we met the Glorious Trainwrecks people at that diner, there wasn’t enough room for us at the big table and we were relegated to a side space.

The overabundant technology of GDC left me feeling blown out and eschatological, so I made interactive art on paper.

Apple Puzzle

Bite into the apple and spit out the pieces again and again until only the core is left.
Solve pieces.

Orange Puzzle

Peel and eat orange.
Solve rind.

Spinning

This is a searching game.
Find the spinningest object in the room.
High score board.

Critique a Toy

Find a toy and critique it. These subjects are off-limits:
-its uselessness
-its isolating nature
-its creativity stifling
-its disconnect from reality
-its gender policing
-its reinforcement of the status quo
-its class exclusivity

Think like a child and only answer the following question: Is It Fun?

Other thoughts, thanks to the wise old man who mutilated games and received computer hardware advice from his dead friends in visions and talked to me but I selfishly pretended to ignore because I wanted to make art:

-The game .exe is a self contained program that does not stretch beyond its own walls.
-Machine code is like route directions- what is the equivalent as a map? (this I tried, unsuccessfully, to turn into a game, but I have not given up)

Lessons Learned at GDC: If someone has made art that you never would have considered to make, it means they have ideas that you have never thought of, and it is your duty, as a person who values ideas, to learn them, even if at first they don’t seem worth your time.

0

Klik of the Month, Feb 2011

February 23, 2011
a cat making a funny tongue motion

a cat making a funny tongue motion

I finally participated in Klik of the Month again.  Here are the fruits of my labor.

As I usually do when I don’t have any ideas coming into a game jam, I grabbed random assets from the internet (space ghetto is my go to place) and program whatever comes to mind. I suppose it’s an attempt to get some kind of equivalent to “automatic writing” for digital game creation. It’s still a very conscious and logical process (for programming it might have to be?) but the results end up seeming somewhat subconscious, even if it’s largely a hoax.

I divided my time into two, one hour for gathering non-interactive resources, and the second hour for making the interactions.

(more…)

0

A Few Visually Arresting Works for DC

September 8, 2010

Kelsey’s Games

It should go without saying that these games look much, much better when they’re actually in motion, and better even still when you’re playing them. They lose a lot of their charm when they’re in a static form like this. If it’s at all possible you should play them, at least the ones that look most interesting, to get a complete feel for the game (especially Kelsey’s “Other People”- it looks very unimpressive from the screenshot, but playing it is really a trip- it was one of the first games he made for the game dev club and I totally forgot about how striking it was until I played it again just now).

Also, time scale is important here. Many of these games were made in the span of 48 hours (Emagtra, Your House Is Wet), or 2-4 hours (I Love you But You Kiss Like a Girl, A Normal RPG, You Decide, Lick the Pinapple), so naturally they aren’t going to be as polished as games that have been in development for months to years.

When we focus exclusively on making novel interactions at breakneck speed, and have a bit of a framework built up to help us out, we should see some pretty startling results.

Playable Versions:

Cygnus the Cutie (flash)

Apocalypse Snow (flash)

I Love You But You Kiss Like A Girl (Game Maker- requires windows)

A Normal RPG (requires windows)

You Decide (Game Maker- requires windows)

Time Snipers (Windows)

Time Snipers (Mac (untested- I don’t own a mac, so if this doesn’t work I’m sorry :X))

2

Budget Crisis Worklog, April 27th

April 28, 2010

Today I presented what I have done so far in the budget crisis game.  I’ve been working on the interface, mostly, because I had a cool idea for how to manage the inventory, and that worked so well that it spun out into a philosophy for the entire user interface.   (more…)

0

Budget Crisis Competition Work Log, Day 5

April 19, 2010

ss_day5

Very minor update today, since I spent most of my time working on homework. I used a bunch of the code from the editor to update the game itself, now it’s an actual playable kind of thing!

The source code so far (.zip)

The playable game

The game grid is on the left, the selection bar is on the right.  Hit Space to switch between the two selection modes.  When the bar says “p” you are choosing a problem to work on, when it says “i” you are choosing a shape to use as a brush. Click on the down arrow at the bottom of the selection bar to make the list appear / scroll in the list (I don’t know why it doesn’t show them automatically, this is one of those little quirks that you can get used to if you’re the only one using it, but obviously I’ll have to fix it before I send it out :P ) The number in the upper right is your “score” for the problem.  You get points by putting shapes inside the goal area, and you lose points by putting shapes outside the goal area.

Playing it, I was a little surprised with how plays.  I wasn’t sure exactly what to expect in regards to difficulty.  I found that a lot of the problems were way to easy, but a few of them were surprisingly hard. They’re very prone to me remembering how I made them, since they’re just a collection of stamps, but one or two I legitimately had to think about, so I think the game has some potential as an actually compelling activity.

0

Glorious Trainwrecks, The Game Development Club

April 18, 2010

The game development club has started doing monthly meetups for the Glorious Trainwrecks Klik of the Month, which I went to today.

Klik of the Month is a monthly game jam where you try to get a game finished in 2 hours using any tools possible.  The games tend to range from experimental to weird to parody to shitty.  Our club tends to focus on that last one when advertising the event- to a lot of people the main draw is seeing who can make the most terrible game.  These events are also one of the only way that we can get anyone to make games.

I won the last game development competition by default, and the trend has been for a declining number of games for the competitions.  The Tower Defense challenge had a solid 7 entries, then the Collaborative Challenge had only 4, and the Facebook challenge had only 2.  The Collaborative and Facebook challenges were at least a bit difficult for people to make games for- the former required the participants to partner up with students from Cogswell and the latter required a game on Facebook.  The most recent competition, however, had no restraints of form, just a few words as themes.

I would imagine people are intimidated by the prospect of developing a game.  Many don’t have any previous experience, and no one sane wants to pile any more work onto their plate for an extracurricular that isn’t worth any credit.  The prospect of being able to make a game with no pretension of quality and only a 2 hour, one day commitment is understandably alluring. I want to assuage people’s fears of game development- to tell them that it isn’t beyond their work potential, but truth be told making reasonable quality games is, in fact, a lot of work! And I don’t want to bring down the quality of games by encouraging people to submit their trainwrecks games.  Trainwrecks are better than nothing, but I know that we’re capable of better. Maybe if we use klik of the month type events for prototyping and encourage people to continue building on the games that they make during that.

I’m going to be the president of the game development club next semester. I think this lack of participation is one of the most heinous problems of the club as it stands, but I have no idea how to solve it.  I’ve heard that some artists have been having problems getting into groups with programmers, so making more social networking events will help. We’ve done icebreakers in the past, and I always thought they were dorky but they might actually serve a purpose.  Especially if we get some experienced game designers working on them.

P.S. this is the game I made for Klik of the Month.  I didn’t have any ideas going into it (I had one but I forgot it :/) so I grabbed some images from spaceghetto and started making a shooter.  But since regular shooters are lame I experimented with different ramifications for getting hit. Procedural art has fantastic potential for beauty, I really should experiment with it more seriously (protip: keep your initial gun, zoom out evenly by hitting both the beer enemies and the superman enemies, then click and drag around in the empty area below the enemies).

0