-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathkandi_teksti_tarpeet.tex
33 lines (28 loc) · 3.67 KB
/
kandi_teksti_tarpeet.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
\section{Pelinkehittäjän tarpeet}
\label{sec:tarpeet}
Erityisesti nopeita reaktioita vaativien pelien pelattavuus kärsii huomattavasti liian pienillä ruudun päivitysnopeuksilla. Ero pelaajan pelaamiskyvyssä korkeiden ja matalien piirtotaajuuksien välillä on huomattava: kuvat \ref{fig:claypool_performance} ja \ref{fig:claypool_quality} havainnollistavat Claypoolin tutkimusryhmän\cite{claypool_fps} saamia tuloksia tutkittaessa kuvanlaadun ja piirtotiheyden vaikutusta pelaajiin.
\begin{figure}[h]
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{claypool_score_to_fps_512x384}
\caption{\label{fig:claypool_performance:fps}Pelaajien saamat pisteet suhteutettuna päivitystiheyteen. Resoluutio 512x384 kuvapistettä.}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{claypool_score_to_rez_15fps}
\caption{Pelaajien saamat pisteet suhteutettuna resoluutioon. Päivitystiheys on 15 ruutua sekunnissa.\label{fig:claypool_performance:rez}}
\end{subfigure}
\caption{\label{fig:claypool_performance}Claypoolin tutkimusryhmän\cite{claypool_fps} havaintoja grafiikan laadun vaikutuksista pelaamiskykyyn. Suurempi pistemäärä kuvastaa parempaa pelimenestystä.}
\end{figure}
\begin{figure}[h]
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{claypool_quality_to_fps_512x384}
\caption{\label{fig:claypool_quality:fps}\begin{raggedright}Pelaajien antamat arvosanat suhteutettuna päivitystiheyteen. Resoluutio on 512x384 kuvapistettä.\end{raggedright}}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\includegraphics[width=\textwidth]{claypool_quality_to_rez_15fps}
\caption{\label{fig:claypool_quality:rez}Pelaajien antamat arvosanat suhteutettuna resoluutioon. Päivitystiheys on 15 ruutua sekunnissa.}
\end{subfigure}
\caption{\label{fig:claypool_quality}Claypoolin tutkimusryhmän\cite{claypool_fps} saamia kyselytuloksia. Kyselyissä pyydettiin koehenkilöitä antamaan pelin visuaaliselle laadulle arvosana asteikolla 0-5.}
\end{figure}
Kuvan \ref{fig:claypool_performance:fps} mukaan piirtotaajudella on suuri vaikutus pelaajiin jotka pelaavat intensiivistä, nopeaa reagointikykyä vaativaa peliä. Claypoolin tutkimusryhmän löydökset\cite{claypool_fps} osoittavat näin ollen yhden pelinkehittäjän konkreettisen tarpeen. Liian vähäinen piirtotaajuus voi pahimmassa tapauksessa tehdä pelistä pelaamattoman. 30 ruutua/s on kuvien perusteella se piste, jossa päivitystiheyden lisäämisen vaikutukset alkavat loiventua. Sitä alemmissa määrissä pelattavuus alkaa kuitenkin kärsiä nopeasti.
Kuvien \ref{fig:claypool_performance:fps} ja \ref{fig:claypool_quality:fps} perusteella voidaan lisäksi päätellä että päivitystiheydellä on suuri vaikutus pelaajan kokemuksiin pelistä erityisesti tiheyden ollessa matala. Toisaalla vertaamalla kuvaa \ref{fig:claypool_quality:rez} muihin voimme nähdä että päivitystiheyden noustessa yli 30 ruutuun sekunnissa resoluutiolla on suurempi vaikutus pelaajien mielipiteeseen pelin visuaalisesta laadusta\cite{claypool_fps}.
Näin ollen pelin sunnittelijan kannattaa rajata pelinsä sisältö sellaiseksi että se pystytään esittämään tarvittavan sujuvassa muodossa. Tällöin joidenkin pelityyppien näyttävyys saattaa rajautua huomattavasti jos ne ovat ollenkaan toteutettavissa. Jos WebGL on toimiva työkalu, se lisäisi pelinkehittäjien ilmaisuvoimaa selaimessa pelattavilla peleillä. Paljon laskentatehoa vaativat pelityypit ovat tähän mennessä olleet pakostakin natiivisovelluksia: jos WebGL toimii hyvin, se mahdollistaisi helpomman ja halvemman kehitystyön tällaisille peleille.