友情提示:380元/半年,儿童学编程,就上码丁实验室。
贪吃蛇是大家都熟悉的一个小游戏,今天利用micro:bit来做一个贪吃蛇游戏
游戏说明:
•角色:
蛇头、水果
•玩法:利用按A键时蛇头会向左转、按B键时蛇头会向右转,不按键时蛇头一直往前进
•得分:蛇头吃到一颗水果得1分
•死亡:蛇头碰到壁就死亡,死亡后蛇头会回到原来的位置(2,2),如果死亡三次就【游戏结束】
设计思路:
•如何设计按A键时蛇头向左转、按B键时蛇头向右转 (但要注意,同一位置不能同时按二次以上,免得转弯错误!)
◦利用一个变量【可否按键】来控制
•如何判断死亡?
◦如果移动后与移动前在同一位置,就代表碰壁了,为了减少变量的使用,所以设【移动前】=移动前【X坐标+Y坐标】的值,【移动后】=移动后【X坐标+Y坐标】的值,比较两变量值的差异!
程序如下
下载到micro:bit上就能玩啦,参考HEX文件可以从以下下载。
https://sites.google.com/site/wenyumaker2/02micro-bit-yan-jiu/11-li-yongled-deng-she-ji-you-xi2-tan-chi-she/microbit-%E8%B2%AA%E5%90%83%E8%9B%87.hex?attredirects=0&d=1