上班可以偷偷划水了,一个可以在 shell 中玩的斗地主游戏

2018-11-12 20:52:16 +08:00
 iamniconico

基于 Netty4.x 的一个低配版斗地主

感觉大家上班空闲的时候可以玩一玩放松一下,演示如下

项目地址:https://github.com/ainilili/ratel

有兴趣的小伙伴们可以一起玩撒,记得点个 star~

9732 次点击
所在节点    分享创造
70 条回复
dinjufen
2018-11-13 11:28:34 +08:00
搞得我也想写一个,不过看起来有点难度
iamniconico
2018-11-13 11:32:28 +08:00
@dinjufen 有兴趣的话可以基于 ratel 服务端写一个其他版本的客户端
sutra
2018-11-13 11:39:04 +08:00
既然要“上班可以偷偷”,那不应该在 shell 里显示出扑克牌的样子,应该直接显示数字。比如 3 红桃,就显示 31。
iamniconico
2018-11-13 11:44:18 +08:00
@sutra 可以修改 common 包里的 PokerHelper 的 printPokers 方法自定义样式,为了界面友好体验,所以加了扑克牌样式
MorningStar0
2018-11-13 11:55:46 +08:00
bat 里面运行不起来 Exception in thread "main" java.lang.reflect.InvocationTargetException
iamniconico
2018-11-13 12:03:52 +08:00
@MorningStar0 jre 版本是多少,release 版本是可运行的,目前没有复现过这种问题
yangsimonguo
2018-11-13 12:24:07 +08:00
@deadEgg 还真是,发了三遍了。
xml123
2018-11-13 12:26:53 +08:00
jar 打开之后没有界面,重复打开然后卡死了( windows 平台,JRE 1.8.0_181-b13 )
wweih
2018-11-13 12:46:48 +08:00
房间号 40 有人来吗
roronoaws
2018-11-13 12:53:43 +08:00
玩斗地主最重要的是音效啊
MorningStar0
2018-11-13 12:54:34 +08:00
@iamniconico 之前那个问题解决了,我连得自己的服务器,忘记设置防火墙开端口了[捂脸]。还有问题就是怎么才能删除房间和刷新房间人数?
iamniconico
2018-11-13 13:24:43 +08:00
@xml123 双击打开还是通过 java -jar 指令
iamniconico
2018-11-13 13:26:58 +08:00
@MorningStar0 游戏过程退出或者强制终止连接,房间会自动删除,房间人数不能刷新,在 Options 界面可以重复查询房间列表来看,控制台程序限制太多,不比 ui
xml123
2018-11-13 13:27:34 +08:00
@iamniconico 都试了的
iamniconico
2018-11-13 13:29:23 +08:00
@xml123 有点古怪,我使用 windows jre8 没有复现,你将 ratel 项目导入到 IDE 中运行客户端内的主函数试一下
Daveedo
2018-11-13 13:47:47 +08:00
@iamniconico 请问哪里有群呀~
iamniconico
2018-11-13 13:49:30 +08:00
@Daveedo 项目 README 里有的,这里传送门 948365095
Daveedo
2018-11-13 14:04:23 +08:00
@iamniconico 谢谢大佬
zhouyut001
2018-11-13 15:12:30 +08:00
NB, 这招摸鱼 get 了
kkkkkrua
2018-11-13 15:35:58 +08:00
checkPokerType 算法是什么思路啊,有哪位大佬通俗易懂的解释下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/507152

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX