Category Archives: Uncategorized

Google DeepDream and Amazonian Shamans

Ayahuasca is a psychotropic beverage made by boiling leaves or roots containing DMT, used by Amazonian shamans for hundreds of years, to experience psychedelic spiritual trips that can be powerful, euphoric, terrifying, and transformative.  Artists have attempted to depict the nature of these hallucinations on canvas, which are striking in their consistency, often sharing not only dream-like visual style, but often a similar colour palette.

DeepDream is a computer program created by Google that applies neural network algorithms to image analysis and processing in recursive loops, identifying and enhancing features and patterns in photographs.  In the context of artificial intelligence development, “dreaming” refers to this iterative generation of output from the emulated neurons of a trained neural network.

I am struck by the similarity of these images.

Films, Games, Apples, and Oranges

“Once we start seeing video games that have more memorable characters, you’ll see better movie adaptations.”
– David S. Goyer

What’s the story of Tetris?  

Success disappears, and failure piles up.

Games are fundamentally about rules, mechanics, and agency.  Players interact with the game’s system, and sometimes other players, with as much freedom as the game’s rule set allows.  It is this interactivity that makes games a unique form of media.

Other mediums are passively observed or experienced.  The individual’s imagination is engaged in terms of interpretation, inference, or extrapolation, “filling in the blanks” of the world, character motivations, consequences of action, etc., and the most successful storytelling includes lots of hooks for the audience to “hang their imaginations on,” increasing involvement, engagement, and investment.  But no matter how much “engagement” there is between media and audience, no amount will change the media in any way.  The pictures, words, and stories in other media remain immutable.  Paintings, books, movies, and music are impervious to audience input or reaction.  A possible exception is performance, but even then it is the performer who responds to audience, not the work itself.

Games, on the other hand, are all about interactivity.  Whether a computer game, a board game, or a card game, games are fundamentally responsive to player action and reaction.  In fact, input-output is the foundation of the game loop.  Games accept and often expect audience input, receiving it through a keyboard and mouse, controller, touch screen, or Kinect sensor.  The game system integrates player(s) input, running it through the rule set or simulation, and generates output, which is presented to the player(s) as a moving image, sound, or configuration.

In computer games, this is ideally done at least thirty times a second.

Many games feature a traditional “plot and character” driven linear narrative, especially single player games.  Stories are often presented using techniques borrowed from other storytelling forms, like cinema or prose.  However, even games without direct storytelling tend to depict fictional contexts, in terms of world, characters, setting, or tone.  These “light story, heavy context” games provide tons of hooks for the players to hang their imaginations on.

Those hooks are the scaffolding that supports the story the player “makes up” as they play the game.  The imagined connective tissue between action, result, and reaction, that creates a contiguous chronological history of individual interactions with the game system.  The most important and memorable story a player experiences is not a traditional narrative, even when a game relates one.  The story a player remembers and tells others after playing a game is not “Mario saved the Princess,” or “Chell destroyed GladOS,” or “Link defeated Ganendorf.”  It’s a story that goes something like, “We were down to one health potion, and no town portal scrolls, when we walked right into the dragon’s chamber.  It wiped out the entire party before I used my last bit of mana and killed it with a lightning spell.”

Game stories are the history of the player’s experience interacting with the game system.

Game developers should keep this in mind, especially those guilty of filling their interactive experiences with passive cinematics or text that many players just button mash through, to get back to that experiential interaction.  Yes,  Hideo Kojima, I’m looking in your direction.

Many of these ideas are discussed at greater length in an excellent article by Terence Lee of Hitbox Team, “Designing game narrative” at

That said, game developers sometimes do want to simply tell a story.  When that’s the case, they are wiser to work in a media more suited to storytelling, like film, graphic novel, short story, etc.  Focussing primarily on character and story in game development guarantees a weak game, just as failing to focus primarily on those elements when writing a screenplay results in a weak movie.  The goals are different, as are the measurements of success.

This is the mistake made by Goyer — and many people in both films and games — who compare the mediums directly, when they are apples and oranges.  I can illuminate this mistake by simply saying, “Once we start seeing movies that have better upgrade systems, you’ll see better game adaptations.”  This is why movie adaptations of games often fail, and likewise, game adaptations of movies.  The adapters do not understand what elements are compelling in the source material, and how to best bring them to a different media.  Lack of a “memorable character” or “story” of any kind in a game is simply not a failure.  Period.  

These elements do not contribute to the success of the game as a game.  

This is like a translator complaining, “If they would just use more English words, my job would be so much easier!”

Any failure is the translator’s alone.

Bren Lynne is a game developer with 20 years experience designing games, and an aspiring filmmaker and screenwriter.  This post is adapted in part from the Foreword to “Side Stories: Short Fiction by Game Developers”.

7 TED Talks on the benefits of gaming

The TED blog has posted 7 talks on the benefits of playing video games.

In addition to the fairly well known improvements to spatial awareness and multitasking, one researcher found that these benefits were still measurable even 5 months later!

However, I do think asking the question “can’t you do something more productive than shooting zombies?” ignores the obvious — that games prepare us for the inevitable, looming zombie apocalypse.  Duh!

Some good TED talks… though none answer the most urgent question of our time: What is the biggest rock?

Ten Years of farbrausch Productions on GitHub

From github:

“Fabian “ryg” Giesen (@rygorous), one of the coders of the legendary demoscene group farbrausch, has open-sourced on GitHub a repository with some of the group’s work from 2001 to 2011.

“There is a lot to discover in that repository. Its hundreds of C++, C and assembly files contain the source code of many of the tools that the group has been using internally during the last decade.”

Here is the amazing DEBRIS, winner of Breakpoint 2007. 177K of mind shattering awesomeness!!!