×
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

Word Bomb: Difference between revisions

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.

imported>BlankEntity
Undo revision 5891 by Akinnil67 (talk) Unnecessary
No edit summary
Line 1: Line 1:
== 🎮 Overview ==
== Word Bomb ==
'''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!
Word Bomb is an elimination word game in which players must submit valid dictionary words containing an assigned prompt string before a countdown timer expires.


Compete solo for practice or face off against others in multiplayer elimination matches.
=== Starting a Game ===
----
A game is created with <code>/wordbomb</code>, which takes several configuration options directly as command parameters:
; Bomb speed
: Slow, Standard, Fast, or Rapid, controlling the starting timer and how quickly it decreases
; Starting difficulty
: an optional starting point among the difficulty buckets described below (ignored if Rapid speed is selected)
; Prompt length
: a minimum and maximum length between 2 and 4 letters (2 to 3 by default)
; Special characters
: whether apostrophes, hyphens, both, or neither are allowed in submitted words (both by default)
; Category
: an optional filter restricting prompts to a themed word list (any category by default)


== 📋 How It Works ==
Running the command posts a lobby showing the chosen settings, with the footer "Press Join to participate. Press Start when ready. Max 16 players." The host can invite specific players from a dropdown, and other players can join the lobby directly; the host then starts or cancels the game.


=== 🧠 Objective ===
If the host starts a game without anyone else joining, it becomes a solo match: "🎮 Game is starting! YOU have 🧡🧡🧡 3 lives. Use words containing the prompt or lose a life. ⚠️ You are doing a solo game against yourself! ✨ Whatever happens here won't influence your statistics. ✨" In a multiplayer game, the start message instead reads: "🎮 Game is starting! Each player has 🧡🧡🧡 3 lives. Use words containing the prompt or lose a life."
Survive as long as possible by submitting valid words that '''include the given prompt''' before time runs out.
----


=== 🧍 Game Modes ===
=== Rules ===
# Each player starts with 3 lives.
# On a player's turn, the bot assigns a prompt, a short letter sequence, and the player must submit a word from the dictionary that contains that sequence, has not already been used by any player in the game, and matches the game's special-character settings.
# Invalid submissions, words that do not contain the prompt, are not in the dictionary, or have already been used, are rejected and do not cost a life; the player may keep trying until time runs out.
# If time runs out before a valid word is submitted, the player loses a life.
# A player who loses all 3 lives is eliminated.
# The last remaining player wins the game.


==== 🟢 Solo Mode ====
Words are lowercased and spaces are converted to hyphens before checking, so "word bomb" is evaluated as "word-bomb".


* You play alone against the timer.
=== Timer ===
* No stats are recorded (practice mode).
Each bomb speed has its own starting time and minimum time:
* Encourages word creativity and speed under pressure.
{| class="wikitable"
! Speed !! Starting Time !! Minimum Time
|-
| Slow || 12 seconds || 4 seconds
|-
| Standard || 8 seconds || 3.5 seconds
|-
| Fast || 6 seconds || 3 seconds
|-
| Rapid || 3 seconds || 3 seconds (does not decrease)
|}


==== 🔵 Multiplayer Mode ====
For speeds other than Rapid, the timer holds steady for the first 10 turns, then decreases by 0.2 seconds every other turn through turn 30, then by 0.2 seconds every turn after that, down to the speed's minimum. Each time the timer would decrease, there is also a small chance (roughly 1 in 10) that it instead increases by half a second or a full second, up to the speed's starting time.


* 2–16 players compete turn-by-turn.
=== Difficulty and Prompts ===
* Last one standing wins the game.
When a game is not set to Rapid speed, prompts are drawn from fifteen named difficulty buckets, based on how many dictionary words contain that prompt. A host may choose a specific starting bucket, or let the bot begin at the most common end and work toward rarer prompts as the game continues. Rapid speed draws from very short prompts, one or two letters long, rather than using the difficulty buckets.
* Stats and win records are tracked and added to the '''leaderboard'''.


----
{| class="wikitable"
! Bucket !! Dictionary Matches
|-
| Tranquil || 120,000+
|-
| Gentle || 100,000–119,999
|-
| Steady || 80,000–99,999
|-
| Unruly || 60,000–79,999
|-
| Fierce || 40,000–59,999
|-
| Ruthless || 20,000–39,999
|-
| Brutal || 12,000–19,999
|-
| Twisted || 8,000–11,999
|-
| Aberrant || 4,000–7,999
|-
| Chaos || 2,000–3,999
|-
| Nightmare || 900–1,999
|-
| Unreal || 300–899
|-
| Void || 100–299
|-
| Oblivion || 10–99
|-
| Suicide || 1–9
|}


== 🔢 Gameplay Rules ==
The available category filters, which restrict prompts to a themed word list instead of the full dictionary, are: Blacklist, Cosmos, Geology, Languages, Mathology, Ideologies Religions & Cults, Songs & Albums, Creatures, Plants, Colorology, Food & Drinks, Phobias, Pokedex, Toponyms, Ologies, Numbers, Palindromes, Longs, and Smolz.


=== ❤️ Lives ===
=== Turn Display ===
Each turn, the bot posts a message in this form: "{emoji} {player} Your turn! word must include {prompt}! ⏱️ You have {time} seconds. 🧡 Lives left: {lives}. This prompt has {count} solves in the dictionary. 🔜 Next up: {next player}." The emoji reflects the active difficulty bucket, and the solve count lets players judge how many valid answers likely remain for that prompt.


* Every player starts with '''3 lives''' (<code>🧡🧡🧡</code>).
=== Ending a Game ===
* Fail to answer in time or give an invalid response? Lose 1 life.
When a player is eliminated, the bot posts "☠️ {player} has been eliminated!" and removes them from the turn order. When the game ends, a leaderboard and match statistics are posted.
* Run out of lives and you're '''eliminated'''.


----
=== Statistics ===
Multiplayer results are recorded per player and contribute to the following tracked stats: games played, wins, win rate, turns played, average word length, and total characters used. These can be viewed with <code>/wordbomb_stats</code> and compared on the server leaderboard with <code>/wordbomb_leaderboard</code>. Solo games do not affect statistics.


=== ⏱️ 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. <code>an</code>, <code>re</code>, <code>tri</code>) randomly drawn.
* Your word '''must include the prompt''', '''be valid''', and '''not already used'''.
<blockquote>Example Prompt: '''re'''
Valid words: <code>read</code>, <code>rest</code>, <code>represent</code>
Invalid: <code>apple</code>, <code>tree</code> (no <code>re</code> inside)</blockquote>
----
=== ✅ Word Rules ===
* Words are case-insensitive and can include hyphens (e.g. <code>re-mix</code>).
* Words are validated against a master dictionary (<code>shiritori_dict.txt</code>).
* '''No repeats''': reused words are rejected (even from other players).
----
== 🔧 Game Flow ==
=== 🏁 Starting the Game ===
# '''Create a lobby''' using <code>/wordbomb</code>.
# 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: <code>☠️ {player} has been eliminated!</code>
* 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 <code>StatsTracker</code>.
=== 🥇 Leaderboard Format: ===
<code>🥇 Username
Wins: 10 / 20 | Win Rate: 50.0% | Chars: 123 | Avg Length: 6.2</code>
----
== 🧠 Prompt Frequency System ==
Each prompt shows a "solve count":<blockquote><code>-# This prompt has **16** solves in the dictionary.</code></blockquote>This encourages strategic planning — easy prompts may be used up quickly!
----
== 🧩 Word Validity ==
=== Normalization Rules: ===
* Spaces become dashes: <code>"word bomb"</code> → <code>"word-bomb"</code>
* 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'''
[[Category:Information]]
[[Category:Information]]
[[Category:Games(bot)]]
[[Category:Games(bot)]]

