{"id":37104202,"url":"https://github.com/codeafterdarkness/diceking","last_synced_at":"2026-01-14T12:36:01.566Z","repository":{"id":242168489,"uuid":"258067211","full_name":"CodeAfterDarkness/diceking","owner":"CodeAfterDarkness","description":"MMO Farkle learning experiment using JS and Go","archived":false,"fork":false,"pushed_at":"2020-05-28T01:42:35.000Z","size":59,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-01T04:14:48.753Z","etag":null,"topics":["game-development","golang","javascript","learn-to-code","twitch","webapp"],"latest_commit_sha":null,"homepage":"","language":"Go","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/CodeAfterDarkness.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-23T01:54:29.000Z","updated_at":"2024-06-01T04:14:50.255Z","dependencies_parsed_at":"2024-06-01T04:14:50.140Z","dependency_job_id":"d23fff19-a758-40ec-92a5-50fe5cf8f1d7","html_url":"https://github.com/CodeAfterDarkness/diceking","commit_stats":null,"previous_names":["codeafterdarkness/diceking"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/CodeAfterDarkness/diceking","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeAfterDarkness%2Fdiceking","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeAfterDarkness%2Fdiceking/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeAfterDarkness%2Fdiceking/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeAfterDarkness%2Fdiceking/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeAfterDarkness","download_url":"https://codeload.github.com/CodeAfterDarkness/diceking/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeAfterDarkness%2Fdiceking/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28420814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T10:47:48.104Z","status":"ssl_error","status_checked_at":"2026-01-14T10:46:19.031Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["game-development","golang","javascript","learn-to-code","twitch","webapp"],"created_at":"2026-01-14T12:36:00.974Z","updated_at":"2026-01-14T12:36:01.555Z","avatar_url":"https://github.com/CodeAfterDarkness.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dice King\n\nMassively Multiplayer Online Farkle\n\nDice game like Farkle, but instead of the results of each roll becoming part of your score, it instead adds to resource pools for offense or defense. The idea being to build a \"kingdom\" by spending these points on defenses, while also allocating resources to fight opponents, degrading their kingdoms.\n\n### Early Screenshot\n![Screenshot](screenshot.png)\n\n[Youtube Playlist](https://www.youtube.com/playlist?list=PLHb3UFyyffpjQJkTslqhnhzQJMAw_59Xy)\n\n### Goals\n- Dice roll generator\n\t- ~Initial roll~\n\t- ~Dice saver~\n\t- ~Toss entire roll if no scoring dice rolled~\n\t- ~Continue rolling if all dice score~\n- Server\n\t- ~Serve game resources from server~\n\t- ~Port scoring algorithm from JS to Go~\n\t- ~Add tests for scoring algorithm~\n\t- Serve rolls from server\n\t- User session handling\n\t- Lobby for matchmaking\n\t- In-game chat\n\t- Twitch integration for spectator interaction and influence\n- Resource spending\n\t- Castle\n\t- Army\n- Attack sequence\n- Defense sequence\n- Win conditions\n\t- Score\n\t- Time\n\t- Long-running games?\n- Visuals\n\t- Castle\n\t- Attack\n- Multiple players\n- More magic!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeafterdarkness%2Fdiceking","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeafterdarkness%2Fdiceking","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeafterdarkness%2Fdiceking/lists"}