Three Circular Chess
Rules

49. dxc2

49.

r2#

48.

r1

48. exd1

48.

t2+

47. st1

47. fe2

47.

p3

46.

s2

46.

f1

46.

xu3

45.

r1

45.

o2+

45. rq3=

+

44.

q1

44.

g1

44.

r4+

43.

p2

43.

h1

43.

s3

42.

q3

42.

n4

42.

r2

41.

p2

41.

o2+

41.

p1+

40. rs1

40.

m1

40. sr3

39.

u3

39.

j4

39.

o3

38.

q3

38.

h2

38.

s4+

37.

q2

37.

f4

37.

xq4

36.

xq4

36.

xm3

36.

q4

35.

xq2

35.

xk4

35.

xq2+

34.

q2

34.

l2

34.

q4+

33.

xo2

33.

o2+

33.

xt4

32.

xm3

32.

xm3

32.

r2

31.

s1

31.

xm1

31. ts3

30. sxt4

30.

xl3

30. ut4

29.

xl3

29. kxl3

29.

xu2

28. mxl3

28.

g3

28.

b2

27.

o4

27.

c3

27.

w4

26.

q3

26. kl3

26.

u1

25.

xm3

25. lxm3

25.

t1

24.

o1

24. gf2

24.

u3

23. om3

23.

j4

23.

w3

22.

qq2

22.

h3

22.

w2

21.

r2

21.

d2

21.

x3

20.

k4

20.

g3

20.

a2

19.

xh1

19.

xb3+

19.

xb3

18.

xk4

18.

b3+

18.

x2

17. txu2

17.

ii3

17. bxc2

16. st1

16. dxc2+

16.

w4

15. rxs1

15. ed3

15. ts1

14.

xm2

14. lxm2

14.

u2

13. nm2

13. fe3

13.

b1

12.

p4

12.

h3

12. bd1

11.

p2

11. ge1

11. ut1

10.

q3

10. jk2

10.

w1

9.

o4

9.

f4

9. bd4

8.

qo2

8. gf3

8. wu1

7. rs3

7.

k4

7. uxt3

6. sxt3

6. jk3

6. wu2

5.

n4

5.

j1

5.

w3

4. rs4

4. ge4

4. wu4

3. on2

3. jl1

3. ut3

2. om1

2. jl4

2. wu3

1. om4

1.

f2

1. bc2
Start
<!show id='above'><!fire data-action='f:load'><!position id='161' select rotate='0'>{"pieces":{"3":"0-pawn","4":"1-pawn","17":"0-bishop","18":"0-bishop","39":"0-knight","49":"0-king","50":"1-pawn","62":"1-knight","65":"0-queen","76":"1-pawn","77":"1-king","84":"1-bishop","89":"2-king","91":"2-pawn"},"moves":{"3":"*:b1-.,s:b1-O,28:b1-x","4":"*:b1-.,s:b1-O,27:b1-x","17":"*:b1-.,s:b1-O,42,67,92,40,63,86","18":"*:b1-.,s:b1-O,43,68,93,41,64,87","39":"*:b1-.,s:b1-O,88,86,61,13","49":"*:b1-.,s:b1-O,50,48,74,72,26,24","50":"*:b1-.,s:b1-O,25:b1-x,73:b1-x","62":"*:b1-.,s:b1-O,15,13,88,40,36","65":"*:b1-.,s:b1-O,66,67,68,69,70,71,48,64,63,62,89,41,90,88,42,19,40,15","76":"*:b1-.,s:b1-O,75,51:b1-x","77":"*:b1-.,s:b1-O,78,53,54,52","84":"*:b1-.,s:b1-O,61,38,15,59,34,9","89":"*:b1-.,s:b1-O;*:b0-.,s:b0-O,d:b0-O,90:,88:,65:,66:,64:","91":"*:b1-.,s:b1-O;*:b0-.,s:b0-O,d:b0-O,92:"},"default_marks":{"75":["b2-circle"],"50":["b2-scross","b2-circle"]},"type":"normal","turn":2}<!allow-moves>false<!scaled-content id='above:players-line'>[]<!listen key='game:20495' last='164' component='source'><!frame-contents>{"player-0":[{"type":"img","img":"pic\/12-pHNJ.png","x":0,"y":-12,"width":104,"height":104,"class_":"picture","border":4,"href":null},{"type":"text","text":"<img src='icon\/pawn-white.png' class='color-icon'\/>sportember","x":0,"y":52,"font_size":24,"href":null},{"type":"text","text":"1.","x":-60,"y":-12,"font_size":18},{"type":"text","text":"<span class='result winner' data-tip='winner' data-dir='bottom-right'>(1)<\/span>","x":58,"y":-12,"font_size":24,"showif":"pos.last"}],"player-1":[{"type":"img","img":"pic\/2065-juz0.png","x":0,"y":-12,"width":104,"height":104,"class_":"picture","border":4,"href":null},{"type":"text","text":"<img src='icon\/pawn-red.png' class='color-icon'\/>Epax","x":0,"y":52,"font_size":24,"href":null},{"type":"text","text":"2.","x":-60,"y":-12,"font_size":18},{"type":"text","text":"<span class='result half' data-tip='half point' data-dir='bottom-right'>(\u00bd)<\/span>","x":58,"y":-12,"font_size":24,"showif":"pos.last"}],"player-2":[{"type":"img","img":"pic\/835-BONg.png","x":0,"y":-12,"width":104,"height":104,"class_":"picture","border":4,"href":null},{"type":"text","text":"<img src='icon\/pawn-black.png' class='color-icon'\/>shogi","x":0,"y":52,"font_size":24,"href":null},{"type":"text","text":"3.","x":-60,"y":-12,"font_size":18},{"type":"text","text":"<span class='result looser' data-tip='loser' data-dir='bottom-right'>(0)<\/span>","x":58,"y":-12,"font_size":24,"showif":"pos.last"}]}<!fire data-action='f:print-all'><!show id='below'><!replace id='below:comment-boxes:public-new'><!eval>find_id('below:comment-boxes:public:input:text').onclick = function () {find_id('below:comment-boxes:public-new').textContent = null;var last_event = find_id('source-params:last-event').getAttribute('data-value');find_id('below:comment-boxes:public:list:params:last-view').setAttribute('data-value', last_event);foreach(find_id('below:comment-boxes:public:list'), '.new', function (new_mark) { new_mark.classList.remove('new'); });}
Public messages
Anybody can see and write.