五子棋AI版-Scratch五子棋益智游戏

五子棋AI版-Scratch五子棋益智游戏

五子棋AI版-51scratch
五子棋AI版-Scratch五子棋益智游戏
此内容为付费资源,请付费后查看
29.9
限时特惠
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源

作品介绍

提到五子棋,相信你肯定不会陌生,闲暇的时候来两盘,健康又有趣。

五子棋是全国智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏。双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成五子连珠者获胜。五子棋容易上手,老少皆宜,而且趣味横生,引人入胜,它不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。

今天为大家分享的Scratch作品是《五子棋AI版》,这是一款棋类益智游戏,在游戏中,你需要和AI进行五子棋对战。

点击绿旗,运行程序,在舞台上呈现出的是一个18 x 18的网格棋盘,电脑为黑方,玩家为白方,电脑在棋盘正中间先放置了一颗黑棋子。玩家移动鼠标来寻找落子位置,此时会有一个半透明的白色棋子提示效果,按下鼠标即可落子,一旦玩家落子,电脑会瞬间落子,真正的体现出了AI处理能力强,速度快的特点。当有一方形成五子连珠者游戏结束,同时显示获胜信息,如果是AI获胜,显示黑方获胜,否则显示白方获胜。

AI几乎是不会犯错误的,所以和AI对战的难度极大,赶紧来挑战一下,看看你能赢几盘吧。

作品效果

Scratch五子棋AI版作品的演示效果如视频所示:

Scratch五子棋AI版效果

作品解读

Scratch五子棋AI版作品的核心角色只有一个,一共有两个角色,如图所示:

Scratch五子棋AI版角色列表
Scratch五子棋AI版角色列表

这里的核心角色是drawer,它包含两个造型,分别对应着黑色棋子和白色棋子,其核心思想是使用列表来表示整个棋盘,每放置一颗棋子,就是有图章在该位置复制一颗棋子,同时改变列表中对应项的数值,并判断游戏是否结束。

这里的网格棋盘是通过画笔出来的,代码如图所示:

Scratch五子棋绘制网格棋盘
Scratch五子棋绘制网格棋盘

需要注意的是,在创建自制积木的时候,需要选中“运行时不刷新屏幕”选项,如下图所示,否则绘制的过程很慢,用户体验不好。

创建自制积木时注意事项
创建自制积木时注意事项
© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片