Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

PacNEM: Multiplayer Pacman Game with the NEM Blockchain

PacNEM is a multiplayer Pacman Game using the NEM Blockchain to Reward Players and registered Sponsors.

This game features the ability to play online with up to 4 players on the same grid, arranged in Rooms manage with

This fork aims to specialize the game for the NEM blockchain.


evias/pacNEM requires NodeJS, Socket.IO and Express libraries:

  • Socket.IO: heavily used in this project to handle the communications between the server and its clients to establich and then run the game
  • Express: used to serve static files and the PacNEM API.

Installing these dependencies using the terminal works as follows:

$ cd /path/to/this/clone
$ npm install

Run the Game server locally

Now that the game is installed, you will need to Minify the Javascript using grunt, proceed as following:

$ cd /path/to/this/clone
$ ./node_modules/grunt-cli/bin/grunt uglify:dist
$ ./node_modules/grunt-cli/bin/grunt uglify:deps

Now you can safely start the PacNEM game:

node app.js

When the PacNEM Backend is started, you should something like the following Screenshot:

Started PacNEM Backend


Visit the following URL to start playing PacNEM:

Pot de vin

If you like the initiative, and for the sake of good mood, I recommend you take a few minutes to Donate a beer or Three [because belgians like that] by sending some XEM (or whatever Mosaic you think pays me a few beers someday!) to my Wallet:



This software is released under the MIT License.

© 2017 Grégory Saive, All rights reserved. © 2014 Nicolas DUBIEN,