onirim
is a solitaire card game based on Onirim from
Z-Man Games. In Onirim you're trying to escape from sort of insane
dreamworld by finding doors.
You can play it here. But you might want to take a look at the rules first :)
First, go buy Onirim from your local games store/Amazon/whatever :) I'm not going to cover the rules here. If it's not possible to get a copy of the real game, visit Z-Man Games to get a copy of the rules in PDF.
This is a pure JavaScript project using React, Redux, ReactDnD, Webpack, and some other bits and pieces.
I'm using Node v4.1.0 and npm 3.3.2. It is likely to work with Node v0.12+ and npm 2, though.
git clone git@github.com:rfunduk/onirim.git && cd onirim
npm install
npm run start
Then visit localhost:5300 in your browser. In development you'll get the same game every time by default.
There are 100 tests!
npm run test
Also, code coverage!
npm run coverage
open coverage/lcov-report/index.html
npm run build