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

Board preview #187

Open
merowin opened this issue Feb 12, 2024 · 2 comments
Open

Board preview #187

merowin opened this issue Feb 12, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@merowin
Copy link
Collaborator

merowin commented Feb 12, 2024

Not sure if we want to add this, but I just had this idea and wanted to write it down.

In the game creation form, we could display a preview of the board that will be used. This idea is mainly for variants with a new board pattern, so users can play with the parameters and find out what board it would be, without creating the game yet. It could be exclusive for certain variants (at the moment BadukWithAbstractBoard is the only variant with new board patterns and Fractional, and we could add this e.g. in their creation forms only)

Maybe a feature for the far future, as there are definitely more important things to work on.

@merowin merowin added the enhancement New feature or request label Feb 12, 2024
@benjaminpjones
Copy link
Collaborator

I think that would be great. And probably pretty easy - might extract some code from GameListItem and just skip the "for each move" logic

Another (heavier) approach - we might at some point want to have a graphical graph editor so that people can create boards without submitting code or editing JSON. This could also serve as a way to visualize the board (even if the user is not editing)

@benjaminpjones
Copy link
Collaborator

benjaminpjones commented Apr 28, 2024

Not exactly this, but #249 does give a way to live update a board based on config changes. Same approach could be used for the game creation form.

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

No branches or pull requests

2 participants