TinkerStorm / interaction-prototypes

A Discord interaction prototype preparing to lay the foundations of a game service.

Home Page:https://discord.gg/z5DPVHNBuw

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

interaction-prototypes

Deception is a bot made as a prototype to manage game lobbies for community servers. It's extended goal is to provide a stepping stone to play the game of Mafia or Werwolf through interactions, and lay the foundations for others to build upon.

Generated from slash-create-template using slash-up.

  • Lobby names use the NATO phonetic alphabet.
  • #initialRoster will clone itself before being used for rendering the list of players. Since it uses 3 inline fields to render the list, it will determine where each player goes - for mobile compatibility, it will render the numbers vertically.

    Originally it was intended to use index % 3 but it now uses index / 3 to ensure numbers are grouped together.

  • It will not allow players to join the lobby if it is full, and it will not allow the host to leave the lobby.
  • Components will enable themselves once their condition has been met.

Progress updates (Project board)

License

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for more information.

About

A Discord interaction prototype preparing to lay the foundations of a game service.

https://discord.gg/z5DPVHNBuw

License:GNU General Public License v3.0


Languages

Language:TypeScript 97.3%Language:JavaScript 2.7%