This repo is no longer maintained, and is quite old. A fork has been created at: https://github.com/InsomniacSabbir/anagrammatix that includes a leaderboard.
A multi-player, multi-screen game built to experiment with Socket.IO and Node.js.
- Ensure Node.js is installed
- Clone this repository -
git clone https://github.com/ericterpstra/anagrammatix.git
- Install the dependences:
cd anagrammatix
npm install
- Start the server:
node index.js
- Visit http://127.0.0.1:8080 in a browser and click CREATE.
- Ensure 3 devices are on a local network, or that the application server is accessable by 3 devices.
- Start the Anagrammatix application
- Visit http://your.ip.address:8080 on a PC, Tablet, SmartTV or other large screen device
- Click CREATE
- On a mobile device, visit http://your.ip.address:8080
- Click JOIN on the mobile device screen.
- Follow the on-screen instructions to join a game.
- Find an opponent and have him/her repeat steps 5-7 on another mobile device.
- On the large screen (the game Host), a word will appear.
- On each players' devices, a list of words appear.
- The players must find an anagram of the word on the Host screen within the list of words on the mobile device.
- The player who taps the correct anagram first gets 5 points.
- Tapping an incorrect word will subtract 3 points.
- The player with the most points after 10 rounds wins!