{"id":24449132,"url":"https://github.com/codeniko/yahtzee","last_synced_at":"2025-08-20T08:19:35.742Z","repository":{"id":73812567,"uuid":"13550388","full_name":"codeniko/Yahtzee","owner":"codeniko","description":"Graphical Yahtzee game made in AP Computer Science at EBHS","archived":false,"fork":false,"pushed_at":"2013-10-14T04:59:16.000Z","size":116,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T00:43:44.733Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeniko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-10-14T01:54:50.000Z","updated_at":"2014-03-09T07:01:21.000Z","dependencies_parsed_at":"2023-02-25T14:00:49.428Z","dependency_job_id":null,"html_url":"https://github.com/codeniko/Yahtzee","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeniko%2FYahtzee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeniko%2FYahtzee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeniko%2FYahtzee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeniko%2FYahtzee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeniko","download_url":"https://codeload.github.com/codeniko/Yahtzee/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532531,"owners_count":20306152,"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":[],"created_at":"2025-01-21T00:37:15.826Z","updated_at":"2025-03-14T05:43:22.564Z","avatar_url":"https://github.com/codeniko.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"#Yahtzee\n\nYahtzee is a fully functional game made in JAVA and a GUI. It follows all the rules of the game and outputs meaningful messages based on actions that the user needs to take or has taken. The dice can be held by clicking on them individually, which cause each die clicked to be highlighted. As the game moves on and the dice update, the choices for the different ways to score also change if the criteria had been met. \n\nAn interesting feature of this program is that it also supports MULTIPLAYER! When Yahtzee is first run, a prompt requests the number of players that will play. The game then keeps track of every player's turn and their appropriate scores.\n\nThis was a project made for AP Computer Science at the East Brunswick High School (NJ) in 2011. As a student, I was ahead of the rest of the AP class and got an opportunity to attempt this program before all of the other students. Once the idea of Yahtzee was established as a feasable project for the class, all of the students were to work on it in groups of 3+. This particular program was finished way ahead of the rest in the class and was a solo project. Yahtzee was the very first real Object-Oriented program that I have created. \n\n*A screenshot of Yahtzee can be found at http://www.codeniko.net/code/yahtzee.jpg*\n\n*Shout out to Mr. Craig Newman, my former AP Computer Science teacher!*\n\n##COMPILATION/EXECUTION\nYou can compile Yahtzee manually, do it like so:\n\u003e javac Die.java DieFaces.java ExFrame.java MousePressListener.java DiceComponent.java Yahtzee.java YahtzeeScore.java\n\nYou can then play Yahtzee by running:\n\u003e java Yahtzee\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeniko%2Fyahtzee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeniko%2Fyahtzee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeniko%2Fyahtzee/lists"}