×
Create a new article
Write your page title here:
We currently have 69 articles on Super Shiritori Wiki. Type your article name above or click on one of the titles below and start writing!



Super Shiritori Wiki
Revision as of 01:08, 18 June 2025 by The CodeGhost (talk | contribs) (Created page with "== ๐ŸŽฎ Overview == '''Word Bomb''' is a fast-paced Discord word game where players must submit real words that '''contain a randomly chosen letter prompt'''. Each round gets shorter as the bomb timer speeds up โ€” hesitate too long or submit an invalid word and you '''lose a life'''. Lose all three and you're out! Compete solo for practice or face off against others in multiplayer elimination matches. ---- == ๐Ÿ“‹ How It Works == === ๐Ÿง  Objective === Survive as lon...")
(diff) โ† Older revision | Latest revision (diff) | Newer revision โ†’ (diff)

Welcome to Super-Shiritori!

Please remember:

  • No vandalism โ€“ Do not add nonsense, false info, spam, or blank pages.
  • Respect others โ€“ Be polite and assume good faith.
  • Use reliable information โ€“ Make sure edits are accurate and IMPORTANT.
  • Stay constructive โ€“ Help us grow the wiki with content, especially with the Word compendium.

โš ๏ธ Repeated vandalism or rule-breaking may result in warnings or blocks. If you see vandalism, please revert it and notify an admin.

๐ŸŽฎ Overview

Word Bomb is a fast-paced Discord word game where players must submit real words that contain a randomly chosen letter prompt. Each round gets shorter as the bomb timer speeds up โ€” hesitate too long or submit an invalid word and you lose a life. Lose all three and you're out!

Compete solo for practice or face off against others in multiplayer elimination matches.


๐Ÿ“‹ How It Works

๐Ÿง  Objective

Survive as long as possible by submitting valid words that include the given prompt before time runs out.


๐Ÿง Game Modes

๐ŸŸข Solo Mode

  • You play alone against the timer.
  • No stats are recorded (practice mode).
  • Encourages word creativity and speed under pressure.

๐Ÿ”ต Multiplayer Mode

  • 2โ€“16 players compete turn-by-turn.
  • Last one standing wins the game.
  • Stats and win records are tracked and added to the leaderboard.

๐Ÿ”ข Gameplay Rules

โค๏ธ Lives

  • Every player starts with 3 lives (๐Ÿงก๐Ÿงก๐Ÿงก).
  • Fail to answer in time or give an invalid response? Lose 1 life.
  • Run out of lives and you're eliminated.

โฑ๏ธ Bomb Timer

  • The game starts with a set time per turn (e.g. 7 seconds).
  • The timer gets faster each round for added difficulty.

๐ŸŽฏ Prompts

  • A prompt is a 2โ€“3 letter string (e.g. an, re, tri) randomly drawn.
  • Your word must include the prompt, be valid, and not already used.

Example Prompt: re

Valid words: read, rest, represent

Invalid: apple, tree (no re inside)


โœ… Word Rules

  • Words are case-insensitive and can include hyphens (e.g. re-mix).
  • Words are validated against a master dictionary (shiritori_dict.txt).
  • No repeats: reused words are rejected (even from other players).

๐Ÿ”ง Game Flow

๐Ÿ Starting the Game

  1. Create a lobby using /wordbomb.
  2. Host gets a menu to:
    • Invite players (via dropdown).
    • Customize settings like bomb speed and prompt range.
    • Start or cancel the game.

๐Ÿ”— Lobby UI Elements:

  • Join: โž•
  • Leave: โฌ…๏ธ
  • Start: ๐Ÿšฆ (host only)
  • Cancel: โœ–๏ธ (host only)

๐Ÿ“œ In-Game Turns

Each player sees:

  • The prompt and a random emoji.
  • Lives remaining.
  • Bomb timer (displayed in seconds).
  • How common the prompt is in the dictionary.

If they respond:

  • Valid + in time = survive, reduce future timers.
  • Invalid or slow = lose 1 life.

If eliminated:

  • Message sent: โ˜ ๏ธ {player} has been eliminated!
  • Theyโ€™re removed from turn order.

๐Ÿงฎ Statistics & Leaderboard

๐Ÿ“Š Tracked Stats:

  • Wins
  • Games Played
  • Win Rate
  • Total Characters Used
  • Average Word Length
  • Turns Played

At the end of every multiplayer game:

  • An embedded leaderboard is sent to both the game thread and the original channel.
  • Final stats are stored for all players using a StatsTracker.

๐Ÿฅ‡ Leaderboard Format:

๐Ÿฅ‡ Username
Wins: 10 / 20 | Win Rate: 50.0% | Chars: 123 | Avg Length: 6.2

๐Ÿง  Prompt Frequency System

Each prompt shows a "solve count":

-# This prompt has **16** solves in the dictionary.

This encourages strategic planning โ€” easy prompts may be used up quickly!

Prompt frequencies are loaded from:

Dicts/prompt_frequencies.json

๐Ÿงฉ Word Validity

Normalization Rules:

  • Spaces become dashes: "word bomb" โ†’ "word-bomb"
  • Words are lowercased and normalized before checking.

Words are rejected if:

  • They don't contain the prompt.
  • Theyโ€™re not in the master dictionary.
  • They were already played (by anyone).

๐Ÿ‘ค Tracking Per-Player Stats

During the game:

  • Every word used is tracked by player ID.
  • Stats are updated only for multiplayer games.
  • Solo games are for practice and do not affect stats.

๐Ÿ—ƒ๏ธ Data Files

  • Dicts/shiritori_dict.txt: full word list
  • Dicts/prompt_frequencies.json: prompt solve frequencies

๐Ÿงช Developer Notes

Class: WordBombLobbyView

Handles:

  • Join/Leave buttons
  • Lobby embed construction
  • Start/cancel logic
  • UI updates and restrictions

Function: run_wordbomb_game(...)

Handles:

  • Game loop for solo/multiplayer
  • Turn logic, life updates, eliminations
  • Final stat recording and leaderboard creation
  • Thread cleanup after 60s post-game