April 1999
- In-Game Languages Eli Stevens {KiZurich}
- In-Game Languages Per Vognsen
- In-Game Languages Chris Gray
- In-Game Languages Caliban Tiresias Darklock
- In-Game Languages Eli Stevens {KiZurich}
- In-Game Languages Matthew D. Fuller
- In-Game Languages Mik Clarke
Matthew D. Fuller wrote:
> On Sun, Apr 04, 1999 at 10:00:12AM -0600, a little birdie told me
> that Chris Gray remarked
> >
> > How does someone with the given language skill read the > output? Do
> they simply get the untranslated version, and > others get the translated
> version? Does this work for written > material too? (It could - you would just
> have to have a > language flag on all text, and do the translation on final
> > output to the player, so that a player could carry around a > Dwarvish
> book, and finally read it after learning the skill.)
>
> This sort of thing has crossed my mind before. One of the more
> interesting facets that comes to mind (that I've never seen properly explored,
> even if it is possible) is how to deal with partial skill. Of course, having
> X% of the language be 'readable' randomly is easy, if a bit unrealistic. But a
> more 'real' way would be better, not to mention more fun.
>
> Consider how you learn language; generally, you learn more common words first.
> Ignoring practical constraints on storage, you could keep track of how many
> times a character has 'seen' this word in a language he is growing in
> proficiency in. On the basis of that, you can determine a sort of cutoff point
> at which he 'understands' that word, and thus can translate it. If you wanted
> to go even further overboard, you could keep track (somewhow) of context as
> well, track grammar, etc.
On CthulhuMud I handle this with conditional extended descriptions. If you have
a book with a complicated text inside it, it might have 3 or even four
descriptions:
It is an ancient book bound in worn leather.
actor->skill dwarven 0 0
You don't recognise the language.
actor->skill dwarven 1 10
It is written in Dwarven, complex Dwarven.
actor->skill dwarven 11 70
It seems to be a trieste about mining and metal working. There
is some reference to true silver and Kaz'Ulm
actor->skill dwarven 71 -1
It is a record of the mine at Kaz'Ulm. The dwarves found several
deposits of true-slver, but had to abandon the mine when they dug into a firey
chamber and an elemental called Fare-Kasum attacked them. According to the
ledger the mine was abandond about 50 years ago.
Each reader gets to see the base description and the conditional extra
description appropriate to their language skill. Each book (or message) can have
its own skill grades, so a simple sign sayig 'Danger' might be readable by
someone with as little as just 1% of dwarven.
> One rather useful application of this in game design is to let players choose
> which 'language' they use to communicate at a point in time; so you could be in
> a room with 2 friends, each of which speaks a language the other doesn't, and
> communicate semi-privately with one or the other. Of course, you never know
> when one might sneakily learn (though never let on by speaking) the others' and
> be eavesdropping on you...
CthulhuMud does this as well, adding the skill of speaker and listener together.
If the total is less than 50% then the text is randomly garbled to an extent
related to the skill totals. With a total around 45% it is possible to make out
many of the words. Characters can choose both a public language (for say, shout,
yell, scream etc...) and a private language (for whisper). OOC communication
(tell, gossip, question, answer) is always in English.
Mik
- In-Game Languages Mik Clarke
- In-Game Languages Michael Hohensee
- In-Game Languages Ben Greear
- In-Game Languages Michael Hohensee
- In-Game Languages Mik Clarke
- In-Game Languages Hans-Henrik Staerfeldt
- In-Game Languages David Bennett
- In-Game Languages Richard Woolcock
- In-Game Languages Hans-Henrik Staerfeldt
- In-Game Languages Caliban Tiresias Darklock
- In-Game Languages Hans-Henrik Staerfeldt
- In-Game Languages Andrew Ritchie
- In-Game Languages Matthew D. Fuller
- In-Game Languages adam@treyarch.com
- forward: consistency Ola Fosheim Grøstad
- Confined Gameworld Ling
- Confined Gameworld Caliban Tiresias Darklock
- Confined Gameworld Richard Woolcock
- Confined Gameworld Eli Stevens {KiZurich}
- Confined Gameworld The Wildman
- Confined Gameworld Koster, Raph
- User centered? Ola Fosheim Grøstad
- User centered? Caliban Tiresias Darklock
- User centered? Marc Bowden
- User centered? Adam Wiggins
- User centered? Richard Woolcock
- User centered? Benjamin D. Wiechel
- User centered? Koster, Raph
- target audience Matthew Mihaly
- target audience Caliban Tiresias Darklock
- target audience Marc Bowden
- Fw: Self-organizing worlds (was: Elder Games) Kylotan
- Fw: Self-organizing worlds (was: Elder Games) Matthew Mihaly
- ScryMUD 1.8.11 released. Ben Greear
- Mud driver architecture info B. Scott Boding
- Blending graphics with text u1391470
- Blending graphics with text Laurel Fan
- Blending graphics with text Kylotan
- Blending graphics with text Chris Gray
- Blending graphics with text J C Lawrence
- Blending graphics with text Caliban Tiresias Darklock
- Blending graphics with text Chris Gray
- Blending graphics with text Ola Fosheim Grøstad
- Blending graphics with text Hans-Henrik Staerfeldt
- Blending graphics with text Mik Clarke
- Blending graphics with text u1391470
- Blending graphics with text claw@kanga.nu
- Blending graphics with text Alex Stewart
- Blending graphics with text J C Lawrence
- Virtual machine design Shane King
- Virtual machine design Alex Stewart
- Virtual machine design Jo Dillon
- Virtual machine design Ben Greear
- Virtual machine design Niklas Elmqvist
- Virtual machine design Shane King
- Virtual machine design Ben Greear
- Virtual machine design claw@kanga.nu
- Virtual machine design Alex Stewart
- Virtual machine design Felix A. Croes
- Virtual machine design Eli Stevens {KiZurich}
- Virtual machine design Mik Clarke
- Virtual machine design Schubert, Damion
- Virtual machine design Ben Greear
- Virtual machine design Ben Greear
- Virtual machine design Felix A. Croes
- Virtual machine design Matthew Mihaly
- Virtual machine design Hans-Henrik Staerfeldt
- Virtual machine design claw@kanga.nu
- Virtual machine design Mik Clarke
- Virtual machine design Oliver Jowett
- Virtual machine design Chris Gray
- Virtual machine design claw@kanga.nu
- Virtual machine design Chris Gray
- Virtual machine design Ola Fosheim Grøstad
- Virtual machine design claw@kanga.nu
- Virtual machine design Petri Virkkula
- Virtual machine design Ben Greear
- Virtual machine design Chris Gray
- Virtual machine design Ola Fosheim Grøstad
- Virtual machine design Nathan F Yospe
- Virtual machine design Ola Fosheim Grøstad
- Virtual machine design Petri Virkkula
- Virtual machine design Jon A. Lambert
- Virtual machine design Koster, Raph
- Virtual machine design Jon A. Lambert
- Virtual machine design Chris Gray
- Rebooting (was: Virtual machine design) Eli Stevens {KiZurich}
- Game design highpoints (was Virtual machine design) claw@kanga.nu
- Sockets Quzah [softhome]
- ScryMUD 1.8.13 snapshot released. Ben Greear
- Interview I did that may interest you Koster, Raph
- Censorship Greg Munt
- Censorship Ben Greear
- Censorship Matthew Mihaly
- Censorship Shawn Halpenny
- Censorship Darren Henderson
- Censorship Quzah [softhome]
- Censorship Hans-Henrik Staerfeldt
- Python B. Scott Boding
- Python Gaffney, Jeremy
- AW: Censorship Hofbauer Heinz
- AW: Censorship Matthew Mihaly
- AW: Censorship Damion Schubert
- Censorship, Virtual v Artificial Worlds, Python Greg Munt
- Censorship, Virtual v Artificial Worlds, Python Matthew Mihaly
- Censorship, Virtual v Artificial Worlds, Python Ben Greear
- Censorship, Virtual v Artificial Worlds, Python Matthew Mihaly
- Censorship, Virtual v Artificial Worlds, Python Matthew Mihaly
- Censorship, Virtual v Artificial Worlds, Python Ben Greear
- Censorship, Virtual v Artificial Worlds, Python Dan
- Censorship, Virtual v Artificial Worlds, Python Matthew Mihaly
- Censorship, Virtual v Artificial Worlds, Python Marian Griffith
- Censorship, Virtual v Artificial Worlds, Python Benjamin D. Wiechel
- Censorship & Its Impact On World Immersion Greg Munt
- Censorship & Its Impact On World Immersion Matthew Mihaly