Opened 6 months ago

Last modified 2 months ago

#13418 new feature request

Consider implementing auto-complete for individual games that can support it.

Reported by: i30817 Owned by:
Priority: normal Component: Common
Version: Keywords: text-adventure autocomplete
Cc: Game:

Description (last modified by i30817)

Whenever i read about people complaining about 'the classics' text adventures it was about 'guess the verb' or 'guess the object'.

I'd love if optionally these classics could have a list of word combinations that lead to not 'i don't know' generic responses depending on room and the game engine could autocomplete - and show the possibilities - in each different room. Note that while this would be better if it used the game internal structures (because rooms can change their available objects as puzzle progress) a simplistic implementation that could be externalized is possible with that 'spoiler' defect just by knowing 'i'm on this room so i can pick up words from this section of a external file'. Word canonization for synonymous words would also be best in a autocomplete.

I'm aware that this is a lot of work that requires a lot of special case code for each engine and which some engines might not make possible at all in some parts of individual games - namely those using self modifying code in puzzles, probably 'Ned and Bert Couldn't Make Head or Tail of It' or 'Ad Verbum' - but trying would be great, and if for instance a common engine like ADRIFT, MAGNETIC or ZCODE did it successfully and generically it would be the greatest usability jump these games ever had (leading them to around the level of Legend Entertainment 'mixed' parser/gui games).

I only opened this ticket because i searched for 'auto-complete' and 'autocomplete' and there was no duplicate, which i find weird because it's such a obvious enhancement. If there is a issue for this already, please close this.

Change History (7)

comment:1 by i30817, 6 months ago

Description: modified (diff)

comment:2 by i30817, 6 months ago

Description: modified (diff)

comment:3 by i30817, 6 months ago

Description: modified (diff)

comment:4 by i30817, 6 months ago

Description: modified (diff)

comment:5 by i30817, 6 months ago

Description: modified (diff)

comment:6 by i30817, 6 months ago

Description: modified (diff)

comment:7 by necros2k7, 2 months ago

+1

Note: See TracTickets for help on using tickets.