Bonsoir à tous,
Voilà depuis plusieurs semaines je me suis lancé un pari c'est me faire un jeu en java. J'ai choisi le jeu puissance 4 car cela semblait simple ^^
Bref mon jeu fonctionne avec une bonne interface graphique grâce je le concède à des potes étant en école d'informatique. J'ai bien évidemment eu des cours d'informatiques en java. Mais le problème étant triple diplomant j'ai dû louper plusieurs cours pour les partielles de mes autres études... du coup je n'ai eu qu'un cours en interface graphique. Les autres je n'ai vraiment pas eu le temps de récupérer. D'où un peu de flou chez moi voire même des lacunes.
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public void paintComponent(Graphics g) { Grille grille = jeu.getGrilleJeu(); g.setColor(new Color(0, 80,0)); // Voici pour les colonnes g.fillRoundRect(50, 10, 40, 640, 30, 30); g.fillRect(150, 10, 40, 640); g.fillRect(250, 10, 40, 640); g.fillRect(350, 10, 40, 640); g.fillRect(450, 10, 40, 640); g.fillRect(550, 10, 40, 640); g.fillRect(650, 10, 40, 640); g.fillRoundRect(750, 10, 40, 640, 30, 30); // Voici pour les lignes g.fillRoundRect(50, 10, 740, 40, 30, 30); g.fillRect(50, 110, 740, 40); g.fillRect(50, 210, 740, 40); g.fillRect(50, 310, 740, 40); g.fillRect(50, 410, 740, 40); g.fillRect(50, 510, 740, 40); g.fillRoundRect(50, 610, 740, 40, 30, 30);
Donc en gros on remplit le plateau par des rectangle bleu.
Juste par pur curiosité comment connaît-on les codes couleurs ? Par exemple si je veux mettre en vert le dit plateau comment dois-je m'y prendre ?
Après j'aurai d'autres questions (notamment quand je lance le programme la grille s'affiche correctement, le jeu se lance bien, tout est respecté mais lorsque 4 pions sont alignés le jeu est juste bloqué. J'aimerai rajouter un message du type "tel joueur a gagné")
PS : je précise je bosse sur eclipse et Swing pour l'interface graphique.
Merci de votre aide,
Bonne soirée,
Proginf =)
EDIT : pour les couleurs c'est bon ;-)
Partager