Playing with emergence is like gardening

It’s been a while since I finished reading Steven Berlin Johnson’s Emergence. I picked up the book because ever since I started thinking about what IxDs can learn from game design, the concept of emergence kept popping up.

Johnson’s book is a pleasant read, an easy-going introduction to the subject. I started and finished it over the course of a weekend. There were a few passages I marked as I went a long, and I’d like to quote them here and comment on them. In order, they are about:

  1. Principles that are required for emergence to happen
  2. How learning can be unconscious
  3. Unique skills of game players
  4. Gardening as a metaphor for using (and making) emergent systems

A cheat sheet

Let’s start with the principles.1

“If you’re building a system designed to learn from the ground level, a system where macrointelligence and adaptability derive from local knowledge, there are five fundamental principles you need to follow.”

These principles together form a useful crib sheet for designers working on social software, MMOGs, etc. I’ll summarise each of Johnson’s principles here.

“More is different.”

You need to have a sizeable amount of low-level elements interacting to get patterns emerging. Also, there is a difference between the behaviour you will observe on the microlevel, and on the macrolevel. You need to be aware of both.

“Ignorance is useful.”

The simple elements don’t have to be aware of the higher-level order. In fact, it’s best if they aren’t. Otherwise nasty feedback-loops might come into being.

“Encourage random encounters.”

You need chance happenings for the system to be able to learn and adapt.2

“Look for patterns in the signs.”

Simply put, the basic elements can have a simple vocabulary, but should be able to recognise patterns. So although you might be working with only one signal, things such as frequency and intensity should be used to make a range of meanings.

“Pay attention to your neighbours.”

There must be as much interaction between the components as possible. They should be made constantly aware of each other.

Now with these principles in mind look at systems that successfully leverage collective intelligence. Look at Flickr for instance. They are all present.

Chicken pox

I liked the following passage because it seems to offer a nice metaphor for what I think is the unique kind of learning that happens while playing. In a way, games and toys are like chicken pox.3

“[…] learning is not always contingent on consciousness. […] Most of us have developed immunity to the varicella-zoster virus—also known as chicken pox—based on our exposure to it early in childhood. The immunity is a learning process: the antibodies of our immune system learn to neutralize the antigens of the virus, and they remember those neutralization strategies for the rest of our lives. […] Those antibodies function as a “recognition system,” in Gerald Edelman’s phrase, successfully attacking the virus and storing the information about it, then recalling that information the next time the virus comes across the radar. […] the recognition unfolds purely on a cellular level: we are not aware of the varicella-zoster virus in any sense of the word, […] The body learns without consciousness, and so do cities, because learning is not just about being aware of information; it’s also about storing information and knowing where to find it. […] It’s about altering a system’s behaviour in response to those patterns in ways that make the system more successful at whatever goal it’s pursuing. The system need not be conscious to be capable of that kind of learning.”

Emphasis on the last sentence mine, by the way.

Patience

Johnson writes about his impression of children playing video games:4

“[…] they are more tolerant of being out of control, more tolerant of that exploratory phase where the rules don’t all make sense, and where few goals have been clearly defined.”

This attitude is very valuable in today’s increasingly complex world. It should be fostered and leveraged in areas besides gaming too, IMHO. This point was at the core of my Playing With Complexity talk.

Gardening

“Interacting with emergent software is already more like growing a garden than driving a car or reading a book.”5

Yet, we still tend to approach the design of systems like this from a tradition of making tools (cars) or media (books). I not only believe that the use of systems like this is like gardening, but also their creation. Perhaps they lie in each other’s extension, are part of one never-ending cycle? In any case, when designing complex systems, you need to work with it “live”. Plant some seeds, observe, prune, weed, plant some more, etc.

I am going to keep a garden (on my balcony). I’m pretty sure that will teach me more about interaction design than building cars or writing books.

It's a start
  1. The following quotes are taken from pages 77-79. [↩]
  2. This reminds me of Nassim Nicholas Taleb’s The Black Swan, wherein he writes about maximising your chance of having serendipitous encounters. [↩]
  3. Taken from pages 103-104. [↩]
  4. Page 177. [↩]
  5. Page 207. [↩]

A day of playing around with multi-touch and RoomWare

