2016 - 2024

感恩一路有你

用易语言制作加法算数游戏

浏览量:4859 时间:2024-07-11 20:55:13 作者:采采

在本文中,我将向您展示如何使用易语言制作一个简单的加法算数游戏,游戏范围为1~100。此外,还可以记录您的得分,并在下次打开程序时继续查看您的得分。

新建窗口程序

首先,您需要新建一个Windows窗口程序,如果您已经熟悉易语言的操作,可以跳过这一步。选择窗口的高度和宽度,以适应游戏界面的需求。

添加按钮和编辑框

接下来,您需要在窗口中添加一个按钮、三个编辑框和三个标签。编辑框2和编辑框1的样式相同,标签2和标签1的样式也相同。

编写代码

以下是代码示例:

.版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 加数1, 整数型
.程序集变量 加数2, 整数型
.程序集变量 得数, 整数型
.子程序 __启动窗口_创建完毕
  编辑框数据()  // 调用编辑框数据子程序,生成随机数
  标签3.标题  到文本(读入文件(取运行目录()   "~"))
.子程序 _按钮1_被单击
  如果 (编辑框3.内容  到文本(得数))   // 答对了
    信息框("恭喜您答对了,加一分^_^", 信息图标, "答对问题")
    标签3.标题  到文本(到数值(标签3.标题)   1)
    写到文件(取运行目录()   "~", 到字节集(标签3.标题))
    编辑框数据()
  否则
    如果 (编辑框3.内容  "")  // 未输入答案
      信息框("请写答案!", 警告图标, "警告")
    否则  // 答错了
      信息框("答错了哦!", 错误图标, "答错问题")
      编辑框3.内容  ""
      编辑框数据()
  如果结束
.子程序 编辑框数据置随机数种子()
  加数1  取随机数(1, 100)
  加数2  取随机数(1, 100)
  如果 (加数1  加数2)  // 避免加数重复
    加数1  取随机数(1, 100)
  否则
    如果 (加数1  加数2)  // 避免加数二次重复
      加数2  取随机数(1, 100)
    否则
      如果结束
  编辑框1.内容  到文本(加数1)
  编辑框2.内容  到文本(加数2)
  得数  加数1   加数2

备注:请不要删除"~"这个文件,否则您的分数将会丢失!

小提示:请时刻记得保存文件,以防电脑异常关机导致文件丢失。

现在,您可以按下F5运行程序或点击左上角的三角形符号开始游戏!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。