Var-Chess

Des échecs entièrement jouables sur un vrai plateau 3D dans ton serveur : PvP en face a face, un adversaire IA intègre avec 3 niveaux de difficulté, des règles d'échecs complètes et légales, et des paris d'argent ou le gagnant remporte le pot. Approche-toi, assieds-toi et déplace tes pièces avec une camera aérienne. Détecte automatiquement ESX, QBCore ou Standalone.
Accès au code
Les échecs se jouent sur un vrai plateau et un set de props dans le monde, pas dans une fenêtre NUI plate. Les tables ne s'affichent que quand un joueur est proche et disparaissent quand tout le monde part, gardant le monde propre et les performances élevées.
Var-Chess utilise les modeles de table, plateau, chaise et pièces du pack d'assets gratuit bzzz_chess, sa seule dépendance. Récupère-le une fois gratuitement, démarre-le avant Var-Chess, et tu es prêt a jouer. Aucun prop payant ni achat supplémentaire nécessaire.
Deux joueurs s'assoient a la même table et jouent une vraie partie synchronisée. L'état du plateau, chaque coup, les captures et les échecs sont valides cote serveur et reflétés en temps réel aux deux joueurs et aux spectateurs.
Pas d'adversaire dans les parages ? Joue contre l'ordinateur en Facile, Moyen ou Difficile. Chaque niveau ajuste la profondeur de recherche, la chance de blunder et le temps de réflexion, donc Facile joue de façon relâchée et humaine tandis que Difficile cherche le meilleur coup a chaque fois.
Un moteur de règles complet avec le roque (petit et grand), la prise en passant, la promotion des pions, plus une détection précise de l'échec, de l'échec et mat et du pat. Les coups illégaux sont rejetés, tu ne peux jouer que ce que les règles autorisent.
L'IA execute une recherche minimax avec élagage alpha-beta et des pièce-square tables pour le jeu positionnel, le tout cote serveur. La profondeur de recherche, l'aleatoire et un budget souple de temps de réflexion sont configurables par niveau de difficulté.
Paris optionnels sur une partie : les deux joueurs misent le même montant, il est place sous séquestre au début, et le gagnant empoche le pot. Paye en cash ou par banque, définis min/max et presets, prélève une commission maison optionnelle et remboursé les deux mises en cas de nulle.
Une fois assis, une camera aérienne se verrouillé sur le plateau et tu attrapes et déposés les pièces avec un curseur raycast 3D. Les cases survolées, les coups légaux, les captures, le dernier coup et le roi en échec sont tous surlignés avec des markers colorés.
Les joueurs peuvent s'approcher d'une partie en cours et la regarder en direct depuis le cote, avec le plateau entièrement synchronisé, parfait pour les tournois et les moments de foule.
Détecte es_extended ou qb-core a l'exécution et branche automatiquement l'argent et les identifiants, ou tourne entièrement en standalone avec les paris désactivés. Une seule ressource drop-in pour n'importe quel serveur.
Les joueurs s'assoient sur la chaise avec de vraies animations d'assise et de geste, ton propre ped peut être masque localement pour une vue aérienne propre, et une camera de présentation orbite lentement autour de la table quand le menu du lobby est ouvert.
Un spotlight chaud optionnel s'allume au-dessus de la table la nuit pour l'ambiance et la lisibilité, avec des horaires, une couleur, une luminosité et une portée entièrement configurables.
Les pièces capturées s'empilent proprement dans un plateau a cote de l'échiquier, et chaque action (ouverture, sélection, prise en main, coup, capture, échec, victoire, défaite) a son propre effet sonore configurable pour un rendu soigné.
Place autant de tables d'échecs que tu veux sur la map, chacune avec un blip optionnel. Les modeles, la géométrie du plateau, les sieges, la camera, les paris, l'IA et la locale sont tous éditables depuis un seul fichier de config partage.
Oui. Si aucun second joueur n'est disponible, tu peux affronter une IA intégrée avec trois niveaux de difficulté (Facile, Moyen, Difficile). Chaque niveau ajuste la profondeur de recherche du moteur, la chance de blunder et le temps de réflexion, donc Facile reste casual tandis que Difficile joue un jeu solide et précis.
Oui, un moteur d'échecs complet et legal tourne derrière : roque des deux cotes, prise en passant, promotion des pions, et une détection correcte de l'échec, de l'échec et mat et du pat. Seuls les coups légaux sont acceptes, chaque coup est valide cote serveur.
Les paris sont optionnels. Les deux joueurs s'accordent sur la même mise, placée sous séquestre au début de la partie, et le gagnant remporte le pot. Tu peux payer en cash ou par banque, définir des montants minimum, maximum et presets, prélever une commission maison optionnelle, et en cas de nulle ou de pat les deux mises sont remboursées. Les paris fonctionnent sur ESX et QBCore, en Standalone ils sont simplement désactivés.
Les échecs se jouent sur un vrai plateau 3D dans le monde (pas un menu pop-up), en utilisant le pack de props gratuit bzzz_chess. Tu t'approches, tu t'assieds sur une chaise, et une camera aérienne te laisse déplacer les pièces en drag-and-drop avec un curseur 3D. Les tables ne s'affichent que quand des joueurs sont proches pour garder de bonnes performances.
Oui. Il détecte automatiquement ESX (es_extended) ou QBCore (qb-core) a l'exécution et branche l'argent et les identifiants tout seul, ou tourne entièrement en standalone (avec les paris désactivés). Aucun toggle framework manuel nécessaire.
Oui. Les autres joueurs peuvent s'approcher d'un match en cours et le regarder en direct depuis le cote avec le plateau entièrement synchronisé, idéal pour les tournois et pour rassembler du monde.
Ceci est la version Escrow (protégée), la logique compilée ne peut donc pas être éditée, mais la config partagée et les fichiers framework sont ouverts pour personnaliser les tables, les modeles, les paris, les niveaux d'IA, les sons et la locale. Une version Partial Open est disponible si tu as besoin d'un accès complet a la source.