Skip to content

Commit

Permalink
Merge pull request #136 from Ultraviolet-Ninja/markdown-edits
Browse files Browse the repository at this point in the history
Markdown Edits
  • Loading branch information
Ultraviolet-Ninja authored Oct 7, 2024
2 parents 6dba1d6 + 268a120 commit f3837f9
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 7 deletions.
8 changes: 5 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,11 @@ programmer to work on the associated controller and puzzle classes.
## Areas of Contribution
I'm looking for contributors to help tackle some of the **unhandled puzzles** or to **fix one of the few UI issues**
I'm looking for contributors to help tackle some of the **unhandled puzzles** or to **fix the one UI issue**
I'm having with the project. Unhandled puzzles can be seen in the [Progress file](Progress.md) at the base-level of the
project repository. To claim that you'll be tackling a certain puzzle, please add a comment to the
project repository. The ways that someone can contribute is through creating a function solution to the puzzle and/or
make the UI for gathering the important puzzle info from the manual expert (See the next section for more details).
To claim that you'll be tackling a certain puzzle, please add a comment to the
[discussion board](https://github.com/Ultraviolet-Ninja/GradleCenturion/discussions/134). After approval, create an issue
on the given page so that we can discuss further instructions.

Expand All @@ -47,7 +49,7 @@ that validates the algorithm to be correct in different scenarios.
#### How to choose a puzzle to solve

The `manuals/Centurion Puzzle Difficulty.xlsx` file contains all the puzzles and their relative 'manual expert'
difficulty. This would probably be a good place to start for finding interesting problems.
difficulty. This would probably be a good place to start for finding interesting problems that are not being worked on.

#### Testing Puzzle Solutions

Expand Down
18 changes: 14 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
[![CircleCI](https://circleci.com/gh/Ultraviolet-Ninja/GradleCenturion/tree/main.svg?style=shield)](https://circleci.com/gh/Ultraviolet-Ninja/GradleCenturion/tree/main)
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/b4b8571475d543a2afc720f5f96ae2cf)](https://www.codacy.com/gh/Ultraviolet-Ninja/GradleCenturion/dashboard?utm_source=github.com&utm_medium=referral&utm_content=Ultraviolet-Ninja/GradleCenturion&utm_campaign=Badge_Grade)
![Project Version](https://img.shields.io/badge/version-0.23.3-blueviolet)
<a href="https://openjdk.java.net/projects/jdk/21/">
<img src="https://badgen.net/badge/Java%20Version/21/5382a1"/>
</a>

## Intro
This project is designed to solve all puzzles found on the Centurion Bomb from Keep Talking and Nobody Explodes, which
Expand Down Expand Up @@ -36,12 +39,19 @@ and this project marks points of my Software Engineering learning journey.
See the running list of modules [here](Progress.md)

## How to run the program
*Disclaimer*: This is referring to program versions `0.22.2` onward
- The `source code` option of the [Release Page](https://github.com/Ultraviolet-Ninja/GradleCenturion/releases) contains an executable, a Windows batch file and all the
necessary jar files to run the program
*Disclaimer*: This is referring to program versions `0.22.2` and onward
- The `source code` option of the [Release Page](https://github.com/Ultraviolet-Ninja/GradleCenturion/releases) contains an executable `gradlew` file,
a Windows batch file equivalent and all the necessary `.jar` files to run the program
- The `Gradle-Centurion-[VERSION]-[OPERATING SYSTEM]` contains an OS-specific executable file with a runtime
environment for the program to run in
- *Only supports Windows currently*
- ***Only supports Windows currently***

### Starting up the Project via Source Code
To get started with the source code, make sure to download the version of Java needed for the project and download the code.
Using the Linux command line, use `chmod +x gradlew` then `gradlew run` to boot up the project.
- For Windows, it'll just be `gradlew.bat run`

This should kickstart the dependency download and build process. Now, you're ready to start developing!

## Contributing to the Project

Expand Down

0 comments on commit f3837f9

Please sign in to comment.