Files
PlanetFleet/designDoc.tex
2022-01-10 08:57:34 +02:00

133 lines
2.8 KiB
TeX

\documentclass{article}[10pt]
\begin{document}
\title{Design document for \emph{Battleship}}
\author{ad\_astra}
\maketitle
\pagebreak
\tableofcontents
\pagebreak
\section{Introduction}
\paragraph{}
\emph{Battleship} is a 3D naval real time strategy game, where the player commands a fleet of modern warships to defeat the enemy using superior firepower and tactics ranging from a group of vessels down to components of an individual ship.
\pagebreak
%ensure balance between game elements, avoid grind
%make the game easy to understand
%add reward elements
%pay attention to player feedback
%accentuate VFXs and SFXs
%consider defensive systems for ships
%exploit map design to influence playstyle
%tech tree unlocked via campaign completion
%map variety
%use simple UI, intuitive controls
%ensure easy management of multiple ships
%use asymetry
%implement ramming
%add replay value
%counterflooding
\section{Gameplay}
\subsection{Factions}
\paragraph{}
\subsection{Units}
\subsubsection{Battleship}
\paragraph{}
\subsubsection{Destroyer}
\paragraph{}
\subsubsection{Cruiser}
\paragraph{}
\subsubsection{Submarine}
\paragraph{}
\subsubsection{Aircraft carrier}
\paragraph{}
%AA, AS, recon, electronic warfare
\subsubsection{Multi role fighter}
\paragraph{}
\subsection{Projectiles}
\subsubsection{Cruise missile}
\paragraph{}
\subsubsection{Tacitcal nuke}
\paragraph{}
\subsection{Maps}
\paragraph{}
\subsection{Game loops}
\subsubsection{Main loop}
\paragraph{}
Players command their fleet, receive score for every successful hit on an enemy unit to purchase upgrades. The game is won when the player destroys its enemy's fleet.
\subsubsection{Secondary loop}
\paragraph{}
The player selects the map, and parameters for the AI: number of players, difficulty, etc.
\subsection{Game mechanics}
%anti missile defence
\subsubsection{Components}
\paragraph{}
%repairs
\subsubsection{Upgrade tree}
\paragraph{}
\subsubsection{Ramming}
\paragraph{}
\subsubsection{Countermeasures}
\paragraph{}
%base routines
\subsubsection{Unit programability}
\paragraph{}
\section{Look and feel}
\subsection{Story line}
\subsection{Graphics}
\subsection{Sound effects}
\pagebreak
\section{Technical analysis}
\subsection{Target platform}
\subsection{Hardware prerequisites}
\subsection{Software prerequisites}
\pagebreak
\section{Delivery}
\subsection{Market analysis}
\subsubsection{Target audience}
\subsubsection{Promotion}
\subsubsection{Community interaction}
\subsubsection{Monetization}
\subsection{Programming}
\subsubsection{Code reviews}
\subsubsection{Testing}
\subsection{Art}
\subsubsection{Concept art}
\paragraph{}
\subsubsection{Orthographic references}
\paragraph{}
\subsection{Sound effects}
\subsubsection{Sound effects}
\paragraph{}
\subsubsection{Music}
\paragraph{}
\subsection{Playtesting}
\end{document}