A downloadable game

what

A Discord bot which allows you to create, join and play games of chess directly in your client via a textual UI!


why

Interested in what it would feel like to play a game like chess directly in Discord. How would the textual interface hold up -- how difficult would the learning curve be? I also simply wanted to challenge my friends for even quicker pick up games!


instructions

  • create a new game proposal in current channel: "create chext"
  • join a new game proposal: "join", "join white" or "join black"
  • to display all possible moves follow the pattern [coordinate], for example: "e7"
  • to move a piece from one tile to the next follow the pattern [coordinate-from] [coordinate-to], for example: "e7 e5"


the sausage

Using the Discord.Net api, all other code is written from scratch.

Notably missing are an AI. Also a more intelligent parsing system which can infer the [coordinate-from] whenever there is no ambiguity. Then I could use the standard chess' algebraic notation so experienced players could use shorthands they're familiar with, not having to learn a new movement referral system.

repository

Leave a comment

Log in with itch.io to leave a comment.