友情提示:380元/半年,儿童学编程,就上码丁实验室。
古之教者,家有塾,党有庠,术(suì)有序,国有学。比年(每年)入学,中年(隔一年)考校。一年视离经辨志;三年视敬业乐群;五年视博习亲师;七年视论学取友,谓之小成。九年知类通达,强立(坚强的意志)而不反,谓之大成。夫然后足以化民易俗,近者说服而远者怀(向往)之,此大学之道也。《记》曰:“蛾子时术之。”其此之谓乎!——《礼记.学记 》第4章
今天给大家分享的编程案例是小游戏“猫捉老鼠”,通过鼠标控制角色来实现游戏设计:
1、源码分享:
2、代码解析:
在这个程序中有两个角色:猫和老鼠,需要分别对其进行程序设计:
(1)首先把原有的角色小猫删除,然后从库中添加两个新的角色:cat2和mouse1:
(2)为cat2角色编程:
①通过移动鼠标指针来实现鼠标控制小猫:
②添加游戏规则,当碰到老鼠时候,游戏结束,并说:抓住了提示语
③小猫整体程序:
(3)为mouse1角色编写程序:
①在1-3秒之间随机显示老鼠,并将老鼠的移动范围设定为整个舞台区域显示:
②设置条件在老鼠碰到猫之前一直执行随机选择-10到10°的任意角度移动10步,并且碰到边缘后自动反弹:
③整体程序: