飞扬围棋

标题: 请教,在IGS上是怎么判断胜负的? [打印本页]

作者: SmileFox    时间: 2004-2-22 21:21
标题: 请教,在IGS上是怎么判断胜负的?
在IGS上混了几天,棋也下了几盘的,但基本上都是中盘告负或者是封盘的,呵呵。
今天边下棋边在下东西,虽然局势又非常不好,但正好没啥事,就把接着下下去了,没想到竟然吃掉对手的一处棋筋,顺势占了差不多半个棋盘,加上先前掏得两个小角,反败为胜,双方都PASS了,但不知道这个时候是怎么判断胜负的?我只看到屏幕上稀里哗啦的跳出一串字,看起来的意思是说我赢了,可是退出来以后也没算我获胜,那盘棋又被封盘了:-(,好奇怪啊。
所以小弟在此请教,在IGS上是怎么判断胜负的?是由服务器判断的嘛?
我用的客户端是gGo 0.4.3
作者: Fish    时间: 2004-2-22 23:03
http://www.flygo.net/netgo/netgohow.htm 一篇老文章中的一段:

    5. 如何终局

    1) 中盘胜负:
       在对局中, 如果感到局势无法挽回, 建议中盘认输好了, 一味死搅蛮缠
       (俗称 "掏茅坑", 可见其给人的印象多么不好), 未免.....

       认输的命令是:
       resign

       对局过程中直接输入即可.

    2) 数子判胜负:

       在下完之后, 如果某方认为无棋可下, 可以输入命令: pass
       对方如果也认为没必要再落子, 也可接着输入 pass, 然后第一个输入
       pass 的棋手再输入一遍 pass, 对局就完成了, 进入数子阶段. 在这
       三次 pass 之间, 任何棋手可以接着下棋, 对局继续. 也就是说, 只
       有三次连续的 pass 才是真正的终局. 此时, 进入数子 (score) 阶段
       双方应从棋盘上拿去死子 (用鼠标点取死子), 别点错了, 如果错了,
       可以使用 undo 命令恢复.有的服务器只要 pass 两次。

       移去死子之后, 可输入 score 命令检查胜负, 看看胜负结果是否与你
       的判断一致.

       最后, 双方都输入一次 done 命令, 对局就正式结束了, 系统自动计算
       胜负, 并将对局结果保存在系统资料库中. 其胜负结果无法更改, 系统
       管理员不会插手有关胜负的问题.

       注意:
       (1). 不需要收单官.
       (2). 最好将死子移去, 否则由系统自己判断死活也可以, 但可能会出现
            误判.
       (3). pass 前最好将需要补棋的地方补好, 例如最终需要连上的地方.

    6. 封盘和续盘

       在对局过程中, 有时会因各种问题或需要导致对局不能进行下去, 这时
       可以封盘. 封盘的命令是:
       adjourn
       只有在双方都输入 adjourn 命令之后才封盘. 封盘后, 系统会以
       <白方>-<黑方> 这个名字保存棋局, 例如: sprint-yujun

       如果某方在对局过程中发生突然断线, 系统也会自动保存对局.

       要继续被封盘的对局, 使用 load 命令, 如: load sprint-yujun
       继续下的条件就是对局双方同时都连在服务器上.




欢迎光临 飞扬围棋 (http://flygo.net/bbs/) Powered by Discuz! X3.2