'update'
[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
1aaae6ce
BA
14Bug only in prod: observers don't see current games in live games section
15also some games seem to have trouble to start...
efdfb4c7
BA
16Color bug
17anonymous on game name but username OK in chat
18game not showing on "live games" ... ?
19
eac8fbb5
BA
20# New variants
218-pieces https://www.youtube.com/watch?v=XZ8K02Da7Ps&list=PLRyjH8DPuzTBiym6lA0r84P8N0HnTtZyN&index=6&t=0s
22https://www.chessvariants.com/rules/8-piece-chess
9618937e
BA
23Eightpieces : non-symmetric
24Sym8pieces : symmetric (960)
2ebba5c0 25
b9a5fe01
BA
26Generator vatiant, called "Matrix" ?
27Peces on first rank never move but generate new pieces. Pawn don't generate.
28A generator captured and replaced by a similar piece does not generate.
29King does not generate. No castling. En passant possible?
30Goal is still checkmate.
31
32Take(a)n(d)make : if capture a piece, take its power for the last of the turn and make a move like it.
33If a pawn taken: direction of the capturer.
34
2ebba5c0 35+ Maxima, Interweave, Roccoco, Dynamo, Synchrone, Cannibal (force captures)
de520e01
BA
36
37S-chess https://en.wikipedia.org/wiki/Seirawan_chess