diff --git a/TP2/Rapport/presentation/slides.tex b/TP2/Rapport/presentation/slides.tex index e24ad78..aacc7c3 100644 --- a/TP2/Rapport/presentation/slides.tex +++ b/TP2/Rapport/presentation/slides.tex @@ -33,8 +33,8 @@ % Liens cliquable \usepackage{hyperref} -% Liste sur plusieurs colonnes -\usepackage{multicol} +\usepackage{minted} % intégration code +\usemintedstyle{emacs} \title{TP2 - Breakthrough} \author{Groupe 4 - \tiny{César PICHON, Florian POSEZ, Omar ANOUAR, Anri KENNEL}} @@ -49,4 +49,61 @@ \tableofcontents \end{frame} +\def\ft{Algorithme Monte Carlo} % frame title +\section[Algorithme]{\ft} +\begin{frame}{\ft} + \begin{itemize} + \item<1-> Méthode de simulation aléatoire + \item<2-> Étapes de l'algorithme + \begin{enumerate} + \item<3-> sélection + \item<3-> expansion + \item<3-> simulation + \item<3-> rétropropagation + \end{enumerate} + \end{itemize} +\end{frame} + +\def\ft{Implémentation dans le jeu Breakthrough} +\subsection*{\ft} +\begin{frame}{\ft} + \begin{itemize} + \item<1-> Ajout de fonctions à la classe du jeu + \begin{enumerate} + \item<2-> \texttt{mcts\_selection} + \item<2-> \texttt{mcts\_expansion} + \item<2-> \texttt{mcts\_simulation} + \item<2-> \texttt{mcts\_back\_propagation} + \end{enumerate} + \end{itemize} +\end{frame} + +\def\ft{Résultats obtenus} +\subsection*{\ft} +\begin{frame}[fragile]{\ft} + \begin{itemize} + \item Rapide (< 1 seconde) + \item Plus de 90\% de winrate + \end{itemize} + + \begin{figure}[h] + \begin{minted}[fontsize=\scriptsize]{text} + ================ + ./rand_player is 1 + ./mcts_player is 14 + ================ + \end{minted} + \caption{Sortie de \texttt{new\_stats/resume.txt}} + \end{figure} +\end{frame} + +\def\ft{Conclusion} +\section{\ft} +\begin{frame}{\ft} + \begin{itemize} + \item Implémentation simple + \item Rapide et performant + \end{itemize} +\end{frame} + \end{document}