/sweetchildomine

Primary LanguageJavaMIT LicenseMIT

README

Overview

This iteration only has annotated source code and relevant tests. There are no UI components; presentation is limited to Gradle build and test output.

There are 2 ports:

  1. Java 8 (<checkout>/j-child)
  2. TypeScript 3 (<checkout>/ts-child)

Main entry points are CountingCircleGame.(ts|java).

Prerequisites

You must have Java 8 installed. Only been tested with the Oracle JDK. OpenJDK should work given the relatively simple project (so long as Gradle jars can be evaluated by OpenJDK!).

Build and Run

Unix'ey OS instructions, adapt for Windows accordingly:

git clone https://github.com/kva1966/sweetchildomine

cd sweetchildomine

# Get Gradle
./gradlew

# Build and run tests
./gradlew test

This will use the packaged gradle wrapper to build. The build also brings in a project-only Node to build and run the client artefacts. This is done via the Gradle Node Plugin.