Last Saturday I attended a RoomWare workshop. The people of CanTouch were there too, and brought one of their prototype multi-touch tables. The aim for the day was to come up with applications of RoomWare (open source software that can sense presence of people in spaces) and multi-touch. I attended primarily because it was a good opportunity to spend a day messing around with a table.

Attendance was multifaceted, so while programmers were putting together a proof-of-concept, designers (such as Alexander Zeh, James Burke and I) came up with concepts for new interactions. The proof-of-concept was up and running at the end of then day: The table could sense who was in the room and display his or her Flickr photos, which you could then move around, scale, rotate, etc. in the typical multi-touch fashion.

The concepts designers came up with mainly focused on pulling in Last.fm data (again using RoomWare’s sensing capabilities) and displaying it for group-based exploration. Here’s a storyboard I quickly whipped up of one such application:

RoomWare + CanTouch + Last.fm

The storyboard shows how you can add yourself from a list of people present in the room. Your top artists flock around you. When more people are added, lines are drawn between you. The thickness of the line represents how similar your tastes are, according to Last.fm’s taste-o-meter. Also, shared top artists flock in such a way as to be closest to all related people. Finally, artists can be acted on to listen to music.

When I was sketching this, it became apparent that orientation of elements should follow very different rules from regular screens. I chose to sketch things so that they all point outwards, with the middle of the table as the orientation point.

By spending a day immersed in multi-touch stuff, some interesting design challenges became apparent:

  • With tabletop surfaces, stuff is closer or further away physically. Proximity of elements can be unintentionally interpreted as saying something about aspects such as importance, relevance, etc. Designers need to be even more aware of placement than before, plus conventions from vertically oriented screens no longer apply. Top-of-screen becomes furthest away and therefore least prominent in stead of most important.
  • With group-based interactions, it becomes tricky to determine who to address and where to address him or her. Sometimes the system should address the group as a whole. When 5 people are standing around a table, text-based interfaces become problematic since what is legible from one end of the table is unintelligible from the other. New conventions need to be developed for this as well. Alexander and I philosophized about placing text along circles and animating them so that they circulate around the table, for instance.
  • Besides these, many other interface challenges present themselves. One crucial piece of information for solving many of these is knowing where people are located around the table. This issue can be approached from different angles. By incorporating sensors in the table, detection may be automated and interfaces could me made to adapt automatically. This is the techno-centric angle. I am not convinced this is the way to go, because it diminishes people’s control over the experience. I would prefer to make the interface itself adjustable in natural ways, so that people can mold the representation to suit their context. With situated technologies like this, auto-magical adaptation is an “AI-hard” problem, and the price of failure is a severely degraded user experience from which people cannot recover because the system won’t let them.

All in all the workshop was a wonderful day of tinkering with like-minded individuals from radically different backgrounds. As a designer, I think this is one of the best way be involved with open source projects. On a day like this, technologists can be exposed to new interaction concepts while they are hacking away. At the same time designers get that rare opportunity to play around with technology as it is shaped. Quick-and-dirty sketches like the ones Alexander and I came up with are definitely the way to communicate ideas. The goal is to suggest, not to describe, after all. Technologists should feel free to elaborate and build on what designers come up with and vice-versa. I am curious to see which parts of what we came up with will find their way into future RoomWare projects.

Embodied interaction and improvised information displays

Recently a good friend of mine became a dad. It made me feel really old, but it also lead to an encounter with an improvised information display, which I’d like to tell you about, because it illustrates some of the things I have learnt from reading Paul Dourish’s Where the Action Is.

My friend’s son was born a bit too early, so we went to see him (the son) at the neonatology ward of the local hospital. It was there that I saw this whiteboard with stickers, writing and the familiar magnets on it:

Tracing of a photo of an improvised information display in a hospital neonatology ward consisting of a whiteboard, magnets, stickers and writing

(I decided to trace the photo I took of it and replace the names with fictional ones.)

Now, at first I only noticed parts of what was there. I saw the patient names on the left-hand side, and recognised the name of my friend’s son. I also noticed that on the right-hand side, the names of all the nurses on duty were there. I did not think much more of it.

