基于JavaSwing开发单机斗地主游戏(大作业)
开发工具: Eclipse/Myeclipse/idea+Jdk
启动方法
对Main.java点右键,run as Application,启动24点游戏。
游戏规则
1、发牌:一副牌,留三张底牌,其余发给三家,底牌叫牌后加到地主手中。
2、叫牌:叫牌按出牌顺序轮流开始叫牌,每人只能叫一次,叫牌可叫“1分”、“2分”、“3分”或不叫,所叫的分数为“叫牌的底分”,分数叫的高赢的多,输的也多。叫完后叫的最大分的为地主,如果都选择不叫牌,重新发牌,然后重新开始叫牌。
3、出牌:首先将三张底牌交给地主,三张底牌所有人都能看到。由地主开始出牌,然后按逆时针顺序依次出牌,轮到用户跟牌时,用户可按左上方Pass按钮表示不跟或按Search按规则查找然后按出牌按钮出牌。直至某一方牌出完就结束此局。
4、牌型:火箭:即双王(双鬼牌),什么牌型都可打,是最大的牌。炸弹:四张同数值牌(如四个5)。除火箭和比自己大的炸弹外,什么牌型都可打。单牌(一手牌):单个牌。对牌(一手牌):数值相同的两张牌。三张牌:数值相同的三张牌(如三个10)。三带一手:数值相同的三张牌+一张单牌或一对牌
实现的主要功能
1.生成扑克牌
2.分发牌给赌徒
3 为分发好牌的赌徒排好牌的顺序
4 计算最佳出牌规则
5 判断是否有选手获胜
运行效果图:
1. 挑选自己想要的项目
2. 为避免同学校重复撞车,建议购买前使用查重功能输入学校全称进行查重(尽可能的避免撞车)
3. 点击立即购买并付款
4. 返回网站点击订单进入订单详情查看源码下载地址进行下载
手机端:
电脑端:
6. 在订单详情中对自己购买的每个商品进行记录学校操作!
7. 文件创建时间修改:http://www.stuziyuan.com/product/view1201.html
声明:本网站提供各类参考源码!可用于个人学习参考使用!禁止商用!