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

Feature Request: Learning Mode #9

Open
stephini opened this issue Sep 24, 2017 · 8 comments
Open

Feature Request: Learning Mode #9

stephini opened this issue Sep 24, 2017 · 8 comments

Comments

@stephini
Copy link

Hi, I'd like to request a learning mode that does away with the timer so new players who all agree can take more time to figure out what yaku they may have.
Additionally learning mode could maybe have a rules dictionary with a legal yaku list, maybe you can select a yaku from here to watch which would make it appear to the player under/over their hand.

@FluffyStuff
Copy link
Owner

A tutorial kinda thing was always my plan. However, it will take a while, since the riichi engine isn't yet ripe enough to support it.

If you'd like though, you could sketch up some sort of picture of how you would like to see a tutorial game screen.

@stephini
Copy link
Author

I was thinking less tutorial and more just being able to call up helpful information and take your time. Though thinking on it a tutorial may be beneficial for people who haven't already managed to get to the stage me and my friends are at. I'm however too close to the beginner end of the pool to know what order information should be presented in I'm only at the memorizing Yaku and figuring out strategies stage.

@hapsias
Copy link

hapsias commented Apr 15, 2018

Just being able to take the timer out from games would be very helpful. And while playing with people (private game) who are new to the game, it would be great help for them to be able to think longer their move.

@FluffyStuff
Copy link
Owner

Having an adjustable round timer would be very simple to implement (I'll probably add it to the next version). Taking the timer out completely is a little bit more tricky. It of course isn't a problem for local games, or direct connection multiplayer games, but when playing on the online lobby there needs to be some sort of time limiter. It could either be global, e.g. having a maximum 2 hour play time before the game forcefully ends (which I'm not a fan of), or just increasing the maximum decision time to 100 seconds or so.

@eacpereira
Copy link

Would really like this! I have a friend who's new to riichi mahjong and I'd like to teach her, but a time limit is a bit too limiting.

@FichteFoll
Copy link

FichteFoll commented May 13, 2019

I'd also like to voice my support for being able to configure the timer. When you're a beginner at the game, 5 seconds is really harsh for figuring out your hand in the first round.

Edit: Related commits in forks:

@FluffyStuff
Copy link
Owner

I'll try to dedicate some time to this this week.

@FluffyStuff
Copy link
Owner

@SirTotem, would it be possible for you to rework the changes from your fork so that they work with the current master branch? I'd be interested in merging them.

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

5 participants