✨ 能用众力,则无敌于天下矣;能用众智,则无畏于圣人矣。 —— 孙权
前言:
今天给大家分享一个易上手的小玩意来辅助我们的小孩学习玩耍,它就是索尼 toio™,一款寓教于乐的编程机器人,可以让孩子在玩游戏、互动中了解编程,提高孩子的创造力和思维能力。下面我们就一起体验索尼 toio™在对战类游戏中的表现吧。
一、实战体验
1、国战游戏介绍
我们可以使用Q宝机器人来游玩常见的国战游戏。具体来说,守卫方用一个Q宝机器人扮演守卫,保卫用一个小玩偶扮演的国王,攻方则用一个Q宝机器人扮演攻城将军。在两分钟的游戏时间内,守卫保护自己的国王,不被对方Q宝将军碰倒,或将攻方赶出操作盘外即获胜;攻城将军只要在两分钟内打倒对方国王即为获胜。
绿色是攻方将军,黄色是守方守卫,后方是国王
2、沉浸式视频体验
在视频中我们可以看到,通过电脑键盘或者其他外设操作Q宝来守卫自己的国家或者扩大疆土,经过双方的斗智斗勇最终拿下胜利:
索尼tito-国战游戏
3、核心代码简介
使用定时器来控制每场游戏的时长,并用来检测是否超时,超时后判守方获胜:
import time
task_time = int(input('请输入倒计时时间(分钟):'))
start_time = time.strftime('%H:%M:%S',time.localtime()) #获取格式化当前时区时间
print('开始游戏:', start_time)
for i in range(1, task_time*60 + 1): #分钟化为秒
if i % 5 == 0: #每5秒打印一次
print('剩余时间:%i秒' % (task_time*60 - i))
time.sleep(1)
final_time = time.strftime('%H:%M:%S',time.localtime()) #获取结束时间
print('结束游戏:', final_time)
判断Q宝的坐标,判定是否超出操作盘外来判定游戏结果。具体实现逻辑可以参考如下链接:https://toio.github.io/toio-spec/en/docs/ble_motor/#direction-of-cube-travel
判断攻方Q宝的坐标是否在国王的坐标中,来判定攻方Q宝是否获胜:
如果孩子有更多Q宝机器人,还可以将它们分组编队,轮流上场,按照双方胜负局总数来判断结果。还可以在家长指导下为机器人安装更具战斗力的武器或防具,例如捆绑铅笔、附加配重等,来增加机器人的攻击力和防御力。以本文展示的国战原型设计,孩子们可以有更多创意发挥的空间。
二、总结
总而言之,索尼toio™不仅是锻炼编程能力,更多的是动手能力和思维能力,让小朋友和父母亲在游戏中快速成长,促进亲子感情。如果你还正在为孩子挖掘兴趣感到烦恼,不妨试试索尼toio™,让它带你打开新世界的大门。
当然,本次文章只是一个简单的分享,如果你心动了,欢迎留言讨论,一起解锁更多玩法。同时也可以点击下面链接,更详细了解索尼toio™,打造属于你的专属Q宝。
索尼toio趣学编程,超创想玩https://www.sonystyle.com.cn/minisite/intelligent/toio/toio_introduce/mobile.html
索尼toio,编程在线商城https://www.sony.com.cn/content/sonystyle/products/intelligent/index/toio_gogorobot/gogorobot.html文章来源:https://www.toymoban.com/news/detail-700501.html
索尼toio,索尼科技https://www.sonystyle.com.cn/minisite/intelligent/toio/toio_introduce/technology.html文章来源地址https://www.toymoban.com/news/detail-700501.html
到了这里,关于索尼 toio™应用创意开发征文|联盟国战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!