【项目来源】
石头剪刀布是新课标解读中身边算法的一个案例,在生活中学生也经常玩耍,如何利用mind+来制作这个游戏呢?虽然之前使用慧编程过机器学习类似的内容,但是换了软件,还是从头再来,联系了DF技术人员看了说明文档,模仿照着进行设计完成。
【游戏原理】
首先进行图像采集,利用机器学习进行画面分类。完成石头、剪刀、布三个画面的分类后,就可以与电脑进行互动游戏了。
将手势石头、剪刀、布分别设定为可计算的量1、2、3,这样我们就可以对数字进行计算,利用随机数让电脑进行出招,从而进一步进行程序判断。
游戏规则大家都很熟悉,如下图所示:
【步骤详解】
步骤1:打开Mind+,右上角实时模式
步骤2:左下扩展,添加功能模块
步骤3:选择“机器学习”
步骤4:左侧代码块中,找到机器学习KNN图像分类相关积木块
步骤5:手势图像获取,并进行分类程序编写。
步骤6:脚本编写——玩家和电脑出拳规则制定,方便计算机计算。
步骤7:编写脚本——根据游戏规则设定输赢结果。
步骤8:利用自定义程序,将整个游戏互动进行规划。
【参考内容】https://mindplus.dfrobot.com.cn/ml5-knn
评论