Skip to main content

Tic Tac Toe

Let your users play Tic-Tac-Toe against each other!

Tic Tac Toe
Let your users play Tick-Tac-Toe against each other!
This module is open-source.
This module has no available configuration files.
This module is being actively used on over 6.7K other servers on SCNX.
This module is included for free in every plan. Learn more about prices.

Features

  • Challenge another user to a game of Tic-Tac-Toe.
  • Interactive button-based 3x3 grid gameplay directly in Discord.
  • Invitation system with accept/deny options and automatic expiry.
  • The starting player is randomly selected for fairness.
  • Color-coded game pieces (green and yellow circles) for easy identification.

Setup

  1. Enable the module in your SCNX dashboard.
  2. No further configuration is needed. The module has no configuration file.

Usage

Use the /tic-tac-toe command to challenge another user. The challenged user has 2 minutes to accept or deny the invitation.

Once the game starts, a 3x3 grid of buttons appears. Players take turns clicking empty cells to place their piece. The game randomly selects who goes first. The current player is pinged when it is their turn.

The game ends when:

  • A player gets three in a row (horizontally, vertically, or diagonally) and wins.
  • All cells are filled without a winner, resulting in a draw.

Commands

Understand the documentation
In these docs, name:<Type> is an option of a slash-command with name name and the type Type. Options that not required, are described as [name:<Type>]. If the action of a command is vastly different between required and not-required options, we might list them separately.
Examples
  • /moderate ban user:<Member>: This command (/moderate ban) has an required option with the name "user" that only accepts one member as a value.
  • /moderate ban victim:<Member> reason:<Text>: This command (/moderate ban) has an required option with the name "victim" that only accepts one member as a value and another required option with the name "reason" that accepts any text as an value.
  • /moderate ban victim:<Member> reason:<Text> [proof:<Attachment>]: This command (/moderate ban) has an required option with the name "victim" that only accepts one member as a value, another required option with the name "reason" that accepts any text as an value and a not-required option with the name "proof" which allows one attachment as its value.
CommandDescription
/tic-tac-toe user:<User>Challenge another user to a game of Tic-Tac-Toe.

Troubleshooting

The invitation expired
  • The challenged user has 2 minutes to accept the invitation. After that, it expires automatically.