Skip to content

hjfreyer/marry-fuck-kill

Repository files navigation

Intro

This is the code for Marry Fuck Kill, a web game.

Up-to-date version always available at the Official Location.

Hacking

Prerequisites: node.js, ruby, sass. See "Installation Notes" below for brief instructions for installing these.

In order to build the dev server, you need to have the appengine python runtime installed, as well as npm. As a one-time set up (or if you pull and something seems weird), run npm install.

After that, run npm start to bring up the dev server on localhost:8080. Sass files and other preprocessed junk will get automatically updated by grunt under the covers.

If nothing is listening on port 8080, make sure running dev_appserver build/ works. (It may, for instance, print a prompt to STDOUT when it's newly installed.)

Deploying

The build scripts create a 'build' directory to serve from, so that is the directory to update with appcfg.py. Run appcfg.py update build.

Installation Notes

Here's how to get each of the prerequisites.

ruby: Use your system's ruby package. (apt-get install ruby on Debian/Ubuntu.)

node.js: Install from http://nodejs.org/download/. Don't rely on OS packages, they can get quite outdated.

sass: Since you already have ruby: gem install sass

This was tested on Ubuntu 14.04 LTS, but hopefully it's generic.

Authors