March 01, 2007

The Untold History of Toontown's SpeedChat (or BlockChattm from Disney finally arrives)


Disney's ToonTown SpeedChat

In 1992, I co-founded a company with Chip Morningstar and Douglas Crockford named Electric Communities. We initially did a lot of consulting for various media companies that were looking to leverage the emerging online gaming industry. One of those companies was Disney.

Disney had formed a group to look into taking the brand online, including a full-fledged multiplayer experience as early as 1996, when they were considering a product called HercWorld, which was to leverage the upcoming movie franchise Hercules. Having built Lucasfilm's Habitat and WorldsAway, we were clearly amongst a handful of teams that had successfully constructed social virtual worlds that'd made any real money, and Crock had media connections from his days a Paramount, so they brought us in to discuss what it would take to build a kid-safe virtual world experience.

They had hired their own expert to lead the project, a former product manager for Knowledge Adventure - a kid's software company that'd done some 3D work as well as their own online project KA-Worlds, which was meant to link sick children in hospitals together using computers and avatars.

Disney makes no bones about how tightly they want to control and protect their brand, and rightly so. Disney means "Safe For Kids". There could be no swearing, no sex, no innuendo, and nothing that would allow one child (or adult pretending to be a child) to upset another.

I found myself unable to reconcile the idea of a virtual world, where kids would run around, play with objects, and chat with each other without someone saying or doing something that might upset another. Even in 1996, we knew that text-filters are no good at solving this kind of problem, so I asked for a clarification: "I'm confused. What standard should we use to decide if a message would be a problem for Disney?"

The response was one I will never forget: "Disney's standard is quite clear:

No kid will be harassed, even if they don't know they are being harassed."

"So much for no-harm, no-foul," Chip grumbled, quietly. This requirement lead me to some deep thinking over the coming weeks and months about a moderation design I called "The Disney Panopticon", but that's a post for another day...

"OK. That means Chat Is Out of HercWorld, there is absolutely no way to meet your standard without exorbitantly high moderation costs," we replied.

One of their guys piped up: "Couldn't we do some kind of sentence constructor, with a limited vocabulary of safe words?"

Before we could give it any serious thought, their own project manager interrupted, "That won't work. We tried it for KA-Worlds."

"We spent several weeks building a UI that used pop-downs to construct sentences, and only had completely harmless words - the standard parts of grammar and safe nouns like cars, animals, and objects in the world."

"We thought it was the perfect solution, until we set our first 14-year old boy down in front of it. Within minutes he'd created the following sentence:

I want to stick my long-necked Giraffe up your fluffy white bunny.

KA-Worlds abandoned that approach. Electric Communities is right, chat is out."

That was pretty much settled, but it felt like we had collectively gutted the project. After all, if the kids can't chat, how could they coordinate? It'd end up being more like a world where you could see other players playing but you couldn't really work with them much. [Side note: Sadly, a lot of MMORPG play is like this anyway, see Playing Alone Together.]

As I starting daydreaming about how to get chat back into this project, we moved on to what activities the kids might do in the now-chat-free HercWorld. It was standard fare: Collect stuff, ride stuff, shoot at stuff, build stuff... Oops, what was that last thing again?

"...kids can push around Roman columns and blocks to solve puzzles, make custom shapes, and buildings.", one of the designers said.

I couldn't resist, "Umm. Doesn't that violate the Disney standard? In this chat-free world, people will push the stones around until they spell Hi! or F-U-C-K or their phone number or whatever. You've just invented Block-Chattm. If you can put down objects, you've got chat. We learned this in Habitat and WorldsAway, where people would turn 100 Afro-Heads into a waterbed." We all laughed, but it was that kind of awkward laugh that you know means that we're all probably just wasting our time.

HercWorld never happened.

Once again, into the breech