Revision as of 20:16, 5 August 2026

Word Bomb

Word Bomb is an elimination word game in which players must submit valid dictionary words containing an assigned prompt string before a countdown timer expires.

Starting a Game

A game is created with /wordbomb, which takes several configuration options directly as command parameters:

Bomb speed
Slow, Standard, Fast, or Rapid, controlling the starting timer and how quickly it decreases
Starting difficulty
an optional starting point among the difficulty buckets described below (ignored if Rapid speed is selected)
Prompt length
a minimum and maximum length between 2 and 4 letters (2 to 3 by default)
Special characters
whether apostrophes, hyphens, both, or neither are allowed in submitted words (both by default)
Category
an optional filter restricting prompts to a themed word list (any category by default)

Running the command posts a lobby showing the chosen settings, with the footer "Press Join to participate. Press Start when ready. Max 16 players." The host can invite specific players from a dropdown, and other players can join the lobby directly; the host then starts or cancels the game.

If the host starts a game without anyone else joining, it becomes a solo match: "🎮 Game is starting! YOU have 🧡🧡🧡 3 lives. Use words containing the prompt or lose a life. ⚠️ You are doing a solo game against yourself! ✨ Whatever happens here won't influence your statistics. ✨" In a multiplayer game, the start message instead reads: "🎮 Game is starting! Each player has 🧡🧡🧡 3 lives. Use words containing the prompt or lose a life."