Before leaving, my friend walked up to the whiteboard and said something along the lines of “yes, this is correct,” and touched one of the green magnets that was in the middle of the board as if to confirm this. It was then that my curiosity was piqued, and I asked my friend to explain what the board meant.

It turns out it was a wonderful thing, something I’ll call an improvised information display, for lack of a better word. What I had not seen the first time around, but were pointed out by my friend:

  1. There is a time axis along the top of the board. By placing a green magnet at the height of a child’s name somewhere along this axis, parents can let the staff know when they intend to visit. This is important for many reasons. One being that it helps the nurses time the moment a child will be fed so that the parents can be present. So in the example, the parents of ‘Faramond’ will be visiting around 21:00 hours.
  2. There are different colour magnets behind the children’s names, and behind the nurses’ names. This shows which nurse is responsible for which child. For instance, ‘Charlotte’ is in charge of ‘Once’s’ care.

Dourish’s book has influenced the way I look at things like this. It has made me more aware of their unique value. Whereas before I would think that something like this could be done better by a proper designer, with digital means, I now think the grasp-able aspect of such a display is vital. I also now believe that the prominent role of users in shaping the display is vital. Dourish writes:1

“What embodied interaction adds to existing representational practice is the understanding that representations are also themselves artefacts. Not only do they allow users to “reach through” and act upon the entity being represented, but they can also themselves be acted upon—picked up, examined, manipulated and rearranged.”

Parents and nurses reach through the display I saw in the neonatology ward to act upon the information about visiting times and responsibility of care. But they also act on the components of the display itself to manipulate the meaning they have.

In fact, this is how the display was constructed in the first place! The role of the designer in this display was limited to the components themselves. Designers were responsible for the affordances of the whiteboard, the magnets, the erasable markers and stickers, which enabled users to produce the information display they needed. In the words of Dourish:2

“Principle: Users, not designers, create and communicate meaning.”

“Principle: Users, not designers, manage coupling.”

It is the nurses and the parents and the social practice they together constitute that gives rise to the meaning of the display. What the board means is obvious to them, because they have ‘work’ that needs to be done together. It was not obvious to me, because I am not part of that group. It was not a designer that decided what the meaning of the different colours of the magnets were. It was a group of users who coupled meaning to the components they had available to them.

It might be a radical example, but I think this does demonstrate what people can do if the right components are made available to them, and they are allowed to make their own meaning with them. I think it is important for designers to realise this, and allow for this kind of manipulation of the products and services they shape. Clearly, Dourish’s notion of embodied interaction is a key to designing for adaptation and hacking. When it comes to this, today’s whiteboards, magnets and markers seem to do a better job than many of our current digital technologies.

  1. Page 169 [↩]
  2. Page 170 [↩]

Playing With Complexity — slides and notes for my NLGD Festival of Games talk

When the NLGD Foundation invited me to speak at their anual Festival of Games I asked them what they would like me to discuss. “Anything you like,” was what they said, essentially. I decided to submit an abstract dealing with data visualization. I had been paying more and more attention to this field, but was unsuccessful in relating it the other themes running through my work, most notably play. So I thought I’d force myself to tackle this issue by promising to speak about it. Often a good strategy, I’ve found. If it worked out this time I leave for you to judge.

In brief, in the presentation I argue two things: one — that the more sophisticated applications of interactive data visualization resemble games and toys in many ways, and two — that game design can contribute to the solutions to several design issues I have detected in the field of data visualization.

Below are the notes for the talk, slightly edited, and with references included. The full deck of slides, which includes credits for all the images used, is up on SlideShare.

Hello everyone, my name is Kars Alfrink. I am a Dutch interaction designer and I work freelance. At the moment I work in Copenhagen, but pretty soon I will be back here in Utrecht, my lovely hometown.

In my work I focus on three areas: mobility, social interactions, and play. Here is an example of my work: These are storyboards that explore possible applications of multitouch technology in a gated community. Using these technologies I tried to compensate for the negative effects a gated community has on the build-up of social capital. I also tried to balance ‘being-in-the-screen’ with ‘being-in-the-world’ — multitouch technologies tend to be very attention-absorbing, but in built environments this is often not desirable.1

