{"id":17325091,"url":"https://github.com/loopfz/lucki","last_synced_at":"2026-02-23T09:47:50.038Z","repository":{"id":67929389,"uuid":"12155360","full_name":"loopfz/Lucki","owner":"loopfz","description":"Poker AI agent based on a neural network","archived":false,"fork":false,"pushed_at":"2013-08-27T09:26:55.000Z","size":757,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-14T04:07:04.037Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/loopfz.png","metadata":{"files":{"readme":"README","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}},"created_at":"2013-08-16T09:29:04.000Z","updated_at":"2019-01-22T20:37:18.000Z","dependencies_parsed_at":"2023-02-20T23:00:44.339Z","dependency_job_id":null,"html_url":"https://github.com/loopfz/Lucki","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/loopfz/Lucki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopfz%2FLucki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopfz%2FLucki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopfz%2FLucki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopfz%2FLucki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/loopfz","download_url":"https://codeload.github.com/loopfz/Lucki/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/loopfz%2FLucki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29741144,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-23T07:44:07.782Z","status":"ssl_error","status_checked_at":"2026-02-23T07:44:07.432Z","response_time":90,"last_error":"SSL_read: 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":[],"created_at":"2024-10-15T14:12:23.970Z","updated_at":"2026-02-23T09:47:50.013Z","avatar_url":"https://github.com/loopfz.png","language":"Java","readme":"--------------------------------------------------------------------------------\n|                /$$                           /$$       /$$                   |\n|               | $$                          | $$      |__/                   |\n|               | $$       /$$   /$$  /$$$$$$$| $$   /$$ /$$                   |\n|               | $$      | $$  | $$ /$$_____/| $$  /$$/| $$                   |\n|               | $$      | $$  | $$| $$      | $$$$$$/ | $$                   |\n|               | $$      | $$  | $$| $$      | $$_  $$ | $$                   |\n|               | $$$$$$$$|  $$$$$$/|  $$$$$$$| $$ \\  $$| $$                   |\n|               |________/ \\______/  \\_______/|__/  \\__/|__/                   |\n|                                                                              |\n--------------------------------------------------------------------------------\n| Written by Thomas Schaffer \u003cthomas.schaffer@epitech.eu\u003e in Java.             |\n| Licensed under the MIT license.                                              |\n--------------------------------------------------------------------------------\n\n--------------------------------------------------------------------------------\n| Description                                                                  |\n--------------------------------------------------------------------------------\n\nLucki is a Poker AI agent that I developed for my MSc dissertation.\n\nIt is based on some research by the Poker research group at the University\nof Alberta, notably their bots Poki, Loki, etc.\nThe global architecture of the agent (hand weight tables for the opponents,\nand an hand evaluator enumerating potential future draws and applying\nthose weights) is inspired by their published research and completely\nreimplemented from scratch.\n\nThis project's contribution was to try and improve on the somewhat limited\nBetting Strategy component by experimenting with neural networks trained\nby a genetic algorithm.\n\nThis contains the agent, along with a complete framework for poker play\nand AI agents so that it should be easy to implement other strategies\nwhile benefiting from the existing hand evaluation / profiling components.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floopfz%2Flucki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Floopfz%2Flucki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Floopfz%2Flucki/lists"}