https://github.com/evias/pacnem
pacNEM is a Browser PacMan game with NodeJS, Socket.io, Handlebars and NEM Blockchain
https://github.com/evias/pacnem
blockchain-technology handlebars nem nem-blockchain node-js pacman pacman-game socket-io
Last synced: 12 days ago
JSON representation
pacNEM is a Browser PacMan game with NodeJS, Socket.io, Handlebars and NEM Blockchain
- Host: GitHub
- URL: https://github.com/evias/pacnem
- Owner: evias
- License: mit
- Created: 2017-03-21T00:14:15.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-15T13:26:38.000Z (almost 6 years ago)
- Last Synced: 2025-03-25T17:46:55.238Z (29 days ago)
- Topics: blockchain-technology, handlebars, nem, nem-blockchain, node-js, pacman, pacman-game, socket-io
- Language: JavaScript
- Homepage:
- Size: 2.93 MB
- Stars: 20
- Watchers: 6
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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 Socket.io.
This fork aims to specialize the game for the NEM blockchain.
### Installation
```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:

## Play:
Visit the following URL to start playing PacNEM:
https://pacnem.com
### 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:
NB72EM6TTSX72O47T3GQFL345AB5WYKIDODKPPYW
### License
This software is released under the [MIT](LICENSE) License.
© 2017 Grégory Saive [email protected], All rights reserved.
© 2014 Nicolas DUBIEN, https://github.com/dubzzz/js-pacman.