Skip to content
Snippets Groups Projects
Commit 74a7929d authored by Trandinh Thien's avatar Trandinh Thien
Browse files

Changes to functional requirements - broke into smaller parts

parent 19567187
No related branches found
No related tags found
No related merge requests found
No preview for this file type
......@@ -229,20 +229,27 @@ The following contains the functional requirements of the project:
\subsubsection{Game Structure}
\begin{enumerate}
\item The game will contain a main menu, with options to select New Game, Load Game, How-To-Play, and Exit Game.
\item The game will contain a main menu on screen upon launch
\item You will be able to select New Game from the main menu
\item You will be able to select Load Game from the main menu
\item You will be able to select How-To-Play from the main menu
\item You will be able to select exit Game Game from the main menu
\item The game shall be turn-based.
\item A player's turn shall end once all their units have performed available actions or if the game ends.
\item A unit shall only be able to move and attack once per turn.
\item During a unit's turn, clicking a unit will give a drop down menu with the option to move, attack, or exit the menu.
\item During a unit's turn, clicking a unit will give a drop down menu with available actions
\item One side will be victorious when the other side has no playable units left.
\end{enumerate}
\subsubsection{Unit Movement}
\begin{enumerate}[resume]
\item Units will be able to move within their move range and shall not be able to pass through obstacles.
\item Units will be able to select move as an available option after clicking on a unit that has yet to perform its action
\item Units will be able to move within their move range
\item and shall not be able to pass through obstacles.
\item Obstacles on terrain will block units from moving through them.
\end{enumerate}
\subsubsection{Unit Attacking}
\begin{enumerate}[resume]
\item Units will be able select attack as an available option after clicking on a unit that has not attacked this turn
\item All units shall be able to attack enemy units.
\item Units will be unable to move after attacking.
\item Units will lose HP according to damage calculation.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment