RFC: Multi-step create game form #620
Replies: 2 comments 1 reply
|
Sounds like a very good idea and agree that map choosing should come before and separately to deadline settings.
One request: I'd like to be able to expand and explore the map of each variant when I'm choosing them: when hovering over the map, the cursor:zoom-in cursor appears; the user can click it, showing a full-screen version of the map; preferably, this should be scrollable and zoomable while in this state so that the user can fully explore the map; clicking anywhere returns the page to its previous state. This should be both in this new game creation screen and when I'm joining someone else's game in Find Games: I want to be able to examine a map before I play it. |
|
In this case, the steppers are incorrect (they should have a 'to-do', 'current' and 'done' state - now they only have two. |
Uh oh!
There was an error while loading. Please reload this page.
Context
The create game form currently shows everything on a single scrollable page — game type (Standard/Sandbox tabs), mode, name, variant, deadlines, and advanced settings. It works, but it's dense, especially the deadline section.
Issue 545 raised this, and PR 618 takes a first pass at improving it by swapping dropdowns for radio cards and reordering sections. That's a good step on its own, but I think we should also talk about the overall structure.
Proposal: split the form into steps
Instead of one long form, break it into 2-3 screens with a stepper/progress indicator.
Step 1 -- General
Step 2 -- Deadlines
Step 3 -- Advanced
If the user picks Sandbox in step 1, we skip steps 2 and 3 entirely (sandbox games have no deadlines or extensions) and go straight to creation.
Why
Open questions
Would love to hear thoughts from anyone who's been through the create game flow a few times. What's confusing? What would you change?
All reactions