查看原文
其他

英东中学信息技术老师教你宅在家里写一款《抗击病毒保卫战》游戏

英东中学 2020-10-28


近来,国内新型冠状病毒肆虐,感染人数逐日攀升,严重威胁到广大人民群众的健康。为尽早打赢这场战役,我们响应国家号召,无特殊情况不到人多的地方去,减少外出,不聚会,不串门,自觉待在家里。注意个人卫生,勤洗手,戴口罩。



整天整天待在家里,如果不做点有意义的事情,时间久了,难免让人觉得生活枯燥无味。好消息来了,作为学生,我们还可以利用在家时间做点有趣的事情。打游戏?不,不止于此,我们还可以制作游戏。

 

▲模仿雷电游戏-打怪物



 ▲抗击病毒保卫战游戏









编写游戏注意事情:

1.在电脑里下载并安装Scratch3.0。


2.过百度搜索游戏角色所需图片,用PS加工。(也可以自己绘制)


3.学会游戏角色中多个造型之间的切换(一个角色可以绘制多个造型,编写程序时,利用循环结构和字符连接运算,实现多个造型间切换)。


4.学会选择结构(一个角色碰到另外一个角色;或者触碰到某种颜色),循环结构(角色移动位置等),随机变量(角色下一次出现的位置)的运用。


5.游戏中加入适当的音效,能实现更好的游戏体验。


6.利用Scratch3.0,在电脑中制作好游戏,并把游戏传送到手机上,分享给亲朋戚友使用。


总之,制作复杂游戏时,先把复杂问题分解为若干个小问题,从简单的做起,一步一步让自己的程序壮实起来,强大起来。


项目分解——以雷电游戏为例

活动1:下载并安装Scratch3.0,百度图片搜索找到雷电飞机图片,利用PS去除背景颜色,保存透明背景格式PNG。在角色库里导入bat图片。新建角色,绘制子弹图形。

活动2:实现飞机左右移动。


活动3:角色子弹上添加代码块,实现子弹跟随飞机一起移动,并完成发射功能。


活动4:角色bat上的代码实现。


活动5:把sb3格式文件转换为Html5网页版本文件。

打开网页:https://sheeptester.github.io/words-go-here/htmlifier/

Upload project上传本地sb3文件,HTMLify下载文件,把HTML文件发送到手机上(如果手机上不能浏览,再安装QQ浏览器)


希望同学在家里,通过网络查阅Scratch相关编程知识和资料,制作一款游戏。停课不停学,在做中学,在学中做,在学中乐。“只争朝夕,不负韶华。”特殊时期往往也是一个人内修进步的好时期。





在党和国家的坚强领导下,我们相信,只要每个人都做好分内之事,万众一心,众志成城,我们就一定能打蠃这场疫情防控保卫战。最后,让我们向工作在一线的医护人员致敬,武汉加油,大家加油,我们加油。






撰写 / 编辑:Steven Dai




   


 往期精彩回顾 


Address: No.180,south gangqian avenue, nansha district, guangzhou


Hotline: 020-8468 6968


欢迎与我们联系了解更多学校信息


地址:广州市南沙区港前大道南180号


热线电话:020-8468 6968


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存