Medusa/modules/Snake

Snake

A word chain game where each word starts with the last letter of the one before.

Members build a chain of words in a snake channel. Each word must start with the last letter of the previous word, such as apple, eagle, elephant. Every channel keeps its own chain and record.

Rules

  • A word must start with the last letter of the previous word.
  • Words use letters only and must be at least Minimum Word Length long.
  • With Allow Duplicate Words off, a word cannot be used twice in one chain.
  • With Allow Consecutive Submissions off, the same member cannot play twice in a row.
  • Valid words get the success reaction. A new record posts a message.

Mistakes

A broken rule gets the failure reaction and then the Failure Action:

ActionWhat happens
Reset Chain to StartThe chain starts over.
Delete Invalid MessageThe message is deleted and the chain carries on.
Warn Player OnlyThe member is warned and the chain carries on.

Settings

SettingDefaultWhat it does
Enable Snake GameOnTurns the game on or off.
Snake ChannelsNoneChannels that run a game.
Minimum Word Length3Shortest word allowed.
Allow Duplicate WordsOffLets a word repeat in one chain.
Allow Consecutive SubmissionsOffLets one member play twice in a row.
Failure ActionReset Chain to StartWhat a mistake does.
Success Reaction EmojiSnakeReaction on a valid word.
Failure Reaction EmojiCrossReaction on a mistake.
Update Channel TopicOnShows the chain and record in the channel topic.

Commands

CommandWhat it does
/snake currentShow the last word, the next letter and the record.
/snake reset [channel]Reset a channel's chain. Needs Snake ( Manage ) or Administrator.

The Snake Events log records broken chains and new records.