操控机器人踢足球是很多孩子的小小梦想,如今使用索尼核心Q宝机器人就可以做到了!只需要学习简单的编程知识,中小学生也可以操作核心Q宝来一场充满趣味的双人足球小游戏。
我构思的双人足球小游戏就是一款基于核心Q宝的益智游戏。在4*6的地图上,两名玩家通过控制toio™核心Q宝运动,将小球推到对方球门则取得胜利。如果将球踢出边界,可以发起点球。除了竞技赛,还可以有很多其他玩法,比如竞速带球绕桩,操控Q宝带球通过指定路线,绕过障碍物,到达终点。如果球超出范围等行为进行罚时操作。用时最短的玩家获胜。
索尼toio™的运动控制
运动控制的实现主要通过按键监听,发送对应的指令。Q宝角色一、二分别监听WASD、↑↓←→进行上下左右的固定移动,除了固定移动,还要支持加速移动、旋转。下面是一个移动Q宝的代码:
targets = ((30, 30), (30, -30), (-30, -30), (-30, 30), (30, 30))
print("** ACTIVATE")
with SimpleCube() as cube:
print("** CONNECTED")
for target in targets:
target_pos_x, target_pos_y = target
print(f"move to ({target_pos_x}, {target_pos_y})")
succ