Exemple d'un jeux de dames avec interface. Le code est assez brut. Je viens de finir les principales fonctions ( malheuresement il ne gère pas la création de Dames ) Mais je pense qu'il peut etre interressant pour manipuler des déplacements d'images d'une facon assez simple. C'est vraiment un teste alors j'atends les commentaires !
J'ai volontairement laissé mes messages system.out.print ...Ca peut aider
La gestion des règles ma vite parue compliquée et cela ne m'a vraiment pas passionnée, par contre je réutiliserais la technique de cadrillage illustré par le code ci dessous :
En gros,le design peut servir mais les règles c'est plus compliquées !
Source / Exemple :
public void paintComponent(Graphics g) {
g.drawImage(damier, 0, 0, null);
int x;
int y;
for(int i=0; i<100; i++) {
if(tabPlateu[i] == 2) {
y = i/10;
x = i - y*10;
g.drawImage(pionBlanc, margeGauche+ x*50, margeHaut+y*50, null);
} else
if(tabPlateu[i] == 3) {
y = i/10;
x = i - y*10;
g.drawImage(pionNoir, margeGauche+ x*50, margeHaut+y*50, null);
int X = margeGauche+ x*50;
} else
if(tabPlateu[i] == 4) {
y = i/10;
x = i - y*10;
g.drawImage(caseLibre, margeGauche+ x*50, margeHaut+y*50, null);
}
}
}
Conclusion :
Bugs connus : Lorsqu'un pion devrait devenir une dames
Merci pour les propositions !
Pour la fin du jeux , ca risque d'etre compliqué avec le devellopement actuel des règles, je pense qu'il faut repenser la gestion des règles avec une nouvelle class. Enfin bon ...Il faut le temps de faire tout ca ! et pour l'instant je peux pas !
Merci en tout cas
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.