Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

JEUX DE DAMES


Information sur la source



Description

Cliquez pour voir la capture en taille normale
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

  • 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);
  • }
  • }
  • }
 

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
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de loloof64 le 08/05/2007 07:35:54

Je suis d'accord pour éssayer de programmer les règles.
Je te maileras alors, le cas échéant, de chacune de mes avancées, que tu ajouteras à ta guise toi-même sur le projet original.

P.S : Moi aussi, je suis débutant.

Lolo of 64 aka LinkOf64

signaler à un administrateur
Commentaire de Jun le 16/05/2007 12:54:56

Chouette le jeu. Tu aimerai qu'on fasse une autre version jouable en réseau?

Si ça t'intéresse j'y participerai
a++

signaler à un administrateur
Commentaire de Jun le 16/05/2007 13:06:47

J'ai remarqué que lors d'une prise de dame il est reste  quand même impossible de bouffer un pion adverse mal protégé se trouvant à plus d'une case de distance

signaler à un administrateur
Commentaire de Jun le 16/05/2007 13:07:42

Tu parlais tantôt de programmer les règles penses y.

signaler à un administrateur
Commentaire de Jun le 16/05/2007 13:17:59

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.

signaler à un administrateur
Commentaire de till2 le 16/05/2007 20:59:49

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

signaler à un administrateur
Commentaire de loloof64 le 17/05/2007 14:25:08

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 ...

signaler à un administrateur
Commentaire de Jun le 23/05/2007 13:24:17

TILL2 Previent moi dès que tu es prêt.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

recherche d'un jeu simple en java [ par ponchovilla ] bonjour,je dois réaliser comme projet un jeux en java qui pourra etre jouer en réseaux (genre un jeux de cartes) qui se joue à plusieurs (à 2, c'est d Jeu de dames sur java [ par Poilocu ] Bonjour,J'aimerais savoir s'il existe des programmes java sur le jeu de dames.Merci d'avance. cherche sources en java jeu dames 2 joueurs [ par Aladdinleouf ] Bonjour,je dois réaliser un jeu de dames en java pour 2 joueurs (sans IA) ...je sais que cela n'a sans doute rien de difficile pour vous, mais c carém sources java jeu dames 2 joueurs humains [ par Aladdinleouf ] Bonjour,je dois réaliser un jeu de dames en java pour 2 joueurs (sans IA) ...je sais que cela n'a sans doute rien de difficile pour vous, mais c carém jeux de serpent [ par adrienzel ] Salutje dois rendre un petit projet en Java (J buider) pour le 20 maice projet est la programmation d'un jeux de serpent simple: le serpent mange une jeux serpent [ par adrienzel ] Salutje dois rendre un petit projet en Java (J buider) pour le 20 maice projet est la programmation d'un jeux de serpent simple: le serpent mange une probleme affichage [ par topic1 ] le probleme est le suivant j'ai fait deux JPanel dans un des cercles qui tournent dans le second un point qui dessine une courbe mais lorsque j'appell jeux java [ par tazegue ] salutqui peut m indiquer ou je peux trouver plus de sources de jeux en java svp ?Merci@+ jeux java nokia [ par m4oo ] bonjour les garsvoila je suis infographiste et j'ai un rêvecréer un jeu pour telephone portable nokiaje sais exactement comment sera le jeuj'ai design jeux java nokia [ par m4oo ] bonjour les garsvoila je suis infographiste et j'ai un rêvecréer un jeu pour telephone portable nokiaje sais exactement comment sera le jeuj'ai design


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.