Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
SOLID PRINCIPERS PÅVERKAN PÅ PRESTANDA INOM SPEL: Hur skiljer prestanda mellan en flexibel och en hårdkodad implementation?
University of Skövde, School of Informatics.
University of Skövde, School of Informatics.
2024 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
SOLID PRINCIPLES IMPACT ON PERFORMANCE IN GAMES : How does performance differ between a flexible and a hardcoded implementation? (English)
Abstract [sv]

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.

Place, publisher, year, edition, pages
2024. , p. 27
Keywords [sv]
SOLID Principles, Behavior Tree, State Machine, Tidseffektivitet, Exekveringstid, Flexibel kod
National Category
Other Computer and Information Science Computer and Information Sciences
Identifiers
URN: urn:nbn:se:his:diva-23742OAI: oai:DiVA.org:his-23742DiVA, id: diva2:1853219
Subject / course
Informationsteknologi
Educational program
Computer Game Development - Programming
Supervisors
Examiners
Available from: 2024-04-22 Created: 2024-04-22 Last updated: 2025-02-18Bibliographically approved

Open Access in DiVA

fulltext(1184 kB)74 downloads
File information
File name FULLTEXT01.pdfFile size 1184 kBChecksum SHA-512
0afa8f5c55cb3a4c0bef8e9545995a58d4b1eb95c2378e2d072bf2363d9d6bb4f0fcb9cf4bff85c5fe232caab5715d76ffb6f0730314944b59ce7459ab0ab409
Type fulltextMimetype application/pdf

By organisation
School of Informatics
Other Computer and Information ScienceComputer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 74 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 156 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf