用易语言制作养成类游戏——幸福之家

[日期:2017-06-01] 作者:信息技术 次浏览 [字体: ]
        我叫高远皓,来自七年级4班,2014年我接触了易语言编程。慢慢熟悉并发现它的乐趣,渐渐的学会做更多的事,我从一个只能做计算器的新手变成了一个能编不少软件的人。

之所以选择易语言来编程,最重要的原因就是它简单易学,中小学生便可轻松掌握。

易语言,也称e语言,国人的述事习惯与外国人的语法习惯还有很大区别,再加上英文有多种语态,有时间动词,有不同的复数形式,这在中国人学习外语上都不能很好的适应。更何况英文编程中大多数用大写缩写的方法表示一个概念、定义和变量,因此如果不了解的人是无从知道,而中文几个字即可简单表示了。中文具有比较明确的归类表达方式,如公交车、小汽车、自行车、吉普车均是行走的车辆,都与车有关,而英语每个事物都有一个不同的名词,不容易记忆,如BUS公交车,CAR小汽车,BIKE自行车,JEEP吉普车。因此这种方式如果套用到编程上,那么每个变量均用不同的代表,那样要记忆的词汇量就非常巨大了,易语言的诞生解决了这个问题,它还创造性的加入了纠错功能,首字母拼写等功能,它由支持库,模块,易包,等组成。易语言完全面向对象,跨平台,支持Unicode、多线程,垃圾自动回收,类型反射,静态编译,动态类型装载等等,由易语言编译成的程序叫做易程序。

幸福之家小游戏是以现实生活为题材所改编的一款休闲类养成游戏,这款游戏中主要用到了写入、置随机数、载入和销毁等指令,在你学会使用易语言中的变量后可以很快做出来。在制作1.0版本的时候我遇到了许多困难,比如说,如何将游戏人物的金钱数、健康值、体力值等写入下面的表格中?又如何设定这个游戏的难度和趣味性?

在游戏里,我有一个温暖的家,在这里我可以吃饭、休息和睡觉,可以去商店购买食物和水,可以去银行存取钱,生病了需要去医院,没钱了需要去上班或者打零工,要想找到好工作需要去学校学习相关工作技能,为了快速的获得金钱也可以去买买彩票或者豪赌一把(这可不值得学习哦)!这便是我幸福的模拟人生。

以下为一些游戏场景:

 

 

 

易语言作为一种可视化的中文编程语言,要实现以上游戏功能是比较容易的。

以下为打工场景选择餐厅服务员在易语言中的程序代码如下(后面括号内为语句功能备注)

 

子程序 _按钮1_被单击                              (餐厅服务员后面的OK键被单击)

如果 ( (#精力) 4)         (读取人物精力值,如果大于4才能进行餐厅服务员工作)

    信息框 (“谢谢你!这是报酬!”, #信息图标, “谢谢”)   (餐厅服务打工成功提示)

    (#现金, (#现金) 10)               (打工成功获得的收获,现金增加10

    (#精力, (#精力) 5)                 (打工后的体力消耗,精力值减少5

否则                                      (如果精力值达不到要求,打工不成功提示)

    信息框 (“对不起!你没有达到要求!”, #信息图标, “对不起”)

如果结束

是不是看起来特别简单,就像口述做某件事情的过程一样,如果你也对编程感兴趣的话,不妨加入我的队伍,一起来试试易语言吧!访问这个站点“http://www.dywt.com.cn”,这里有易语言软件和编译环境的配置方法,也可以学到很多现成的例子。