Electric Communities moved on, renamed itself Communities.com (which has nothing in common with the current company/site using that name and url.) and did some wonderful design work on a giant multimedia 3D kid's world for Cartoon Network, which ended up being much too ambitious to fund, but I mention it because the project was headed by Brian Bowman. Brian eventually left Atlanta for Disney, where he was in charge of the online experience for Zoog Disney, a pre-teen programming block. Brian remembered his work with us and asked us to help build a world for the Zoog audience. Nothing so extravagant this time, just something simple, like The Palace (which, by then had been acquired by Communities.com.), a no-download, in-browser, 2D graphical chat with some programmed object capabilities.

"The Disney Standard" (now a legend amongst our employees) still held. No harassment, detectable or not, and no heavy moderation overhead.

Brian had an idea though: Fully pre-constructed sentences - dozens of them, easy to access. Specialize them for the activities available in the world. Vaz Douglas, our project manager working with Zoog, liked to call this feature "Chatless Chat." So, we built and launched it for them. Disney was still very tentative about the genre, so the only ran it for about six months; I doubt it was ever very popular.

Third time's a charm


But the concept resurfaced at Disney a few years later [2002] in the form of SpeedChat in ToonTown. It was refined - you select a subject and then from a submenu of sentences, each automatically customized to the correct context. Selecting "I need to find ...", would magically insert the names of the items you have quests for. For all walk-up users, all interactions would be via SpeedChat.

They added a method to allow direct chat between users that involves the exchange of secret codes that are generated for each user (with parental permission). The idea is that kids would print them out and give them to each other on the playground. This was a great way for Disney to end-run the standard - since Speed Chat was an effective method of preventing the exchange of these codes, and theoretically the codes had to be given "in-person", making the recipient not-a-stranger. Sure, some folks post them on message boards, but presumably those are folks who 1) are adults, or 2) know each other, right? In any case, as long as no one could pass secret codes within Toontown itself, Disney feels safe.


The Ghost of BlockChattm past


Soon after ToonTown opened its doors, they added Toon Estates - a feature that gives you a house with furniture, initially just a bed, gumball machine, chair, and armoire. Then they added the ability to buy more furniture of all shapes and sizes from catalogs, and then you could invite people to visit your house to see how you have arranged all your cool stuff.

Sure enough, chatters figured out a few simple protocols to pass their secret code, several variants are of this general form:

User A:"Please be my friend."
User A:"Come to my house?"
User B:"Okay."
A:[Move the picture frames on your wall, or move your furniture on the floor to make the number 4.]
A:"Okay"
B:[Writes down 4 on a piece of paper and says] "Okay."
A:[Move objects to make the next letter/number in the code] "Okay"
B:[Writes...] "Okay"
A:[Remove objects to represent a "space" in the code] "Okay"
[Repeat steps as needed, until...]
A:"Okay"
B:[Enters secret code into Toontown software.]
B:"There, that worked. Hi! I'm Jim 15/M/CA, what's your A/S/L?"

Passing bits in my ToonTown Estate

It seems that many of The Lessons of Lucasfilm's Habitat still ring true.
I'll consider this as The SpeedChat Corollary:

By hook, or by crook, customers will always find a way to connect with each other.

P.S: Brian tells me that Cartoon Network is actually resuming the project, more than ten years later; "... now that is being ahead of your time."

[Thanks to the legendary Robin Hood of Neopets for telling me about this Secret Code exchange prototcol.]

[Yes, the BlockChattm brand is a joke.] Lessons Learned | Posted by Randy at March 1, 2007 12:58 AM
Comments

Great set of lessons-learned Randy! Here's a random association for you... a couple weeks back, I was watching this-or-that tv documentary on prison life, and was stricken by the similarities to moderation in controlled communities.

The show went into great detail all about the ingenious (and ultimately un-containable) ways that convicts pass information to each other.

A takeaway from the show is that -communication- in prison is a far more potent weapon than a shiv, primarily because very little violence happens that isn't pre-approved and/or ordained by the various gang's "bosses."

So when guards find tiny bits of chewed paper, or items systematically displayed in unusual ways, or see person-to-person interactions that conform to/differ from expected norms.. bells go off, cells get tossed, cons get searched.

Reading about Disney's attempts to control their users behaviors just reminded me of that show..

Posted by: Bryce at March 1, 2007 01:38 PM

Nice to see you guys are still kicking around.

