Skip to content

Commit

Permalink
Dev (#40)
Browse files Browse the repository at this point in the history
* Started on CheapCheckout

* Created CheapCheckoutTest

* Worked on Caesar and created CaesarTest

* Finished CaesarTest

* Down to Java 16

* Wrote instructions for starting the program
  • Loading branch information
Ultraviolet-Ninja authored Jan 3, 2022
1 parent 5a16b38 commit 55ba2df
Show file tree
Hide file tree
Showing 68 changed files with 963 additions and 475 deletions.
68 changes: 0 additions & 68 deletions .github/workflows/codeql-analysis.yml

This file was deleted.

12 changes: 6 additions & 6 deletions Progress.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,12 @@
- The Bulb
- TwoBit

20/100 + Colored Switches
21/100

### Incomplete Modules
- Battleship
- Battleship
- Caesar Cipher
- Cheap Checkout
- Ice Cream
- Morsematics
- Murder
Expand All @@ -35,7 +37,7 @@
- Square Button
- Word Search

9/100
11/100

### Untouched Modules
- 3D Maze
Expand All @@ -45,8 +47,6 @@
- Binary LEDs
- BitMaps
- Broken Button
- Caesar Cipher
- Cheap Checkout
- Color Flash
- Color Math
- Color Squares
Expand Down Expand Up @@ -109,4 +109,4 @@
- Yahtzee
- Zoo

72/100
68/100
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@

[![CircleCI](https://circleci.com/gh/Ultraviolet-Ninja/GradleCenturion/tree/main.svg?style=shield)](https://circleci.com/gh/Ultraviolet-Ninja/GradleCenturion/tree/main)
[![Language grade: Java](https://img.shields.io/lgtm/grade/java/g/Ultraviolet-Ninja/GradleCenturion.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/Ultraviolet-Ninja/GradleCenturion/context:java)
![Project Version](https://img.shields.io/badge/version-0.21.2-blueviolet)
![Project Version](https://img.shields.io/badge/version-0.21.3-blueviolet)

## Intro
This project is designed to solve all puzzles found on the Centurion Bomb from Keep Talking and Nobody Explodes, which is a combination of many community-made puzzles and some from the base game set in different languages.<br>

This is a huge project for one man to tackle, but I've [learned a lot](Learned.md) from the challenges I've faced.

## Technologies
- Java 17
- Java 16
- Gradle 7.3.3
### Plugins
- Jacoco
Expand All @@ -33,6 +33,13 @@ This is a huge project for one man to tackle, but I've [learned a lot](Learned.m
## Status - In progress
See the running list of modules [here](Progress.md)

## How to run the program
*Disclaimer:* Make sure you have Java [16](https://www.oracle.com/java/technologies/javase/jdk16-archive-downloads.html) or [17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
and the JAVA_HOME is set.
1. Grab the latest .zip/tar of the GradleCenturion-X.X.X and unzip it
2. Using the command line, navigate to the unzipped directory
3. Run the command `./gradlew run`

## Inspiration
After my first manual turning out to be successful in solving the main-game bombs, I thought "Why stop there?".
I started creating this project working on the auto-solver for the vanilla game, which was, by comparison, much easier.
Expand Down
10 changes: 8 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,13 @@ plugins {
}

group 'jasmine.jragon'
version '0.21.2'
version '0.21.3'

java {
toolchain {
languageVersion = JavaLanguageVersion.of(16)
}
}

application {
mainClassName = project.hasProperty('testingArea') ?
Expand Down Expand Up @@ -128,7 +134,7 @@ pitest {
}

javafx {
version = '17'
version = '16'
modules = ['javafx.controls', 'javafx.fxml']
}

Expand Down
Loading

0 comments on commit 55ba2df

Please sign in to comment.