Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Colouring needs to be different in the response text, and I'm part way through implementing this simply using the <my word> tag, which will have context sensitive colouring based on if it's response text (in the on command block), story text (location text or on description text), or incidental text (the on tick block). Essentially you push the colouring to the theme directly and only have one colour per category and one to four highlight colours per category (usually just one).

Hyperlinks introduce another issue as they are an orthogonal concern that are typically demarcated by a different style. My feeling is that hyperlinks are a lower concern than the story driven colour use. Games should be playable without hyperlinks, so therefore colours should belong to text delivery more than hyperlinks. Clickable words at the moment tend to involve nouns, or directions.

The simplest way of course is to remove all colour, which is what you've done, but I think you are throwing the baby away with the bathwater.  I think Adventuron will work well when authors keep it simple and just use <some text> without explicit colours. Bold or italic or underlined text for links might be something that can work alongside colouring.

Making a general system like this is hard because you need to make choices about the way that authors want every aspect of the system to work. I think I am mostly covering that with my themed approach. 

The default hyperlinking is based on known nouns, but not present objects. That's where the inconsistency in the hyperlinks comes in. But there is also a problem with assuming that a non present object's noun is not needed for hyperlinking. It's possible perhaps to have a conversation with someone in the game, and they reference a new topic noun. That noun is now known. Maybe the player might like to click that noun to ask the character about it? Even though the noun does not relate to a present object.

Large chunks of this area already configurable, and more will become configurable, but reasonable defaults must be used, and I'll do my best with it

In the interim, keep it monochrome if you like.