Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hpyhacking/openpoker
Genesis Texas hold'em Game Server
https://github.com/hpyhacking/openpoker
Last synced: 3 months ago
JSON representation
Genesis Texas hold'em Game Server
- Host: GitHub
- URL: https://github.com/hpyhacking/openpoker
- Owner: hpyhacking
- Created: 2012-06-05T03:26:47.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-09-09T05:19:08.000Z (about 11 years ago)
- Last Synced: 2024-07-16T01:40:50.152Z (4 months ago)
- Language: Erlang
- Size: 309 KB
- Stars: 252
- Watchers: 36
- Forks: 136
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- my-awesome - hpyhacking/openpoker - 09 star:0.3k fork:0.1k Genesis Texas hold'em Game Server (Erlang)
README
# OpenPoker Texas hold'em Game Server & Client
#### This project is based on [wagerlabs/openpoker](https://github.com/wagerlabs/openpoker), but I modified almost all of the code:- Except distributed, I do not care about this.
- Except object paramters from exch module.
- Delete super big module g.
- Delete db dirty operation and use mnesia transaction.
- Reflection all texas module and game module, game context struct.
- Less protocol and client communications.#### I added some feature:
- HTML5 texas client, animate by CSS3, communicate by websocket API, NOT Flash!!!
- Websocket communition layer based mochisocket.
- Client simulator, can be based process message testing.
- Manage Site based ChicagoBoss MVC Web Framework.
- Script tools generate protocol code by need to change.#### Protocols
OpenPoker support multi network connection, eg: WebSocket, Socket.
Connection with client by some custom protocols, please check on [wiki](https://github.com/hpyhacking/openpoker/wiki/Protocols).
# License
OpenPoker is released under a Creative Commons NonCommercial Licence.