Conception d'un jeu de Backgammon avec DirectDraw

L'objectif de ce projet était de réaliser un jeu sur PC de bureau mettant en œuvre une intelligence artificielle et une interface graphique 2D.

bgm 1

L'interface graphique, les menus spécifiques et les boites de dialogue ont été réalisés avec DirectX et l'API Win32. L'intelligence artificielle est basée sur l'algorithme minmax sur une profondeur de 2 niveaux. Elle évalue la position de ses pions et des pions de l'adversaire sur le plateau afin d'optimiser le résultat. Une stratégie différente est appliquée pour gérer la fin de la partie.

bgm 2

Le mode réseau permet de créer des parties entre deux joueurs humains sur deux PC différents. Les échanges sont gérés par des sockets nom bloquantes. Les manipulations souris des joueurs sont simulées sur le PC distant afin de refléter la même partie.

bgm 3

Contact : M. H. Gaudin