我和我在大学的朋友们喜欢在凌晨玩Shithead。但很快我们就毕业了,将离开小镇,所以可能有一段时间不会聚在一起打球了。
我想开发一个 Java 应用程序,我们可以用它来通过网络播放 Shithead 和我们的其他最爱。
像这样的应用程序已经存在,但丑陋、有缺陷并且不支持我们的家规。源代码是可用的,但是太混乱了,我宁愿从头开始也不愿尝试重构它!
使用一些标准的扑克牌 api 或框架构建我的游戏,如果存在这样的东西,会比从头开始更好。类似 SO 问题的答案是使用JPC-API,据称它提供基本的扑克牌服务和渲染。但是这个 Sourceforge 项目目前不提供任何文件或源代码!
有没有替代方案,或者其他地方可以找到这个框架?
很快我也将需要以下帮助:
- 大厅服务(寻找其他玩家)
- 游戏网络协议(用于玩家之间的移动通信)
- 博弈论(写电脑对手)
- 中奖条件检测
- 游戏UI开发