Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chamithkavinda/connect-four-game
GDSE - OOP Module Final Course work
https://github.com/chamithkavinda/connect-four-game
java javafx javafx-application jdk11 oops-in-java standalone-application
Last synced: about 1 month ago
JSON representation
GDSE - OOP Module Final Course work
- Host: GitHub
- URL: https://github.com/chamithkavinda/connect-four-game
- Owner: chamithKavinda
- License: mit
- Created: 2023-12-21T05:09:29.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-02-11T04:58:16.000Z (9 months ago)
- Last Synced: 2024-10-12T18:22:58.030Z (about 1 month ago)
- Topics: java, javafx, javafx-application, jdk11, oops-in-java, standalone-application
- Language: Java
- Homepage:
- Size: 67.4 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# The Connect-4 Game Assignment
In this assignment, you will implement the complete logic behind the "Connect 4 Game" including the artificial Intelligence part of the computer player.
Please read the assignment carefully before proceeding. You can find the assignment [here](https://drive.google.com/file/d/1sfD00n_mQAmeyLz9kp_Kzd0V4OJhAqFM/view?usp=sharing).
In case if you have any doubts regarding the assignment please make sure to clarify them upfront.![Screenshot 2024-02-11 102704](https://github.com/chamithKavinda/connect-four-game/assets/139870167/8d16ec81-65d6-46d3-b9d4-539bcb90fb8e)
![Screenshot 2024-02-11 102743](https://github.com/chamithKavinda/connect-four-game/assets/139870167/48609b08-2088-4511-931b-4ed29ef37ad5)
![Screenshot 2024-02-11 102809](https://github.com/chamithKavinda/connect-four-game/assets/139870167/741856d0-43d6-4570-9780-3f235fcb7c8f)
### How to use this repo
* `git clone https://github.com/Ranjith-Suranga/connect-four-game-assignment.git`
* Open the `pom.xml` via IntelliJ IDEA
* Make sure to the open it as a project, if prompt
* Reload the `pom.xml` file via **Maven Tool Window**
* Create a run configuration for Maven via `Run > Edit Configuration`
* Add `javafx:run` as the `Run` command
* That's it.
* **But do not try to run or compile the application yet**
* **Follow the instructions in the assignment**### FAQ
**Q: Can I delete the `.gitkeep` file in `lk.ijse.dep.service` package?**
Yes, you can**Q: Why can't I run any games that are in the release page?**
Open a terminal window and type `java -version` to find out the java version. You should have JDK 11 installed on your system to run these games. If you have JDK 11 installed on your system and still unable to run the games, then seek your course instructor's help to get it work.**Q: I have found some broken links and spelling mistakes in the assignment. How can I inform?**
Please open a [new issue](https://github.com/Ranjith-Suranga/connect-four-game-assignment/issues/new) mentioning the broken link or spelling mistake. Thank you for informing!**Q: I have doubts to clarify regarding the assignment, what should I do?**
Please contact your course instructor 😉### Game
If you want to find out how the game looks like at the end of each step, check out the [release page](https://github.com/Ranjith-Suranga/connect-four-game-assignment/releases) and follow the instructions there.### Version
0.0.6### License
Copyright © 2023 DEP. All rights reserved
This project is licensed under the [MIT](LICENSE.txt) License.