Unfortunately I have to dock you a karma point, since it looks like Nintendo got the idea for their obnoxious "friend code" system, either directly or indirectly, from you guys.

Posted by: John H. at March 4, 2007 11:54 AM

This was a GREAT article! I'm an online community manager for a small community based around the Edgar & Ellen books/cartoons/specials for tweens. People don't understand how truly clever kids/tweens/teens are....

Posted by: Izzy Neis at March 12, 2007 07:40 AM

By hook or by crook, indeed. This is the power of online communities that the current crop of "community marketers" are woefully underestimating yet again.

Thank you for finally publishing this story publicly. Now I can stop telling far too vague versions about "some guys I know" and "large media companies".

Posted by: Scott Moore at March 12, 2007 03:33 PM

Though I'd love us to take credit for the Secret Friend system, we cannot. That was the invention of folks at Disney (we were no longer consulting with them at the time.) - I learned about it during the Beta test. We are partially to credit/blame for SpeedChat though. :-)

Randy

Posted by: Randy Farmer at March 14, 2007 08:03 PM

Very nice

Posted by: Achila Liyanarachchi at March 20, 2007 01:42 AM

I've run quite a few communities too, and have been confronted with the same issues. Inventive solutions have been thought up, and shot down.

The real issue seems to be that many parents simply don't take, or don't want to take responsibility for their child's upbringing.

Instead of teaching their children right or wrong, good or bad, safe or dangerous, they instead demand of others that are a lot less well suited/positioned for the job (the chat moderators, the government) to do it for them. With expectable results.

Wisen up people, it is not possible to shield your child from the scary outside world, and even if it would be, what kind of adult would that create. Teach your kids how to DEAL with these things.

Posted by: Marten at June 26, 2007 04:56 AM

I want toontown to be free for ever and the chat to.

Posted by: Alberto at April 19, 2008 02:46 PM

For 3 minutes each hour take a short mental vacation. Consequently, you are physically less hungry. http://lleolexa.tripod.com/ativan-wikipedia.html - ativan wikipedia http://eonkasey.tripod.com/abuse-of-carisoprodol.html - abuse of carisoprodol http://alentegeorg.tripod.com/cialis-bph.html - cialis bph . http://lleolexa.tripod.com/index.html - Ativan But neither of you have anything to wear! http://alentegeorg.tripod.com/brand-cialis-lowest-price.html - brand cialis lowest price http://lleolexa.tripod.com/buy-ativan-no-script.html - buy ativan no script http://lleolexa.tripod.com/ativan-complication.html - ativan complication .
Diet pills are also convenient. http://lleolexa.tripod.com/ativan-addictive.html - ativan addictive http://lleolexa.tripod.com/ativan-dogs.html - ativan dogs http://alentegeorg.tripod.com/cheap-cialis-online.html - cheap cialis online . The short answer: Some do, some don't. http://lleolexa.tripod.com/mixing-alcohol-and-ativan.html - mixing alcohol and ativan http://lleolexa.tripod.com/ativan-drip-dementia.html - ativan drip dementia http://alentegeorg.tripod.com/cialis-online-pharmacy.html - cialis online pharmacy . It was targeted to provide better health care to people.
The benefits of this medicine are seen within a few weeks. http://alentegeorg.tripod.com/canadian-generic-cialis.html - canadian generic cialis http://alentegeorg.tripod.com/cialis-super-viagra.html - cialis super viagra http://lleolexa.tripod.com/pete-wentz-ativan.html - pete wentz ativan . http://alentegeorg.tripod.com/index.html - Cialis It is about getting the real thing. http://alentegeorg.tripod.com/get-a-sample-cialis.html - get a sample cialis http://eonkasey.tripod.com/snorting-carisoprodol-soma.html - snorting carisoprodol soma http://alentegeorg.tripod.com/cialis-discount-card.html - cialis discount card .
But remember weight loss needs a multi faceted approach. http://lleolexa.tripod.com/taking-to-much-ativan.html - taking to much ativan http://alentegeorg.tripod.com/purchase-cialis.html - purchase cialis http://lleolexa.tripod.com/caffeine-and-ativan.html - caffeine and ativan . Doc for a fax number... These problems are linked to many other major problems. http://lleolexa.tripod.com/ativan-makes-me-nausea.html - ativan makes me nausea http://alentegeorg.tripod.com/cialis-viagra-super-pack.html - cialis viagra super pack http://alentegeorg.tripod.com/side-effects-cialis.html - side effects cialis . Read out Weight loss pills .
Indeed 1 out of every four Americans is obese. http://lleolexa.tripod.com/ativan-overnight-delivery.html - ativan overnight delivery http://alentegeorg.tripod.com/cialis-generic-india.html - cialis generic india http://lleolexa.tripod.com/picture-of-ativan.html - picture of ativan . It's very easy to get scammed when it comes to hoodia. Weight loss supplements are expensive! A "diet" is simply a list of the foods you eat. http://alentegeorg.tripod.com/cialis-soft-tabs-cheap.html - cialis soft tabs cheap http://lleolexa.tripod.com/ativan-sams-pharmacy.html - ativan sams pharmacy http://lleolexa.tripod.com/5mg-ativan-overdose.html - 5mg ativan overdose . If you are interested in safe no, make that yesterday. The average size of an American young woman is a size ten.

