From 53f834ae416c37f4e5f92bd35b0e1c60f1428693 Mon Sep 17 00:00:00 2001 From: Romain Lebouc <rlebouc@insa-rennes.fr> Date: Fri, 13 May 2016 16:41:14 +0200 Subject: [PATCH] Ajout doc technique --- LaTex/doc_technique/doc_technique.tex | 44 +++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 LaTex/doc_technique/doc_technique.tex diff --git a/LaTex/doc_technique/doc_technique.tex b/LaTex/doc_technique/doc_technique.tex new file mode 100644 index 0000000..2f8cece --- /dev/null +++ b/LaTex/doc_technique/doc_technique.tex @@ -0,0 +1,44 @@ +\documentclass{article} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% PACKAGES +\usepackage{graphicx} %images +\usepackage[hidelinks]{hyperref} +\usepackage[utf8]{inputenc} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\title{\textbf{Jeu des pingouins: documentation technique}} +\author{Francesco Bariatti \and Adrien Gasté \and Mikaël Le \and Romain Lebouc} +\date{2015-2016} + +\begin{document} +\pagenumbering{gobble} +\maketitle + +\newpage + +\tableofcontents + +\newpage +\pagenumbering{arabic} + +\section{Introduction} +mcts en c++, javafx. +Interface mcts donnée par Pascal, nous on a fait le penguin.hpp et cpp et tout ce qu'il y a dans le dossier gui. + +Le jeu doit implementer une interface \textit{game} +Le jeu donne l'état en json après chaque coup, l'interface graphique ne fait que lancer le jeu et lire sa sortie std. + +Le mcts attends un numero de coup (entre 0 et le nombre de coups -1), donc conversion. +Au début le mcts attends un état json qui est utilisé pour changer son état de depart (il ne change que ce qui est specifié: un json \{\} va lancer l'état par defaut) + +\section{Interface game} +Comment implementer un jeu (fonction par fonction). regarder dans les fichiers texte dans le dossier doc, il y a un markdown qui explique. + +\section{L'implementation du jeu des pingouins} +bitboards, pingouins sur 32 bits, calculs de +8 -8 selon la direction ... + +\section{L'interface graphique} +Modele MVC. Le controlleur fait tout. Le modele stocke juste des données. La view a un lien vers le modele et se mets à jour quand le controller le dit. + +\end{document} \ No newline at end of file -- GitLab