scratch版的 五子棋游戏 (支持鼠标)
scratch吧
全部回复
仅看楼主
level 3
noxue_com 楼主
先发效果图片
二楼发链接
2017年10月29日 19点10分 1
level 3
noxue_com 楼主
2017年10月29日 19点10分 2
前排提醒:坟贴勿回
2019年04月29日 08点04分
吧务
level 15
之前不是有人做过同题材的吗,可以参考他们的
不过你这个界面确实不错
2017年10月30日 10点10分 5
level 3
noxue_com 楼主
需要源代码的同学,图片保存后,后缀改成.sb2 用scratch 打开即可
这张图片制作方法可以看这个教程 https://www.noxue.com/article/490.html
2017年10月31日 09点10分 6
吧务
level 15
这个堪比那个扫雷[滑稽]
2017年10月31日 11点10分 7
level 1
楼主程序做的不错,代码习惯很好,一般开发者是不耐烦写这些注释的。
我看到代码里经常会出现 如果 判定之后的 停止当前脚本,这种写法我个人不太建议,因为会造成代码链表的出口太多,影响阅读。
除了相关功能的完善和优化外,主要问题还是胜利判定上面,我试验了一下,感觉应该是需要增加两个变量,保留住点击时的行 和 列供判定单元使用,因为你的行和列在光标单元里是会随时改变的,所以现在会有在点击之后快速拖动鼠标,就会出现胜利画面的问题。
@noxue_com
2017年11月02日 04点11分 8
然而某些人就喜欢写注释,比如楼主,我提到的扫雷的作者,以及许多其它优秀独立游戏的开发者
2017年11月02日 10点11分
@遧傂鼝 嗯,注意写上恰当的注释是很好的编码习惯,特别是scratch这样低文本量的开发环境,完美的注释可以节省很多时间。
2017年11月02日 13点11分
感谢你看得这么仔细,关于鼠标定格的那个,其实在规则里面有定义 落子列 和 落子行 可能是还处理了其他事情,让用户有时间快速拖动鼠标导致bug,应该一开始就保存。 另外一点,多个停止当前脚本,我是希望他停止当前循环,不再继续执行,类似c语言里面的 break
2017年11月02日 15点11分
@noxue_com break 的使用确实可以让代码更精简,用法和用量见仁见智吧,我个人对此的看法是能不用就不用。 关于鼠标拖动的问题,你可以做一个变量标记,当点击事件发生后,标记更改用判断语句控制不再取点,直到处理完毕后将标记改回来
2017年11月03日 01点11分
level 2
不错,不错。
2017年11月02日 13点11分 9
多谢多谢
2017年11月02日 15点11分
level 13
为什么
镇楼
图上明明是5个黑子却说白方胜利[喷]
2017年11月02日 15点11分 10
那是以前版本,没注意素材,新的版本已经改好啦😂😂😂
2017年11月02日 15点11分
宣传画一般都是不认真画的...[滑稽]
2017年11月03日 11点11分
level 5
mark
2017年11月03日 06点11分 11
level 11
不错[开心]
2017年11月03日 13点11分 12
level 1
2019年04月29日 08点04分 13
挖坟,封禁一天
2019年04月29日 08点04分
吧务
level 15
坟贴勿回
2019年04月29日 08点04分 14
level 1
大佬 链接都已经失效了
2020年10月29日 00点10分 15
level 1
大佬在吗 回复一下
2020年10月29日 00点10分 16
level 12
2020年10月29日 09点10分 17
1 2 尾页