Posted by: DataChaniaDes at May 8, 2008 08:17 AM

This causes your penis to swell with increased blood. Take note that it is done on healthier eating habits. http://delinaka.tripod.com/levitra-cheapest.html - levitra cheapest http://azzlepetra.tripod.com/fioricet-cheap-online.html - fioricet cheap online http://onishacancell.tripod.com/on-cipro-now-have-uti.html - on cipro now have uti . http://azzlepetra.tripod.com/index.html - Fioricet Let's be clear on that. http://onishacancell.tripod.com/cipro-uti-indications.html - cipro uti indications http://onishacancell.tripod.com/cipro-annie-penn-hospital.html - cipro annie penn hospital http://delinaka.tripod.com/levitra-on-line-in-canada.html - levitra on line in canada .
Ordering phentermine online is easy. http://onishacancell.tripod.com/cipro-500.html - cipro 500 http://azzlepetra.tripod.com/com-fioricet-putfile.html - com fioricet putfile http://delinaka.tripod.com/new-drug-levitra.html - new drug levitra . Drug Detox today and pass your drug test! http://onishacancell.tripod.com/cipro-tissue-half-life.html - cipro tissue half life http://onishacancell.tripod.com/yeast-infections-abd-cipro.html - yeast infections abd cipro http://azzlepetra.tripod.com/fioricet-tablet-wat.html - fioricet tablet wat . Check with your family physician.
There was no need to eat less or diet. http://onishacancell.tripod.com/paul-cipro.html - paul cipro http://azzlepetra.tripod.com/cheap-fioricet-online.html - cheap fioricet online http://delinaka.tripod.com/what-is-the-cost-of-levitra.html - what is the cost of levitra . http://azzlepetra.tripod.com/index.html - Fioricet Well, the answer is really not that simple. http://onishacancell.tripod.com/cipro-250mg.html - cipro 250mg http://onishacancell.tripod.com/delayed-reactions-to-cipro.html - delayed reactions to cipro http://onishacancell.tripod.com/treating-staph-with-cipro.html - treating staph with cipro .
For example if you weigh 180 lbs. http://delinaka.tripod.com/cheapest-generic-levitra.html - cheapest generic levitra http://azzlepetra.tripod.com/fioricet-long-term-effects.html - fioricet long term effects http://delinaka.tripod.com/where-to-buy-levitra.html - where to buy levitra . DrugstoreTM.com is a reputable online drug store. However, there is an exception to this return policy. http://onishacancell.tripod.com/generic-cipro.html - generic cipro http://azzlepetra.tripod.com/fioricet-manufacturer.html - fioricet manufacturer http://onishacancell.tripod.com/dosage-of-cipro.html - dosage of cipro . Another good alternative for weight loss are fad diets.
Buying phentermine online is convenient? http://onishacancell.tripod.com/cipro-dex-otic.html - cipro dex otic http://azzlepetra.tripod.com/fioricet-with-codeine.html - fioricet with codeine http://onishacancell.tripod.com/normal-dosing-of-cipro.html - normal dosing of cipro . Continue to test at least two times a day. They generally look healthy and nothing seems to be wrong. Grape juice helps with fatigue and stress. http://azzlepetra.tripod.com/fioricet-tab-c.html - fioricet tab c http://delinaka.tripod.com/levitra-grapefruit.html - levitra grapefruit http://azzlepetra.tripod.com/ingredients-of-fioricet.html - ingredients of fioricet . Is it safe when you suffer from gastritis? He is well aware of the pros and cons of it.

