Skip to content

Releases: bkimminich/kata-tcg

Added Coveralls/Coverity support to CI

05 Sep 18:44
Compare
Choose a tag to compare

Full CI for all sample implementations

05 Sep 00:50
Compare
Choose a tag to compare

Travis triggers umbrella Gradle build which uses adapters to Node and Clojure to build all samples

Initial Build and CI

04 Sep 17:03
Compare
Choose a tag to compare

Setup build and CI for Java sample implementation

  • using Gradle for building with umbrella gradle file on top level
  • removed library folder as dependencies will now be resolved by Gradle
  • using a Travis-CI job for continuous integration

Healing Rule in Java 8 and implementations in other languages

26 Aug 08:54
Compare
Choose a tag to compare

Changes in the original Java 8 implementation

  • Introduced concept of Move to allow different Actions with a played card
  • Healing Rule implemented as additional Action
  • Custom Hamcrest matcher for asserting moves

Implementations in other languages

  • Groovy (Basic Ruleset with simple Swing-dialog based UI)
    • Spock for testing
  • Javascript (work in progress)
    • Karma + Jasmine for testing
  • Clojure (work in very slow progress)

Java 8 implementation of original TCG rules

28 Jan 15:47
Compare
Choose a tag to compare

Compact Java 8 solution without any fancy extras

  • ruleset completely implemented
  • two different strategies for CPU players
  • simple System.in based card selection for human players
  • simple output via java.util.logging API

Features explicitly not implemented in this version

  • graphical user interface
  • advanced variations