最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch编程案例-猫捉老鼠

Scratch 少儿编程 7382浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

   古之教者,家有塾,党有庠,术(suì)有序,国有学。比年(每年)入学,中年(隔一年)考校。一年视离经辨志;三年视敬业乐群;五年视博习亲师;七年视论学取友,谓之小成。九年知类通达,强立(坚强的意志)而不反,谓之大成。夫然后足以化民易俗,近者说服而远者怀(向往)之,此大学之道也。《记》曰:“蛾子时术之。”其此之谓乎!——《礼记.学记 》第4章

 


今天给大家分享的编程案例是小游戏“猫捉老鼠”,通过鼠标控制角色来实现游戏设计:

1、源码分享:

 

Scratch编程——2019.6.2 编程案例-猫捉老鼠

Scratch编程——2019.6.2 编程案例-猫捉老鼠

2代码解析:

在这个程序中有两个角色:猫和老鼠,需要分别对其进行程序设计:

(1)首先把原有的角色小猫删除,然后从库中添加两个新的角色:cat2和mouse1:

Scratch编程——2019.6.2 编程案例-猫捉老鼠

(2)为cat2角色编程

①通过移动鼠标指针来实现鼠标控制小猫:

Scratch编程——2019.6.2 编程案例-猫捉老鼠

②添加游戏规则,当碰到老鼠时候,游戏结束,并说:抓住了提示语

Scratch编程——2019.6.2 编程案例-猫捉老鼠

③小猫整体程序:

Scratch编程——2019.6.2 编程案例-猫捉老鼠

(3)为mouse1角色编写程序:

①在1-3秒之间随机显示老鼠,并将老鼠的移动范围设定为整个舞台区域显示:

Scratch编程——2019.6.2 编程案例-猫捉老鼠

②设置条件在老鼠碰到猫之前一直执行随机选择-10到10°的任意角度移动10步,并且碰到边缘后自动反弹:

Scratch编程——2019.6.2 编程案例-猫捉老鼠

③整体程序:

Scratch编程——2019.6.2 编程案例-猫捉老鼠

您必须 登录 才能发表评论!