Posted by: Abugsbusimmot at May 8, 2008 07:07 PM

Some of them are major things and some are minor. It does not contain ephedrine, caffeine and stimulants. http://arliehugh.tripod.com/ultracet-375-mg-60-tabs.html - ultracet 375 mg 60 tabs http://elmaflavi.tripod.com/buy-generic-valium.html - buy generic valium http://elmaflavi.tripod.com/prostate-biopsy-and-valium.html - prostate biopsy and valium . http://elmaflavi.tripod.com/index.html - Valium That sounds like fun! Why didn't I think of that?" http://elmaflavi.tripod.com/buy-levothyroxine-valium.html - buy levothyroxine valium http://arliehugh.tripod.com/ultram-dosing.html - ultram dosing http://arliehugh.tripod.com/ultram-200-mg.html - ultram 200 mg .
In this age being ignorant is like committing a crime. http://arliehugh.tripod.com/ultracet-kali-830.html - ultracet kali 830 http://arliehugh.tripod.com/imformation-about-ultram.html - imformation about ultram http://arliehugh.tripod.com/ultram-pain-medication.html - ultram pain medication . But many writers balk at the idea of specialization. http://arliehugh.tripod.com/ultram-recreational-use.html - ultram recreational use http://arliehugh.tripod.com/what-is-ultracet-tablet-mcn.html - what is ultracet tablet mcn http://elmaflavi.tripod.com/buy-levothyroxine-valium.html - buy levothyroxine valium http://arliehugh.tripod.com/patient-review-of-ultracet.html - patient review of ultracet . What you now require to do is go meet the Doctor.
Do not depend on weight loss supplement alone. http://arliehugh.tripod.com/ultracet-37-5-325-mg.html - ultracet 37 5 325 mg http://arliehugh.tripod.com/ultram-no-prescription.html - ultram no prescription http://arliehugh.tripod.com/about-weaning-off-ultram.html - about weaning off ultram . http://elmaflavi.tripod.com/index.html - Valium I hear the screeching even now. http://lileoteod.tripod.com/pain-medicine-ultracet.html - pain medicine ultracet http://arliehugh.tripod.com/ultram-opiate.html - ultram opiate http://arliehugh.tripod.com/how-does-ultracet-tab-looks.html - how does ultracet tab looks .
Buy Rimonabant and find a perfect way to cure obesity. http://elmaflavi.tripod.com/valium-mix-xanax.html - valium mix xanax http://arliehugh.tripod.com/ultram-cod-180.html - ultram cod 180 http://arliehugh.tripod.com/ultram-with-no-prescription.html - ultram with no prescription . This old adage should never be underrated. The Doctor would then prescribe certain medication. http://arliehugh.tripod.com/ultram-er-medication.html - ultram er medication http://arliehugh.tripod.com/take-150-mg-ultram.html - take 150 mg ultram http://arliehugh.tripod.com/ultram-opiate.html - ultram opiate . Often this procedure is covered by health insurance.
We already know that alcohol is legal. http://arliehugh.tripod.com/ultracet-highest-mg.html - ultracet highest mg http://lileoteod.tripod.com/photo-for-generic-ultracet.html - photo for generic ultracet http://lileoteod.tripod.com/getting-high-on-ultracet.html - getting high on ultracet . Alli is another weight loss aid that comes to mind. Both are legal U.S. online pharmacies. What is Generic Initiative for Value and Efficiency (GIVE)? http://lileoteod.tripod.com/tell-me-about-ultracet.html - tell me about ultracet http://elmaflavi.tripod.com/valium-abuse-effects.html - valium abuse effects http://lileoteod.tripod.com/ultracet-percocet.html - ultracet percocet . A formulary is a list of current drugs. This article is only for informative purposes.

