Phases du jeu

  1. Configuration
  2. Le forum
  3. Tour de jeu
  4. Fin de partie
  5. Déconnexions

Configuration

Après lancement du programme, apparait le panneau de configuration. Pour plus de détails sur la configuration du jeu, cf configuration

Le forum

Lorsque vous êtes connecté au serveur (ou si vous êtes vous même serveur pour la partie), l'écran commute sur la fenêtre du forum :

Discussions

Dans ce forum, il est possible de communiquer avec les autres joueurs. C'est utile avant le début de la partie (en attendant que tous les joueurs soient connectés), mais surtout en cours de partie, pour faire des alliances.

Les icones du haut représentent les différents joueurs de la partie. Elle indique leur couleur et leur pseudo pour la partie. L'icône multicolore indique le canal commun : les messages envoyés sur ce canal sont lus par tous les joueurs. Par contre, si un autre canal est sélectionné, le message est privé et n'est lisible que par le joueur auquel il est destiné. Ces canaux privés sont utiles lors des tractations secrettes.

Un historique des messages est affiché dans la fenêtre au fond noir. Pour envoyer un message, il suffit de le taper dans la ligne d'édition en dessous et de taper sur [ENTER]. Le message est alors envoyé et apparait donc dans la fenêtre de l'historique.

En appuyant sur les flèches vers le haut ou le bas, on peut faire défiler les derniers messages envoyés. Les touches de fonction (F1 à F12) permettent d'accéder aux messages enregistrés dans le fichier SpiceWars.msg qui se trouve dans le répertoire du programme. On peut modifier ce fichier (avec un simple éditeur de texte) pour y mettre ses propres messages d'usage courant. Ce fichier comporte des lignes du type "F1=Bonjour tout le monde" pour chacune des 12 touches de fonction. Il suffit de changer ces messages pour qu'ils soient chargés dans le programme lors du prochain démarrage. On peut aussi faire défiler ces messages avec les touches Page Up et Page Down.

Lorsque vous recevez un message qui vous est destiné, il apparait un message dans la ligne d'état du programme (celle du bas de le fenêtre). Ceci vous permet d'être prévenu lorsque vous êtes sur la fenêtre de la carte.

Infos sur les joueurs

Lorsqu'on clique sur une icône pour sélectionner un canal du forum, il apparait une fenêtre d'information sur le joueur sélectionné :

