Finale Codinsa 2026 Help

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. (LYON, TOULOUSE, RENNES, CVL, HDF, ROUEN, STRASBOURG ou ALUMNI)

--right <team>

Pour forcer l'équipe qui joue à gauche. (LYON, TOULOUSE, RENNES, CVL, HDF, ROUEN, STRASBOURG ou ALUMNI)

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 --join-viewer ou --join-players

--port <port_number>

Le port du serveur auquel se connecterUtile uniquement si combiné avec --join-viewer ou --join-player

--name <player_name>

Le nom à utiliser en mode joueur

--team <team>

L'équipe à utiliser en mode joueur (LYON, TOULOUSE, RENNES, CVL, HDF, ROUEN, STRASBOURG ou ALUMNI)

--side <wanted_side>

Le rôle souhaité en mode joueur (LEFT, RIGHT ou NONE). Egalement configurable dans le menu principal

-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 --join-viewer ou --join-viewer a été utilisé)

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:

{ ... "servers": [ { "name": "Localhost", "address": "localhost", "port": 2026 }, // Ajoutez et modifiez les lignes suivantes : { "name": "ChatLand", "address": "SERVER_IP_ADDRESS", "port": 2026 } ], ... }

Il faut redémarrer le client graphique pour que les modifications soient prises en comptes

Lancer une IA

Voir dans le fonctionnement des IA

Last modified: 21 March 2026