Online, Real-Time, Synchronous Experiments in the Browser

nodeGame 2.0 is a free and open source javascript framework for online, multiplayer, real-time games and experiments in the browser.

_ Download Installer:

The latest stable version of nodeGame is 2.0. For detailed instructions see the Get Started section, or the related wiki page.

_ Features:

_ Get started

Installation

First, install version 4.x of node.js on your computer.

Stable version

  1. Choose the installer for your operating system: Mac/Linux or Windows
  2. Right click and 'save as' the installer into your computer. If you are using Windows make sure to save the installer as a normal file, and not as a text file.
  3. If you are using Mac/Linux, open a terminal and type the following commands:
    chmod +x install.stable.sh
    ./install.stable.sh
  4. If you are in Windows, open a terminal and type the following commands:
    start install.stable.cmd

Development version

  1. Make sure you have a recent version of git installed on your computer
  2. Choose the installer for your operating system: Mac/Linux or Windows
  3. Right click and 'save as' the installer into your computer. If you are using Windows make sure to save the installer as a normal file, and not as a text file.
  4. If you are using Mac/Linux, open a terminal and type the following commands:
    chmod +x install.latest.sh
    ./install.latest.sh
  5. If you are in Windows, open a terminal and type the following commands:
    start install.latest.cmd

Running the demo game

  1. After the installation is complete a folder named nodegame/ is created
  2. Open a terminal and browse to the nodegame/ folder
  3. Start the server with the command: node launcher.js
  4. Open two or more browser tabs pointing to localhost:8080/ultimatum
  5. Alternatively, launch a bot connecting to:
    localhost:8080/ultimatum/?clientType=autoplay
  6. Open a browser tab pointing to localhost:8080/ultimatum/monitor

_ Featured Research

_ Resources

_ How to cite it

If you use nodeGame for conducting research that leads to a scientific publication, please cite the software as follows: "nodeGame: Real-Time, Synchronous, Online Experiments in the Browser" Balietti (2016).