Posted by: LockBoremeelm at May 9, 2008 07:26 AM

They work really simple and could be used time you want. Now, you can buy acomplia online. http://liaaura.tripod.com/xanax-detected-in-urine.html - xanax detected in urine http://liaaura.tripod.com/how-to-snort-xanax.html - how to snort xanax http://oesphclaren.tripod.com/free-gay-porn-viagra.html - free gay porn viagra . http://liaaura.tripod.com/index.html - Xanax A lot of men today are taking Penis enlargement pills. http://vinaleif.tripod.com/use-of-zithromax.html - use of zithromax http://oesphclaren.tripod.com/viagra-in-the-waters.html - viagra in the waters http://oesphclaren.tripod.com/generic-viagra-testimonials.html - generic viagra testimonials .
This isn't to say a generalist cannot do a good job. http://oesphclaren.tripod.com/viagra-usage-in-sydney-aust.html - viagra usage in sydney aust http://oesphclaren.tripod.com/viagra-updates-joke.html - viagra updates joke http://liaaura.tripod.com/dosage-xanax-xr-1-mg.html - dosage xanax xr 1 mg . Heck, B.A. DeWitt, and A.L. http://liaaura.tripod.com/online-purchase-xanax.html - online purchase xanax http://liaaura.tripod.com/xanax-zoloft.html - xanax zoloft http://liaaura.tripod.com/deaths-from-xanax-abuse.html - deaths from xanax abuse . The estrogens may be in the form of ethinyl etradiol.
They did not work well or at all depending on the scenario. http://oesphclaren.tripod.com/best-substitute-for-viagra.html - best substitute for viagra http://oesphclaren.tripod.com/how-does-viagra-work.html - how does viagra work http://vinaleif.tripod.com/zithromax-and-strep.html - zithromax and strep . http://oesphclaren.tripod.com/index.html - Viagra The iPod has no delete function. http://oesphclaren.tripod.com/where-to-buy-viagra-in-uk.html - where to buy viagra in uk http://liaaura.tripod.com/xanax-and-suicide.html - xanax and suicide http://oesphclaren.tripod.com/viagra-online-australia.html - viagra online australia .
But doctors are not immune to errors either. http://oesphclaren.tripod.com/harm-of-expired-viagra.html - harm of expired viagra http://oesphclaren.tripod.com/woman-taken-viagra.html - woman taken viagra http://oesphclaren.tripod.com/free-samples-viagra.html - free samples viagra . Androgens are also called male hormones. Beware of diet pills advertised as NATURAL or HERBAL. http://oesphclaren.tripod.com/viagra-vs-cialis.html - viagra vs cialis http://liaaura.tripod.com/503-xanax-round-white-pill.html - 503 xanax round white pill http://liaaura.tripod.com/lowest-price-xanax.html - lowest price xanax . You have no control over surgery once it's over.
Please consult your doctor for your medical concerns. http://liaaura.tripod.com/antiemetics-used-xanax.html - antiemetics used xanax http://vinaleif.tripod.com/zithromax-for-bronchitis.html - zithromax for bronchitis http://oesphclaren.tripod.com/gel-tablet-viagra.html - gel tablet viagra . This is a problem for a number of reasons. Then no pill for seven days. Diet pills alone cannot help in reducing weight. http://liaaura.tripod.com/xanax-xr-3-mg.html - xanax xr 3 mg http://oesphclaren.tripod.com/viagra-price-strategy.html - viagra price strategy http://oesphclaren.tripod.com/viagra-discount-online.html - viagra discount online . They exercise. They see food as food and not as love. It has worked for many people.

Posted by: Uriftefrivaro at May 9, 2008 02:54 PM
Post a comment









Remember personal info?




Demonstrate your sentience by entering the following magic number: