Skip to content

All-But-One Of These People Are Lying: A HTML5 version of the game 'Two Of These People Are Lying'

License

Notifications You must be signed in to change notification settings

dylanjaide/abootpal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

abootpal: All-But-One Of These People Are Lying

An online multiplayer adaptation of the Technical Difficulties' game Two Of These People Are Lying, using node.js with Colyseus in TypeScript.

Play abootpal: abootpal.herokuapp.com

About

How the game works

The game is an improvisational bluffing game based around Wikipedia articles. An article title is chosen, and players takes a turn to describe the contents of that article - although only one of them has actually read it, while the others are just making everything up based only on the title. An additional player acts as the judge, and tries to figure out who the one player telling the truth is.

What abootpal does (or will do)

This web version manages a lot of the boring admin side of the game for you. It can:

  • Allocate articles to players automatically
  • Select which player's article to use for a round, without worrying about identifying based on things like their handwriting
  • Choose who the judge will be
  • Keep track of the scores and winner

All of this means that you can easily get to the much more important business of lying to your friends.

What abootpal doesn't do

  • Provide friends for you to play with
  • Take responsibility for any damage to your relationships caused by lying
  • Use anything close to industry-standard/best coding practice

Hosting the game yourself

If you'd rather self-host instead of playing the hosted version linked above, here's how you can do it:

Prerequisites

You'll need to install Node.js to use this. Currently the recommended way to do this on Ubuntu is using PPA, rather than apt-get. This may change in future, but as of the time of writing, the steps given in this guide work:

sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -
sudo apt-get install nodejs

If you're running on Windows 10, you can install the Ubuntu subsystem and follow the same set of instructions.

Setting up the repository

Clone the repo, and enter into the folder created. The first time you run this, you will need to run npm install to set up all the packages required for the game. Following this, the game server is launched by running npm start.

About

All-But-One Of These People Are Lying: A HTML5 version of the game 'Two Of These People Are Lying'

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published