目录
斗地主
一、斗地主游戏1 -- 准洗发(控制台版)
1、准备牌
2、洗牌
3、发牌
4、看牌
二、斗地主游戏2 -- 给牌排序①(利用序号进行排序)
2、洗牌
3、发牌
4、看牌
三、斗地主游戏2 -- 给牌排序②(给每一张牌计算价值)
1、准备牌
2、洗牌
3、发牌
4、排序
5、看牌
四、斗地主游戏3 (页面版)
1、登录页面
2、游戏界面
3、面向对象设计
4、游戏完善
斗地主 (代码未完待续)
一、斗地主游戏1 -- 准洗发(控制台版)
1、准备牌
PokerGame():
2、洗牌
3、发牌
lord:地主牌(3张)
4、看牌
二、斗地主游戏2 -- 给牌排序①(利用序号进行排序)
以谁为主导,谁作为键
先让序号和数据产生对应关系,一一对应,打乱序号,再通过序号找到原始数据即可
1、准备牌
2、洗牌
3、发牌
TreeSet<Integer>可以自动对其中的元素从小到大进行排序
4、看牌
三、斗地主游戏2 -- 给牌排序②(给每一张牌计算价值)
1、准备牌
2、洗牌
3、发牌
4、排序
5、看牌
四、斗地主游戏3 (页面版)
1、登录页面
User.java:
LoginJFrame:
2、游戏界面
GameJFrame:
3、面向对象设计
图片单独命名:
正反面:
牌是否可以被点击 && 是否已经被点击:
Poker.java:
4、游戏完善
移动牌与重新摆放牌:
Common.java: