鱼C论坛

 找回密码
 立即注册
查看: 5189|回复: 180

[小天才教程] 【鱼币】用Scratch做一个五子棋(双人版)

[复制链接]
发表于 2023-5-20 17:29:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 sfqxx 于 2023-6-1 20:47 编辑
【鱼币】用Scratch做一个五子棋(双人版)



程序实现:

两个人互相下棋子,看谁的棋子先连成5连方,谁就获胜

规则肯定大家懂吧?

Python,C++ 都很难做出来对吧?

这就是Scratch的优势!

永远不删


官方 Scratch 课程:



请童鞋们把教程看懂了再看此帖子,或者看我的注释

并且评分了

没错!说的就是你!



                               
登录/注册后可看大图


背景-->【免费】

本次背景很简单,点击背景,直接拉一个方框,里面填充棕色即可


棋子-->【免费】

屏幕截图 2023-05-20 165134.png

屏幕截图 2023-05-20 165148.png

程序实现-->【部分代码免费】

此程序的灵魂在于棋盘,所以我们自己来画一个

直接用图片的方法一点都不高大上

可是 Scratch 里面不会自动带个画笔模块,该怎么办呢?

这时候我们就要点击扩展模块,在点击画笔



然后我们就可以写代码了,附上蒟蒻代码:
屏幕截图 2023-05-20 170252.png

这里的 x 坐标就是让角色左右移动,y 坐标就是让角色上下移动。

假设导入了 turtle 库

落笔相当于
  1. pendown
复制代码


抬笔相当于
  1. penup
复制代码


图章就是把自己印在上面,无法进行操作。与克隆自己完全部不同

然后,我们也不能让游客盲下棋,所以我加了一个光标

主代码: 屏幕截图 2023-05-20 171137.png


鼠标的 x,y 坐标直接调用即可,Scratch自带

等待 xx 就是重复执行直到条件成立才执行下一条语句。


接着,为了让游客有更好的体验,我增加了一个悔棋功能

屏幕截图 2023-05-20 171832.png

注意,要自己建立变量,列表哦

找到自制积木上方,即可建立变量


最后,我们加一个谁赢了的判定


屏幕截图 2023-05-20 172032.png

换成光标的造型编号等于:
  • 如果光标为白色,白棋胜利
  • 如果光标为黑色,黑棋胜利


至于规则判断,你们自己买吧 我才不想你们白嫖呢

好了,一个双人五子棋就做好咯


源代码-->【付费】:
五子棋:悔棋.zip (16.29 KB, 下载次数: 28, 售价: 8 鱼币)

演示效果:

mmexport18a055f51b7c90c93e155fcbc04864fa_1684577862810.gif

没错,黑子毫无悬念赢了

注意:
  • 代码中附有注释,如果看不懂,请跟贴告诉我
  • 如果一片空白,请稍等,原因可能是图片加载慢


最后,教程制作不易,给点评分吧



220023bda8au1gzhiu59px.gif


(再说一遍)

看不懂的看注释,或者跟贴问我!

Scratch 官方课程网址:https://fishc.com.cn/thread-1053-1-1.html,找到《零基础入门学习Scratch》




评分

参与人数 36荣誉 +114 鱼币 +104 贡献 +50 收起 理由
stumblemodel + 1
陈勃 + 1 鱼C有你更精彩^_^
jiangganjun + 4
豆嘉木 + 3 + 3 不错
编程追风梦 + 5 + 5 好久不见,肯定支持一波啊
梦想护卫舰官方 + 1 鱼C有你更精彩^_^
凌凌祺 + 2 + 2 + 3
python/print + 5 + 5 鱼C有你更精彩^_^
高山 + 5 + 5 + 3 感谢楼主无私奉献!
歌者文明清理员 + 3

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-5-20 17:31:59 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-20 18:01:29 | 显示全部楼层
帮忙@人可以获得评分奖励,越多越好,需要不重复
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-5-31 18:46:55 | 显示全部楼层
还差3贡献值,大家冲!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-6-2 19:00:32 | 显示全部楼层
精华II!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-20 17:32:42 | 显示全部楼层

回帖奖励 +5 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-5-20 17:36:12 | 显示全部楼层

回帖奖励 +5 鱼币

鱼币不足,评分区限不足……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2023-5-20 17:37:02 | 显示全部楼层

回帖奖励 +5 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-5-20 17:37:41 | 显示全部楼层

回帖奖励 +5 鱼币

评分

参与人数 1荣誉 +3 贡献 +2 收起 理由
sfqxx + 3 + 2 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-20 17:45:04 | 显示全部楼层

回帖奖励 +5 鱼币

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-5-20 17:49:52 | 显示全部楼层
楼主好大方
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-20 17:50:45 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-5-20 18:00:48 | 显示全部楼层
@傻眼貓咪 求支持
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-20 18:06:10 | 显示全部楼层
@额外减小 @嘉岳呀 @ExiaGN001 @python爱好者.@陶远航 @KeyError @wyhpylc

评分

参与人数 1荣誉 +3 鱼币 +1 贡献 +2 收起 理由
sfqxx + 3 + 1 + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-20 18:11:58 | 显示全部楼层

评分

参与人数 1荣誉 +1 贡献 +1 收起 理由
sfqxx + 1 + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2023-5-20 18:12:41 | 显示全部楼层

回帖奖励 +5 鱼币

支持,评分了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-20 18:21:58 | 显示全部楼层

回帖奖励 +5 鱼币

这个字写的真不错~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-20 18:22:52 | 显示全部楼层
小甲鱼 发表于 2023-5-20 18:21
另外,这个字写的不错哦~


谢谢

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-20 18:24:28 | 显示全部楼层

加个游戏对战的截图,就更好了~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-20 18:25:20 | 显示全部楼层
小甲鱼 发表于 2023-5-20 18:24
加个游戏对战的截图,就更好了~

刚加
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-20 19:04:45 | 显示全部楼层

Nice,赶紧申请精华吧~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-5-20 19:14:02 | 显示全部楼层
小甲鱼 发表于 2023-5-20 19:04
Nice,赶紧申请精华吧~

还差1贡献值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 1

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-13 02:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表