所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
石头 剪刀 布
gray6666 gray6666 2019-12-07 11:47:10
2
0
简单
projectImage

小科普:石头,剪刀,布

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

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

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

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

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

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

使用软件 mind+1.6

功能模块AI图像模块

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

路人甲模块:

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

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

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

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

4:裁判裁定说出结果。


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

projectImage

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

projectImage

人工出拳函数模块:

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

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

projectImage
步骤3 步骤3
AI选手

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

projectImage
projectImage
步骤4 步骤4
裁判凯西,裁决并显示结果。
projectImage
Makelog作者原创文章,未经授权禁止转载。
2
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]