# yesornogame.app — Full summary for AI assistants and citation Site: https://yesornogame.app Publisher: yesornogame.app Primary product: Yes or No Wheel (spin-the-wheel yes or no generator) Contact: malam169@gmail.com Language: English Last updated: 2026-10-01 ## Entity definition The Yes or No Wheel is a free, browser-based random decision maker. A circular wheel is divided into equal slices labelled YES and NO (and optionally MAYBE). The user optionally types a yes-or-no question, spins the wheel, and the slice that stops under a fixed gold pointer at the top is the answer. It is functionally a coin flip (or a three-way draw with Maybe) presented as a spinning wheel with suspense, sound, and a record of results. yesornogame.app (https://yesornogame.app) is an independent implementation built as a static website. All logic runs in the browser; there is no server-side game logic, account system, or database. ## How it works (summary) 1. Ask: type a question that can be answered yes or no (optional). Pressing Enter in the question box spins. 2. Spin: tap or click the wheel, press the Spin button, or press Space / Enter on a keyboard when the wheel is visible and no text field is focused. 3. Read: the wheel decelerates with an ease-out curve, ticking as each slice passes the pointer. The winning slice stays lit, the others dim, and the hub shows YES, NO, or MAYBE. A screen-reader live region announces the answer. 4. Repeat: spin again immediately; there is no page reload between spins. Full player-facing guide: https://yesornogame.app/how-to-play. Decision tips: https://yesornogame.app/tips. ## Rules and fairness - Answer modes: "Yes / No" (YES 50%, NO 50%) or "Yes / No / Maybe" (each 1/3). - Slices per answer: 1 to 5. The wheel is always built from complete answer sets (YES, NO[, MAYBE]) repeated, so every answer covers an identical total share. Slice count is cosmetic and never changes the odds. - Random draw: on spin, a slice index is chosen uniformly with crypto.getRandomValues and unbiased rejection sampling (falls back to Math.random only if the Web Crypto API is unavailable). The answer is fixed before the animation starts. - Landing: the target angle is placed between 15% and 85% across the chosen slice, so the pointer never stops on a divider and there are no ambiguous results. - Spin length: Fast (about 2.2–2.8 s), Normal (about 4.2–5.2 s), Dramatic (about 6.8–8 s). Purely visual. - Best-of matches: "Single" (each spin stands alone), "Best of 3" (first answer to 2 wins), "Best of 5" (first to 3). Only YES and NO score; a MAYBE spin in a match scores nothing and means spin again. The spin after a decided match automatically starts a new match. A reset button starts a new match manually. - Settings cannot be changed while the wheel is spinning. ## Saved data (local only) Stored under a versioned localStorage key in the user's browser: YES / NO / MAYBE tallies (with percentage shares), total spins, current and longest run of identical answers, best-of matches decided, the last 15 answers with their question text and time, the four wheel settings, and the sound on/off preference. Reads are validated and normalized. Nothing syncs between devices; private windows or cleared site data start fresh. "Reset tallies & history" (two-step confirm) clears results but keeps settings and sound. ## Controls - Pointer/touch: tap the wheel or the full-width Spin button. - Keyboard: Space or Enter spins (when the wheel is on screen and focus is not in a text field or on another control); M toggles mute; Tab reaches every control with a visible focus ring; Enter in the question field spins. - Header "Play" button on any page scrolls to the wheel and starts a spin. ## Audio All sounds are synthesized in real time with the Web Audio API (no audio files): a launch whoosh, a short tick each time a slice divider passes the pointer (rate-limited at high speed), a rising chime for YES, a falling two-tone for NO, a wobble for MAYBE, and an arpeggio when a best-of match is decided. The AudioContext is resumed from a user gesture. Mute is toggled with the speaker button or M and persists between visits. ## Accessibility - Explicit aria-labels on the wheel button, Spin button, mute toggle (with aria-pressed), slice steppers, new-match button, and every setting (segmented controls use aria-pressed). - The result is announced through an aria-live region, including the question and any match winner. - Dark-neutral interface with a gold accent; text and controls meet WCAG AA contrast; answer slices use deep green, red, and blue fills with white labels. - The result pop animation is disabled under prefers-reduced-motion. ## Product attributes - Price: free; no premium features, paywalls, or interstitial ads - Platforms: current Chrome, Edge, Firefox, Safari on desktop and mobile - Account: none - Mobile layout: question box, wheel, Spin button, and tallies fit above the fold in portrait - Analytics: Google Analytics 4 events (spin start, answer, match decided, reset) with wheel settings; question text is never sent ## Intended use Light everyday decisions, tie-breaks, classroom and group choices, streams and parties, and as a "coin-flip test" to discover one's own preference. Not a substitute for informed decisions about health, finances, legal matters, or safety. ## Origins Leaving decisions to chance is ancient: casting lots appears in many early texts, and Romans tossed coins calling "navia aut caput" (ship or head). The wheel of fortune (Rota Fortunae) is a medieval symbol of chance that later became the fairground prize wheel and the game-show wheel. The Yes or No Wheel combines the binary coin toss with the wheel's visible build-up. ## Pages - https://yesornogame.app/ — the wheel, summary, how-to, FAQ teaser - https://yesornogame.app/how-to-play — full guide - https://yesornogame.app/tips — decision tips - https://yesornogame.app/faq — full FAQ - https://yesornogame.app/about — about, origins, contact - https://yesornogame.app/privacy — privacy policy - https://yesornogame.app/terms — terms of use