Jeux de dames

Soyez le premier à donner votre avis sur cette source.

Vue 25 723 fois - Téléchargée 2 801 fois

Description

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

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Jun
Messages postés
11
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
2 septembre 2009

23 mai 2007 à 13:24
TILL2 Previent moi dès que tu es prêt.
cs_loloof64
Messages postés
342
Date d'inscription
vendredi 1 septembre 2006
Statut
Membre
Dernière intervention
6 novembre 2012

17 mai 2007 à 14:25
Je comprends mieux pourquoi je n'y arrivais pas ... tu as du créer le projet sous NetBeans, et moi j'éssayais de le faire fonctionner sous Eclispe ...
till2
Messages postés
11
Date d'inscription
mercredi 25 mai 2005
Statut
Membre
Dernière intervention
3 juin 2007

16 mai 2007 à 20:59
La je suis pleine période d'exam donc pour les règles je suis obligé de remettre ca au mois prochain...
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
cs_Jun
Messages postés
11
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
2 septembre 2009

16 mai 2007 à 13:17
Pense aussi à la fin du jeu, j'aimerai bien t'envoyer une image de la situation, car j'ai jouer à ton jeu de dame.En tous cas, c'est une belle oeuvre de l'esprit.
cs_Jun
Messages postés
11
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
2 septembre 2009

16 mai 2007 à 13:07
Tu parlais tantôt de programmer les règles penses y.
Afficher les 8 commentaires

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.