Skip to content

furusystems/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
  • Coffeescript
  • Bower

Installation

Install Node.js dependencies:

$ npm install

Install JavaScript dependencies:

$ bower install

Launch MongoDB and fetch card data:

$ mongod
$ cd data
$ coffee fetch.coffee

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:

$ coffee server.coffee

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 95.3%
  • CSS 2.7%
  • CoffeeScript 1.7%
  • HTML 0.3%