[教程]【Mind+】用画笔模块画五子棋棋盘

查看: 22971|回复: 2

[教程]

【Mind+】用画笔模块画五子棋棋盘

[复制链接]

相传我们的祖先轩辕黄帝无意之中画下了十七条横线十条竖线,这无意中的发明造就出了五子棋。五子棋盘是方形的,由纵横各15条线组成。15╳15形成了225个交叉点。五子棋的棋子分为黑白两色,黑子113枚,白子112枚,黑白子加起来是225枚,恰好和棋盘的点数相同。

在棋盘上有5个比较特殊的交叉点,用直径约为0.5厘米的,和棋盘横纵线颜色相同的实心小圆点标示出来,这5个点称为“星”。中间的星也称天元,位置在H8,表示棋盘的正中心。其他4个星,也叫小星,分别在D12、L12、D4、L4位置。星在棋盘上起标示位置的作用,利于在行棋、复盘、记录等时,更清晰、迅速地找到所需位置。

实现目标:本次程序的目标是:用画笔画出横纵各15条直线;利用造型工具标出天元和星位。

具体效果图如下:

代码实现:下面代码我们定义了一个函数,用于画棋盘,主要是两个循环体,用于绘制横纵线段;天元和星位我们用一张图片展示即可。

关注公众号后回复关键:【五子棋】获取

星火启智编程专注青少儿编程期待您的关注

图形化编程, 青少儿编程, 五子棋, 画笔模块, 移动模块

转播

淘帖0

支持0

踩0

相关帖子

. 瞬间花屏

. 大家好,由于我的上一条帖子无法查看,现在重新试了一次

. 终于可以上传附件了,来和大家分享啦

. 小游戏:数字炸弹

. 墨水屏要咋用???

. 用Python做一个下五子棋的“AI”

. Mind+图形化openCV实现摄像头显示(适配行空板显示屏)

. Mind+图形化openCV实现人脸识别(适配行空板)

回复

使用道具

举报

置顶卡

变色卡

千斤顶

精彩评论(2)

楼层直达:

沙发

Chico

学徒

发表于 2021-4-25 15:16:31

刚关注了一下公众号,内容很多、很好!

回复

使用道具

举报

板凳

转瞬

初级技师

楼主|

发表于 2021-4-26 09:46:55

Chico 发表于 2021-4-25 15:16

刚关注了一下公众号,内容很多、很好!

感谢支持,一起努力!

回复

使用道具

举报

高级模式

B

Color

Image

Link

Quote

Code

Smilies

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

回复

回帖并转播

回帖后跳转到最后一页