Skip to content

Latest commit

 

History

History
46 lines (26 loc) · 1.88 KB

File metadata and controls

46 lines (26 loc) · 1.88 KB

Fakeage - a Local area network (e.g. WiFi) Fibbage-like lying game

How to play

Add your questions (tab separated questions and answers) to questions.tsv.
Launch fakeage_server.py, direct browsers to http://[my.local.ip]:8000/
Have one browser tab as the 'viewer' on the tv/projector/main display. Click the >NEXT button on the footer bar to advance through lying-lie selection-scoring rounds.

All input from players will be butchered to remove all non [A-Z] [0-9] characters to preserve the developer's sanity, and converted to UPPERCASE.
Supports players rejoining with the same names, supports liking of submissions.
1 point for getting the correct answer, 1 point for fooling others.

How to add questions

Questions are in a tab-separated format, one line per question with the fields [question]\t[answer]\t[author (optional)]\n

Image or Video questions (NEW!)

You can add an image to any question by adding the following html tag (without backtick quotes!) to the question, and adding the image to the /img folder:

What is the namg of this character? <br/><img src="img/myimage.jpg"> \t ANSWER

Video is similar, like so:

Is this a Video? <br/><video controls width="640"><source src="img/intro_movie.webm" type="video/webm"> Sorry, your browser doesn't support embedded videos. </video>\tYES

To build or dev

Two main components are

Reel in horror at the spaghetti code in the python side, get further enraged by the code on the browser side.

Requires a few python libs, see requirements.txt.

To run a server, launch fakeage_server.py

Standalone exe built with pyinstaller --onefile fakeage_server.py (might be out of date).

Have fun!


game looks