… | |
… | |
20 | Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
20 | Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 | --> |
21 | --> |
22 | </head> |
22 | </head> |
23 | <body> |
23 | <body> |
24 | |
24 | |
25 | <h1>$Revision: 1.76 $</h1> |
25 | <h1>$Revision: 1.77 $</h1> |
26 | |
26 | |
27 | <h1>KGS Protocol Description</h1> |
27 | <h1>KGS Protocol Description</h1> |
28 | |
28 | |
29 | <p>This XML document describes the KGS protocol. It is also used |
29 | <p>This XML document describes the KGS protocol. It is also used |
30 | to automatically generate the perl parser for all the messages and |
30 | to automatically generate the perl parser for all the messages and |
… | |
… | |
494 | </table> |
494 | </table> |
495 | |
495 | |
496 | <h4>enum: SCORE</h4> |
496 | <h4>enum: SCORE</h4> |
497 | <p> |
497 | <p> |
498 | <p>Special score values, in addition to numerical scores. Some are also used with their |
498 | <p>Special score values, in addition to numerical scores. Some are also used with their |
499 | negative value.</p> |
499 | negative value. Unfortunately, these are the raw vaues, before scaling. WMS loves code duplication.</p> |
500 | </p> |
500 | </p> |
501 | <table border="1" width="100%"> |
501 | <table border="1" width="100%"> |
502 | <tr> |
502 | <tr> |
503 | <th width="10%">NAME</th> |
503 | <th width="10%">NAME</th> |
504 | <th width="8%">TYPE</th> |
504 | <th width="8%">TYPE</th> |
… | |
… | |
507 | <th width="10%">GUARD</th> |
507 | <th width="10%">GUARD</th> |
508 | </tr> |
508 | </tr> |
509 | <tr> |
509 | <tr> |
510 | <td>TIMEOUT</td> |
510 | <td>TIMEOUT</td> |
511 | <td></td> |
511 | <td></td> |
512 | <td>16384 / 4 </td> |
512 | <td>16384 </td> |
513 | <td> |
513 | <td> |
514 | Also used negatively to score for white instead of black. |
514 | Also used negatively to score for white instead of black. |
515 | |
515 | |
516 | |
516 | |
517 | |
517 | |
… | |
… | |
522 | </td> |
522 | </td> |
523 | </tr> |
523 | </tr> |
524 | <tr> |
524 | <tr> |
525 | <td>RESIGN</td> |
525 | <td>RESIGN</td> |
526 | <td></td> |
526 | <td></td> |
527 | <td>16385 / 4 </td> |
527 | <td>16385 </td> |
528 | <td> |
528 | <td> |
529 | Also used negatively to score for white instead of black. |
529 | Also used negatively to score for white instead of black. |
530 | |
530 | |
531 | |
531 | |
532 | |
532 | |
… | |
… | |
537 | </td> |
537 | </td> |
538 | </tr> |
538 | </tr> |
539 | <tr> |
539 | <tr> |
540 | <td>FORFEIT</td> |
540 | <td>FORFEIT</td> |
541 | <td></td> |
541 | <td></td> |
542 | <td> 0 / 4 </td> |
542 | <td> 0 </td> |
543 | <td> |
543 | <td> |
544 | Also used negatively to score for white instead of black. |
544 | Also used negatively to score for white instead of black. |
545 | |
545 | |
546 | |
546 | |
547 | |
547 | |
… | |
… | |
552 | </td> |
552 | </td> |
553 | </tr> |
553 | </tr> |
554 | <tr> |
554 | <tr> |
555 | <td>JIGO</td> |
555 | <td>JIGO</td> |
556 | <td></td> |
556 | <td></td> |
557 | <td>16386 / 4 </td> |
557 | <td>16386 </td> |
558 | <td> |
558 | <td> |
559 | |
559 | |
560 | |
560 | |
561 | |
561 | |
562 | </td> |
562 | </td> |
… | |
… | |
566 | </td> |
566 | </td> |
567 | </tr> |
567 | </tr> |
568 | <tr> |
568 | <tr> |
569 | <td>NO_RESULT</td> |
569 | <td>NO_RESULT</td> |
570 | <td></td> |
570 | <td></td> |
571 | <td>16386 / 4 </td> |
571 | <td>16386 </td> |
572 | <td> |
572 | <td> |
573 | |
573 | |
574 | |
574 | |
575 | </td> |
575 | </td> |
576 | <td> |
576 | <td> |
… | |
… | |
579 | </td> |
579 | </td> |
580 | </tr> |
580 | </tr> |
581 | <tr> |
581 | <tr> |
582 | <td>ADJOURNED</td> |
582 | <td>ADJOURNED</td> |
583 | <td></td> |
583 | <td></td> |
584 | <td>16387 / 4 </td> |
584 | <td>16387 </td> |
585 | <td> |
585 | <td> |
586 | |
586 | |
587 | |
587 | |
588 | </td> |
588 | </td> |
589 | <td> |
589 | <td> |
… | |
… | |
592 | </td> |
592 | </td> |
593 | </tr> |
593 | </tr> |
594 | <tr> |
594 | <tr> |
595 | <td>UNKNOWN</td> |
595 | <td>UNKNOWN</td> |
596 | <td></td> |
596 | <td></td> |
597 | <td>16389 / 4 </td> |
597 | <td>16389 </td> |
598 | <td> |
598 | <td> |
599 | |
599 | |
600 | |
600 | |
601 | </td> |
601 | </td> |
602 | <td> |
602 | <td> |