{"id":15055779,"url":"https://github.com/chamithkavinda/connect-four-game","last_synced_at":"2025-04-10T03:53:45.842Z","repository":{"id":221925656,"uuid":"734193432","full_name":"chamithKavinda/connect-four-game","owner":"chamithKavinda","description":"This repository features a Connect Four game developed using Java, JavaFX, and OOP principles. It is a standalone application built with JDK 11, demonstrating object-oriented design and JavaFX for the user interface.","archived":false,"fork":false,"pushed_at":"2024-02-11T04:58:16.000Z","size":69,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-10T03:53:37.416Z","etag":null,"topics":["java","javafx","javafx-application","jdk11","oops-in-java","standalone-application"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chamithKavinda.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-12-21T05:09:29.000Z","updated_at":"2024-11-07T09:08:11.000Z","dependencies_parsed_at":"2024-02-11T05:38:14.098Z","dependency_job_id":null,"html_url":"https://github.com/chamithKavinda/connect-four-game","commit_stats":null,"previous_names":["chamithkavinda/connect-four-game"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamithKavinda%2Fconnect-four-game","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamithKavinda%2Fconnect-four-game/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamithKavinda%2Fconnect-four-game/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chamithKavinda%2Fconnect-four-game/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chamithKavinda","download_url":"https://codeload.github.com/chamithKavinda/connect-four-game/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154999,"owners_count":21056542,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","javafx","javafx-application","jdk11","oops-in-java","standalone-application"],"created_at":"2024-09-24T21:46:15.470Z","updated_at":"2025-04-10T03:53:45.823Z","avatar_url":"https://github.com/chamithKavinda.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg src=\"src/main/resources/asset/connect-four.png\" alt=\"drawing\" width=\"50\"/\u003e The Connect-4 Game Assignment\nIn this assignment, you will implement the complete logic behind the \"Connect 4 Game\" including the artificial Intelligence part of the computer player.\nPlease read the assignment carefully before proceeding. You can find the assignment [here](https://drive.google.com/file/d/1sfD00n_mQAmeyLz9kp_Kzd0V4OJhAqFM/view?usp=sharing).\nIn case if you have any doubts regarding the assignment please make sure to clarify them upfront.\n\n![Screenshot 2024-02-11 102704](https://github.com/chamithKavinda/connect-four-game/assets/139870167/8d16ec81-65d6-46d3-b9d4-539bcb90fb8e)\n\n![Screenshot 2024-02-11 102743](https://github.com/chamithKavinda/connect-four-game/assets/139870167/48609b08-2088-4511-931b-4ed29ef37ad5)\n\n![Screenshot 2024-02-11 102809](https://github.com/chamithKavinda/connect-four-game/assets/139870167/741856d0-43d6-4570-9780-3f235fcb7c8f)\n\n### How to use this repo\n* `git clone https://github.com/Ranjith-Suranga/connect-four-game-assignment.git`\n* Open the `pom.xml` via IntelliJ IDEA\n* Make sure to the open it as a project, if prompt\n* Reload the `pom.xml` file via **Maven Tool Window**\n* Create a run configuration for Maven via `Run \u003e Edit Configuration`\n* Add `javafx:run` as the `Run` command\n* That's it. \n* **But do not try to run or compile the application yet**\n* **Follow the instructions in the assignment**\n\n### FAQ\n\n**Q: Can I delete the `.gitkeep` file in `lk.ijse.dep.service` package?**\u003cbr\u003e\nYes, you can\n\n**Q: Why can't I run any games that are in the release page?**\u003cbr\u003e\nOpen 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. \n\n**Q: I have found some broken links and spelling mistakes in the assignment. How can I inform?**\u003cbr\u003e\nPlease 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!\n\n**Q: I have doubts to clarify regarding the assignment, what should I do?**\u003cbr\u003e\nPlease contact your course instructor 😉\n\n### Game\nIf 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.\n\n### Version\n0.0.6\n\n### License\nCopyright © 2023 DEP. All rights reserved \u003cbr\u003e\nThis project is licensed under the [MIT](LICENSE.txt) License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchamithkavinda%2Fconnect-four-game","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchamithkavinda%2Fconnect-four-game","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchamithkavinda%2Fconnect-four-game/lists"}