Aller au contenu

DOSSIER PROJET ISN

Aperçu du document DOSSIER PROJET ISN.pdf, page 1 sur 5
Page 1 sur 5Lire le document
Texte de la première page
DOSSIER PROJET ISN
Jeu d’échecs

Membres de l’équipe :




Beaudic Aurore TS4
Legros Gabriel TS4
Lyall Thomas TS4

Présentation
Nous avons pris ce sujet car il offre beaucoup de possibilités de travail, a 3 nous
pouvons nous partager les nombreuses tâches, à la base nous avions la volonté
de créer un jeu d’échecs pour l’apprentissage de la notion.
Bien que ce type de programme existe déjà, et ceux depuis quelques années
déjà.

Les premiers programmes d’échecs sont apparurent dans les années 1950, et a
partir des années 90 les ordinateurs sont capables de battre les grands maîtres
aux échecs (les meilleurs joueurs de la planète).
Actuellement les logiciels Chessmaster et Fritz sont les plus réputés pour
l’analyse de partie.

Le Cahier de charges fonctionnel : CDCF

Fonctions

Fp 1

Fonctions
principales

Fp 2

partie

Jouer
Humain vs Humain

Avoir une interface

Interface + Programme

2 camps

Algorithme qui détecte chaque

différents

camp (Blanc et Noir)

Fc 1

Echecs

Indication lors des échecs

Fc 2

Echecs et mat

Indication lors du mat

Fc 3

Pièce en prise

Fp 3

Fonctions

Démarrer une

Critères

contraintes
Fc 4

Fc 5

Indication lorsqu’une pièce est
en prise

Case ou on peut

Indication des cases ou l’on peut

jouer une pièce

jouer les pièces

Conseil

Indication lorsqu’un coup semble
mauvais

Nous avons utilisé le langage python, pour faire le programme, et avons pris
conseil auprès de logiciel déjà existant (en C++).
http://codes-sources.commentcamarche.net/source/s/c-c-c-net-3/echecs/last

Tableau des tâches et planning

N°12
28/03/16

03/04/16

N°13
04/04/16

10/04/16

BEAUDIC
TS4
Aurore
LEGROS
TS4
Gabriel
LYALL
TS4
Thomas
BEAUDIC
Aurore
LEGROS
Gabriel
LYALL
Thomas

N°14

BEAUDIC
Aurore

11/04/16

LEGROS
Gabriel

17/04/16

LYALL
Thomas

N°15

BEAUDIC
Aurore

18/04/16

LEGROS
Gabriel

24/04/16

LYALL
Thomas

Partage des tâches:(Interface Homme-machine)

Partage des tâches:(Déplacements pièces)

Partage des tâches:(Détection d'échec, et fonctions secondaires )

Choix du language entre Javascript et Python -> Python

Choix du language entre Javascript et Python -> Python

Choix du language entre Javascript et Python -> Python
Croquis sur la présentation de l'interface -> Choix d'un menu donnant
accès au plateau de jeu et aux règles du jeu (déplacements)
Remise en mémoire des Règles du jeu;
http://www.echecs.asso.fr/Reglements/PresentationRegles.pdf

Mise en plan des étapes à effectuer, afin de mener le projet à son terme
Recherches sur la base du programme -> Tableau avec coordonnées (en
début de partie)
Recherches sur les Tableaux,librairie Numpy,
http://python.physique.free.fr/listes_et_tableaux.html

Remémoration des bases Python

N°16
25/04/16

01/05/16

N°17

BEAUDIC
Aurore
LEGROS
Gabriel
LYALL
Thomas

Recherche sur d'autres types de tableaux, étude de différents programmes

Algorigramme + début de l'algorithme

Algorigramme + début de l'algorithme

BEAUDIC
Modification de l'algorithme Tkinter_ISN4, recherche de nouvelles fonctions
Aurore
pour tracer les pièces, le tableau,...

02/05/16

08/05/16

N°18
09/05/16

15/05/16

N°19
16/05/16

22/05/16

LEGROS
Gabriel
LYALL
Thomas
BEAUDIC
Aurore
LEGROS
Gabriel
LYALL
Thomas
BEAUDIC
Aurore
LEGROS
Gabriel
LYALL
Thomas

Tableau de Robert Hyatt "mailbox"

Continuité de l'algorithme

début du programme, tracé de plusieurs pièces (pion, fou, tours)

vecteur pour déplacer pièces?,http://sametmax.com/pourquoi-self-en-python/

Recherche de solutions aux problèmes du codage

Tracé du tableau, suite de la création des pièces, dossier projet ISN

Dossier

Dossier Projet ISN + programmation



Partager ce document

DOSSIER PROJET ISNfichier-pdf.frPDF5 pages

Vos contacts verront cette carte, avec la première page en image.

QR Code de ce document
Sur un téléphoneScannez le code pour ouvrir le document.Enregistrer le QR Code

Télécharger le fichier

Première page du document
Téléchargement gratuit

DOSSIER PROJET ISN.pdf

PDF 1.5445 Ko5 pages

Faire un lien vers ce document

Lien permanentpour un message, un forum, un réseau social
Lien courtpour un SMS ou un profil
Code HTMLpour un site ou un blog

Sur le même sujet

Les mots qui reviennent le plus dans ce document. Chacun lance une recherche dans les fichiers publics.