Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guuzzeji/console-against-humans
Web-console based online game
https://github.com/guuzzeji/console-against-humans
game nodejs socket-io webapp
Last synced: about 2 months ago
JSON representation
Web-console based online game
- Host: GitHub
- URL: https://github.com/guuzzeji/console-against-humans
- Owner: Guuzzeji
- License: mit
- Created: 2020-11-08T09:26:42.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-08T09:39:17.000Z (about 4 years ago)
- Last Synced: 2023-08-25T05:44:01.620Z (over 1 year ago)
- Topics: game, nodejs, socket-io, webapp
- Language: JavaScript
- Homepage:
- Size: 180 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Console Against Humans
## About
Console Against Humans is a web-console game that you can play with your friends. The goal of Console Against Humans is to make the most funniest answer to a prompt. Console Against Humans uses [Node.js](https://nodejs.org/) and [Socket.io](https://socket.io) with a really basic web frontend.## Setup
- Download Node js and setup Node js if you don't have it already
- Clone this github repo (Dowload the code)
- Open a terminal or command prompt and cd into the repo folder
- Run 'npm install' to get all the packages for this project
- Open the config.json file and make sure you have PORT and Public set to what you want, save it then close it
- Using the terminal or command prompt do 'npm start' to start the game
- Then copy the url from the terminal or command prompt and send it to your friends
> **Note:** Public options in the config.json allows you to play the game with people who are not on the same network as you.## How to Play
> **Note:** The game works kind of better if everyone is in a call using something like discord. Also put quotation marks (ex: ' ' or " ") around any text input and try to keep your answers short. All of this info is also on the web frontend. Press [f12] to open the console and read chat.* **clear()**, clear console for you
* **msg(' text input ')**, send a normal message to chat
* **win(' socket id of player you picked (text input) ')**, if you are the text-reader then you use win() to pick the best answer to a prompt
* **answer(' text input ')**, if you are NOT the text-reader use this function. Note: if the prompt has more then one answer, please label your answer using numbers, ex: (1) example text (2) example text
* **score()**, gives you back the score of each player
* **list\_player()**, gives you a list of all the players who have joined the game
* **ideas()**, if you can't think of any ideas for an answer## Thanks
**Big Thanks** to the creator of https://crhallberg.com/cah/## Social
>Reddit: [@Guuzzeji](https://www.reddit.com/user/guuzzeji)>Discord: [@Guuzzeji#2245](https://discordapp.com/users/2245/)