Card game and simulation library and tools. Part of the OneJoker project.

Project maintained by Lee Daniel Crocker
Lee's blog is etceterology.

onejoker
CC-0: To the extent possible under law, I, Lee Daniel Crocker waive all copyright and related or neighboring rights to all creative works original to me.

Building the library from source

Linux

You will need to have all the common Linux development tools installed, including gcc and gmake. In addition, you will have to have Python 3 to use the Python binding. If you have an earlier version of Python installed, you can install Python 3 as well and the two get along fairly well together. You will need a Java JDK—I recommend openjdk. Finally, make sure you have the realpath tool installed or you’ll have to change the first line of the Makefile.

Download and unpack the source from this zipfile or use git:

git clone http://github.com/lcrocker/ojcardlib

From the root of the tree you just installed, make should now build everything including the basic tests, putting everything into the build directory and running the tests.

Windows

You’ll need to install MinGW, Python 3, and a Java JDK. Make sure the Java compiler and tools and the python interpreter are in your PATH.

Download and unpack the source from this zipfile or use git:

git clone http://github.com/lcrocker/ojcardlib

Then from the root of the tree you just installed, build the library and basic tests with:

make -f Makefile.mingw

This should now build everything including the basic tests, putting everything into the build directory and running the tests.