I only managed to get out of the first room via an accidental typo on my part! Hope this isn't a game feature!
I like the theme so far though.
Generally speaking, good constructive points, although rather harsh too.
"Don't use press_any_key when you're only printing a sentence or two. This should only be used before refreshing the whole screen."
I agree that press_any_key should usually not be used if printing a single sentence without a screen refresh, but it can be used before a screen refresh, and in the middle of printing two large paragraphs.
For example see the introduction to DEER CREEK by 8bitAG. Lots of use of press_any_keys to deliver story. I think it works well. Not everywhere, but where there is a lot of text to be delivered - yes.
My personal rule, and this comes from doing 8-bit games in specific engines like the PAWs, is never to use a press_any_key in an instance when you return straight to the command line. It just feels and looks very odd to me. A lot of that is just down to what I'm used to after playing old-school text adventures for years (and years).
If you want to return to the command line, without clearing the screen, then I would use a pause instead. It allows the reader to take in the text in chunks, or at least appreciate they are chunks of text.
As Chris said, I often use press_any_keys between short lines of text when I want to deliberately build tension or create timing and space for the punchline of a joke. Even then, I always follow my own rule of terminating any such delivery with a clear screen/redescribe.
(Rules are there to be broken. You should feel free to develop your own style. This is just what a lot of older players will be used to.)
The : stagger ""; command will place press_any_key events between paragraphs, but not after the final paragraph (if there is just one paragraph, there are no press_any_keys). For large amounts of dialog, without any beeps inbetween, stagger is the lazy way to do it.
Agree with Gareth. Returning to the command line after a final press_any_key without a screen refresh just feels wrong to me.
Thanks you very much for your exhaustive report.
Sorry for my English mistake. I did all of this alone. It's a lot of code learning, writing and gfx for an in-experimented French Adventuron coder like me.
Q: You don't recommend dots used for suspense ? Or you can't see the symbol ingame ? … (ALT-0133 …) is the right typo for ... (dot dot dot which is wrong).
In some cases, you used dot dot dot (it's called an ellipsis). That's okay. In others you used the single ellipsis character and it's almost invisible. I'd suggest changing the single ellipsis character with the three separate dots. It looks much better.
Considering English is not your native language, you've done a great job. That's why I thought you might appreciate some little corrections to the English. In fact, all the non-English speakers did a great job!