Simulateur de tic tac toe

Description
Le simulateur de TicTacToe est un système très simple développé en microC. Il s’agit d’un système communicant via mailboxes (sémaphores). Il est possible de créer des grilles de jeux de tailles variables (3 à 25), dans lesquels une intelligence articifielle «de base» essaie de gagner la partie contre des rivaux (aussi intelligences artificielles).

Snippet

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for(;;) {
    OSMboxPend(mailboxJoueurs[numero-1], &messageLu, 0);
    // Réfléchir durant une periode de temps
    OSTimeDly((rand() % 2*MAX_TICKS) + MAX_TICKS);
    messageEnvoye.ligne = rand() % tailleGrille;
    messageEnvoye.colonne = rand() % tailleGrille;
 
    while(grilleMiroir[messageEnvoye.ligne][messageEnvoye.colonne] !=0) {
        messageEnvoye.ligne = rand() % tailleGrille;
        messageEnvoye.colonne = rand() % tailleGrille;
    }
 
    printf("Joueur %d : (%d,%d)\n", numero, messageEnvoye.ligne, messageEnvoye.colonne);
    OSMboxPost(mailboxControleur[numero-1], (void *)&messageEnvoye);
}

Options(features)

  • Possibilité de créer des grilles de TicTacToc de 3 à 25 de côté
  • Intelligences artificielles «stupides»
  • Gestion des priorités dans le système (il s’agit d’un système en temps réel)

Aperçu

0 Responses to “Simulateur de tic tac toe”


  • No Comments

Leave a Reply