Skip to content

cbmason/netrunner

 
 

Repository files navigation

Build status

Play Android: Netrunner in the browser.

Live server

http://www.jinteki.net

Gameplay videos

screenshot

Development status

The deck builder implements all the deck building constraints. It is optimised for fast deck editing. It is possible for instance to copy & paste a decklist from a forum and it will be parsed.

The implementation of the game rules is in progress. About 95% of the cards are currently automated. For the cards that aren't, it is possible to resolve them manually most of the time.

Card rules implementation status

Dependencies

  • Node.js, Node Package Manager
  • Leiningen (version 2+)
  • MongoDB
  • Zero MQ

Installation

Install frontend dependencies:

$ npm install

Launch MongoDB and fetch card data:

$ mongod
$ npm run fetch

Compile and watch client side Clojurescript files:

$ lein figwheel

Compile server side Clojure files:

$ lein uberjar

Launch game server:

$ java -jar target/netrunner-0.1.0-SNAPSHOT-standalone.jar

Launch the Node server:

$ npm start

Tests

To run all tests:

$ lein test test.all

To run a single test file:

$ lein test test.cards.agendas

For more information refer to the development guide.

License

Jinteki.net is released under the MIT License.

About

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Clojure 58.6%
  • JavaScript 38.6%
  • CSS 1.5%
  • CoffeeScript 1.1%
  • HTML 0.2%