A couple of months ago this possible IF exchange popped into my head:
> EXAMINE CLOTHES
They’re… well, I suppose that depends. Are you male or female? >> FYou’re wearing …
The original context was that I was imagining a piece of historical IF with a meticulously-rendered environment; and part of the point would be to call the player’s attention to the ways in which, in that environment and culture, a person’s surroundings would be affected by gender, social status, and other features. So it would be better to collect protagonist data during the game (to highlight where and how it matters) rather than all at once at the beginning (leaving the effects obscure afterward).
It wouldn’t be too hard to code, I don’t think: you’d probably want to start with placeholder objects, like “generic clothing”, and then swap in the specific objects as soon as the player tried to interact with the placeholder.
I doubt I’ll have time or occasion to use this idea in the near future, so I just thought I’d throw it out there, along with a question: are there other interactive styles or approaches that would be especially useful for educational interactive non-fiction (as distinct from conventional IF)? (Another possibility that comes to mind would be footnoted IN-F, with source references appearing in a separate pane whenever the player encountered something.)