Home
Projet d`Algorithmique en C
Contents
1. Projet d Algorithmique en C Ann e 2006 IMAC premi re ann e Othello La simplicit de la r gle en comparaison celle des checs a s duit de nombreux programmeurs Le but de ce projet est de r aliser un jeu d othello en mode graphique avec la libMlv Un programme fonctionnel pour un jeu deux avec un code clair et comment est suffisant pour obtenir la note de 10 20 Le joueur courant place son pion en cliquant sur une case de l othellier Il ne peut se placer que sur une case possible selon les r gles de l othello Le programme teste apr s la pose d un pion si la partie est termin e Une fois le programme crit des am liorations pourront tre envisag es afficher le nombre de tours jou s afficher le nombre de pions dont dispose chaque joueur un indicateur l gant affiche si c est aux blancs ou aux noirs de jouer un clique dans la zone aide affiche un cercle sur les cases possibles un clique dans la zone aide affiche sur les cases possibles le nombre de pions dont disposera le joueur s il s y positionne un clique dans la zone nouvelle partie cr e une nouvelle partie un clique dans la zone annulation permet de revenir une fois en arri re on peut revenir en arri re jusqu au d but de la partie on cr e un mode contre l ordinateur o l intelligence artificielle se positionne simple ment sur la case qui lui rapporte imm diatement l
2. e plus de pions l intelligence artificielle se positionne sur la case qui engendre le plus de pions un coup en avance puis n coups en avance Nombre de tours Nombre de pions blancs Nombre de pions noirs Indicateur blanc Nouvelle partie Annulation Figure 1 Exemple de r alisation La r solution de la fen tre devra tre entr dans le code sous la forme de constantes du pr compilateur Par exemple pour une fen tre de taille 256x512 on crira define WIDTH 256 define HEIGHT 512 Cela permet ensuite de positionner les objets dans la fen tre de fa on ind pendante de la r solution Par exemple les coordonn es d un point au milieu de la fen tre s crivent WIDTH 2 HEIGHT 2 int x_point int y_point Et on peut changer la r solution de la fen tre sans avoir r crire cette portion de code L valuation du projet se fera au cours d une soutenance en salle machine Un exemple est donn dans la figure 1 mais l esth tique lergonomie ainsi que l originalit de votre r alisation seront prises en compte Un manuel d utilisation d une page soign sera fourni avec le pro gramme Bon courage Ohttp igm univ mlv fr boulengu IMAC1 imac1 html http www ffothello org jeu regles php
Download Pdf Manuals
Related Search
Related Contents
e-Commerce Catalogue User Guide & FAQs Marine Exchange of Alaska g PACTRACS Vessel Tracking System Safe Grow SS 71015 Use and Care Manual Problema El mensaje de error "Apague y vuelva a encender Nextar MA809 User's Manual Operating Instructions Digital Video Recorder Guia de Instalação Synergy 600 user guide Panasonic KX-TPA50B01 LCD Wireless handset Black IP phone DP-100シリーズ 電磁弁 取扱説明書 警告 Copyright © All rights reserved.
Failed to retrieve file