▶︎ Les apprentissages critiques

1. AC11.01 | Implémenter des conceptions simples 2. AC11.02 | Élaborer des conceptions simples **** 3. AC11.03 | Faire des essais et évaluer leurs résultats en regard des spécifications

▶︎ Analyse et réflexivité sur vos actions (à compléter max 1 page par question)

Pour la réalisation de cette SAE nous avons procédé en deux étapes principale. Nous avons commencé par comprendre le fonctionement du jeu de marienbad, en y jouant a deux. Puis une fois son principe bien compris, nous l’avon implémenter en Java dans une première version en joueur contre joueur.

Une fois cette première version crée nous avon commencé la deuxième étape, l’implémentation d’un ordinateur capable de jouer tous seul. POur ce faire nous avon étudier deux approche, une “maison” et une optimale.

Pour ma part je me suis concentré sur l’approche optimale. J’ai commencer par me renseigner sur la stratégie gagnant (via Wikipédia notement) et une fois celle-ci bien comprise, je l’ai implémenté en Java.

Pour finir, nous avon effectuer toute une série de test pour verifier la résistance et l’intégritée du code.

L’une des principale ressource que j’ai utilisée pour réalisée l’application a été la documentation Java, que j’allais voir a chaque fois que j’avais un questionement sur le fonctionement d’une fonction.

Une autres ressource que j’ai beaucoup utilisée est StackOverflow, que j’utilisais plutôt pour des questionement d’ordre algorithmique/implementation.

Enfin j’ai pas mal consultée mes amis/camarades de classe lorsque j’avais des question plus spécifique/complexes.

Pour réalise l’application je n’ai pas eu de manque de ressource, tout était clair et précis. J’ai réussi a implémenter les fonctionalitée demandée. Si c’était a refaire, je ne changerai rien.

▶︎ Les traces

▶︎ Les travaux réalisés

java/marienbad · main · helori Ollivier / Portfolio · GitLab