设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

可以用事件做井字过三关吗?

查看数: 2034 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-11-1 22:34

正文摘要:

可以用事件做井字过三关吗?有没有朋友做过教教我啊

回复

任小雪 发表于 2022-11-2 20:43:10
本帖最后由 任小雪 于 2022-11-2 20:45 编辑

先设1到9的值,
若值除以3余数一样,或若值相差都是1,或若值递增且相差2或4,
则,某人赢,另一个输
3268006598 发表于 2022-11-2 08:08:24
一种思路如下:


为了方便判断三个是否练成一线,需要占用9个全局变量,那么通过这9个全局变量可以判断是否胜利或是失败

空为0,白子为1,黑子为2

连成三线的所有可能:

横竖斜,总共有八种可能,需要对这八种情况逐一判断
1,2,3
4,5,6
7,8,9
1,4,7
2,5,8
3,6,9
1,5,9
3,5,7

这是对1,2,3的逻辑判断




每个棋子事件可以在玩家触碰之后执行检测,并设置对应变量ID的值,(第二页事件是个棋子贴图,空事件页)


5.png (192.49 KB, 下载次数: 15)

5.png
alexncf125 发表于 2022-11-1 23:55:03
井字过三关, 不是胜就是和, 做?

点评

可以当作是RM的编程练习  发表于 2022-11-2 14:21
tseyik 发表于 2022-11-1 23:20:00
可以用事件做井字过三关吗?
可以
有没有朋友做过教教我啊
其實很簡単
123
456
789
用這作判定好像有点難
但以
11 I2  13
21 22 23
31 32  33
用這作判定很昜了
二手电源 发表于 2022-11-1 23:02:41
不会,围观一下。
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 22:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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