900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > JAVA编程——掷骰子小游戏

JAVA编程——掷骰子小游戏

时间:2021-08-06 15:55:08

相关推荐

JAVA编程——掷骰子小游戏

一、相关技术

使用线程控制骰子的切换,在切换骰子的时候使用随机数产生骰子的序号,来决定摇出来的骰子点数。

改变骰子图片的代码如下

v1 = (int) (Math.random() * 6 + 1); // 随机产生第一个骰子的点数v2 = (int) (Math.random() * 6 + 1); // 随机产生第二个骰子的点数v3 = (int) (Math.random() * 6 + 1); // 随机产生第三个骰子的点数// 显示骰子的图片lb_dice_1.setIcon(SwingResourceManager.getIcon( DiceGameFrame.class, "/icon/" + v1 + ".png"));lb_dice_2.setIcon(SwingResourceManager.getIcon( DiceGameFrame.class, "/icon/" + v2 + ".png"));lb_dice_3.setIcon(SwingResourceManager.getIcon( DiceGameFrame.class, "/icon/" + v3 + ".png"));其中v1\v2\v3是用来存储骰子图片的编号并且也是骰子的点数

玩家模拟下注、加倍、确认下注、压大/压小等操作,进行掷骰子的游戏,并且根据骰子大小判断玩家的输赢。

运行界面

二、编程实现

1.结构设计

创建一个DiceGameFrame类,在类中创建一个DiceThread类用于判断骰子的点数并确定玩家是输是赢。

2.运行效果(图+视频)

运行效果

00:10

操作示例

3.代码如下

源代码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。