All Projects → evias → pacNEM

evias / pacNEM

Licence: MIT license
pacNEM is a Browser PacMan game with NodeJS, Socket.io, Handlebars and NEM Blockchain

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
Makefile
30231 projects

Projects that are alternatives of or similar to pacNEM

nis-python-client
Python client for NEM NIS API (https://nemproject.github.io). XEM\NEM\Crypto
Stars: ✭ 16 (-20%)
Mutual labels:  nem, blockchain-technology, nem-blockchain
symbol-dojo
nem2(catapult) Learning Hands-on Project (道場)
Stars: ✭ 12 (-40%)
Mutual labels:  nem, nem-blockchain
chainDB
A noSQL database based on blockchain technology
Stars: ✭ 13 (-35%)
Mutual labels:  node-js, blockchain-technology
symbol-faucet
Faucet application for symbol
Stars: ✭ 12 (-40%)
Mutual labels:  nem, nem-blockchain
Basic Mmo Phaser
Very basic multiplayer online game example made with Phaser, Node.js and Socket.io
Stars: ✭ 198 (+890%)
Mutual labels:  socket-io, node-js
Online-Chess
A chess website where people can play against each other online.
Stars: ✭ 28 (+40%)
Mutual labels:  socket-io, node-js
fridaybot
Slack bot for https://spb-frontend.slack.com
Stars: ✭ 29 (+45%)
Mutual labels:  socket-io, node-js
express-boilerplate
ExpressJS boilerplate with Socket.IO, Mongoose for scalable projects.
Stars: ✭ 83 (+315%)
Mutual labels:  socket-io, node-js
ExpressJS-SocketIO-Boilerplate
📦 Simple Express.js & Socket.io Boilerplate
Stars: ✭ 31 (+55%)
Mutual labels:  socket-io, node-js
Android spy app
This is a android spy app, which uploads user data such as contacts, messages, call log, send message(s), photos, videos, open a browser link etc. Android Rat
Stars: ✭ 232 (+1060%)
Mutual labels:  socket-io, node-js
dnapacman
waka waka
Stars: ✭ 15 (-25%)
Mutual labels:  pacman
linX
Linx - A mineable blockchain based digital currency.
Stars: ✭ 21 (+5%)
Mutual labels:  blockchain-technology
Mathematical-Mesh
The Mesh is an infrastructure that makes the Internet easier to use by making it more secure.
Stars: ✭ 39 (+95%)
Mutual labels:  blockchain-technology
ifto
A simple debugging module for AWS Lambda (λ) timeout
Stars: ✭ 72 (+260%)
Mutual labels:  node-js
sync
📺 Interactive, synchronized YouTube streaming
Stars: ✭ 23 (+15%)
Mutual labels:  socket-io
Gyromina
Gyromina, a multipurpose Discord bot with fun + function all in one
Stars: ✭ 97 (+385%)
Mutual labels:  node-js
majo.exe
🚀 Discord bot for fun, memes, images, giveaway moderation, anime, NSFW and even more! With over 150 slash commands
Stars: ✭ 188 (+840%)
Mutual labels:  node-js
yaclt
Yet Another Change Log Tool
Stars: ✭ 24 (+20%)
Mutual labels:  node-js
filisantillan.com
My official site
Stars: ✭ 16 (-20%)
Mutual labels:  handlebars
ultimate-defi-research-base
Here we collect and discuss the best DeFI & Blockchain researches and tools. Feel free to DM me on Twitter or open pool request.
Stars: ✭ 1,074 (+5270%)
Mutual labels:  blockchain-technology

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:

Started PacNEM Backend

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.

© 2017 Grégory Saive [email protected], All rights reserved. © 2014 Nicolas DUBIEN, https://github.com/dubzzz/js-pacman.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].