【“玩物立志”scratch少儿编程】坦克动荡-“穿墙控制”和“子弹反弹”的实现-含完整代码
scratch是一款主要面向小朋友们的编程工具,也有很多的大朋友们喜欢它,因为它确实简单而有趣,通过搭积木,就可以建造出一些好玩的程序。大家玩过4399的坦克动荡吗?有没有尝试试着自己去实现它呢?本文记录我在使用scratch尝试实现坦克动荡小游戏的过程中,碰到的一些问题。如果坦克已经有一部分在墙上,此时我们无论向哪个方向移动,都会检测到碰墙,然后回到原来的位置。即使只考虑横竖向的墙壁,也有两种情况。那我们又如何判断撞击的墙壁是横向还是竖向?.........