I am not going to talk about multitouch though. Today’s topic is data visualization and what opportunities there are for game designers in that field. My talk is roughly divided in three parts. First, I will briefly describe what I think data visualization is. Next, I will look at some applications beyond the very obvious. Third and last, I will discuss some design issues involved with data visualization. For each of these issues, I will show how game design can contribute.

Right, let’s get started.

Continue reading Playing With Complexity — slides and notes for my NLGD Festival of Games talk

  1. For more background on this project please see this older blog post. More examples of my recent work can be found in my portfolio. [↩]

Slides and summary for ‘More Than Useful’

Update: The video and slides are now available on the conference site.

The conference From Business to Buttons 2008 aimed to bring together the worlds of business and interaction design. I was there to share my thoughts on the applicability of game design concepts to interaction design. You’ll find my slides and a summary of my argument below.

I really enjoyed attending this conference. I met a bunch of new and interesting people and got to hang out with some ‘old’ friends. Many thanks to InUse for inviting me.

Diagram summarizing my FBTB 2008 talk

The topic is pretty broad so I decided to narrow things down to a class of product that is other-than-everyday — meaning both wide and deep in scope. Using Norman’s The Design of Everyday Things as a starting point, I wanted to show that these products require a high level of explorability that is remarkably similar to play. After briefly examining the phenomenon of play itself I moved on to show applications of this understanding to two types of product: customizable & personalizable ones, and adaptive ones.

For the former, I discussed how game design frameworks such as MDA can help with sculpting the parameter space, using ‘experience’ as the starting point. I also looked at how games support players in sharing stories and speculated about ways this can be translated to both digital and physical products.

For the latter — adaptive products — I focussed on the ways in which they induce flow and how they can recommend stuff to people. With adaptation, designers need to formulate rules. This can be done using techniques from game design, such as Daniel Cook’s skill chains. Successful rules-based design can only happen in an iterative environment using lots of sketching.

The presentation was framed by a slightly philosophical look at how certain games subliminally activate cognitive processes and could thus be used to allow for new insights. I used Breakout and Portal as examples of this. I am convinced there is an emerging field of playful products that interaction designers should get involved with.

Slides also on SlideShare.

Sources referenced in this presentation:1

As usual, many thanks to all the Flickr photographers who’ve shared their images under a CC license. I’ve linked to the originals from the slides. Any image not linked to is probably mine.

  1. Most of these are offline books or papers, those that aren’t have been hyperlinked to their source. [↩]

Urban procedural rhetorics — transcript of my TWAB 2008 talk

This is a transcript of my presentation at The Web and Beyond 2008: Mobility in Amsterdam on 22 May. Since the majority of paying attendees were local I presented in Dutch. However, English appears to be the lingua franca of the internet, so here I offer a translation. I have uploaded the slides to SlideShare and hope to be able to share a video recording of the whole thing soon.

Update: I have uploaded a video of the presentation to Vimeo. Many thanks to Almar van der Krogt for recording this.

In 1966 a number of members of Provo took to the streets of Amsterdam carrying blank banners. Provo was a nonviolent anarchist movement. They primarily occupied themselves with provoking the authorities in a “ludic” manner. Nothing was written on their banners because the mayor of Amsterdam had banned the slogans “freedom of speech”, “democracy” and “right to demonstrate”. Regardless, the members were arrested by police, showing that the authorities did not respect their right to demonstrate.1

Good afternoon everyone, my name is Kars Alfrink, I’m a freelance interaction designer. Today I’d like to talk about play in public space. I believe that with the arrival of ubiquitous computing in the city new forms of play will be made possible. The technologies we shape will be used for play wether we want to or not. As William Gibson writes in Burning Chrome:

“…the street finds its own uses for things”

For example: Skateboarding as we now know it — with its emphasis on aerial acrobatics — started in empty pools like this one. That was done without permission, of course…

Only later half-pipes, ramps, verts (which by the way is derived from ‘vertical’) and skateparks arrived — areas where skateboarding is tolerated. Skateboarding would not be what it is today without those first few empty pools.2

Continue reading Urban procedural rhetorics — transcript of my TWAB 2008 talk

  1. The website of Gramschap contains a chronology of the Provo movement in Dutch. [↩]
  2. For a vivid account of the emergence of the vertical style of skateboarding see the documentary film Dogtown and Z-Boys. [↩]

