Skip to content
Snippets Groups Projects
Name Last commit Last update
WebAbstraction
.gitignore
README.md

Real time chess

RTChess is a fast-paced, multiplayer, distributed chess game — chess reinvented for group play.

Turn-based tabletop games such as checkers and chess are some of the most successful games in history. When these games are translated to computers, they are generally built to exactly mimic their physical counterparts. However, some of the fundamental rules of these games, such as their reliance on turn-taking, arise primarily to deal with the problems of two players acting in the same game space. These physical limitations do not exist in distributed groupware — and this provides an opportunity to reinvent classic tabletop games by removing constraints that are no longer required. To explore this idea, we have built a new game called RTChess that is based on classic chess, but that allows any number of people to play, and that lets any player move pieces at any time. The result changes chess from a slow and thought-intensive activity to a game that is fast-paced, social, chaotic, and addicting. RTChess provides an example of how new kinds of interactive experiences can be designed by exploiting the freedom and flexibility of real-time distributed groupware, and shows how new kinds of games can be created by reinventing the classics.

Tools used: Web groupware toolkit ( developed by Gaurav Arora, at Human Computer Interaction Lab, at U of S) P5.js p.play

To play this game you should have Node,python(3.5) and Django installed installed in your system https://nodejs.org/en/download/

To play the game, you will have to run the server, to do that execute runTheScript file provided, inside WebAbstractionFolder

References http://hci.usask.ca/research/view.php?id=19