Files
GameList/FAQ.md
2026-02-06 19:10:31 +01:00

6.4 KiB
Raw Blame History

FAQ & Tips

This page explains how Pick'n'Play works in plain language. Each answer includes the small rules the backend enforces so you know what to expect.

Accounts & login

  • How do I create an account? Register with a unique username (max 24 characters), a password, and a display name (max 16 characters). The display name is required because it is shown beside every suggestion and score.
  • What if I need admin powers? During registration, enter the admin key your host shared. If the key is wrong the request is rejected; there is no way to “upgrade” yourself later without reregistering with the correct key.
  • Can I change my display name later? Yes. Use the profile/name action in the app; it updates immediately and is required before you can suggest or vote.
  • Why does login sometimes fix my missing name? If an old account somehow lost its display name, logging in auto-fills it from your username the next time you sign in.

Phases at a glance

  • Personal phases. Each player tracks their own position (Suggest → Vote → Results). Clicking “Next” moves you forward; admins can move themselves backward. Moving forward always clears any “finalized” vote flag.
  • Results gate. You cannot enter Results until an admin opens them. When results are opened, everyone is pushed to Results automatically. When results are closed, everyone returns to Vote and all ballots are unfinalized so people can adjust scores again.

Suggesting games

  • How many can I add? Up to 5 suggestions per player while you are in the Suggest phase. An admin-granted “joker” lets you add one extra game during Vote (details below).
  • Required fields and limits. Title is required (max 100 characters). Genre (50), description (500), and links (URLs up to 2048) are optional. Min/max players must both be provided or both left empty; values must be between 1 and 32 with min ≤ max.
  • Image rules. Screenshot URLs must be http/https, end with an image extension (png, jpg, jpeg, gif, webp, avif), be publicly reachable within ~3 seconds, avoid redirects, and be under 5 MB. Links to local/private hosts are rejected for safety. If you omit a screenshot, thats fine.
  • Other links. Game and YouTube links must be http or https; any other scheme is rejected.
  • When can I edit? In Suggest you may edit any field. In Vote you may edit everything except the title (it stays locked). In Results you cannot edit. Admins can edit any time.
  • Deleting a suggestion. You can delete your own suggestions while you are still in Suggest. Admins can delete at any time. Deleting a game also removes its votes and breaks any duplicate links so nobody gets stuck with orphaned data.
  • Why was my suggestion blocked? Common reasons: no display name, already at the 5-limit and no joker, title too long/empty, invalid or unreachable screenshot, min/max players missing or out of order, or trying to add while in the wrong phase.

Jokers (late additions)

  • What is a joker? A one-time extra suggestion slot that only works while you are in the Vote phase. An admin must grant it to you.
  • How it works. When you use the joker to add a game, the joker is consumed immediately, your ballot is unfinalized, and every player is also unfinalized so the new game can be scored. Admins can grant you another joker later if needed.

Voting

  • Who can vote? Only authenticated players in the Vote phase with a display name set. If you removed your name, set it again before voting.
  • How to score. Use the slider to pick a whole number from 0 to 10. Anything outside that range is rejected.
  • Linked duplicates. If an admin linked duplicate games, changing the score on one updates all linked siblings automatically. Scores are stored per group, not per card.
  • Finalizing. Toggling “Finalize” locks your scores so you cannot change them. Toggle it off to edit again. Finalize is only available in Vote; it is cleared automatically if a joker adds a new game, if an admin links/unlinks games, or if results are closed and you are sent back to Vote.
  • Voting after changes. When new games appear or links change, your previous votes for the affected group are cleared and you are unfinalized. Check your list and rescore everything before finalizing again.

Results

  • When do results show? Only after an admin opens them. Once open, everyone moves to the Results phase automatically.
  • What you see. A leaderboard with averages, totals, vote counts, your own score, min/max players, and any links or media for each game. Linked games list their siblings so you can see which entries were merged.
  • Can I change anything here? No. Suggestions and votes are read-only in Results. Admins must close results (which returns everyone to Vote) or use admin tools to make changes.

Admin tools (for hosts)

  • Open/close results; closing results moves everyone back to Vote and clears finalize flags.
  • Grant jokers during Vote; granting one also clears that players finalize flag.
  • Link or unlink duplicate suggestions during Vote; this clears votes for the affected group and unfinalizes impacted players.
  • View vote readiness to see who has finalized.
  • Delete a player (also deletes their suggestions and votes, and unlinks anything pointing to them).
  • Reset (clears suggestions and votes, keeps players, resets phases to Suggest, closes results). Factory reset wipes everything and reseeds a fresh app state.
  • Move yourself backward a phase if you need to adjust your own suggestions.

Common errors and how to fix them

  • “This endpoint is available in the X phase.” You are in the wrong phase. Advance with “Next” or ask an admin to move you back.
  • “Set a display name…” Add or restore your display name before suggesting or voting.
  • “Screenshot URL must be http(s) and end with an image file extension.” Fix the extension and make sure it is a direct link, not a page or redirect, and the file is smaller than 5 MB.
  • “Score must be between 0 and 10.” Pick a whole number inside that range.
  • “You have reached the 5 suggestion limit.” Wait for Vote and request a joker if you need to add more.
  • Admin key errors. If you see “Invalid admin key,” register again with the correct key provided by the host.

Data and privacy

  • Suggestions, votes, and phases live in a shared SQLite database. Logging out clears your auth cookie; deleting your player (admin action) also removes your suggestions and votes.