En fait ce que je pensais faire (mais vous me dites ce que vous en pensez) c'est de gérer le jeu totalement côté client, avec un serveur minimal qui se contente de "faire passer le message". Je m'explique.
Je sais pas si vous avez eu la curiosité de jeter un œil à Dvorak, dont j'avais posté le lien. C'est un jeu de cartes vraiment intéressant au niveau mécanique puisque les joueurs peuvent inventer des cartes, ça fait partie de la mécanique du jeu
En fait on peut considérer qu'il y a 4 niveaux de liberté avec ce type de jeux :
- le Nomic, un jeu dont le but est carrément de modifier les règles (c'est ouf),
- le jeu des 1000 cartes blanches qui restreint le champ au jeux de cartes,
- le Dvorak est est une évolution (par contraintes) du jeu des 1000 cartes blanches,
- enfin les implémentations de Dvorak, des jeux de Dvorak avec un thème, des règles additionnelles, ...etc. C&E appartient à cette catégorie.
A ma connaissance, il n'existe pas de jeu de cartes laissant les joueurs créer eux-même des cartes, à une exception près : Collective, mais la création de cartes ne fait pas partie du gameplay, c'est à part.
Ici je veux faire un jeu dans lequel les joueurs peuvent créer des cartes avec leurs effets, ce qui n'est possible que si les règles ne sont pas écrites "en dur" dans le code. Il devra y avoir des restrictions sur les règles qu'il est possible de créer, par exemple ajouter une colonne est interdit, parce que le moteur de jeu a besoin qu'il y ait 5 colonnes, ou alors faut que ce soit prévu à l'avance. Donc vous voyez pour qu'il y ait un maximum de liberté, les règles doivent être le moins codées possible.
Ma théorie, c'est que s'il est extrêmement facile de tricher, alors il n'y a plus aucun intérêt à tricher. Imaginons deux potes qui se connaissent très très bien, il y en a peut-être un qui va tricher une fois comme ça pour déconner, mais c'est tout, après quel intérêt ?
édit :
L'idée c'est de tout modulariser, et de déconnecter l'apparence des cartes, les règles qui leur sont associées, et le lore. N'importe qui peut venir inventer du lore, des personnages, des races, des mondes, ...etc. Des artistes peuvent créer des cartes, soit des arcanes (les 22 atouts) soit des enseignes (de l'as jusqu'au roi). Les cartes représentent des éléments de lore, mais n'ont pas de règles associées une fois pour toute, les règles peuvent être modifiées. Le lore peut s'inspirer des cartes, les cartes peuvent s'inspirer du lore, les règles peuvent être redéfinies en fonction d'événements à l'échelle de l'univers : guerres entre mondes, pirates de l'espace, commerce, ...etc. L'évolution de l'histoire de l'univers est l'endroit où tout se rejoint : sans doute dans un wiki, des événements sont décrits, qui font avancer l'histoire.
Je sais c'est ambitieux.
Je sais pas si vous avez eu la curiosité de jeter un œil à Dvorak, dont j'avais posté le lien. C'est un jeu de cartes vraiment intéressant au niveau mécanique puisque les joueurs peuvent inventer des cartes, ça fait partie de la mécanique du jeu
En fait on peut considérer qu'il y a 4 niveaux de liberté avec ce type de jeux :
- le Nomic, un jeu dont le but est carrément de modifier les règles (c'est ouf),
- le jeu des 1000 cartes blanches qui restreint le champ au jeux de cartes,
- le Dvorak est est une évolution (par contraintes) du jeu des 1000 cartes blanches,
- enfin les implémentations de Dvorak, des jeux de Dvorak avec un thème, des règles additionnelles, ...etc. C&E appartient à cette catégorie.
A ma connaissance, il n'existe pas de jeu de cartes laissant les joueurs créer eux-même des cartes, à une exception près : Collective, mais la création de cartes ne fait pas partie du gameplay, c'est à part.
Ici je veux faire un jeu dans lequel les joueurs peuvent créer des cartes avec leurs effets, ce qui n'est possible que si les règles ne sont pas écrites "en dur" dans le code. Il devra y avoir des restrictions sur les règles qu'il est possible de créer, par exemple ajouter une colonne est interdit, parce que le moteur de jeu a besoin qu'il y ait 5 colonnes, ou alors faut que ce soit prévu à l'avance. Donc vous voyez pour qu'il y ait un maximum de liberté, les règles doivent être le moins codées possible.
Ma théorie, c'est que s'il est extrêmement facile de tricher, alors il n'y a plus aucun intérêt à tricher. Imaginons deux potes qui se connaissent très très bien, il y en a peut-être un qui va tricher une fois comme ça pour déconner, mais c'est tout, après quel intérêt ?
édit :
L'idée c'est de tout modulariser, et de déconnecter l'apparence des cartes, les règles qui leur sont associées, et le lore. N'importe qui peut venir inventer du lore, des personnages, des races, des mondes, ...etc. Des artistes peuvent créer des cartes, soit des arcanes (les 22 atouts) soit des enseignes (de l'as jusqu'au roi). Les cartes représentent des éléments de lore, mais n'ont pas de règles associées une fois pour toute, les règles peuvent être modifiées. Le lore peut s'inspirer des cartes, les cartes peuvent s'inspirer du lore, les règles peuvent être redéfinies en fonction d'événements à l'échelle de l'univers : guerres entre mondes, pirates de l'espace, commerce, ...etc. L'évolution de l'histoire de l'univers est l'endroit où tout se rejoint : sans doute dans un wiki, des événements sont décrits, qui font avancer l'histoire.
Je sais c'est ambitieux.