Canalblog
Suivre ce blog Administration + Créer mon blog

Projet d'ISN: Le puissance 4

21 avril 2015

Ecran de jeu

Après avoir défini les fonctions de la page d'accueil, nous allons maintenant nous intérresser à l'écran de jeu qui permettra à l'ulisateur de pouvoir jouer.

Comme énoncé si-dessus, nous avons donc ouvert une autre page. Cette page contient déjà la grille du puissance 4 donc 6x7 cases, un bouton quitter et des précisions sur la couleur du jeton du joueur 1 et celui du joueur 2.

Voici en image la deuxième page :

Publicité
Publicité
19 avril 2015

Page d'accueil

Nous avons décidé d'utiliser Pygame pour réaliser ce jeu car c'est une extention de python spécialement réalisée pour la conception de jeux graphique.

Dans cette partie, nous pouvons voir que nous avons utilisé plusieurs fonctions.

Nous avons tout d'abord crée une fenêtre pygame avec une image de couleur noir pour le fond.

Pour cela nous avons utilisé les fonctions suivantes:

-pygame.display.set_mode((640,480)) : Cette fonction permet d'ouvrir une page pygame de taille 640x480.

-pygame.image.load("Image noir.jpg").convert() : cette fonction permet de charger une image se trouvant dans le même répertoire que python et donc de l'afficher dans la fenêtre pygame.

-fenetre.blit(fond, (0,0)) : Cette fonction permet de pouvoir coller l'image dans la fenêtre pygame.

-pygame.display.flip() : Cette fonction permet de rafraîchir l'écran.

 

Nous avons placé un bouton qui permet de quitter la page pygame grâce à cette fonction :

if event.type==MOUSEBUTTONDOWN and event.button == 1 and  x1 < event.pos[0] < x2  and y1 < event.pos[1] < y2 :
                continuer= 0 

Expliquons maintenant ce que cela signifie :

cette fontion entre dans une variable While. Cette dernière signifie que si :

nous continuons et que un événement type "MOUSEBUTTONDOWN"( ce qui veut dire que le bouton de la souris est en bas donc en clic), que le bouton "== 1"(ce qui signifie que c'est l'action du clic gauche de la souris) et que la position de la souris est entre x1 et x2 en abscisse sur l'image et entre y1 et y2 en ordonnée.

La page se ferme, d'où le  "continuer= 0 " à la fin.

De la meme façon à la place de "continuer= 0 "  nous plaçons "Fenetre_2()" en ouvrant une deuxieme page qui permet à l'utilisateur de pouvoir jouer au jeu.

 

Voilà ce que donne l'écran d'accueil :

 

 

 

 

Publicité
Publicité
Projet d'ISN: Le puissance 4
Publicité
Archives
Publicité