An open API service indexing awesome lists of open source software.

https://github.com/jmcerrejon/neighborhood-games

Just a board to manage playing with your neighbours/family/friends.
https://github.com/jmcerrejon/neighborhood-games

expressjs nodejs socketio

Last synced: 7 months ago
JSON representation

Just a board to manage playing with your neighbours/family/friends.

Awesome Lists containing this project

README

          

# Neighborhood games

![image](./images/capture_v.1.0.png)


Buy Me a Coffee at ko-fi.com
npm version
Follow me on Twitter!

## Description

Just a board to manage playing with your neighbours/family/friends using sockets.

**NOTE:** It's just a tool. No games came inside!.

## Features

* Integrated chat between neighbours.

* When moderator make a question, players must to click the yellow button ASAP and answer to win points.

* Score.

## Installation

On a computer or remote server:

```bash
npm i
npm run start
```

## How to play

The idea is simple:

1. Scream to your neighbours through the window who want to play. You can use any messaging instant chat app, but is less funny.

2. They must join to your *IP/server*.

3. Open a web browser and point to:

- Moderator: /admin.html
- Players: /login.html

### Suggested Games

* Use a microphone and start a quiz game.

* Use a speaker to put any song. You can group songs by section (tv shows, movies, pop) and players must to press the button and answer as fast as they can.

## TODO

✅ First version.

✅ Localization according with the user web browser.

✅ Score.

❎ Remove jQuery.

❎ Add icons.

❎ Redesign the UI using some cool lib.

❎ Save data state.

❎ Multi rooms.

❎ Test.

## DEV

* You can use *DEBUG*: ``` "start-dev": "DEBUG=* nodemon app.js" ```

* On Chrome console command: ``` localStorage.debug = '*'; ```

* The goal of the project is to practice Javascript and new JS features. This is my second app using *socket.io*.

## Author

👨🏻‍💻 Jose Manuel Cerrejon Gonzalez

✉️ ulysess@gmail.com

📍 Huelva, Spain

📚 MIT License

## Resources

* https://socket.io

* https://www.bestcssbuttongenerator.com

* https://github.com/andreasremdt/simple-translator

* Favicon thks to http://transparent-favicon.info

Dev with ♥️ using [Node](https://nodejs.org/), [Express](https://expressjs.com/) and [Socket.io](https://socket.io/).