Notice: Undefined index: HTTPS in /home/developpez/www/developpez-com/template/entete.php on line 28
Programmes - Vipion

Vipion

Vipion, Tic Tac Toe sur 4x4 cases avec cases interdites

Article lu   fois.

L'auteur

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Présentation

Tout le monde connaît TicTacToe, qui se joue sur une grille de 3x3 cases et dans lequel chaque joueur a un symbole (O ou X) qu'il doit placer à son tour sur la grille pour tenter de former une ligne de trois de ses symboles.

Voici maintenant Vipion, qui y ressemble beaucoup mais qui se joue sur une grille de 4x4 cases. Le jeu a été inventé par mon père, Jean-Paul Doeraene, qui s'est rendu compte qu'en laissant les 16 cases libres, le premier joueur gagnait trop facilement. Ainsi, certaines cases sont interdites, c'est-à-dire qu'aucun joueur ne peut placer son symbole dessus.

Nouveauté de la version 2.1 : les modes "Centre et Bord" et "Bord" ont été revus pour donner des parties plus intéressantes.

Nouveauté de la version 2.2 : un nouveau sous-menu permet de reprendre une partie avec la même configuration de cases interdites.

I. Règles du jeu

Les règles sont extrèment simples. Le jeu se joue à deux joueurs, sur une grille de 4x4 cases. Certaines cases sont interdites (plusieurs options d'interdiction des cases sont proposées, dont une personnalisée), ce qui empêche de jouer dessus. A son tour, chaque joueur doit placer son symbole sur une case libre du plateau de jeu afin de créer une ligne (horizontale, verticale ou diagonale) de 3 de ses symboles tout en empêchant l'adversaire d'y parvenir.

Le premier joueur qui parvient à créer une ligne de ses symboles est déclaré vainqueur. Si personne n'y parvient et que la grille est complète, personne n'a gagné.

II. Et à l'ordinateur ?

A l'ordinateur, choisissez d'abord les options de jeu (emplacement des cases interdites, nombre de joueurs et niveau de l'odinateur, s'il joue). Démarrez ensuite la partie. Si vous avez choisis les interdits Personnalisé, sélectionnez les cases interdites puis cliquez droit sur la grille de jeu pour commencer. En mode 1 joueur, choisissez si vous voulez commencer ou si l'ordinateur doit commencer. En mode 2 joueurs, c'est le joueur 1 (les X), qui commence.

III. L'ordinateur joue mieux que vous !

Dans Vipion, l'ordinateur joue de manière intelligente suivant un niveau. Les niveaux vont de Débutant (qui se laisse avoir sur les coups les plus simples mais qui vous bloque quand même si vous êtes sur le point de gagner et qui gagne s'il le peut à ce tour) à Pro (qui calcule en maximum quelques secondes des stratégies gagnantes s'étalant sur 8 coups, 4 à lui, 4 à vous).

Un niveau extra, Expert, est réservé aux personnes qui tiennent vraiment à perdre même dans des configurations de cases interdites où vous avez l'impression qu'il n'existe pas de stratégie gagnante (nous nous sommes fait avoir aussi...).

L'algorithme utilisé est beaucoup plus rapide qu'on ne le croit : au niveau Expert, sur un processeur 1,7GHz, l'ordinateur met maximum 15 secondes pour jouer... L'algorithme de base a été imaginé et programmé par mon père, puis nous l'avons retravaillé ensemble pour l'améliorer et l'accélérer.

IV. Téléchargement

Vous pouvez ici télécharger vipion.exe, qui installera pour vous Vipion sur votre ordinateur.
Si ce lien ne fonctionne pas, essayez celui-ci.

Tutoriels
Les génériques avec Delphi 2009 Win32 (English version) - également disponible en espagnol et en russe
Réaliser un plug-in comportant un composant
Construire une procédure pointant sur une méthode
Création de composants - en 4 parties
Refactoring avec Delphi 2007
Prise en main de Delphi 2005
Analyseurs syntaxiques - Leur fonctionnement par l'exemple
Créer un fichier d'aide HLP
Pourquoi un paramètre const change-t-il mystérieusement de valeur ?
Sources
SJRDUnits - Routines et classes diverses
SJRDComps - Quelques composants
Projet Sepi
Présentation
FAQ Sepi
Programmes
FunLabyrinthe - Jeu de labyrinthe très spécial et très fun
TrickTakingGame - Jeux de cartes à plis en ligne
MultiAgenda - Agenda multi-répertoires
DecodeFormulaires - Décode les formulaires
Excel --> HTML - Convertisseur de tableaux Excel en HTML
AddressLinks - Lie les adresses Internet et e-mail d'un document HTML
Vipion - Tic Tac Toe sur 4x4 cases avec jeu de l'ordinateur
BigCalc - Calculatrice de haut niveau
Espace paroissial Astérion de Watermael-Boitsfort
  

Notice: Undefined index: HTTPS in /home/developpez/www/developpez-com/template/pied.php on line 5

Copyright © 2005 Sébastien Doeraene. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.