Sketching the experience of toys

A frame from the Sketch-A-Move video

“Play is the highest form of research.”

—Albert Einstein1

That’s what I always say when I’m playing games, too.

I really liked Bill Buxton‘s book Sketching User Experiences. I like it because Buxton defends design as a legitimate profession separate from other disciplines—such as engineering—while at the same time showing that designers (no matter how brilliant) can only succeed in the right ecosystem. I also like the fact that he identifies sketching (in its many forms) as a defining activity of the design profession. The many examples he shows are very inspiring.

One in particular stood out for me, which is the project Sketch-A-Move by Anab Jain and Louise Klinker done in 2004 at the RCA in London. The image above is taken from the video they created to illustrate their concept. It’s about cars auto-magically driving along trajectories that you draw on their roof. You can watch the video over at the book’s companion website. It’s a very good example of visualizing an interactive product in a very compelling way without actually building it. This was all faked, if you want to find out how, buy the book.2

The great thing about the video is not only does it illustrate how the concept works, it also gives you a sense of what the experience of using it would be like. As Buxton writes:3

“You see, toys are not about toys. Toys are about play and the experience of fun that they help foster. And that is what this video really shows. That, and the power of video to go beyond simply documenting a concept to communicating something about experience in a very visceral way.”

Not only does it communicate the fun you would have playing with it, I think this way of sketching actually helped the designers get a sense themselves of wether what they had come up with was fun. You can tell they are actually playing, being surprised by unexpected outcomes, etc.

The role of play in design is discussed by Buxton as well, although he admits he needed to be prompted by a friend of his: Alex Manu, a teacher at OCAD in Toronto writes in an email to Buxton:4

“Without play imagination dies.”

“Challenges to imagination are the keys to creativity. The skill of retrieving imagination resides in the mastery of play. The ecology of play is the ecology of the possible. Possibility incubates creativity.”

Which Buxton rephrases in one of his own personal mantras:5

“These things are far too important to take seriously.”

All of which has made me realize that if I’m not having some sort of fun while designing, I’m doing something wrong. It might be worth considering switching from one sketching technique to another. It might help me get a different perspective on the problem, and yield new possible solutions. Buxton’s book is a treasure trove of sketching techniques. There is no excuse for being bored while designing anymore.

  1. Sketching User Experiences p.349 [↩]
  2. No, I’m not getting a commission to say that. [↩]
  3. Ibid. 1, at 325 [↩]
  4. Ibid., at 263 [↩]
  5. Ibid. [↩]

Where social software should go next — Habitat’s lessons

MMOGs have not progressed since 1990. Neither has social software.

Well maybe a little, but not much. At least that’s what I’m lead to believe after reading another wonderful essay in The Game Design Reader—a book I like to dip into once in a while to read whatever catches my fancy.

In The Lessons of Lucasfilm’s Habitat1 Messrs Farmer and Morningstar share their experiences building possibly one of the first graphical MMOGs ever. The game’s front-end ran on a Commodore 64 and looked something like this:

Screenshot of Lucasfilm's Habitat

It’s striking how many of the lessons summed up by the authors have not been (fully) taken to heart by MMOG designers. Bitching aside, their article offers as much useful advice to game designers as to designers of any piece of social software. Since this post has grown unexpectedly long (again). I’ll sum them up here:

  • “The implementation platform is relatively unimportant.” — on loosely coupling a world’s conceptual model and its representation
  • “Detailed central planning is impossible; don’t even try.” — on relinquishing control as designers, co-design and evolutionary systems
  • “Work within the system.” — on facilitating world creation by players and moderation from within the world

Let’s look at each in more detail:

Loosely coupled

“The implementation platform is relatively unimportant.”

Meaning that how you describe the world and how you present it can or should be loosely coupled. The advantage of this is that with one world model you can serve clients with a wide range of (graphical) capabilities and scale into the future without having to change model. Their example is of a tree, which can be rendered to one user as a string of text: “There is a tree here.” And to another user as a rich high resolution 3D animated image accompanied by sound.

“And these two users might be looking at the same tree in the same place in the same world and talking to each other as they do so.”

