掷骰子游戏简单实现

简单的掷骰子游戏,随机取三个数


```java
import javax.swing.*;
import java.util.*;

import static java.sql.JDBCType.NULL;

public class guessnumber {
    public static void main(String[] args) {
        System.out.println("规则须知:" +
                "这个游戏为掷骰子游戏,三个骰子一起掷出,对于和的大小,您可以猜一个值" +
                "如果这个值猜对了,加五分,猜错了,扣十分,一共100分,扣完即止。每轮您" +
                "可以猜三次,我们会提示您猜的大小");
        int random1 = (int) (Math.random() * 6 + 1);
        int random2 = (int) (Math.random() * 6 + 1);
        int random3 = (int) (Math.random() * 6 + 1);
        int sum = random1 + random2 + random3;
        int num = 1;
        int grade = 30;
        while(num <= 3) {
            while (num <= 3) {
                System.out.println("请输入您猜的数字");
                Scanner sc = new Scanner(System.in);
                int a = sc.nextInt();
                if (a < 3 || a > 18) {
                    System.out.println("输入的数据是错误的,请重新输入");
                } else if (a == sum) {
                    System.out.println("恭喜您猜对了");
                    grade += 5;
                    break;
                } else if (a > sum) {
                    System.out.println("您猜大了呢!再猜一次吧");
                    grade -= 10;
                    num++;

                } else {
                    System.out.println("您猜小了呢!再猜一次吧");
                    grade -= 10;
                    num++;
                }
            }
            System.out.println("这个数字是:" + sum + "您猜对了吗");
            System.out.println("您最终的分数是:" + grade);
            System.out.println("Game Over!");
            int i = JOptionPane.showConfirmDialog(null, "是否重新开始游戏", "确认消息", JOptionPane.YES_NO_OPTION);
            if (i == 0) {
                num = 1;
                grade = 30;
                System.out.println("您已重新开始游戏");
            } else {
                System.out.println("游戏结束");
                break;
            }
        }
    }
}


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSS 掷骰子走棋类游戏是一种在网页上使用CSS实现简单棋盘游戏。该游戏使用HTML和CSS创建棋盘,并使用CSS动画来模拟掷骰子和棋子的移动。 首先,我们需要创建一个HTML元素作为棋盘,使用CSS定义其外观和布局。我们可以使用一个div元素作为棋盘容器,在其中创建多个子元素表示棋盘的每个格子。每个格子可以是一个div元素,通过CSS设置其宽度、高度和背景颜色来表示不同的棋盘区域。 接下来,我们需要使用CSS动画来模拟掷骰子的效果。我们可以给骰子元素添加一个动画类,其中定义了一个CSS动画序列。这个动画序列可以包括多个关键帧,每个关键帧表示骰子在不同时间点的旋转和运动状态。通过将这个动画类应用到骰子元素上,我们可以实现一个掷骰子的动画效果。 最后,我们需要使用CSS动画来模拟棋子的移动。类似于掷骰子的动画,我们可以为棋子元素定义一个移动的动画类,其中包含一个CSS动画序列,用于表示棋子在棋盘上的移动轨迹。通过将这个移动的动画类应用到棋子元素上,我们可以使棋子在棋盘上按预定的规则进行移动。 总的来说,CSS 掷骰子走棋类游戏利用了HTML和CSS的特性,通过定义棋盘和棋子的外观和动画效果,来实现一个简单的走棋游戏。这种方法不需要使用任何JavaScript代码,只使用HTML和CSS就能够创建一个有趣的游戏。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值