Exercise 6 - Game Analysis

Posted on April 25th, 2007 in Assignments by spazeboy

For readers who stumble upon this post and want a little bit of context, here is the assignment, and here is a link to Amanita: Samorost and to Zork.
———————————-
Amanita: Samorost is a game with no instructions. At the start, it doesn’t look like a game at all. There is some music playing in the background and an interesting collage/image with a few scattered animations (blinking lights). The whole thing just sits there. If the player shows no initiative and gives up, the game is over. If the player begins to wonder what the hell he is looking at, he starts exploring the game space with his mouse cursor. When it changes from the traditional arrow pointer icon into the hand clicker icon, he clicks. Something finally happens!

The player learns that he must look for his cues on what to do next. The opening graphic screen of Amanita: Samorost has what appears to be a bottle neck with a stopper in it, just asking to be clicked. Clicking in the general area of the bottle stopper gets the story going. So for a game with no instructions, it certainly has rules. The initial goal of the game is to manipulate each environment in such a way that the little fella from the bottleneck can proceed. And for the most part he’s no help at all, content to wait on the player to figure things out.

And the story gets rolling after that first user interaction. The view is expanded and the player sees that another planet-ship is on a collision course with the planet-ship that the protagonist is living on. A cut-scene where no user input is allowed shows how the little guy gets from his own planet-ship over to the other one, and the game again waits for the player to explore with his mouse. There are some characters toiling away in the fields that smaller than the one in the foreground, though similarly dressed. The difference in scale implies that the little ones working on the hills are much further away.

The first step to completing this stage is to check out the relationships of all objects in the environment. The character lounging in the foreground isn’t smoking his hookah. So the player clicks on the hookah and he smokes it. The contents are spent. Try clicking on the hookah again, and the guy tries to smoke from it, but gets nothing and discards the mouthpiece. This mouthpiece looks kind of like a key, and there’s a keyhole very near where the mouthpiece now rests. Clicking on the mouthpiece causes it to jump up and rattle around in the lock. The next thing to do, naturally, is click on the button atop the lockbox. This starts that ski-lift in the back ground rolling—but nothing happens! The player notices a loose cable, and clicks it. Try the button on the lockbox again and the ski-lift brings the main character up the mountain. He’s ready to go, and he’s facing to the left. There’s a left-pointing arrow on the left side of the screen, so the player clicks on the character, who turns around and skis back down where he came from. There’s another environmental factor to tweak. It’s the sign. Clicking on it until it points toward the left (where the hint/arrow points) ought to do the trick. Bring the guy back up on the ski-lift. Oh wait, on his way down he knocked the cable loose again! Finally after getting him back on the hill, with the directional sign pointed in the right direction, the player clicks on the guy. At this point, the player receives a pretty explicit hint. The character says “He’s in my way” and an arrow appears out of nowhere pointing directly at the obstructing character. When the player clicks on the little worker dude, he moves and then the player can click on the main character and send him skiing off to the next level.

Compared to this early stage, clicking on the main character from here on in elicits nothing more than a shrug and a stupid look (unless he’s able to act, assuming that the environment has been appropriately manipulated). The ultimate goal of the game is revealed at the end, when the other planet-ship that the little guy landed on (and explored with a great deal of help from the player) is steered clear of collision with his home planet.

As a game, Zork starts off very similarly to Amanita, but instead of the player being faced with a graphic environment and background music, he’s faced with a brief text-only description of the environment. Those superficial differences aside, the games both sit there and wait for player input, with no indication of where or how to start other than environmental cues. A person interested in playing Amanita will use his mouse to explore the environment, checking for places to interact. A person interested in playing Zork will mentally construct the environment, and will perhaps take the most obvious action by typing into the prompt: “open mailbox”.

The player can manipulate and explore the environment in Zork just as he can in Amanita, except that in Zork the player can move back and forth between rooms or spaces. Using text commands instead of the mouse, the player can walk around the house and discover a window that’s ajar. Attempting to enter through the window at this point is impossible, because the window is not open. This is a lot like trying to lift the character up on the ski lift in Amanita when the cable is loose. It’s an environmental condition of the game space. The player in Amanita cannot operate the ski lift with a loose cable, just as the player in Zork cannot enter the window while it is merely ajar.

