Lancer une partie
Lancer un serveur
Rien de plus simple que de lancer un serveur en local.
Lancer <repertoire_installation>/windows/server/CodINSA2026-server.console.exe
Lancer <repertoire_installation>/linux/server/CodINSA2026-server.sh On risque d'oublier de rendre le fichier exécutable à un moment de la nuit. Si c'est le cas, `chmod +x CodINSA2026-server` devrait aider.
Aucune idée, mais c'est très surement lié à <repertoire_installation>/macos/CodINSA2026.zip
Option | Description |
|---|---|
--host <host_name> | L'hôte auquel le serveur doit être lié |
-p, --port <port_number> | Le port auquel le serveur doit être lié |
--left <team> | Pour forcer l'équipe qui joue à droite. ( |
--right <team> | Pour forcer l'équipe qui joue à gauche. ( |
Pour arrêter le serveur, entrer stop
Démarrer une partie
La partie se lance automatiquement lorsque 2 IA et/ou joueurs sont connectées au serveur. Il n'est pas nécessaire qu'un client graphique soit connecté au serveur pour que la partie démarre. De même, plusieurs clients graphiques peuvent se connecter au même serveur.
Lancer le client graphique
Pour lancer le client graphique dans le menu de choix des serveurs :
Lancer <repertoire_installation>/windows/viewer/CodINSA2026.exe
Lancer <repertoire_installation>/linux/viewer/CodINSA2026 On risque d'oublier de rendre le fichier exécutable à un moment de la nuit. Si c'est le cas, `chmod` devrait aider.
Aucune idée, mais c'est très surement lié à <repertoire_installation>/macos/CodINSA2026.zip
Option | Description |
|---|---|
--host <host_name> | L'hôte du serveur auquel se connecter. Utile uniquement si combiné avec |
--port <port_number> | Le port du serveur auquel se connecterUtile uniquement si combiné avec |
--name <player_name> | Le nom à utiliser en mode joueur |
--team <team> | L'équipe à utiliser en mode joueur ( |
--side <wanted_side> | Le rôle souhaité en mode joueur ( |
-js, --join-viewer | Pour se connecter directement au serveur en spectateur, sans passer par le menu (nécessite l'utilisation de --host et --port) |
-jp, --join-player | Pour se connecter directement au serveur en joueur, sans passer par le menu (nécessite l'utilisation de --host et --port) |
Connexion à un serveur
Mode spectateur
Cliquez simplement sur le bouton Join du serveur. Il n'est pas nécessaire qu'une partie soit en cours : elle s'affichera une fois que tous les joueurs seront connectés.
Mode Joueur
Choisissez un nom, une équipe, optionnellement un role et cliquez sur le bouton Play. La partie se lancera une fois tous les joueurs de connectées.
Jouer avec le client graphique
Les touches pour se déplacer sont Espace, Q et D. Z et S permettent respectivement de monter et descendre l'épée. J permet de faire une fente
Raccourcis clavier
Des raccourcis sont disponibles dans le client graphique pour vous aider à débugguer vos IA qui ne marchent pas :
Raccourci | Action |
|---|---|
F2 | Affiche les coordonnées de la souris et les états des joueurs |
F5 | Affiche le dessin de debug envoyé par les chats |
F6 | Affiche le dessin de debug envoyé par la souris |
Esc | Retourne au menu principal (ou ferme le jeu si |
Ajouter un serveur local
Par défault, le client graphique affiche les serveurs publique ainsi que le serveur local par défaut. Si vous souhaitez ajouter d'autres serveurs (par exemple avec d'autres ports ou sur un autre PC de l'équipe), vous pouvez éditer le fichier de configuration du client :
``` ~/.local/share/CodINSA2026/config.json ```
``` %APPDATA% /CodINSA2026/config.json ```
``` ~/Library/Application Support/CodINSA2026/config.json ```
Se connecter à un serveur public
Voici les adresses des serveurs publics
Serveur | Adresse | Port |
|---|---|---|
HighFive | finale2026.codinsa.org | 2026 |
Octogone | finale2026.codinsa.org | 2027 |
PainAuChoc VS Chocolatine | finale2026.codinsa.org | 2028 |
BugFree | finale2026.codinsa.org | 2029 |
Vous pouvez y ajouter vos serveurs dans la section servers:
Il faut redémarrer le client graphique pour que les modifications soient prises en comptes
Lancer une IA
Voir dans le fonctionnement des IA