Knowledge

Betza's funny notation

Source 📝

25: 909:.) Otherwise Betza 2.0 is very similar to XBetza; they make the same re-interpretation of the modifiers for non-final and continuation steps. There is a difference in defaults, though: where XBetza assumes all directions except backward, Betza 2.0 assumes forward-only on continuation legs. Explicit specification of the atoms of each leg as in Bex and Betza 2.0 makes these notation easier to interpret. (Compare 785:
modifier of XBetza, but has the advantage that also the atoms themselves can be specified differently on each leg of the move, where in XBetza this has to be specified in a rather contrived way by use of the range-toggling modifiers and unnatural direction specifiers. With the sequencing operators it
984:
for the Ultima long leaper that can make up to 4 captures along a straight line if it can find empty squares between the pieces it jumps over (and then captures). A quirky feature is that it allows modifiers on the range itself, to overrule the defaults of the chaining operator that is spread around
773:
sign can be used as alternative to concatenation, to enhance readability, while use of parentheses serves the same purpose. The range indicator gets the character of exponentiation w.r.t. the - operator (i.e. repeated continuation in the same direction), which can also be applied to a parenthesized
669:
work both ways (i.e. also upgrading an initial leaper move into slider), as well as by also providing the possibility to toggle between orthogonal and diagonal moves by specifying intermediate directions (which the originally written atom would not have), each leg of the move can have independently
108:
graphical interface for chess-like games, where it can be used to configure the move generator used for highlighting possible moves, and preventing entry of illegal ones. It is more used to write down how a piece moves, rather than the actual notation for the piece. This can be a helpful shorthand
932:
Effects that moves have on other squares than where the piece starts or end are indicated in Betza 2.0 by specifying a path that explicitly visits all these squares, and have the description of the leg that ends there specify the effect. This way there is no need for a plethora of exotic capture
892:
simple moves into longer paths with the aid of a hyphen operator, where each of the legs can be written using the full power of the original Betza notation. (This gives it an edge over Bex, which does not use directional specifiers on continuation steps, and can only handle the forward and
768:
to describe multi-leg moves as sequences of legs described with the original Betza system. It distinguishes between the case where the move must continue in the same direction and where it can alter direction arbitrarily, indicated by a single hypen or a double one, respectively. A
408:
moves), and can both move to an empty square, or to one occupied by an opponent piece (capturing it). As most conceived chess pieces behave this way, the notation is usually very compact. When these conditions are not met, the atom is prefixed by lower-case
532:
are sliders that must pass through an obstacle in their path in order to move. The best known example of this is the cannon of Chinese chess, which moves as a rook but can only capture after jumping one occupied square. This is indicated by the modifier
174:
would represent a bishop (on an 8×8 board). As an alternative for an arbitrarily large number of step without the need to involve the board size, Betza used doubling of the letter representing the atom, so that a Bishop on any size board would be
125:
The notation is based on dividing moves that can be made on a board of squares into groups of symmetry-equivalent moves, the moves within a group differing only in the direction in which the step is taken. Each such group (referred to as
477:(i.e. neither orthogonally nor diagonally, such as the knight), a directional modifier may be doubled to specify that the given piece only moves with the bigger vector component in that direction. For example, the move of a knight in 202:
are considered abbreviations for the combinations of atoms and repeat counts that would otherwise describe those pieces. The moves of a compound piece are written by simply concatenating the atoms for all of its moves. So the
621:
modifiers a move can be broken into many steps, specifying an exact path across the board, and what conditions each of the squares along the path must satisfy in terms of occupation for the over-all move to be allowed.
445:
for forward-left), when single letters would indicate a pair of moves. As soon as any directional modifiers are used, all directions in which the piece moves must be mentioned, but combination directions such as
641:
an occupied square (rather than hopping over something, en route to its destination), which it will then leave undisturbed in the subsequent leg of the move. This makes the hopper modifiers more similar to
608:
after having already made a move belonging to the atom. The usual system of modifiers can then be used to specify the properties of the initial and following step independently: what is written before the
774:
expression that already describes a sequence of moves. The convention is introduced that a leading zero on a range specifier means exactly that number of steps, rather than maximally, and an asterisk
756:
castling specification to indicate castling is not with the corner piece, but the piece next to that ('skipping', as it were, in search of the piece to castle with, starting from the board edge).
921:.) On the other hand, Betza 2.0 and Bex are only easy to read when individual (multi-leg) move groups are parenthesized, because intuitively concatenation couples stronger than a hyphen (compare 625:
There is a slight re-interpretation of the standard modifiers in this context, however: directional modifiers in a continuation step are always interpreted relative to the preceding step, where
880:
leap away. None of these things can be specified in the original Betza notation, but the downside is that the notations are completely ad-hoc, and do not follow from an underlying principle.
1001:
modifier can force a continuation slider leg to be of equal length as a previous slider leg, which makes it possible to specify rifle captures by sliders as forth-and-back moving (e.g.
977:
on non-final legs is used for temporarily moving off-board, and can be used to make following steps (which better step back onto the board) dependent on the proximity of a board edge.
158:(ancient Arabic/Persian chess). The board steps represent leaper pieces, which make only a single step. If the step can be repeated (in absence of obstacles), as for rider pieces as 1045:
The following table sums up and visualizes the above-explained notation (at least for the fundamental leapers). It is a special case of the Cartesian coordinate plane, in which the
600:
moves, which capture pieces on a square they do not end on (such as checkers, or en-passant capture). Such moves are described as multi-step moves with the aid of a new modifier
794:
step to a square that must be empty (i.e. it can be blocked there), followed by a diagonal outward step which can do anything. This can be used to resolve the ambiguity in
752:), for which the original meaning makes no sense, is used to indicate the first square of the path is skipped over, ignoring its contents. It can also be applied to an 1013:
that would make shrapnel ejected in all directions continue the specified move to cause side effects on a specified surroundings (leaving the moving piece behind).
821:
for the giraffe. It also allows specification of what a piece can promote to, by suffixing the move notation with = and a comma-separated list of pieces. Bex uses
1021:
Normally modalities distinguish by color of the occupant of a square only. Betza 2.0 allows this to be specified in more detail by suffixing the modality with a
1037:
would have to make a back-and-forth knight jump to a friendly knight before being able to move like a knight in an independent direction (Knight-relay chess).
138:. The letter that represents the atom is usually the first letter of the simplest piece from current or historic chess variants that has this move, such as 104:. There have been several proposals for its extension to games with more complex moves than the original system could handle. Betza notation is used in the 658:
is that the latter turns a slider into a leaper after the step, so that it would be forced to end its move immediately behind the piece it hopped over.
681:
The compactness of the original Betza notation can be partly preserved by choice of convenient defaults: the default modality on non-final legs is
54: 617:
would describe a piece that captures as a king, and then again moves as king to an empty square (a sort of bent checker). By having multiple
572:
over something on a square that it does not visit. This is only unambiguous on purely orthogonal or diagonal atoms. In a later article on
441:(forward, backward, left, right, vertical, sideway and half). Single directions sometimes need to be indicated by pairs of letters (e.g. 404:
By default the notation assumes that an atom can move in any direction (four for purely orthogonal or diagonal moves, eight for other,
1025:, identifying the set of piece types that can be treated in the specified way (comma separated), enclosed in braces. Thus 392:
C and Z are equivalent to original letters L (Long Knight) and J (Jump) which are now less commonly used in the world of
96:, is a compact method to describe the way pieces move in chess-like board games. It is in common use in the world of 76: 670:
chosen slider or leaper character, and 45-degree turns are possible even on four-directional movers. A new modifier
541:
also indicates the move must hop, but such that it immediately lands behind the obstacle. Rarely used modifiers are
47: 817:
for which the original Betza notation did not define an atom; they can be written in coordinate notation, e.g.
1384: 736:
as a modifier for indicating moves that only virgin pieces have (so that the complete FIDE pawn becomes
576:
Betza introduced a way to glue moves corresponding to different board steps into a single trajectory:
650:, specifying what happens on the target square of the move leg they apply to. The difference between 37: 941:, without a new notation for the return to the square of origin. The modalities are supplemented by 802:
piece that is allowed to make the move if at least one of the shortest possible paths (measured in
41: 33: 969:), which leaves a previously captured piece on the visited square. A swap can thus be written as 828:
Bex notation also adds many extensions for indicating different modes of capture: where a simple
1354: 545:, for circular slider motion (the direction of subsequent steps rotates in the same direction), 58: 1364: 166:, an integer suffix is written on the atom to indicate the maximum number of steps. So where 1369: 1046: 813:
is used for a (0,0) step, i.e. a turn pass. Bex notation also defines a method to indicate
1210: 1029:
specifies a knight move that can only capture (enemy) knights, which can be used to build
852:
it contains what can be captured that way. Bex notation also introduces a way to describe
689:
on final legs), while the default direction set for a continuation step is all directions
8: 1318: 993:, a repeated knight step that deflects right-forward, i.e. a move of the circular slider 326: 483:(which can only move two squares forward, then one square sideways) would be denoted as 732:
as an atom to specify castling, (the range indicating how far the king moves), and
495:
general forward movement, including two squares sideways then one square forward).
204: 888:
A very elaborate proposed extension of the original notation borrowed the idea of
1359: 1339: 1278: 980:
Betza 2.0 treats range specifiers as exponentiation in the same way as Bex, e.g.
381: 281: 216: 596:
XBoard uses an extended form of Betza notation to handle bent moves, as well as
1285: 296: 159: 135: 1378: 1332: 1325: 1292: 1242: 848:(i.e. annihilating enemy pieces without moving), and specifies with the atom 393: 366: 346: 311: 251: 192: 147: 114: 110: 97: 1249: 266: 198: 163: 151: 101: 725: 553:
for cylinder moves (which wrap around the left and right board edges).
474: 901:, respectively, for which Bex must use different sequencing operators 613:
applies to the first step, what is written after it to the second. So
694: 629:
is associated with continuation in the same direction. The modifiers
526:
for its normal moves), which capture differently from how they move.
798:
of the original system, and re-interprets this latter notation as a
705:
direct leaps to the 24 possible target squares are supplemented by
549:
for zig-zag sliders (where the direction of steps alternates), and
155: 859:
as final move step indicates returning to the square of origin,
105: 841:
describe capture by approach, withdrawal, leaping over, etc.
479: 413:. There are directional modifiers, composed from the letters 778:
as exponent indicates an arbitrarily large number of steps.
100:. It was originally invented by the American chess master 832:
describes replacement capture as in chess, the notations
637:
applied to a non-final step indicate that this step must
786:
is easy to specify a specific path over the board, e.g.
678:
effectuates on occupied squares also on empty squares.
933:
modes. E.g. rook-like jump captures can be written as
893:
arbitrary-direction case, indicated in Betza 2.0 by
937:, and knight-like rifle captures can be written as 713:for the rifle captures and conditional turn pass. 1376: 46:but its sources remain unclear because it lacks 470:) can reduce the required number of modifiers. 120: 588:continue as rook (in the outward directions). 1057:Betza's notation for the fundamental leapers 876:would denote a position swap with a piece an 709:for the hit-and-run and double captures, and 674:was added to provide the range-toggling that 498:There are also modifiers for describing move 949:), which indicates capture of an own piece, 961:, but hops over friendly pieces only, and 873:would similarly mobilize such neighbors. 870:step away from the current square, while 790:for the Xiangqi horse, which must make a 781:The hyphen has a similar function as the 744:modifier, when applied to a slider atom ( 77:Learn how and when to remove this message 764:A proposed extension by David Howe uses 564:indicate whether a leap can be blocked ( 591: 182:The names of the orthodox chess pieces 1377: 16:Notation for moves in chess-like games 130:) is indicated by a capital, such as 18: 13: 14: 1396: 856:as a step in a longer move. E.g. 230:Atomic notation of pieces' moves 1040: 604:, indicating the piece can move 518:). These are needed to describe 473:In the case of pieces that move 23: 1055: 759: 522:pieces like the orthodox pawn ( 117:with various types of pieces. 1: 1348: 985:by this exponentiation. E.g. 502:, i.e. whether the piece can 491:would imply that it can make 883: 399: 121:The original notation system 7: 1016: 10: 1401: 1005:). Betza 2.0 also has an 170:represents a (1,1) step, 1337: 1330: 1323: 1316: 1313: 1310: 1307: 1302: 1053:location of the piece. 691:except exactly backwards 32:This article includes a 697:lion can be written as 134:for the 8 moves of the 61:more precise citations. 724:as extra modality for 718:convenience extensions 92:, also referred to as 90:Betza's funny notation 825:to indicate royalty. 806:steps) is unblocked. 766:sequencing operators 592:The XBetza extension 580:would mean start as 1058: 514:(to empty squares, 231: 1385:Fairy chess pieces 1056: 1033:-like pieces, and 815:long-range leapers 229: 211:(or alternatively 34:list of references 1346: 1345: 1305: 1265: 1229: 1197: 1169: 1141: 1113: 1106: 1101: 1096: 1091: 1086: 1081: 1076: 1070: 1065: 957:), which is like 927:KNAD(cK-aK)(K-bK) 390: 389: 87: 86: 79: 1392: 1370:Chess Variants 3 1365:Chess Variants 2 1355:Chess Variants 1 1303: 1263: 1227: 1195: 1167: 1139: 1111: 1104: 1099: 1094: 1089: 1084: 1079: 1074: 1068: 1063: 1059: 232: 228: 82: 75: 71: 68: 62: 57:this article by 48:inline citations 27: 26: 19: 1400: 1399: 1395: 1394: 1393: 1391: 1390: 1389: 1375: 1374: 1351: 1071: 1066: 1043: 1019: 973:. The modifier 886: 762: 661:By making this 594: 537:. The modifier 402: 123: 109:for very large 83: 72: 66: 63: 52: 38:related reading 28: 24: 17: 12: 11: 5: 1398: 1388: 1387: 1373: 1372: 1367: 1362: 1357: 1350: 1347: 1344: 1343: 1336: 1329: 1322: 1315: 1312: 1309: 1306: 1300: 1299: 1296: 1289: 1282: 1275: 1272: 1269: 1266: 1260: 1259: 1256: 1253: 1246: 1239: 1236: 1233: 1230: 1224: 1223: 1220: 1217: 1214: 1207: 1204: 1201: 1198: 1192: 1191: 1188: 1185: 1182: 1179: 1176: 1173: 1170: 1164: 1163: 1160: 1157: 1154: 1151: 1148: 1145: 1142: 1136: 1135: 1132: 1129: 1126: 1123: 1120: 1117: 1114: 1108: 1107: 1102: 1097: 1092: 1087: 1082: 1077: 1072: 1067: 1062: 1049:is always the 1042: 1039: 1018: 1015: 997:. A geometric 885: 882: 854:exotic effects 761: 758: 720:of XBetza are 665:prescribed by 663:range toggling 593: 590: 556:The modifiers 401: 398: 394:chess variants 388: 387: 384: 379: 373: 372: 369: 364: 353: 352: 349: 344: 333: 332: 329: 324: 318: 317: 314: 309: 303: 302: 299: 294: 288: 287: 284: 279: 273: 272: 269: 264: 258: 257: 254: 249: 243: 242: 239: 236: 122: 119: 115:shogi variants 113:or especially 98:chess variants 94:Betza notation 85: 84: 42:external links 31: 29: 22: 15: 9: 6: 4: 3: 2: 1397: 1386: 1383: 1382: 1380: 1371: 1368: 1366: 1363: 1361: 1358: 1356: 1353: 1352: 1342: 1341: 1335: 1334: 1328: 1327: 1321: 1320: 1301: 1297: 1295: 1294: 1290: 1288: 1287: 1283: 1281: 1280: 1276: 1273: 1270: 1267: 1262: 1261: 1257: 1254: 1252: 1251: 1247: 1245: 1244: 1240: 1237: 1234: 1231: 1226: 1225: 1221: 1218: 1215: 1213: 1212: 1208: 1205: 1202: 1199: 1194: 1193: 1189: 1186: 1183: 1180: 1177: 1174: 1171: 1166: 1165: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1138: 1137: 1133: 1130: 1127: 1124: 1121: 1118: 1115: 1110: 1109: 1103: 1098: 1093: 1088: 1083: 1078: 1073: 1061: 1060: 1054: 1052: 1048: 1041:Visualization 1038: 1036: 1032: 1028: 1024: 1014: 1012: 1008: 1004: 1000: 996: 992: 991:N-rfN-rfN-... 988: 983: 978: 976: 972: 968: 964: 960: 956: 952: 948: 944: 940: 936: 930: 928: 924: 923:KNADcK-aKK-bK 920: 916: 912: 908: 904: 900: 896: 891: 881: 879: 875: 872: 869: 866:all pieces a 865: 861: 858: 855: 851: 847: 846:rifle capture 843: 840: 837: 834: 831: 826: 824: 820: 816: 812: 807: 805: 801: 797: 793: 789: 784: 779: 777: 772: 767: 757: 755: 751: 747: 743: 739: 735: 731: 727: 723: 719: 714: 712: 708: 704: 700: 696: 693:. This way a 692: 688: 684: 679: 677: 673: 668: 664: 659: 657: 653: 649: 645: 640: 636: 632: 628: 623: 620: 616: 612: 607: 603: 599: 589: 587: 583: 579: 575: 571: 567: 563: 559: 554: 552: 548: 544: 540: 536: 531: 527: 525: 521: 517: 513: 509: 505: 501: 496: 494: 490: 486: 482: 481: 476: 471: 469: 465: 461: 457: 453: 449: 444: 440: 436: 432: 428: 424: 420: 416: 412: 407: 397: 395: 385: 383: 380: 378: 375: 374: 370: 368: 365: 362: 358: 355: 354: 350: 348: 345: 342: 338: 335: 334: 330: 328: 325: 323: 320: 319: 315: 313: 310: 308: 305: 304: 300: 298: 295: 293: 290: 289: 285: 283: 280: 278: 275: 274: 270: 268: 265: 263: 260: 259: 255: 253: 250: 248: 245: 244: 240: 237: 234: 233: 227: 225: 221: 218: 214: 210: 206: 201: 200: 195: 194: 189: 185: 180: 178: 173: 169: 165: 161: 157: 153: 149: 145: 141: 137: 133: 129: 118: 116: 112: 107: 103: 99: 95: 91: 81: 78: 70: 60: 56: 50: 49: 43: 39: 35: 30: 21: 20: 1338: 1331: 1324: 1317: 1291: 1284: 1277: 1248: 1241: 1209: 1050: 1044: 1034: 1030: 1026: 1022: 1020: 1010: 1006: 1002: 998: 994: 990: 986: 981: 979: 974: 970: 966: 962: 958: 954: 950: 946: 942: 938: 934: 931: 926: 922: 918: 914: 910: 906: 902: 898: 894: 889: 887: 877: 874: 871: 867: 863: 860: 857: 853: 849: 845: 842: 839: 836: 833: 829: 827: 822: 818: 814: 810: 808: 803: 799: 795: 791: 787: 782: 780: 775: 770: 765: 763: 760:Bex notation 753: 749: 745: 741: 738:fmWfceFifmnD 737: 733: 729: 721: 717: 715: 710: 706: 702: 701:, where the 699:KNADcaKmcabK 698: 690: 686: 682: 680: 675: 671: 666: 662: 660: 655: 651: 647: 643: 638: 634: 630: 626: 624: 618: 614: 610: 605: 601: 597: 595: 585: 581: 577: 573: 569: 565: 561: 557: 555: 550: 546: 542: 538: 534: 529: 528: 523: 519: 515: 511: 507: 503: 499: 497: 492: 488: 484: 478: 475:hippogonally 472: 467: 463: 459: 455: 451: 447: 442: 438: 434: 430: 426: 422: 418: 414: 410: 405: 403: 391: 376: 360: 356: 340: 336: 321: 306: 291: 276: 261: 246: 223: 219: 212: 208: 197: 191: 187: 183: 181: 176: 171: 167: 143: 139: 131: 127: 124: 93: 89: 88: 73: 67:January 2020 64: 53:Please help 45: 1035:t{N}N-bN-aN 989:would mean 574:bent riders 566:non-jumping 327:Threeleaper 241:Board step 215:), and the 102:Ralph Betza 59:introducing 1349:References 971:cdN-buN-bN 864:immobilize 844:describes 800:multi-path 726:en passant 568:) or must 510:) or only 359:(formerly 339:(formerly 1360:Betza GNU 1031:chameleon 1009:modifier 1007:explosion 884:Betza 2.0 809:The atom 728:capture, 695:chu shogi 685:(against 520:divergent 411:modifiers 400:Modifiers 207:would be 1379:Category 1017:Limiters 982:(cQ-mQ)4 890:chaining 500:modality 205:princess 156:shatranj 146:for the 1051:current 1023:limiter 947:destroy 740:). The 530:Hoppers 504:capture 487:(since 406:oblique 382:Tripper 282:Dabbaba 217:empress 55:improve 1047:Origin 1003:cR-ebR 967:unload 862:means 639:end on 598:locust 524:fmWfcF 458:) and 386:(3,3) 371:(3,2) 351:(3,1) 331:(3,0) 316:(2,2) 301:(2,1) 297:Knight 286:(2,0) 271:(1,1) 256:(1,0) 160:bishop 136:knight 106:XBoard 1027:c{N}N 939:cN-bN 935:cR-mR 919:yafsF 819:(1,4) 716:Some 711:mcabK 606:again 480:shogi 367:Zebra 347:Camel 312:Alfil 252:Wazir 238:Name 235:Atom 148:alfil 111:chess 40:, or 987:Nrf7 955:test 905:and 897:and 788:mW-F 703:KNAD 654:and 633:and 615:camK 586:then 570:jump 560:and 512:move 437:and 267:Ferz 222:(or 196:and 164:rook 152:ferz 150:and 142:and 128:atom 929:). 925:to 917:to 913:or 911:F-R 748:or 707:caK 646:or 493:any 485:ffN 462:(= 450:(= 226:). 224:WWN 213:FFN 162:or 154:of 1381:: 1314:C 1304:-3 1298:Z 1274:N 1264:-2 1258:C 1238:F 1228:-1 1222:H 1206:W 1190:C 1162:Z 1134:G 1085:−1 1080:−2 1075:−3 995:qN 907:-- 838:, 835:, 796:nN 687:mc 584:, 489:fN 466:+ 454:+ 443:fl 433:, 429:, 425:, 421:, 417:, 396:. 220:RN 209:BN 190:, 186:, 179:. 177:FF 172:F7 44:, 36:, 1340:G 1333:Z 1326:C 1319:H 1311:Z 1308:G 1293:A 1286:N 1279:D 1271:A 1268:Z 1255:N 1250:F 1243:W 1235:N 1232:C 1219:D 1216:W 1211:0 1203:D 1200:H 1196:0 1187:N 1184:F 1181:W 1178:F 1175:N 1172:C 1168:1 1159:A 1156:N 1153:D 1150:N 1147:A 1144:Z 1140:2 1131:Z 1128:C 1125:H 1122:C 1119:Z 1116:G 1112:3 1105:3 1100:2 1095:1 1090:0 1069:Y 1064:X 1011:x 999:e 975:o 965:( 963:u 959:p 953:( 951:t 945:( 943:d 915:t 903:- 899:a 895:f 878:N 868:K 850:M 830:c 823:y 811:O 804:K 792:W 783:a 776:* 771:+ 754:O 750:R 746:B 742:j 734:i 730:O 722:e 683:m 676:g 672:y 667:g 656:g 652:p 648:c 644:m 635:g 631:p 627:f 619:a 611:a 602:a 582:F 578:t 562:j 558:n 551:o 547:z 543:q 539:g 535:p 516:m 508:c 506:( 468:r 464:l 460:s 456:b 452:f 448:v 439:h 435:s 431:v 427:r 423:l 419:b 415:f 377:G 363:) 361:J 357:Z 343:) 341:L 337:C 322:H 307:A 292:N 277:D 262:F 247:W 199:K 193:Q 188:R 184:B 168:F 144:F 140:A 132:N 80:) 74:( 69:) 65:( 51:.

Index

list of references
related reading
external links
inline citations
improve
introducing
Learn how and when to remove this message
chess variants
Ralph Betza
XBoard
chess
shogi variants
knight
alfil
ferz
shatranj
bishop
rook
Q
K
princess
empress
Wazir
Ferz
Dabbaba
Knight
Alfil
Threeleaper
Camel
Zebra

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.