When I read this I instantly thought of Raph Koster‘s Metaplace and wondered if the essay I was reading served as some sort of design guideline for it. What I understood from Raph’s GDC 2008 presentation2 was that they are trying to achieve exactly this, by applying the architectural model of the internet to the design of MMOGs.

Looking at social software in general, how many examples can you give of the current wave of social web apps that apply this principle? I’m reminded of Tom Coates’s Native to a Web of Data presentation—in which he argues that a service’s data should ideally be accessible through any number of channels.3

Similarly, web 2.0 poster child Dopplr is designed to be “a beautiful part of the web”, “a feature of a larger service, called the internet”.4 And they want to be everywhere, adding a little bit of value where it is most needed. Perhaps not exactly the same thing as what Farmer and Morningstar are alluding to, but based on similar principles.

As an aside, in MMOG land, there is one other major concern with this:

“Making the system fully distributed […] requires solving a number of difficult problems. The most significant of these is the prevention of cheating.”

Cheating might be of less concern to social software than to games (although there are exceptions, take Digg for example). For those interested in more about this, Raph Koster recently posted an elaborate examination of hacking and cheating in MMOGs.

Control, co-design, evolution

Cheating aside, there is more useful (albeit familiar) advice for social software designers in the piece. For instance on the need to hand over (part of) the control over the system’s design to its users:

“Again and again we found that activities based on often unconscious assumptions about player behaviour had completely unexpected outcomes (when they were not simply outright failures). “

They go on to say that they found it was more productive to work with the community:

“We could influence things, we could set up interesting situations, we could provide opportunities for things to happen, but we could not dictate the outcome. Social engineering is, at best, an inexact science […] we shifted into a style of operations in which we let the players themselves drive the direction of the design.”

Again, familiar advice perhaps, but they describe in some detail how they actually went about this, which makes for enlightening reading. That this practice of co-design goes against ‘common’ software development practices is not left unaddressed either:

“[…] the challenge posed by large systems are prompting some researchers to question the centralized, planning dominated attitude that we have criticized here, and to propose alternative approaches based on evolutionary and market principles. These principles appear applicable to complex systems of all types […]”

(Emphasis mine.) I am intrigued by this evolutionary model of web development. In the abstract for Movement, Matt Webb writes:

“the Web in 2008 has some entirely new qualities: more than ever it’s an ecology of separate but highly interconnected services. Its fiercely competitive, rapid development means differentiating innovations are quickly copied and spread. Attention from users is scarce. The fittest websites survive.“

(Again, emphasis mine.) I think the challenge that now lies before us is to not only as designers practice co-design with our users, but to go one step further, and encode rules for autonomous evolution into our systems. These are the adaptive systems I’ve been blogging about recently. An important note is that systems can adapt to individual users, but also—in the case of social software—to aggregate behaviour of user groups.5

This can be extended to a world’s governance. Here is one of the ideas I find most exciting in the context of social software, one I have seen very few examples of so far.

“[…] our view is that a virtual world need not be set up with a “default” government, but can instead evolve as needed.”

I cannot think of one MMOG that is designed to allow for a model of governance to emerge from player interactions. The best example I can think of from the world of social software is this article by Tom Coates at the Barbelith wiki. Barbelith is a somewhat ‘old school’ online community comprised of message boards (remember those?). In the piece (titled TriPolitica) he writes:

“Imagine a message board with three clear identities, colour-schemes and names. Each has a generic set of basic initial forums on a clearly defined range of subjects (say – Politics / Science / Entertainment). Each forum starts with a certain structure – one Monarchic, one Parliamentary Democracy and one Distributed Anarchy. All the rules that it takes to run each community have been sufficiently abstracted so that they can be turned on or off at will BY the community concerned. Moreover, the rules are self-reflexive – ie. the community can also create structures to govern how those rules are changed. This would operate by a bill-like structure where an individual can propose a new rule or a change to an existing rule that then may or may not require one or more forms of ratification. There would be the ability to create a rule governing who could propose a new bill, how often and what areas it might be able to change or influence.”

He goes on to give examples of how this would work—what user types you’d need and what actions would need to be available to those users. I’m pretty sure this was never implemented at Barbelith (which, by the way, is a fun community to browse through if you’re into counter cultural geekery). Actually, I’m pretty sure I know of no online space that has a system like this in place. Any interaction designers out there who are willing to take up the gauntlet?