Cette fiche indique :
  • Le nom du joueur et son icône (donc sa couleur).
  • Les notes du joueur (les infos qu'il a jugé bon de communiquer sur lui, comme son e-mail).
  • La quantité d'épice du joueur (vide avant le commencement de la partie).
  • Un bouton pour afficher les alliances que ce joueur a noué avec les autres. C'est ici qu'il est possible de lui proposer une alliance ou de rompre une alliance avec lui.
  • Une barre pour faire défiler les joueurs.

Note : Lorsque vous sélectionnez le forum commun, les informations affichées dans la fiche de renseignement sur les joueurs vous concernent ! Utile pour connaitre la quantité d'épice en sa possession en cours de partie, ou pour avoir des renseignements sur les alliances en cours avec les autres joueurs.

Lancement de la partie

Sur l'écran de Forum du joueur faisant office de serveur, il apparait un bouton pour lancer la partie :

Lorsque le joueur clique sur ce bouton, la partie commence. Il n'est donc pas nécessaire que tous les joueurs programmés soient présents. Les retardataires n'ont qu'à bien se tenir...

Note : le lancement de la partie prend un certain temps (chargements et initialisations diverses), alors il faut être un peu patient...

Tour de jeu

Chaque joueur joue chacun son tour, dans l'ordre indiqué par les icônes de l'écran de forum. Lorsque tous les joueurs ont joué, il y a une phase de négociation au cours de laquelle il est possible de nouer ou rompre des alliances avec les autres joueurs.

Phase d'un joueur

Lorsque c'est au tour d'un joueur de jouer, un message s'affiche dans la ligne d'état du programme. Si c'est à votre tour, le compteur en bas à droite de la fenêtre du programme se déclenche (la diode devient verte et le décompte commence). Vous avez alors 2 minutes (soit 120 secondes) pour jouer votre phase de jeu.

Ce n'est pas à vous de jouer C'est votre tour de jeu

Lorsque votre temps est écoulé, le compteur indique que vous avez terminé votre phase de jeu et la main passe au joueur suivant. Il apparait alors une fiche indiquant où en est le tour de jeu :

Cette fiche indique :
  • Le numéro du tour présent.
  • Le joueur ayant la main.

Cette fiche apparait aussi si vous avez dépensé tous vos points de mouvement pour ce tour ou si avez cliqué sur le bouton [Terminer], ce qui indique que vous avez fini votre tour (sans dépenser tous vos points de mouvement, ce qui est parfois interessant, cf Déplacements).

Pendant la phase de jeu des autres joueurs, vous pouvez sélectionner vos unités (pour information), mais vous ne pouvez pas les déplacer ou faire toute autre action. D'autre part, le compteur indique le temps qu'il leur reste. Cependant, ce compteur n'est alors pas très précis car il peut exister des décalages entre les compteurs distants du fait du temps nécessaire aux communications.

Phase de négociation

Lorsque tous les joueurs ont joué, prend place une phase de négociations : c'est le moment pour discuter avec les autres joueurs, nouer des alliances, etc... Il est impossible de faire ou rompre des alliances avec d'autres joueurs pendant la phase de jeu d'un joueur. Par contre, il n'est pas interdit de discuter, mais le temps est compté pendant la phase d'un joueur, alors ils ne sont pas très enclins à discuter...

En accord avec les autres joueurs, le joueur faisant office de serveur peut mettre fin au tour de négociations en cliquant sur le bouton [Terminer] de son compteur. Attention ! Il ne faut pas abuser de ce privilège et demander leur accord aux autres joueurs. Pendant les premiers tours de jeu, cette possibilité est importante car les alliances sont rares.

Fin de partie

Lorsqu'un joueur remplit, au début de sa phase de jeu, une condition de victoire, ou à la fin du 20ème tour de jeu, la partie prend fin et il s'affiche un écran de débriefing :

Cet écran indique le type de victoire (cf conditions de victoire) ainsi que le vainqueur (pour une victoire "par KO") ou le classement avec nombre de points d'épice pour chaque joueur (pour une victoire "aux points", au 20ème tour).

Si les autres joueurs sont d'accord (il est toujours possible d'utiliser le forum), le joueur faisant office de serveur peut relancer une nouvelle partie en cliquant sur le bouton [Commencer] qui est apparu sur l'écran du forum.

Déconnexions

En cours de partie, il peut arriver que l'on soit déconnecté. Il s'affiche alors un message dans la ligne d'état signalant la déconnexion. Le programme tente alors une reconnexion automatique qui peut prendre un certain temps, surtout si la communication téléphonique a été interrompue (reconnexion du modem nécessaire).

Si la déconnexion intervient pendant votre tour de jeu, votre tour est terminé. Cette mesure peut paraitre arbitraire, mais elle est nécessaire pour que la partie puisse continuer si un joueur ne veut plus ou ne peut plus se reconnecter.

Lorsque la communication est rétablie, les coups joués pendant votre déconnexion sont chargés et joués sur votre plateau très rapidement (tellement rapidement qu'il est difficile de savoir ce qu'il s'est fait en votre absence), c'est l'effet "petite fourmi survitaminée".

Parfois le programme ne détecte pas la déconnexion d'un joueur. Dans ce cas, ce joueur ne doit pas hésiter à rebooter (éteindre et rallumer) son modem pour que la connexion soit "physiquement" rompue et que le programme tente une reconnexion automatique.

Remarque : si le programme est arrèté, il ne peut plus se reconnecter automatiquement. Par conséquent, il ne faut pas relancer le programme en lui indiquant la même adresse que lors de la connexion, cela ne marche pas.