Similarly to the subtle hints in Amanita, there are some subtle hints in Zork. Using the window example, the description of the window upon examination is “The window is slightly ajar, but not enough to allow entry.” Hint, hint! If the player enters a command to open the window, he is informed that “With great effort, you open the window far enough to allow entry.” Another hint! The next command is to “Enter window” and then the player is in the house.

In Zork and in Amanita, the player learns the rules of the game as he goes. In Amanita, if the player attempts to do something that is not possible, he is notified visually or aurally. In Zork, he is notified via descriptive text. There are many objects in the world of Zork that the player may wish to interact with, using commands like “spit on table,” that are not possible. In Zork, one cannot just spit on the table, it’s a limitation of the game’s programmers, who did not foresee that the player might want the character to spit on the table. In Amanita, perhaps the player wants to swat one of the little flies that is buzzing around. Well, it simply cannot be done. Clicking on the fly—at least when I tried it—has no effect.

I would say that Zork and Amanita have more in common than not, when viewed as systems. It’s easy to take a superficial glance and conclude that Amanita is far more advanced than Zork, but that ignores the fundamental aspects of the gameplay, which are the same.

The Time Before New Media

Posted on April 24th, 2007 in Journal by spazeboy


John G. Timmons (above right) and Steve “Lettucehead” Ersinghaus, gave us an exclusive interview about the new program they are designing for Tunxis called New Media.
View Movie (Windows Streaming Media Player Format)

OK, OK, what happened to the video?

Super Mario, Learning, and Vulgarity

Posted on April 19th, 2007 in Journal by spazeboy

In class, we’ve played a wide variety of video games over the last three weeks. One of the key things that we discussed regarding Interactive Fiction, Games, etc. is the trial and error learning that we do when we start playing a game. We learn its rules. We learn what works and what doesn’t work. We try again and we get better, improving based on our experiences.

So what happens when we play Super Mario Bros.? We’re all probably familiar with the game and its mechanics, and so we don’t expect anything like what the video below shows. Apparently this is a custom-designed level, and it’s looks to be painfully frustrating to play. And I admit that I haven’t watched all 24 minutes of this video, but if the remaining 19 are as entertaining as the first five, then I’m in for a treat.

The guy who is narrating the video isn’t actually playing. He added his commentary for comedic purposes. Don’t play this video at work–at least not with the sound on.

Class Notes - April 19

Posted on April 19th, 2007 in Notes by spazeboy

Space in interactive fiction is purely conceptual. The player never sees the room he’s in, but it is described.

Games have rules that are sometimes contrary to the rules in the real world. Within those rules, when playing, we must suspend our regular expectations, morals, etc.

To demonstrate the importance of architecture to New Media, we played Half Life 2 for a bit. Then we took a look at the editing program called Hammer, and were able to navigate through the same world that we played, but we were able to see the keyframes and triggers that set off events.

The building blocks of Half Life 2 are modular. They work together, they’re customizable, and they’re interchangeable.

Class Notes - April 12

Posted on April 12th, 2007 in Notes by spazeboy

We’re playing Ring King for the NES and I feel compelled to mention that the game has some questionable content:

Compared to a game like Pong, Ring King is more sophisticated graphics-wise, but is still primitive. The size of the characters in proportion to eachother doesn’t change when the fighters move around in the ring.

Blackboard Notes on Ring King

  • Boxing - 2 players (or 1 player plus computer)
  • Background effects (crowd)
  • Color
  • Movement
  • Iconic Representation

Gun.Smoke for the NES. The game moves you forward, whether you want to or not. Compared to the “confines” of the ring in Ring King or the “table” in Pong, Gun.Smoke has a much bigger world to explore. It’s akin to first person shooters, but without the perspective or the ability to wander wherever you want.
Blackboard Notes on Gun.Smoke

  • Screen Movement
  • Vertical Scrolling

Picasa - Exercise 5

Posted on April 12th, 2007 in Assignments by spazeboy

