README.md
# Java Project Lvl1Java Project Lvl1 is a collection of six CLI games that can be run in your terminal:- Greet- Even- Calc- GCD- Progression- Prime This project is written with a focus on object-oriented programming. All games have a common base class (the Engine class), so adding a new game is quite simple. I use Gradle as a build automation tool and GitHub Actions as a continuous integration (CI) platform. I also use Make & Makefile for frequently used commands in order to save time. ### Hexlet tests and linter status[](https://github.com/hopetoknow/java-project-lvl1/actions) ### GitHub Actions workflow status badge[](https://github.com/hopetoknow/java-project-lvl1/actions/workflows/github-actions.yml)### Maintainability badge from Code Climate[](https://codeclimate.com/github/hopetoknow/java-project-lvl1/maintainability) ## Game launch examples### Greet game  [Asciinema URL](https://asciinema.org/a/U8sGwJ5YQXfCxOAiQ4mQF7ZCO) ### Even game [Asciinema URL](https://asciinema.org/a/PozgilCH3T9PSoF5wlxJTnHvv) ### Calc game [Asciinema URL](https://asciinema.org/a/Z10mdLaZSjG1Nsc3d9dx5epEX) ### GDC game [Asciinema URL](https://asciinema.org/a/R1zjBGKTCckrDH2JIr09LL0oa) ### Progression game [Asciinema URL](https://asciinema.org/a/A1hAVKXnn6Lb3njr5ZhcxHAEV) ### Prime game [Asciinema URL](https://asciinema.org/a/KhDyQmzDV0wfFMAJfXLCxNqb2) ## Install```shmake``` ## Run```shmake run-dist``` ## Build```shmake build``` ## Run checkstyle```shmake lint``` ## Check for Dependency Updates```shmake check-updates```