Rules

  1. Each player starts with 3 lives.
  2. On a player's turn, the bot assigns a prompt, a short letter sequence, and the player must submit a word from the dictionary that contains that sequence, has not already been used by any player in the game, and matches the game's special-character settings.
  3. Invalid submissions, words that do not contain the prompt, are not in the dictionary, or have already been used, are rejected and do not cost a life; the player may keep trying until time runs out.
  4. If time runs out before a valid word is submitted, the player loses a life.
  5. A player who loses all 3 lives is eliminated.
  6. The last remaining player wins the game.

Words are lowercased and spaces are converted to hyphens before checking, so "word bomb" is evaluated as "word-bomb".

Timer

Each bomb speed has its own starting time and minimum time:

Speed Starting Time Minimum Time
Slow 12 seconds 4 seconds
Standard 8 seconds 3.5 seconds
Fast 6 seconds 3 seconds
Rapid 3 seconds 3 seconds (does not decrease)

For speeds other than Rapid, the timer holds steady for the first 10 turns, then decreases by 0.2 seconds every other turn through turn 30, then by 0.2 seconds every turn after that, down to the speed's minimum. Each time the timer would decrease, there is also a small chance (roughly 1 in 10) that it instead increases by half a second or a full second, up to the speed's starting time.

Difficulty and Prompts

When a game is not set to Rapid speed, prompts are drawn from fifteen named difficulty buckets, based on how many dictionary words contain that prompt. A host may choose a specific starting bucket, or let the bot begin at the most common end and work toward rarer prompts as the game continues. Rapid speed draws from very short prompts, one or two letters long, rather than using the difficulty buckets.

Bucket Dictionary Matches
Tranquil 120,000+
Gentle 100,000–119,999
Steady 80,000–99,999
Unruly 60,000–79,999
Fierce 40,000–59,999
Ruthless 20,000–39,999
Brutal 12,000–19,999
Twisted 8,000–11,999
Aberrant 4,000–7,999
Chaos 2,000–3,999
Nightmare 900–1,999
Unreal 300–899
Void 100–299
Oblivion 10–99
Suicide 1–9

The available category filters, which restrict prompts to a themed word list instead of the full dictionary, are: Blacklist, Cosmos, Geology, Languages, Mathology, Ideologies Religions & Cults, Songs & Albums, Creatures, Plants, Colorology, Food & Drinks, Phobias, Pokedex, Toponyms, Ologies, Numbers, Palindromes, Longs, and Smolz.

Turn Display

Each turn, the bot posts a message in this form: "{emoji} {player} Your turn! word must include {prompt}! ⏱️ You have {time} seconds. 🧡 Lives left: {lives}. This prompt has {count} solves in the dictionary. 🔜 Next up: {next player}." The emoji reflects the active difficulty bucket, and the solve count lets players judge how many valid answers likely remain for that prompt.

Ending a Game

When a player is eliminated, the bot posts "☠️ {player} has been eliminated!" and removes them from the turn order. When the game ends, a leaderboard and match statistics are posted.

Statistics

Multiplayer results are recorded per player and contribute to the following tracked stats: games played, wins, win rate, turns played, average word length, and total characters used. These can be viewed with /wordbomb_stats and compared on the server leaderboard with /wordbomb_leaderboard. Solo games do not affect statistics.