基于 Netty4.x 的一个低配版斗地主
感觉大家上班空闲的时候可以玩一玩放松一下,演示如下
项目地址:https://github.com/ainilili/ratel
有兴趣的小伙伴们可以一起玩撒,记得点个 star~
![]() | 1 yurun 2018-11-13 08:40:10 +08:00 为什么要偷偷地,正大光明拿手机玩啊 |
2 shrug 2018-11-13 08:45:38 +08:00 via iPhone 这个可以有 |
![]() | 4 iamniconico OP @yurun 手机玩还能行 |
5 myhot21 2018-11-13 09:01:35 +08:00 利害。。。。。shell 下还能玩得这么溜。 |
![]() | 6 YMB 2018-11-13 09:10:30 +08:00 太浪费时间了 |
![]() | 7 azhangbing 2018-11-13 09:10:33 +08:00 有才.... |
![]() | 8 iamniconico OP @myhot21 阉割版斗地主,操作简单 |
![]() | 9 iamniconico OP @YMB 熟练了就好 |
![]() | 11 specita 2018-11-13 09:38:29 +08:00 玩是玩不了了,star 一下 |
![]() | 12 iamniconico OP @specita 有空来玩~ |
![]() | 13 Variazioni 2018-11-13 09:44:30 +08:00 有没有 bat 的。。。懒得装 linux 环境了。。 |
14 zhibin 2018-11-13 09:45:55 +08:00 你真是个天才! |
![]() | 15 Phariel 2018-11-13 09:49:29 +08:00 你真是个鬼才,V2 捡到宝了! |
![]() | 16 Tink PRO 准备试试,能加上电脑吗 |
17 ala2008 2018-11-13 09:50:24 +08:00 厉害厉害,netty 还可以这样玩 |
![]() | 18 iamniconico OP @Variazioni 基于 jar 的,有 jre 环境就行,cmd 也可以玩 |
![]() | 19 iamniconico OP @Tink 有时间加上电脑模式 |
![]() | 20 NjcyNzMzNDQ3 2018-11-13 10:03:38 +08:00 你真是个小机灵鬼,点赞! |
![]() | 21 deadEgg 2018-11-13 10:05:25 +08:00 你这不是发过两遍了。请问为什么还要再发一遍? |
![]() | 22 iamniconico OP @deadEgg 之前的图有问题 |
23 Sniffing 2018-11-13 10:07:25 +08:00 via iPhone 有没有癞子版 |
![]() | 24 pandaMao 2018-11-13 10:10:51 +08:00 你真是个天才! |
25 xml123 2018-11-13 10:13:10 +08:00 还没有玩,只是看了 gif 演示,简单的提几个建议,可能因为没实际玩过所以不一定适用: 1.加入单机模式,支持和电脑打; 2.优化一下顺子和连对的出牌方式,比如 3456789 可以简化成 3to9,33445566 简化成 33to66 之类的; 3.你提供的合法组合里好像没有 333444555678 这种,不知道实际程序里能不能出; 4.优化一下 UI,建议像普通的斗地主一样,关键是要固定三家手牌的输出位置,哪怕只是简单的放 3 行,每行显示剩余手牌数和上一次出的手牌就行,这样看起来会清晰一些(不知道会不会和“偷偷划水”相矛盾)。 暂时就想到这么多。 |
![]() | 26 ljh0585 2018-11-13 10:13:23 +08:00 我觉得中文好点吧。。英文斗地主感觉不伦不类的 |
![]() | 27 queuey 2018-11-13 10:26:46 +08:00 真的是魔鬼 |
![]() | 28 openthinks 2018-11-13 10:34:40 +08:00 NB 关注了 |
![]() | 29 Daveedo 2018-11-13 10:37:39 +08:00 开了个房但是没人啊 有人一起玩么 |
![]() | 30 iamniconico OP |
31 kylix 2018-11-13 10:41:46 +08:00 有意思,哈哈 |
![]() | 32 iamniconico OP @Daveedo 找些人约战,或者加群,现在用户量少(委屈 |
![]() | 33 iamniconico OP @ljh0585 中文不好划水~ |
![]() | 34 kimqcn 2018-11-13 10:48:56 +08:00 为啥要这么麻烦,直接把 jar 包放上去不行么 |
![]() | 35 iamniconico OP |
36 Scarborough 2018-11-13 10:57:56 +08:00 这个厉害,论划水摸鱼技术小弟甘拜下风 |
![]() | 37 verzhshq 2018-11-13 10:58:41 +08:00 niconiconi~ |
![]() | 38 aino 2018-11-13 11:03:15 +08:00 @Scarborough #36 ![]() |
![]() | 39 iamniconico OP @verzhshq 兄弟也喜欢矢泽妮可 |
![]() | 40 FrankHB 2018-11-13 11:11:04 +08:00 ……睡眠都那么充分吗。 (是不是很久没妮活都在长草啊……) |
![]() | 41 dinjufen 2018-11-13 11:28:34 +08:00 搞得我也想写一个,不过看起来有点难度 |
![]() | 42 iamniconico OP @dinjufen 有兴趣的话可以基于 ratel 服务端写一个其他版本的客户端 |
![]() | 43 sutra 2018-11-13 11:39:04 +08:00 既然要“上班可以偷偷”,那不应该在 shell 里显示出扑克牌的样子,应该直接显示数字。比如 3 红桃,就显示 31。 |
![]() | 44 iamniconico OP @sutra 可以修改 common 包里的 PokerHelper 的 printPokers 方法自定义样式,为了界面友好体验,所以加了扑克牌样式 |
![]() | 45 MorningStar0 2018-11-13 11:55:46 +08:00 bat 里面运行不起来 Exception in thread "main" java.lang.reflect.InvocationTargetException |
![]() | 46 iamniconico OP @MorningStar0 jre 版本是多少,release 版本是可运行的,目前没有复现过这种问题 |
![]() | 47 yangsimonguo 2018-11-13 12:24:07 +08:00 @deadEgg 还真是,发了三遍了。 |
48 xml123 2018-11-13 12:26:53 +08:00 jar 打开之后没有界面,重复打开然后卡死了( windows 平台,JRE 1.8.0_181-b13 ) |
49 wweih 2018-11-13 12:46:48 +08:00 房间号 40 有人来吗 |
50 roronoaws 2018-11-13 12:53:43 +08:00 via Android 玩斗地主最重要的是音效啊 |
![]() | 51 MorningStar0 2018-11-13 12:54:34 +08:00 @iamniconico 之前那个问题解决了,我连得自己的服务器,忘记设置防火墙开端口了[捂脸]。还有问题就是怎么才能删除房间和刷新房间人数? |
![]() | 52 iamniconico OP @xml123 双击打开还是通过 java -jar 指令 |
![]() | 53 iamniconico OP @MorningStar0 游戏过程退出或者强制终止连接,房间会自动删除,房间人数不能刷新,在 Options 界面可以重复查询房间列表来看,控制台程序限制太多,不比 ui |
54 xml123 2018-11-13 13:27:34 +08:00 via Android @iamniconico 都试了的 |
![]() | 55 iamniconico OP @xml123 有点古怪,我使用 windows jre8 没有复现,你将 ratel 项目导入到 IDE 中运行客户端内的主函数试一下 |
![]() | 56 Daveedo 2018-11-13 13:47:47 +08:00 @iamniconico 请问哪里有群呀~ |
![]() | 57 iamniconico OP ![]() @Daveedo 项目 README 里有的,这里传送门 948365095 |
![]() | 58 Daveedo 2018-11-13 14:04:23 +08:00 @iamniconico 谢谢大佬 |
![]() | 59 zhouyut001 2018-11-13 15:12:30 +08:00 NB, 这招摸鱼 get 了 |
![]() | 60 kkkkkrua 2018-11-13 15:35:58 +08:00 checkPokerType 算法是什么思路啊,有哪位大佬通俗易懂的解释下 |
![]() | 61 sh1t0nu 2018-11-13 16:30:20 +08:00 牛逼啊! |
![]() | 62 iamniconico OP @kkkkkrua 统计+规则验证 |
63 yangehappy 2018-11-13 17:00:09 +08:00 天才 应该开个游戏公司 |
64 3d3ec7a 2018-11-13 17:12:48 +08:00 牌画的太明显了, 可以隐晦点用两个字符表示, 如 S(pade) H(eart) D(iamond) C(lub) + 2 3 4 5 6 7 8 9 0 J Q K A |
![]() | 66 iamniconico OP @3d3ec7a 会考虑的,请关注 |
![]() | 67 Mark24 2018-11-13 19:16:21 +08:00 厉害了 |
![]() | 68 mokain 2018-11-13 23:33:47 +08:00 你怎么这么秀! |
69 vex2pp 2018-11-14 22:24:33 +08:00 楼主是游戏铁粉啊,这游戏我是玩不下去。 |
70 xmt328 2018-11-15 09:11:45 +08:00 大家都是九年义务出来的,为什么楼主这么优秀 |