August 2005
- SOC: Will company sanctioned cheating hurt the MMOcommunity? Michael Hartman
- Marketing Niche Online Games Christopher Allen
- SOC: Will company sanctioned cheating hurtthe MMOcommunity? Michael Hartman
- DGN: Reasons for play[was: EmergentBehaviors spawnedfrom...] cruise
- MUD-Dev Digest, Vol 27, Issue 3 Adam Miller
- MUD-Dev Digest, Vol 27, Issue 3 lwl@black-knight.org (Lydia Leong)
- MUD-Dev Digest, Vol 27, Issue 3 Pandora
- MUD-Dev Digest, Vol 27, Issue 3 Marc Bowden
- DGN: Reasons for play [was: Emergent Behaviors spawned from...] John Buehler
- DGN: Reasons for play [was: Emergent Behaviors spawned from...] cruise
- DGN: Reasons for play [was: Emergent Behaviors spawnedfrom...] Michael Sellers
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] John Buehler
- DGN: Reasons for play [was: Emergent Behaviors spawnedfrom...] Sean Howard
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Michael Sellers
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Amanda Walker
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Amanda Walker
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Michael Sellers
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Amanda Walker
- SOC/DGN: Reasons the Sexes Play Jaycen Rigger
- SOC/DGN: Reasons the Sexes Play Michael Hartman
- SOC/DGN: Reasons the Sexes Play Sean Howard
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Michael Sellers
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Ilia Malkovitch
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] ghovs
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] lwl@black-knight.org (Lydia Leong)
- DGN: Reasons for play [was:EmergentBehaviorsspawnedfrom...] Michael Sellers
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Amanda Walker
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Amanda Walker
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Amanda Walker
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Amanda Walker
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Michael Sellers
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Michael Sellers
- DGN: Reasons for play cruise
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Amanda Walker
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Matthew D. Fuller
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Pandora
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Matthew D. Fuller
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Arnau Josep Rosselló Castelló
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Michael Hartman
- DGN: Reasons for play [was:Emergent Behaviorsspawnedfrom...] Michael Sellers
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] cruise
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Kelly
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Damion Schubert
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] lwl@black-knight.org (Lydia Leong)
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Howard
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Lachek Butalek
- DGN: Reasons for play [was: Emergent Behaviorsspawnedfrom...] Sean Kelly
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Michael Sellers
- SOC: MUD-Dev, Developers, and DGN: Reasons for play, blah-bity-blah-bity-blah... Jaycen Rigger
- TECH DGN: Story detection Boyle, Paul
- TECH DGN: Story detection cruise
Boyle, Paul spake thusly...
> I've seen some limited plot generation stuff in MUDs and the
> broader gaming world. Most of it has fallen along the lines of
> mad-lib like quests with a few bolder story generation attempts in
> the AI research field.
> However, I haven't really seen any attempt to detect the story a
> player is trying to tell within a game. Façade does it a little,
> trying to fit your plot contributions into the overall plot of the
> one act play they tell. And there are plenty of demonstrations of
> machinma in operation where the player can tell their story
> without the game really being aware of it. However, what I'm
> looking for is work on detecting that a recognizable story is
> being told by the player, so that the game can then interact with
> the player on that level. Something capable of correlating more
> than a single event or state, not just embedded branch points or
> plot triggers.
It's something I've been pondering myself for a while - I want to
include this capability in several of my games. The simplest would
be to track certain indentifiable and repeatable actions as
belonging to a certain genre, and simply track which ones the player
does more often (do they attack people, talk to people, interact
with the environment, visit many locations, etc.)
Taking it further, track which objects or characters those actions
are performed upon; someone they are regularly aggressive to would
start working against them; those they often treat well would become
allies. Frequent visits to a location could perhaps elicit comments
to that effect from NPC's ("I hear you were round Lisa's flat
again. Thinking of moving in?").
I had a very basic system in a Half-Life mod - where the preferences
of the various factions within game would shift depending on who
shot whom (including the player, who was a seperate "faction" by
themself). Who you attacked, therefore, would determine who attacked
you, and therefore the missions and story you experienced. In
addition, the initial setup was for a covert-ops style game. But if
the player was discovered and defeated, then they could join with
thier captors in more straight-forward FPS shooting missions. The
rationale being that if they failed at sneaking around on the first
mission, they might be better suited for more direct gameplay. While
this is not quite what you had in mind, the underlying coding
principles are much the same.
The best implementations would require dialog and detailed character
interaction to tell a story with any kind of depth. That's where
much of the difficulty would lie - analysing or producing believable
language.
Broad genres of play are easy enough to indentify, and possibly even
the central characters and locations - but more detailed stories
would require increasingly better language processing.
--
[ cruise / casual-tempest.net / transference.org ]
"quantam sufficit" - TECH DGN: Story detection Craig Huber
- TECH DGN: Story detection Sean Howard
- TECH DGN: Story detection Greg B
- TECH DGN: Story detection Max Battcher
- TECH DGN: Story detection Michael Sellers
- TECH DGN: Story detection Mike Rozak
- TECH DGN: Story detection paulmc@syd.microforte.com.au
- TECH DGN: Story detection Mike Rozak
- TECH DGN: Story detection Boyle, Paul
- TECH DGN: Story detection Mike Rozak
- TECH DGN: Story detection John Arras
- TECH DGN: Story detection Mike Rozak
- TECH DGN: Story detection John Arras
- TECH DGN: Story detection Mike Rozak
- TECH DGN: Story detection cruise
- DGN: Random questions about griefers Mike Rozak
- DGN: Random questions about griefers Peter Harkins
- DGN: Random questions about griefers Mike Rozak
- DGN: Random questions about griefers Peter Harkins
- DGN: Random questions about griefers Mike Rozak
- DGN: Random questions about griefers Tess Snider
- DGN: Random questions about griefers Ian Hess
- DGN: Random questions about griefers Thomas Tomiczek
- DGN: Random questions about griefers Soy weiser
- DGN: Random questions about griefers Michael Hartman
- DGN: Random questions about griefers Peter Harkins
- DGN: Random questions about griefers lwl@black-knight.org (Lydia Leong)
- DGN: Random questions about griefers Miroslav Silovic
- DGN: Random questions about griefers Tess Snider
- DGN: Random questions about griefers Mike Rozak
- DGN: Random questions about griefers David Johansson
- DGN: Random questions about griefers Mike Rozak
- DGN: Random questions about griefers Nesta Stubbs
- DGN: Random questions about griefers Peter Harkins
- DGN: Random questions about griefers lwl@black-knight.org (Lydia Leong)
- DGN: Random questions about griefers John Buehler
- Formulae Generation Ximon
- Formulae Generation Pandora
- Formulae Generation cruise
- Formulae Generation Ximon
- Formulae Generation Eli Stevens (WG.c)
- DGN: Reasons for play [was: Emergent Behaviors spawnedfrom...] Damion Schubert
- MUD-Dev Digest, Vol 27, Issue 8 Adam Miller
- MUD-Dev Digest, Vol 27, Issue 8 Sean Howard
- MUD-Dev Digest, Vol 27, Issue 8 Amanda Walker
- DGN: Reasons for play [was: EmergentBehaviorsspawnedfrom...] Michael Sellers
- MUD-Dev Digest, Vol 27, Issue 9 Dread Quixadhal
- Democratizing MMOs - new business model chris klaus
- Democratizing MMOs - new business model Mike Rozak