In class on March 29th, we went through all of the steps required to get a photograph from a digital camera and publish it on the internet. After snapping some pictures, we plugged the camera into the laptop via USB and copied the pictures into a folder that we created. Then we opened Photoshop to crop one of the pictures, which we saved under a new filename. After that, we opened a web browser, logged into the WordPress dashboard of the New Media weblog, uploaded the picture, and published it as a post.

And that’s the simplified version. Which is why I am looking at Picasa for Exercise 5. Picasa is a photo organizing software, offered free by Google, that essentially fast-tracks the process that I described above. Rather than using a minimum of four different pieces of software (Explorer, Photoshop, Web Browser, WordPress), I can simply use Picasa to accomplish what ought to be a very straight-forward task.

This is Not a Journal

Posted on April 10th, 2007 in Journal by spazeboy

Class Notes - April 5

Posted on April 5th, 2007 in Notes by spazeboy

Things to think about when we talk about games:

  • boundary — all games have boundaries, rules to play by
  • complexity — in games, complexity is often hidden
  • emergence — the way that game designers set the player up along the way
  • goals — all games have goals and are goal-driven

Interactive Fiction
a/k/a

  • IF
  • Text Adventure (Game)
  • Computer-Mediated Narrative

This type of fiction has been around since the 1980s. They were the first “commercial” computer games. Most authoring systems and older works of Interactive Fiction have become freeware.

Zork was one of the first and best known interactive fiction games. In order to really get anywhere in the game, the player had to create a map. As the game is played, the map is drawn out.

This reminds me a lot of Harold and his Purple Crayon. He created his world, made his choices, and drew his own damn map. He controlled the outcome of his story. Now, of course, Professor Timmons brings up Harold and the Purple Crayon. Let it be noted that it occurred to me before he mentioned it. I’m learning dammit!

Simple definition of interactive fiction: Reading text and pressing keys on your keyboard.

The programmer of the game controls the boundaries.

Inform — Interactive Fiction software.

Playing Pong. We have some visual boundaries, which are the borders of the screen. We have the paddles. There are feedback elements. The annoying buzz/beep noise is one form of feedback. The score shown on the screen is another element of feedback. Feedback is obviously an important part of the game.

A lot of stuff about game design is covered quite well by this entry in my new media journal, which is actually just a brief one with links. In fact, Part 4 has been released since I first published that entry.

Why I Switched to StatCounter

Posted on April 5th, 2007 in Journal by spazeboy

I feel that this post on tracking cookies is tangentially related to new media, so I’m cross-posting it here. Incidentally, I still use SiteMeter on this blog.
——————————————————————
SiteMeter seems to be the most widely used stat tracker in the blogosphere. MLN uses it. CT Local Politics uses it. ConnecticutBLOG, Drinking Liberally in New Milford, and CT Bob use it. Until recently, even I used it.

So why have I switched to StatCounter? Geek News Central explains:

Examination on my own has discovered, and I am able to confirm, on two of my sites, that Sitemeter was sending “specificclick cookies” to anyone visiting this site. Violating not only my policy but apparently not following their own terms of service.

I have removed the SiteMeter.com counter and now have all of my sites using Google Analytics only. I am going to contact my attorney as well on this mater to find out what recourse we have in this mater.

This is not the behavior one would expect from a company that you pay a annual fee to, for service. This is so over the top that I can hardly believe that the would betray the trust of their subscribers to such a high level.

I’m not a paying customer, thankfully. All I can do is use my blog to raise awareness that if you use SiteMeter on your website, you’re allowing them to install third party tracking cookies. If you visit sites that have SiteMeter installed, your clicks and browsing on those sites are being tracked by a third party.

And I can switch. I switched to StatCounter. I just took the latest numbers of unique visits and page views from SiteMeter and put them in as the “starting” numbers for StatCounter. The number you see in the footer of this website is the total number of visits since June 2006. My StatCounter stats can be viewed here.

Ed Bott has tips on how to block third-party cookies like the ones surreptitiously installed by SiteMeter. Alternatively, you could install the CookieSafe extension for Firefox. And if you don’t use Firefox for browsing, now is as good a time as any to give it a whirl.