Creativity, moderation

“Work within the system.”

This is the final lesson offered in the essay I’d like to look at, one that is multifaceted. On the one hand, Messrs Farmer and Morningstar propose that world building should be part of the system itself (and therefore accessible to regular players):

“One of the goals of a next generation Habitat-like system ought to be to permit far greater creative involvement by the participants without requiring them to ascend to full-fledged guru-hood to do so.”

And, further on:

“This requires finding ways to represent design and creation of regions and objects as part of the underlying fantasy.”

I do not think a MMOG has achieved this in any meaningful sense so far. Second Life may offer world creation tools to users, but they are far from accessible, and certainly not part of the “underlying fantasy”. In web based social software, suspension of disbelief is of less concern. It can be argued that Flickr for instance successfully offers world creation at an accessible level. Each Flickr user contributes to the photographic tapestry that is the Flickr ‘photoverse’. Wikipedia, too offers relatively simple tools for contribution, albeit text based. In the gaming sphere, there are examples such as SFZero, a Collaborative Production Game, in which players add tasks for others to complete, essentially collaboratively creating the game with the designers.

Like I said, the lesson “work within the system” applies to more than one aspect. The other being moderation. The authors share an amusing anecdote about players exploiting a loop hole introduced by new characters and objects (the players gained access to an unusually powerful weapon). The anecdote shows that it is always better to moderate disputes within the shared fantasy of the world, in stead of making use of external measures that break the player’s suspension of disbelief. Players will consider the latter cheating on the part of administrators:

“Operating within the participants’ world model produced a very satisfactory result. On the other hand, what seemed like the expedient course, which involved violating this model, provoked upset and dismay.”

Designers should play with users, not against them. This applies to social software on the web equally. It is this attitude that sets Flickr apart from many other online communities. Flickr‘s designers understand the principle of “operating within the participants’ world model”. For example, look at how they handled confusion and irritation around the last Talk Like A Pirate Day gag.6

Summary

In summary, dear reader, if you got this far, I would love to see examples of social software that:

  • Are accessible in a number of ‘representations’
  • Are co-designed with users, or better yet, apply evolutionary principles to its design
  • Allow users to develop their own model of governance
  • Allow users to easily add to the system, in an integrated way
  • Are moderated from within the system

If you—like me—can’t think of any, perhaps it’s time to build some?

Image credits: © 1986 LucasArts Entertainment Company.

  1. The essay can be read online over here. [↩]
  2. More about my GDC 2008 experiences. [↩]
  3. This principle is now being applied to the extreme in Yahoo!’s Fire Eagle. [↩]
  4. The former quote I first encountered in Matt Jones’s presentation RuleSpace, the latter is from this BBC article on Reboot 9.0. [↩]
  5. For more on aggregating user behaviour in social software also see Greater than the sum of its parts by Tom Coates (yes him again). [↩]
  6. Tom Armitage has some good thoughts on the Talk Like A Pirate Day debacle. [↩]

Notes on play, exploration, challenge and learning

(My reading notes are piling up so here’s an attempt to clear out at least a few of them.)

Part of the play experience of many digital games is figuring out how the damn thing works in the first place. In Rules of Play on page 210:

“[…] as the player plays with FLUID, interaction and observation reveals the underlying principles of the system. In this case the hidden information gradually revealed through play is the rules of the simulation itself. Part of the play of FLUID is the discovery of the game rules as information.”

(Sadly, I could not find a link to the game mentioned.)

I did not give Donald Norman all the credit he was due in my earlier post. He doesn’t have a blind spot for games. Quite the contrary. For instance, he explains how to make systems easier to learn and points to games in the process. On page 183 of The Design of Everyday Things:

“One important method of making systems easier to learn and to use is to make them explorable, to encourage the user to experiment and learn the possibilities through active exploration.”

The way to do this is through direct manipulation, writes Norman. He also reminds us that it’s not necessary to make any system explorable.1 But (on page 184):

“[…] if the job is critical, novel, or ill-specified, or if you do not yet know exactly what is to be done, then you need direct, first-person interaction.”

So much written after DOET seems to have added little to the conversation. I’m surprised how useful this classic still is.

