|
|
@@ -18,6 +18,8 @@ |
|
|
|
\newcommand{\CoAuthorMail}{cchoutou@ece.auth.gr} |
|
|
|
\newcommand{\CoAuthorAEM}{8997} |
|
|
|
|
|
|
|
\newcommand{\WorkGroup}{Ομάδα 182} |
|
|
|
|
|
|
|
\newcommand{\DocTitle}{Λαβύρινθος: Ο Θησέας και ο Μινώταυρος III} |
|
|
|
\newcommand{\Department}{Τμημα ΗΜΜΥ. Τομεάς Ηλεκτρονικής} |
|
|
|
\newcommand{\ClassName}{Δομές δεδομένων} |
|
|
@@ -128,7 +130,7 @@ |
|
|
|
|
|
|
|
\par Ακόμα μέσω του ίδιου μηχανισμού δίνουμε την δυνατότητα στους παίκτες να μαθαίνουν το \eng{ID} του αντιπάλου. |
|
|
|
Αυτό είναι χρήσιμο για τον \eng{MinMaxPlayer} όταν προσπαθεί να σκηνοθετήσει τις κινήσεις του αντιπάλου. |
|
|
|
Θα αναλύσουμε περισσότερα όμως γύρω από αυτό στην παράγραφο ??. |
|
|
|
Θα αναλύσουμε περισσότερα όμως γύρω από αυτό στην παράγραφο \ref{minimax}. |
|
|
|
|
|
|
|
\subsection{Αναβάθμιση της τάξης \eng{Player}} |
|
|
|
Για την επέμβαση σε αυτή την τάξη κινηθήκαμε με γνώμονα την αντιμετώπιση δύο προβλημάτων που μας παρουσιάστηκαν. |
|
|
@@ -270,7 +272,7 @@ |
|
|
|
Η τάξη αυτή κληρονομεί την \eng{Range} και προσθέτει τη λειτουργία του τυχαίου ανακατέματος των τιμών. |
|
|
|
\end{itemize} |
|
|
|
|
|
|
|
\subsection{Αλγόριθμος \eng{minimax}} |
|
|
|
\subsection{Αλγόριθμος \eng{minimax}} \label{minimax} |
|
|
|
\WrapFigure{0.45}{r}{fig:maxValue}{images/maxValue.png}{ |
|
|
|
Διάγραμμα ροής της \eng{\textit{maxValue()}}, όπου γίνεται αναδρομική κλήση της \eng{\textit{minValue()}}. |
|
|
|
} |
|
|
|