石头 剪刀 布

2019-12-077629
AI 快速预览详细 收起
本文介绍了一个基于Mind+1.6和AI图像模块的石头剪刀布AI游戏项目。通过摄像头识别手势,与电脑生成拳法进行比赛。项目中使用了Mind+1.6软件和AI图像模块,实现了摄像头手势识别功能。游戏开始时,点击空格键启动程序,摄像头会识别玩家的手势,并通过小麦说的方式在屏幕上显示。同时,电脑随机生成拳法图,裁判凯西负责裁决并显示结果。这个项目不仅有趣,还能帮助孩子学习AI技术,适合少儿编程入门。
project-image

小科普:石头,剪刀,布

“中国和韩国一般都叫“石头、剪子、布”,而日本则叫做“石头、剪子、纸”,与美洲、欧洲的叫法相近(Rock, Paper, Scissors),这是因为“石头、剪子、纸”是由19世纪的日本传入欧美的缘故。 

 如同围棋和麻将,“石头、剪刀、布”,或“猜拳”,也是由中国发明的。按照明朝人谢肇浙所写的《五杂俎》这本书,猜拳的传统可以追溯到汉朝的手势令。 

   大陆:石头、剪子、布; 香港:包、剪、揼; 有时使用其他的次序来表达,如“剪刀、石头、布”,各地经常有其独特称呼。这是一种不收空间,时间,场地限制,在儿童、青少年、老年广泛流传的手技游戏,有时跟“掷硬币”、“掷骰子”有相同的功能,就是用来产生随机结果以作决策。但有时它并不随机,因为游戏者可以根据经验,判断对手的手法。 

通用规则游戏:石头克剪刀,剪刀克布,布克石头

本次项目尝试用新升级的AI识图功能 由摄像头获取信息,和电脑生成拳法比赛。

步骤1 使用软件和功能模块

使用软件 mind+1.6

功能模块AI图像模块

project-image
project-image

步骤2 核心功能实现-路人甲

路人甲模块:

点击绿色旗帜自动开启摄像头

1:游戏开始;按空格键开始运行,并发送消息1 和 消息2,激活电脑和裁判的程序;

2:虚拟的玩家,摄像头识别的拳法,通过小麦说的方式在屏幕体现;

3:分析摄像头获取手势,将手势赋值给变量出拳值。

4:裁判裁定说出结果。


程序界面,背景,小麦,裁判凯西来自系统自带库;电脑出拳图,由孩子绘制。

project-image

启用摄像头,游戏开始的功能模块

project-image

人工出拳函数模块:

用如果-那么执行模块,判断识别手势,赋值给变量方便利用变量比较。

此函数可识别剪刀,石头,布,OK四种手势,如果识别出ok这停止所有脚本。

project-image

步骤3 AI选手

手绘三种拳法图形,通过随机数函数,随机产生拳法图。

project-image
project-image

步骤4 裁判凯西,裁决并显示结果。

project-image

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
fcc609
fcc609
谁是谁的程序还没搞明白,按照步骤未成功,小白求详细的步骤。
- 没有更多了 -