8000 GitHub - Victiniiiii/Question_Who: A mini-game, similar to Spyfall, made from scratch with Typescript. Hosted in Railway using NodeJS with Websockets. Used SCSS for styling.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A mini-game, similar to Spyfall, made from scratch with Typescript. Hosted in Railway using NodeJS with Websockets. Used SCSS for styling.

License

Notifications You must be signed in to change notification settings

Victiniiiii/Question_Who

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Question Who

Game Link: https://spy-game-production-faa7.up.railway.app/

Technologies

Made from scratch with TypeScript for the server and JavaScript for the client. (Runs with ts-node) Hosted in Railway using NodeJS. Communicates with the players using WebSockets. Used SCSS for styling.

What is this project ?

This is a browser based online game you can play with your friends. The goal of the game is to find the spy among the players. At the start of the game, everyone will get a question, but one random players question will be different from all the others, the crowd will need to guess the spy to get points.

How to play ?

Firstly, you need to pick a username and a profile picture, then hop into the lobby (There is only one lobby). Then, the questions will be entered by the admin, using the browser console (Will move it to a regular modal for mobile support). After the question appears, the players will have one minute to write an answer and submit. In the voting phase, players will vote for the one they think the spy is. After the voting phase ends, the spy, and the amount of votes every player got will be revealed. If the crowd is correct, they get a point, if not the spy gets the points.

In-game screenshots

image image image image image

Planned improvements

  • Add more profile pictures
  • Make a profile picture selecting modal, where all of them are visible at the same time for not toggling for long
  • Translate some of the emojis to English and French
  • The flags should change the language when pressed
  • Make the buttons larger (generally)
  • Show who didn't vote yet at the voting phase
  • Show the spy's question at the end of the game
  • Extra points for the people who successfully guessed the spy, minus points for those who didn't
  • Pressing enter should send the answers
  • Add emoji spamming like in google meet
  • Add voice effects
  • Page title should change according to the selected language
  • Change the arrows so they are not so weird
  • Dark mode

About

A mini-game, similar to Spyfall, made from scratch with Typescript. Hosted in Railway using NodeJS with Websockets. Used SCSS for styling.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0