Skip to content

justinliew/netrunner

 
 

Repository files navigation

Build status

Play Android: Netrunner in the browser.

Live server

http://www.jinteki.net

Gameplay videos

screenshot

Card implementation status

Card rules implementation status

Dependencies

Installation

Install frontend dependencies:

$ npm install -g bower
$ npm install -g stylus
$ bower install

Launch MongoDB and fetch card data:

$ mongod --dbpath data

or on windows

$ mongod --dbpath .\data\

then:

$ lein fetch

Compile and watch client side ClojureScript files1:

$ lein figwheel

Launch web server:

  • As a REPL process (recommended for development):
    $ lein repl
    
  • As a standalone process in production mode (must first run lein uberjar and lein cljsbuild once prod):
    $ java -jar target/netrunner-standalone.jar
    

Open http://localhost:1042/

Tests

To run all tests:

$ lein test

To run a single test file:

$ lein test game-test.cards.agendas

Or a single test:

$ lein test :only game-test.cards.agendas/fifteen-minutes

For more information refer to the development guide.

License

Jinteki.net is released under the MIT License.

1: This is only necessary the first time you run the project, or if you are working on front end changes.

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 72.7%
  • JavaScript 26.1%
  • CSS 1.2%