TheXTech icon indicating copy to clipboard operation
TheXTech copied to clipboard

In-Game Hints

Open 0lhi opened this issue 1 year ago • 9 comments

To communicate SMBX peculiarities to the user and to inform about updates in Modern Mode, In-Game Hints that appear during the loading screen and/or the pause menu will be helpful.

Hints

0lhi avatar Jan 17 '24 21:01 0lhi

Hints

This is a good idea, but I'm not a fan of the text appearing on the pause screen, as it feels more like an ad than a hint. If it's possible, some text above saying "HINT" would make it better.

Additionally, the text is in all caps, which makes it seem more aggressive and ad-like. Perhaps softening the text to look as it appears on the top of the screen would make it easier on the eyes.

And could this support custom hints or even objectives relevant to the stage? Perhaps it could be changed through Events or used to display how much of an item has been collected / destroyed such as Switch Goombas / Red Coins / Objects in a layer?

Superbloxen avatar Jan 22 '24 22:01 Superbloxen

I like it appearing on the pause screen. It somewhat reminds me of the Copy Ability tutorials seen in Kirby Games, and can provide good and useful context-sensitive info to the player if they're confused.

ChristianSilvermoon avatar Feb 04 '24 22:02 ChristianSilvermoon

What, if anything, is still needed here?

We currently have hints for the purple pet mount (which sometimes spoil the presence of one in a level, so it may be better to only display this when the player is actively riding one?) and to indicate what will happen when the player fails with 0 lives left.

ds-sloth avatar May 03 '24 10:05 ds-sloth

What, if anything, is still needed here?

We currently have hints for the purple pet mount (which sometimes spoil the presence of one in a level, so it may be better to only display this when the player is actively riding one?) and to indicate what will happen when the player fails with 0 lives left.

Ideas I can think of for additional hints

  • How to ride Rainbow Shells if one has been on screen during the current level
    • A lot of players don't know you can shell surf.
  • Breakable power-up related bricks
    • I didn't know these could be broken for many years

ChristianSilvermoon avatar May 03 '24 20:05 ChristianSilvermoon

I previously added a hint for rainbow surfing, and now I just added the last three hints suggested by 0lhi.

I think that this feature is now complete and we should be able to close the issue after people have played with these hints for a bit. We can always add more hints in the future as needed.

ds-sloth avatar Aug 14 '24 01:08 ds-sloth

I have one question before the issue is closed that's in a similar vein to the hint system: Would it also be possible to have an ingame version of the Gameplay Manual to communicate the individual mechanics of SMBX NPCS + player characters to people who are new to the game outside of levels/hints?

Superbloxen avatar Aug 14 '24 02:08 Superbloxen

This is similar to my idea to have info be displayed when the mouse/stylus hovers over a item, block, npc, settings, or anything else while in the editor.

Trickiy avatar Aug 14 '24 05:08 Trickiy

Thanks for the suggestions!

An in-game copy of the manual is a great idea but it would actually be pretty difficult to implement. We have a pretty nice text system but it's not designed for displaying full documents. It's definitely possible but won't be easy to implement quickly. Feel free to open a new issue so we can track it.

Tooltip editor hints also sound like a good idea to me. Please file another issue so we can track them. How many items (roughly) are you thinking would get these? This kind of thing is pretty memory-intensive but we could at least offer it on desktop.

ds-sloth avatar Aug 14 '24 11:08 ds-sloth

I would reasonably think of doing what is too vague or hard to understand for beginners like myself. having the mini info box simply say whether a block is solid or transparent, Wich would be the same for most so having one info box being shared between them all would work well. As of typing this I rember that there's the 3ds browser, it is possible to put documents on a site and animated sprites. This would be a fantastic solution because all that would be needed is to scan a qr code to find the site. Here's Wofyxons open sourced site as this would be a great solution.

Trickiy avatar Aug 14 '24 17:08 Trickiy