首页>学校动态>Scratch编程趣味篇 贪吃蛇

Scratch编程趣味篇 贪吃蛇

来源:北京童程童美少儿编程教育朝阳大悦城中心时间:2022/8/5 10:14:19

  今天分享一个贪吃蛇游戏的制作,效果如下:

  知识小课堂

  贪吃蛇游戏是一款经典的益智游戏,有PC和手机等多平台版本。既简单又耐玩。该游戏通过控制蛇头方向吃蛋,从而使得蛇变得越来越长。

  用游戏把子上下左右控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长玩的难度就越大,不能碰墙,不能咬到自己的身体,更不能咬自己的尾巴,等到了一定的分数,就能,然后继续玩下一关。

  编程实现

  本程序较长,以下介绍程序的主要编程内容,详细步骤可以在下载本程序以后自行查看。

  另外,小杨老师在此想重点说明一点,当需要编制一个比较复杂的程序时,必须将程序进行分块,每块都实现各自的功能,一方面是方便阅读,另一方面也方便程序的可更改性。

  第 一步:材料准备

  首先,需要准备编程需要的素材,较重要的包括蛇的食物和蛇的绘制,其中蛇的食物可以选择多种,后续可以根据蛇吃的食物不同设置不同的响应,例如吃了西瓜以后,蛇的移动速度变快。

  第二步:程序搭建

  (1)蛇造型绘制:本部分实现蛇造型的绘制。

  (2)蛇的移动:以下部分的程序实现蛇的移动,通过键盘的“↑↓←→”四个键实现蛇方向的控制,需要注意的一点,当按下“↑”键时,如果上一时刻蛇的方向是向下的话,那么认为蛇不能直接调头,还必须维持原向下移动的方向;其它三个方向也是类似,都不允许蛇进行直接调头操作。

  (3)移动蛇:本部分程序实现蛇的移动。

  (4)判断蛇是否碰到自己:本部分程序判断蛇是否碰到自己身体,如果检测到蛇碰到自己身体,那么需要发出游戏结束的命令。

  (5)蛇变长:本部分程序定义蛇碰到食物时,长度增长。

上一页 下一页

推荐课程更多>

立即申请体验课

关于我们 | 联系我们 | 北京童程童美少儿编程教育朝阳大悦城中心

版权所有:培训指南

  • 在线咨询
  • 电话咨询
  • 预约试听