Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENHANCEMENT - Swap text advance with speedup #134

Open
Doronimmo opened this issue Dec 22, 2024 · 4 comments
Open

ENHANCEMENT - Swap text advance with speedup #134

Doronimmo opened this issue Dec 22, 2024 · 4 comments

Comments

@Doronimmo
Copy link
Collaborator

Current behavior: Currently, any of the action buttons will advance the text (skip the visual affect).
Wanted behavior: Use the "A" button to speedup the text, and keep the current behaviour for the "B" button.

@evanbowman
Copy link
Owner

I think that's a pretty good idea!
I can envision a couple of different types of behavior:

  1. Upon tapping or pressing A, the text speed increases to a faster setting until the text box is full
  2. The text speed increases while A is pressed (and returns to normal when the button is released?)

I guess the decision affects how many times that the A button needs to be pressed when scrolling through text.
For example, if the text box is full, with method 2), you could press A to continue viewing more dialog, and leave the A button pressed to have the newly printed dialog displayed at a faster rate. Whereas with method 1), you would press A to continue showing text, then tap A again to increase the text printing speed. Perhaps there are other variations I'm not thinking of as well

@Doronimmo
Copy link
Collaborator Author

I think method 2 would better, since you would be able to return to normal speed mid-dialog

@evanbowman
Copy link
Owner

I think method 2 would work better, but it needs a bit more fine tuning. For example, I tried it, and if you tap the A button to advance and display more text, and you want the text to scroll at the normal speed, the game will scroll the text faster until you move your finger off of the button, and it feels a bit unusual. Maybe I'll need to build in some sort of delay before the text starts scrolling faster if the A button has just been pressed to clear the text box and display more text.

@Doronimmo
Copy link
Collaborator Author

I think method 2 would work better, but it needs a bit more fine tuning. For example, I tried it, and if you tap the A button to advance and display more text, and you want the text to scroll at the normal speed, the game will scroll the text faster until you move your finger off of the button, and it feels a bit unusual. Maybe I'll need to build in some sort of delay before the text starts scrolling faster if the A button has just been pressed to clear the text box and display more text.

The original idea was to prevent accidentally skipping the dialog by spamming the "A" button, so adding a delay seems like a good solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants