Skip to content
New issue

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

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

Already on GitHub? # to your account

Add tutorial & about page #14

Open
x64x2 opened this issue Jan 16, 2023 · 4 comments
Open

Add tutorial & about page #14

x64x2 opened this issue Jan 16, 2023 · 4 comments

Comments

@x64x2
Copy link

x64x2 commented Jan 16, 2023

Help section detailing how to play the game is essential in Sudoku for people looking to play but don't know how

I think you should add it in the next update

@TheSunCat
Copy link
Owner

Thanks for the suggestion! How do you envision this section looking/working? A first-boot "onboarding" screen could work pretty well, such as the one in DAVx^5, but I'd like to get feedback before implementing it.
I'm open to adding features, though I don't want to make the codebase too large.

@TheSunCat
Copy link
Owner

I've finished fully decoupling the game board as a widget from the gameplay screen, and on my local machine I have a functional onboarding screen with each page having an interactive Sudoku board.

However, I'm unsure as to how to go about actually doing the tutorial. I would appreciate any suggestions on how I could approach this, to teach the game in 3-4 interactive screens.

@TheSunCat
Copy link
Owner

I've added a simple "game rules" tutorial that looks like this:
image

If you input the wrong number, it gets highlighted red, so it should give the player a good example of how the game is played.
Any suggestions welcome, but if not (with some more polish) this will be in the next release.

@TheSunCat TheSunCat changed the title Feature Request Add tutorial & about page Oct 10, 2023
@TheSunCat
Copy link
Owner

See changes in de69dd8 for my implementation this feature. Feedback very welcome!

Ping: @s0mt0chukwu @Wjxfi @bloodyeyesblackblood

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

No branches or pull requests

2 participants