Generating grammatically correct MUD-style attack descriptions
Posted
by
Extrakun
on Game Development
See other posts from Game Development
or by Extrakun
Published on 2011-01-08T09:35:21Z
Indexed on
2011/01/08
9:59 UTC
Read the original article
Hit count: 295
games
|text-based
I am currently working on a text based game, where the outcome of a combat round goes something like this
%attacker% inflicts a serious wound (12 points damage) on %defender%
Right now, I just swap %attacker% with the name of the attacker, and %defender% for the name of the defender. However, the description works, but don't read correctly. Since the game is just all text, I don't want to resort to generic descriptions (Such as "You use Attack on Goblin for 5 damage", which arguably solve the problem)
How do I generate correct descriptions for cases where %attacker% refers to
- "You", the player? "You inflicts..." is wrong
- "Bees", or other plural? I need somehow to know I should prefix the name with a "The "
- If %attacker% is a generic noun, such as "Goblin", it will read weird as opposed to %attacker% being a name. Compare "Goblin inflicts..." vs. "Aldraic Swordbringer inflicts...."
How does text-based games usually resolve such issues?
© Game Development or respective owner