1 / 8

CNPE de GOLFECH Le jeu du touché coulé en langage C

CNPE de GOLFECH Le jeu du touché coulé en langage C. SOMMAIRE. 1. Présentation du jeu de la bataille navale 2. Le programme en langage C 3. Les améliorations possibles 4. Le bilan de cet exercice.

nikkos
Download Presentation

CNPE de GOLFECH Le jeu du touché coulé en langage C

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CNPE de GOLFECHLe jeu du touché coulé enlangage C CNPE de GOLECH\TX-CLE\Préparation Combustible - RONZANI Franck

  2. SOMMAIRE 1. Présentation du jeu de la bataille navale2. Le programme en langage C3. Les améliorations possibles 4. Le bilan de cet exercice CNPE de GOLECH\TX-CLE\Préparation Combustible - RONZANI Franck

  3. Présentation du jeu de la bataille navale2. Le programme en langage C3. Les améliorations possibles4. Le bilan de cet exercice • Jeu de stratégie orienté sur un conflit maritime entre 2 entités distinctes (Pour notre exercice 1 joueur et 1 ordinateur). • Chaque acteur possède : • 1 grille « bateau » de 10 cases de côté (Pour positionner sa flotte et identifier les coups portés par l’adversaire) • 1 grille « vide » de 10 cases de côté (Pour noter les coups portés à l’adversaire) • 1 flotte de 5 bateaux : • 1 bateau de 2 cases • 2 bateaux de 3 cases • 1 bateau de 4 cases • 1 bateau de 5 cases • L’objectif étant de lancer virtuellement, par alternance avec l’adversaire, des missiles, tout aussi imaginaires, vers la flotte de l’adversaire en vue de couler cette dernière. CNPE de GOLECH\TX-CLE\Préparation Combustible - RONZANI Franck

  4. Présentation du jeu de la bataille navale2. Le programme en langage C3. Les améliorations possibles4. Le bilan de cet exercice • a) La structure du programme • 1 seul fichier .c constitué de 3036 lignes • Découpage du programme en 3 domaines : • La définition des paramètres • Signature du programme • #Include, #Define, • Déclaration des fonctions • Le corps du programme ( Main() ) • Déclaration des variables • Page d’accueil (Règle du jeu, …) • Gestion des appels des fonctions • 22 fonctions de traitement d’information • 7 pour le jeu ‘joueur’ • 5 pour le jeu ‘ordinateur’ • 5 pour la création des bateaux du joueur • 5 pour la création des bateaux de l’ordinateur CNPE de GOLECH\TX-CLE\Préparation Combustible - RONZANI Franck

  5. Présentation du jeu de la bataille navale2. Le programme en langage C3. Les améliorations possibles4. Le bilan de cet exercice • b) Le programme • A été écrit en fonction du travail demandé, à savoir : • Pour le TAR 4 (Jeu Joueur) • Création de la fonction ‘grille vide’ • Création de la fonction ‘grille bateau’ • Création de la fonction ‘choix de la ligne’ (En Lettre) • Création de la fonction ‘choix de la colonne’ (En chiffre) • Création de la fonction ‘traitement des valeurs saisies’ • Gestion du nombre de coup joué et touché • Pour le TAR 5 (Création des bateaux aléatoirement) • Création d’une fonction ‘création bateau aléatoire’ pour chaque bateau (Soit 5 fonctions) • Pour le TAR 6 (Jeu ordinateur) • Doublement de toutes les fonctions et variables en y ajoutant l’indice ‘o’ pour permettre à l’ordinateur de jouer • Gestion de l’affichage permettant un jeu alterné entre l’ordinateur et son adversaire CNPE de GOLECH\TX-CLE\Préparation Combustible - RONZANI Franck

  6. Présentation du jeu de la bataille navale2. Le programme en langage C3. Les améliorations possibles4. Le bilan de cet exercice • c) Le déroulement du programme • Voir explication orale accompagnée du programme CNPE de GOLECH\TX-CLE\Préparation Combustible - RONZANI Franck

  7. Présentation du jeu de la bataille navale2. Le programme en langage C3.Les améliorations possibles4. Le bilan de cet exercice • Finaliser la gestion du ‘coulé’ des bateaux • Créer un dossier multifichier pour simplifier le programme et l’éclaircir pour son débuggage (Sa maintenance) • Proposer, au niveau de l’accueil, un jeu solitaire (Sans grille ordinateur) • Proposer, au niveau de l’accueil, le choix des bateaux à créer pour les 2 flottes : • Longueur des bateaux différentes • Nombre des bateaux différents CNPE de GOLECH\TX-CLE\Préparation Combustible - RONZANI Franck

  8. Présentation du jeu de la bataille navale2. Le programme en langage C3. Les améliorations possibles 4. Le bilan de cet exercice • 3036 lignes de programmes • 22 fonctions créées • 3 semaines de programmations • Et surtout, un jeu qui fonctionne après 6 semaines de découverte du langage C !! CNPE de GOLECH\TX-CLE\Préparation Combustible - RONZANI Franck

More Related