[Scummvm-tracker] [ScummVM :: Bugs] #13418: Consider implementing auto-complete for individual games that can support it.

ScummVM :: Bugs trac at scummvm.org
Wed Apr 13 08:51:54 UTC 2022


#13418: Consider implementing auto-complete for individual games that can support
it.
----------------------------------------+---------------------
Reporter:  i30817                       |       Owner:  (none)
    Type:  feature request              |      Status:  new
Priority:  normal                       |   Component:  Common
 Version:                               |  Resolution:
Keywords:  text-adventure autocomplete  |        Game:
----------------------------------------+---------------------
Description changed by i30817:

Old description:

> 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 - 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.

New description:

 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.

--
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13418#comment:6>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list