幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2940|回复: 22

三進制判斷法

[复制链接]

27

主题

94

帖子

854

积分

⑤进阶

积分
854
发表于 2004-9-19 15:19:50 | 显示全部楼层 |阅读模式
三進制判斷法是用於類似過三關的系統,
與變數式開關的原理差不多,
但用途完全不同。

單項檢驗:
S=Triple Switch=變數內的指定3位數位(0-12)
V=Varible=儲存變數


程式:
V[001]=S
V[002]=1
標記1
分歧V[001]=0
V[001]=V
V[001]/v[002]
V[001]/3的餘數
強制中斷事件
V[001]-1
V[002]*3
飛往標記1


V[001]就是代表該數位的數值。


操作:
在指定數位內+1=V+3的S次方
在指定數位內-1=V-3的S次方
不可比2大或比0少,
否則會影響其他的數位。

應用例子:
下面是一個過三關的例子。
電腦持O(1),玩家持X(2)。
括號內等於數位內的表示數值。

方格編號:
012
345
678

開始!
IF V[001]=0
□□□
□□□
□□□(0)
V[001]+81
□□□
□O□
□□□(81)
IF V[001]=13203
□□□
□O□
□□X(13203)
V[001]+9
□□O
□O□
□□X(13212)
IF V[001]=14670
□□O
□O□
X□X(14670)
V[001]+2187
□□O
□O□
XOX(16865)
If V[001]=16871
□XO
□O□
XOX(16871)
V[001]+27
□XO
OO□
XOX(16898)
IF V[001]=17384
□XO
OOX
XOX(17384)
V[001]+1
OXO
OOX
XOX
平手!

上述只是列出了程式的一部份,
真正過三關系統的判斷變數
比385少一些。
看來好像多了一點,
所以當找到相符的變數,
便立刻中斷事件,
以免浪費空間。
天空工作室 http://skystudio.no-ip.com
回复

使用道具 举报

121

主题

3186

帖子

2万

积分

管理员

お嬢様

Rank: 9Rank: 9Rank: 9

积分
22410
发表于 2004-9-19 19:26:04 | 显示全部楼层
能否举例说明一下?
如在某个系统或场景中的运用谢谢!
回复 支持 反对

使用道具 举报

27

主题

94

帖子

854

积分

⑤进阶

积分
854
 楼主| 发表于 2004-9-20 19:26:45 | 显示全部楼层
已舉例了,過三關嘛
天空工作室 http://skystudio.no-ip.com
回复 支持 反对

使用道具 举报

27

主题

94

帖子

854

积分

⑤进阶

积分
854
 楼主| 发表于 2004-9-21 18:37:09 | 显示全部楼层
好像沒人明?
天空工作室 http://skystudio.no-ip.com
回复 支持 反对

使用道具 举报

8

主题

644

帖子

352万

积分

⑧专业

其实我也叫tt......

积分
3527731
QQ
发表于 2004-9-21 18:55:55 | 显示全部楼层
不是没人明白
因为过三关已经有人做出来了
5子棋也有了~
[glow=255,red,1]扯淡不是我的专长,淡B才是我的方向[/glow] 罗德斯战记 下载
回复 支持 反对

使用道具 举报

8

主题

37

帖子

1622

积分

⑥精研

积分
1622
发表于 2004-9-24 09:03:22 | 显示全部楼层
过三关 是个游戏吗?怎么玩的啊?
回复 支持 反对

使用道具 举报

1

主题

79

帖子

1391

积分

⑥精研

物质和精神的变态形

积分
1391
发表于 2004-9-24 23:42:37 | 显示全部楼层
他说的过三关就是井字棋!!!
回复 支持 反对

使用道具 举报

25

主题

242

帖子

2072

积分

⑥精研

不正经的大叔

积分
2072
发表于 2004-9-25 13:34:16 | 显示全部楼层
这个没有涉及到 AI 吧?

[em06]当时我还不知道有终止事件这个东西,所以为了节省程序费了很大工夫优化 - -b

我的井子棋http://bbs.rpgchina.com/dispbbs.asp?boardID=5&ID=3753&page=1

如果楼主有兴趣可以看看,咱们的算法不知道一样不一样

不过把算法变成作品我用了2个星期[em04]

[此贴子已经被玄天于2004-9-25 13:57:38编辑过]
计划2006年复出。。
回复 支持 反对

使用道具 举报

122

主题

3385

帖子

8590

积分

⑦老手

积分
8590
发表于 2004-9-25 13:53:00 | 显示全部楼层
伱...又在拉人- -
回复 支持 反对

使用道具 举报

25

主题

242

帖子

2072

积分

⑥精研

不正经的大叔

积分
2072
发表于 2004-9-25 13:56:42 | 显示全部楼层
以下是引用mcangel在2004-9-21 18:55:55的发言:

不是没人明白

因为过三关已经有人做出来了

5子棋也有了~

5子棋也有了~??!!
计划2006年复出。。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-18 21:49 , Processed in 0.012458 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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