I’m reminded of a section of Matt Jones’s Interaction 08 talk—which I watched yesterday. He went through a number of information visualisations and said he’d like to add more stuff like that into Dopplr, to allow people to play with their data. He even compared this act of play to Will Wright’s concept of possibility space.2 He also briefly mentioned that easily accessible tools for creating information visualisations might become a valuable tool for designers working with complex sets of data.

Norman actually points to games for inspiration, by the way. On page 184 just before the previous quote:

“Some computer systems offer direct manipulation, first-person interactions, good examples being the driving, flying, and sports games that are commonplace in arcades and on home machines. In these games, the feeling of direct control over the actions is an essential part of the task.”

And so on.

One of the most useful parts of Dan Saffer’s book on interaction design is where he explains the differences between customisation, personalisation, adaptation and hacking. He notes that an adaptive system can be designed to induce flow—balancing challenge with the skill of the user. In games, there is something called dynamic difficulty adjustment (DDA) which has very similar aims.

Salen and Zimmerman have their doubts about DDA though. In Rules of Play on page 223 they write:

“Playing a game becomes less like learning an expressive language and more like being the sole audience member for a participatory, improvisational performance, where the performers adjust their actions to how you interact with them. Are you then playing the game, or is it playing you?”

Perhaps, but it all depends on what DDA actually adjusts. The technique might be objectionable in a game (where a large part of the point is overcoming challenge) but in other systems many of these objections do not apply.

“With a successful adaptive design, the product fits the user’s life and environment as though it were custom made.”

(Designing for Interaction, page 162.)

Adaptive systems explicitly anticipate transformative play. They allow themselves to be changed through a person’s interactions with it.3

A characteristic of good interaction design is playfulness, writes Mr. Saffer in his book on page 67:

“Through serious play, we seek out new products, services and features and then try them to see how they work. How many times have you pushed a button just to see what it did?”

The funny thing is, the conditions for play according to Saffer are very similar to some of the basic guidelines Norman offers: Make users feel comfortable, reduce the chance for errors and if errors do occur, make sure the consequences are small—by allowing users to undo, for instance.

Mr. Norman writes that in games “designers deliberately flout the laws of understandability and usability” (p.205). Although even in games: “[the] rules [of usability] must be applied intelligently, for ease of use or difficulty of use” (p.208).

By now, it should be clear making interactions playful is very different from making them game-like.

  1. Apparently, “explorable” isn’t a proper English word, but if it’s good enough for Mr. Norman it’s good enough for me. [↩]
  2. I blogged about possibility space before here. [↩]
  3. Yes, I know I blogged about adaptive design before. Also about flow and adaptation, it seems. [↩]

Blank banners — see me speak at TWAB 2008

Provo protesting with blank banner

In 1966 Provo took to the streets of Amsterdam with blank protest banners.1 The use of rousing slogans had been outlawed by the city’s mayor. The ‘protesters’ were arrested. Provo achieved their goal of making the authorities look silly by playing at protesting.

They took existing rules and decided to play within them, to see how far they could push the limits of those rules. They were not allowed to use actual slogans, so they decided to use unwritten banners. They made use of the ambiguous nature of play: They were protesting, but at the same time not protesting. There were no forbidden slogans on their banners, but at the same time, the slogans were ever so present through their absence.

The police were not willing to take on Provo’s ludic attitude. They refused to step into their magic circle and play at opposing them. In stead they broke the rules, arrested them for real, and by doing so, lost—at least in the public’s eye.

This example—and hopefully a few others—I will discuss at The Web and Beyond 2008: Mobility. In 20 minutes or so, I hope to inspire designers to think about what the near future’s blank banners could be. My session is titled ‘Mobile components for playful cultural resistance’ (an unwieldy title in desperate need of improvement) and will probably be in Dutch.

The conference is organised by Chi Nederland and will take place May 22 in the beautiful Beurs van Berlage in Amsterdam. Keynote speakers include Ben Cerveny, Jyri Engeström and Adam Greenfield. It looks like this will be a very special conference indeed.

Image source: Gramschap.

  1. Provo was a Dutch counterculture movement in the mid-1960s that focused on provoking violent responses from authorities using non-violent bait. Read more about them at Wikipedia. [↩]