Senior Capstone Project - A simple fairly simple game built with nw.js and angular. The minimum supported resolution is 1360x768
##Muon Server To find the code that powers the multi-player backend check out the MuonServer repo
#Installer/Demo You can find the installer and the demo here
NOTE: Expect long load times in the web version, this game is built as a desktop app not a web game.
#To Build
- Install node.js on your computer (we used version 4.2.4)
- Download nw.js version 12.3 (http://nwjs.io/)
- Extract nw.js on your c: drive and name the folder nw
- in the app directory run
npm install
- run
nw
in the project directory - NOTE: In order to enable mp4 playback you will need to replace ffmpegsumo.dll, see the nw.js wiki
#to package/make installer
- run
gulp package
(if this gives you error an error run npm install -g gulp then re-rungulp package
)
#Libraries Used
- nw.js
- Angular
- cloak.js for the networking layer
- d3.js for a pseudo-physics engine
- howler.js for playing audio
- nw-builder for deploying the game
- InnoSetup for the windows installer
- node-innosetup-compiler for compiling the inno setup script in a gulp process
#Created By:
- Zach Russell - Architecture/Networking/Team Lead
- Jacob Maurier - AI/Design
- Jordan Merrick - UI/UX/Design
- Tyler Apgar - GameCore