{"id":13744945,"url":"https://github.com/houen/PokerFace","last_synced_at":"2025-05-09T04:32:47.110Z","repository":{"id":1420154,"uuid":"1530050","full_name":"houen/PokerFace","owner":"houen","description":"Actionscript 3 poker hand strength evaluation library and OO wrappers","archived":true,"fork":false,"pushed_at":"2011-03-26T18:19:23.000Z","size":353,"stargazers_count":8,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-04T05:05:25.488Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"ActionScript","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/houen.png","metadata":{"files":{"readme":"README.markdown","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":"2011-03-26T18:02:47.000Z","updated_at":"2023-01-28T19:20:29.000Z","dependencies_parsed_at":"2022-07-29T13:09:48.612Z","dependency_job_id":null,"html_url":"https://github.com/houen/PokerFace","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/houen%2FPokerFace","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/houen%2FPokerFace/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/houen%2FPokerFace/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/houen%2FPokerFace/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/houen","download_url":"https://codeload.github.com/houen/PokerFace/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224819696,"owners_count":17375311,"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":"2024-08-03T05:01:18.975Z","updated_at":"2024-11-15T17:30:47.458Z","avatar_url":"https://github.com/houen.png","language":"ActionScript","funding_links":[],"categories":["Unsorted"],"sub_categories":["Other API"],"readme":"This [Actionscript Flash poker (5-card \u0026 Texas Hold’em)](http://blog.houen.net/actionscript-3-poker-hand-evaluator/ \"Actionscript Flash poker (5-card \u0026 Texas Hold’em)\") evaluator will evaluate more than 14,000 hands per second, with a size of around 6 kb. It also includes classes to wrap everything up nice and tight for convenience.\n\nStarting from [this post](http://www.codingthewheel.com/archives/poker-hand-evaluator-roundup \"Poker blog post\") about poker hand evaluators, i converted the improved version of [Cactukev’s poker hand evaluator](http://www.suffecool.net/poker/evaluator.html \"Cactukev’s poker hand evaluator\") to AS3 some time ago, and wrapped it in some nice OO classes to make it easily accessible.\n\nThe OO classes include ways to handle a Deck of cards, a Dealer to draw cards from it, objects to represent a 5- and 7-card hand and compare strengths, and a Card class to make card strength and textual representation easy.\n\nThe straight dope is that I have tested it to evaluate approx. 2.6 mio. 5-card poker hands in 6.3 seconds, and 133 mio. 7-card poker hands in approx. 2.5 hours, or about 14.000 hands per second. The test evaluated the correct evaluation of all possible 5- and 7-card poker hands.\nThe tests were run on a 2.8 gHz Macbook Pro with 4Gb RAM\n\n*Included in the library*\n\nsource code\n.swc binary\nAPI reference\nThe test to evaluate that it runs correctly here (AIR application)\n\n*License:*\nThe original code i ported it from was released to the public domain, and is as such free to use, modify and redistribute.\nI am releasing this code under the MIT license. License info is found in the source files.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhouen%2FPokerFace","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhouen%2FPokerFace","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhouen%2FPokerFace/lists"}