réordonner les cartes
This commit is contained in:
parent
dc033ae7d7
commit
0da72890af
1 changed files with 44 additions and 27 deletions
71
server.js
71
server.js
|
|
@ -255,16 +255,12 @@ function checkAndHandleVictory(room){
|
|||
// Build a default deck from README list. Each card has a unique id, cardId (slug), title and description.
|
||||
function buildDefaultDeck(){
|
||||
const cards = [
|
||||
// ['tronquer le plateau','Tronque au maximum le plateau sans supprimer de pièce'],
|
||||
['rebondir sur les bords','Les déplacements en diagonales de la pièce sélectionnée peuvent rebondir une fois sur les bords'],
|
||||
// ['agrandir le plateau','Rajoute une rangée dans toutes les directions'],
|
||||
['adoubement','La pièce sélectionnée peut maintenant faire les déplacements du cavalier en plus'],
|
||||
['folie','La pièce sélectionnée peut maintenant faire les déplacements du fou en plus'],
|
||||
['fortification','La pièce sélectionnée peut maintenant faire les déplacements de la tour en plus'],
|
||||
["l'anneau","Le plateau devient un anneau pendant un tour"],
|
||||
['brouillard de guerre','Les joueur ne peuvent voir que au alentour de leurs pièces pendant 4 tours'],
|
||||
// ['changer la pièce à capturer','Le joueur choisie la nouvelle pièce jouant le rôle de roi sans la révéler'],
|
||||
// ['trou de ver','Deux cases du plateau deviennent maintenant la même'],
|
||||
['jouer deux fois','Le joueur peut déplacer deux pièces'],
|
||||
["totem d'immunité","Annule l'effet de la prochaine carte jouée par l'adversaire"],
|
||||
['placement de mines','Le joueur place une mine sur une case vide sans la révéler au joueur adverse. Une pièce qui se pose dessus explose et est capturée par le joueur ayant placé la mine'],
|
||||
|
|
@ -273,40 +269,61 @@ function buildDefaultDeck(){
|
|||
['vole d une carte','Vole une carte aléatoirement au joueur adverse'],
|
||||
['resurection','Ressucite la dernière pièce perdue'],
|
||||
['carte sans effet',"N'a aucun effet"],
|
||||
// ['défausse','Le joueur adverse défausse une carte de son choix'],
|
||||
// ['immunité à la capture','Désigne une pièce qui ne pourra pas être capturée au prochain tour'],
|
||||
['kamikaz','Détruit une de ses pièces, détruisant toutes les pièces adjacentes.\n\nCompte comme un mouvement'],
|
||||
// ['retour à la case départ','Désigne une pièce qui retourne à sa position initiale'],
|
||||
// ['glissade','La pièce désignée ne peut plus s arrêter si elle se déplace en diagonale ou en ligne droite. Soit elle percute une pièce et la capture, soit elle tombe du plateau et est capturée'],
|
||||
['invisible',"Une des pièces devient invisible pour l'adversaire"],
|
||||
// ['épidémie','Toutes les pièces sur le territoire enemie est est capturée'],
|
||||
// ['glue','Toutes les pièces autour de la pièce désignée ne peuvent pas bouger tant que cette dernière ne bouge pas'],
|
||||
["coin coin","Possibilité de se téléporter depuis un coin vers n'importe quel autre coin"],
|
||||
['téléportation',"Téléporte n'importe quelle pièce de son camp sur une case vide"],
|
||||
['changement de camp','On retourne le plateau'],
|
||||
// ['ça tangue','Toutes les pièces se décale du même côté'],
|
||||
// ['réinitialisation','Toutes les pièces reviennent à leur position initiale. S il y a des pièces supplémenaires, se rangent devant les pions'],
|
||||
["toucher c'est jouer","Toucher une pièce adverse qu'il sera obligé de jouer"],
|
||||
// ['marécage','Pendant X tours, toutes les pièces ne peuvent se déplacer que comme un roi'],
|
||||
['sniper','Capturer une pièce sans avoir à bouger la pièce capturante'],
|
||||
['inversion',"Échange la position d'une pièce avec une pièce adverse.\n\nCompte comme un mouvement"],
|
||||
// ['jeu des 7 différences','Déplace une pièce du plateau pendant que le joueur adverse à les yeux fermés. S il la retrouve, elle est capturée, laissée sinon'],
|
||||
['mélange','La position de toutes les pièces sont échangées aléatoirement'],
|
||||
['la parrure','Une reine est dégradée en pion'],
|
||||
['tout ou rien','Une pièce choisie ne peut maintenant se déplacer que si elle capture.'],
|
||||
['tous les mêmes','Au yeux de l ennemie, toutes les pièces se ressemblent pendant 2 tours.'],
|
||||
['révolution','Tous les pions sont aléatoirement changés en Cavalier, Fou ou Tour et les Cavaliers, Fous et Tours sont changés en pions.'],
|
||||
["doppelganger","Choisis une pièce. À partir de maintenant, devient chacune des pièces qu'elle capture."],
|
||||
|
||||
// facile et intéresssant
|
||||
// ["intrication quantique","Deux pièces sont intriquées. Quand l'une bouge, l'autre bouge de la même manière."],
|
||||
// ['kurby','Choisis une pièce. À sa prochaine capture, récupère tous les mouvements de la pièce capturée.'],
|
||||
// ["cachotier", "La prochaine carte jouée ne sera pas révélée à l'adversaire."],
|
||||
// ['défausse','Le joueur adverse défausse une carte de son choix'],
|
||||
// ['glue','Toutes les pièces autour de la pièce désignée ne peuvent pas bouger tant que cette dernière ne bouge pas'],
|
||||
// ['immunité à la capture','Désigne une pièce qui ne pourra pas être capturée au prochain tour'],
|
||||
// ['marécage','Pendant X tours, toutes les pièces ne peuvent se déplacer que comme un roi'],
|
||||
// ['tricherie','Choisis une carte de la pioche parmis trois'],
|
||||
// ['trêve','Aucun capture ne peut avoir lieu pendant 4 tours'],
|
||||
// ['traversti','La pièce désignée change aléatoirement de type à chaque tour']
|
||||
// ['médusa','La pièce désignée ne peut plus bouger pendant 4 tours'],
|
||||
// ['pièce berserk','Une pièce choisie doit capturer dans les trois prochains tours, sinon elle est capturée'],
|
||||
|
||||
// moyen facile mais intéressant
|
||||
// ['échange de main','Les deux joueurs échangent leurs mains'],
|
||||
// ["pièce fantôme","Choisis une pièce. Tant qu'elle ne capture pas, elle peut traverser les autres pièces comme si elles n'existaient pas."],
|
||||
// ['ça tangue','Toutes les pièces se décale du même côté'],
|
||||
// ['punching ball','Replace le roi dans sa position initiale, et place un nouveau pion à l ancienne position du roi'],
|
||||
// ['petit pion','Le joueur choisit un pion. À partir du prochain tour, il est promu en reine dès qu il capture un pièce non pion.'],
|
||||
|
||||
// difficile mais intéressant
|
||||
// ['retour à la case départ','Désigne une pièce qui retourne à sa position initiale'],
|
||||
// ['changer la pièce à capturer','Le joueur choisie la nouvelle pièce jouant le rôle de roi sans la révéler'],
|
||||
// ['trou de ver','Deux cases du plateau deviennent maintenant la même'],
|
||||
// ['glissade','La pièce désignée ne peut plus s arrêter si elle se déplace en diagonale ou en ligne droite. Soit elle percute une pièce et la capture, soit elle tombe du plateau et est capturée'],
|
||||
// ['réinitialisation','Toutes les pièces reviennent à leur position initiale. S il y a des pièces supplémenaires, se rangent devant les pions'],
|
||||
// ['jeu des 7 différences','Déplace une pièce du plateau pendant que le joueur adverse à les yeux fermés. S il la retrouve, elle est capturée, laissée sinon'],
|
||||
|
||||
// trop désequilibrant ou peu intéressant
|
||||
// ['épidémie','Toutes les pièces sur le territoire enemie est est capturée'],
|
||||
// ['vacances','Choisie une pièce qui sort du plateau pendant deux tours. Ce après quoi elle tente de revenir: si la case est occupée, alors la pièce vacancière est capturée par la pièce occupant la case.'],
|
||||
|
||||
// a reflechir
|
||||
['empathie','On retourne le plateau'],
|
||||
// ['effet domino', "La pièce désigner peut rejouer tant qu'elle capture"]
|
||||
// ['reversi','Si deux pions encadrent parfaitement une pièce adverse, cette dernière change de camp'],
|
||||
// ['plus on est de fous','Si le joueur possède deux fous dans la même diagonale, alors toutes les pièces adverses encadrées par ces deux fous sont capturés'],
|
||||
// ['cluster','Désigne 4 pions formant un rectangle. Tant que ces pions ne bougent pas, aucune pièce ne peut sortir ou rentrer dans ce rectangle.'],
|
||||
// ['vacances','Choisie une pièce qui sort du plateau pendant deux tours. Ce après quoi elle tente de revenir: si la case est occupée, alors la pièce vacancière est capturée par la pièce occupant la case.'],
|
||||
['mélange','La position de toutes les pièces sont échangées aléatoirement'],
|
||||
['la parrure','Une reine est dégradée en pion'],
|
||||
// ['tricherie','Choisis une carte de la pioche parmis trois'],
|
||||
['tout ou rien','Une pièce choisie ne peut maintenant se déplacer que si elle capture.'],
|
||||
['tous les mêmes','Au yeux de l ennemie, toutes les pièces se ressemblent pendant 2 tours.'],
|
||||
// ['petit pion','Le joueur choisit un pion. À partir du prochain tour, il est promu en reine dès qu il capture un pièce non pion.'],
|
||||
['révolution','Tous les pions sont aléatoirement changés en Cavalier, Fou ou Tour et les Cavaliers, Fous et Tours sont changés en pions.'],
|
||||
["doppelganger","Choisis une pièce. À partir de maintenant, devient chacune des pièces qu'elle capture."],
|
||||
// ['kurby','Choisis une pièce. À sa prochaine capture, récupère tous les mouvements de la pièce capturée.'],
|
||||
// ["cachotier", "La prochaine carte jouée ne sera pas révélée à l'adversaire."],
|
||||
// ["intrication quantique","Deux pièces sont intriquées. Quand l'une bouge, l'autre bouge de la même manière."],
|
||||
// ['tronquer le plateau','Tronque au maximum le plateau sans supprimer de pièce'],
|
||||
// ['agrandir le plateau','Rajoute une rangée dans toutes les directions'],
|
||||
];
|
||||
function cap(s){ if(!s) return s; s = String(s).trim(); return s.charAt(0).toUpperCase() + s.slice(1); }
|
||||
return cards.map(([title,desc])=>{
|
||||
|
|
|
|||
Loading…
Reference in a new issue