Attempt to robustify identity detection at loading (no more temporary anonymous)
[vchess.git] / TODO
CommitLineData
a97bdbda
BA
1# Functionality:
2On Game page "mconnect" events =>
3 send lastate to them (because they have the game infos) or just "your turn" - if their turn
4 remember them to send next "newmove" (or just "it's your turn") later - if not their turn
421bdcd4 5 (=> listen for "mdisconnect" as well, and gameover, and newgame)
a97bdbda
BA
6From MyGames page: send "mconnect" to all online players (me included: potential multi-tabs)
7 When quit, send mdisconnect (relayed by server if no other MyGames tab).
2aca9d7b 8
a97bdbda 9# Misc:
2aca9d7b
BA
10Saw once a "double challenge" bug, one anonymous and a second one logged
11Both were asked a challenge probably, and both challenges added as different ones.
421bdcd4 12=> would probably be solved by waiting for identity before adding people to people array
eac8fbb5 13
efdfb4c7
BA
14Color bug
15anonymous on game name but username OK in chat
16game not showing on "live games" ... ?
17
eac8fbb5
BA
18# New variants
198-pieces https://www.youtube.com/watch?v=XZ8K02Da7Ps&list=PLRyjH8DPuzTBiym6lA0r84P8N0HnTtZyN&index=6&t=0s
20https://www.chessvariants.com/rules/8-piece-chess
9618937e
BA
21Eightpieces : non-symmetric
22Sym8pieces : symmetric (960)
2ebba5c0 23
b9a5fe01
BA
24Generator vatiant, called "Matrix" ?
25Peces on first rank never move but generate new pieces. Pawn don't generate.
26A generator captured and replaced by a similar piece does not generate.
27King does not generate. No castling. En passant possible?
28Goal is still checkmate.
29
30Take(a)n(d)make : if capture a piece, take its power for the last of the turn and make a move like it.
31If a pawn taken: direction of the capturer.
32
2ebba5c0 33+ Maxima, Interweave, Roccoco, Dynamo, Synchrone, Cannibal (force captures)
de520e01
BA
34
35S-chess https://en.wikipedia.org/wiki/Seirawan_chess