This project has been replaced by the puzzlehunt_server project, which supports many more features including the ability to replay past hunts.
- Install git
- Install go (
brew install go
) - Install bazaar because labix is
retarded (
brew install bazaar
) - Install mongodb for a database (
brew install mongodb
) - Install libsass for compiling sass assets. This is required because some stylesheets are sass. Make sure you install from git because the 1.0 version is too old. (This isn't in homebrew by default)
- Set up some sort of $GOPATH
- Execute
go get github.com/alexcrichton/puzzlehunt
The code is then located at $GOPATH/src/github.com/alexcrichton/puzzlehunt
which you may want to symlink to a better location.
# Run a database in the background somewhere
mongod &
# Build all dependencies and run a server
make run
# Visit the website!
open http://localhost:4000