易语言小游戏:猜数字

新人试一试水文章的,大佬就不要看了

众所周知,所有语言能编写最简单的游戏

那么我们来用易语言编写猜数字吧

首先我们看看程序设计

 

 

我吧编辑框名称改为guess_number

 然后是程序集

.版本 2
.支持库 spec

.程序集 窗口程序集_启动窗口
.程序集变量 程序集_随机数, 整数型
.程序集变量 剩余次数, 整数型

.子程序 __启动窗口_创建完毕

置随机数种子 ()  ' 取随机数
程序集_随机数 = 取随机数 (1, 100)
调试输出 (程序集_随机数)  ' 创建随机数
剩余次数 = 5

.子程序 _按钮1_被单击
.局部变量 A, 整数型

调试输出 (guess_number.内容)
.如果 (到整数 (guess_number.内容) = 程序集_随机数)  ' 用如果函数判断正误
    A = 信息框 (“太棒啦,你竟然猜对了喵,你的得分是” + 到文本 (剩余次数 × 20) + “分!你想要重新开始吗?”, 4, , )
    .如果 (A = 5)
        guess_number.内容 = “”
        置随机数种子 ()
        程序集_随机数 = 取随机数 (1, 100)
        调试输出 (程序集_随机数)
        信息框 (“重置成功喵”, 0, , )
        剩余次数 = 5
        cores.标题 = “剩余次数:” + 到文本 (剩余次数)
    .否则
        A = 6
        结束 ()
    .如果结束


.否则
    .如果 (到整数 (guess_number.内容) > 程序集_随机数)
        信息框 (“だたい,太大了哟,要再小点喵”, 0, , )
        guess_number.内容 = “”
        剩余次数 = 剩余次数 - 1
        cores.标题 = “剩余次数:” + 到文本 (剩余次数)
    .否则
        信息框 (“だたい,太小了哟,要再大点喵”, 0, , )
        guess_number.内容 = “”
    .如果结束
    剩余次数 = 剩余次数 - 1
    cores.标题 = “剩余次数:” + 到文本 (剩余次数)
.如果结束
.如果 (剩余次数 = 0)
    A = 信息框 (“太遗憾啦,使用次数用完了,正确答案是:” + 到文本 (程序集_随机数) + “  差点就猜中了呢,你想要重新开始吗?”, 4, , )
    .如果 (A = 5)
        guess_number.内容 = “”
        置随机数种子 ()
        程序集_随机数 = 取随机数 (1, 100)
        调试输出 (程序集_随机数)
        信息框 (“重置成功喵”, 0, , )
        剩余次数 = 5
        cores.标题 = “剩余次数:” + 到文本 (剩余次数)

    .否则
        A = 6
        结束 ()
    .如果结束

.否则

.如果结束




.子程序 _restart_被单击

guess_number.内容 = “”  ' 重置按钮
置随机数种子 ()
程序集_随机数 = 取随机数 (1, 100)
调试输出 (程序集_随机数)
信息框 (“重置成功喵”, 0, , )
剩余次数 = 5
cores.标题 = “剩余次数:” + 到文本 (剩余次数)

这样,一个简单的猜数字小游戏就做好了

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值