Return to search

SOLID PRINCIPERS PÅVERKAN PÅ PRESTANDA INOM SPEL : Hur skiljer prestanda mellan en flexibel och en hårdkodad implementation? / SOLID PRINCIPLES IMPACT ON PERFORMANCE IN GAMES : How does performance differ between a flexible and a hardcoded implementation?

Arbetet undersöker skillnader i prestanda mellan SOLID och mer hårdkodade algoritmer, i form av respektive beteendeträd och en enum-switch tillståndsmaskin. Testerna utförs i spelmotorn Unity genom en isolerad testmiljö där exekveringstiden mäts mellan i scenarion. Algoritmerna har implementerats så att de kan köra olika beteenden, dessa testas i olika scenarion för att få fram resultaten. Exekveringstid mäts genom profiler-verktyget i Unity som sedan analyseras och jämförs för att se hur mycket tid det tar att exekvera och om det finns skillnader mellan dem. Resultaten tyder på att den hårdkodade algoritmen presterade bättre än den som följde SOLID-principer, dock inte så markant att det utesluter användningen av den mer flexibla koden.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:his-23742
Date January 2024
CreatorsMarczis, János, Marczis, Márton
PublisherHögskolan i Skövde, Institutionen för informationsteknologi
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.002 seconds