Kandidatuppsats

IMPLEMENTERING AV PHONGLJUSSÄTTNINGI 2D-SPELMILJÖ

Sammanfattning

Under de senaste åren har en ny trend inom spelindustrin uppstått då en stor del av spelen har gått

tillbaka till de tvådimensionella miljöerna som var vanligare i tv-spelens barndom, detta tack vare

att mobiltelefoner och deras spel har tagit allt större plats på marknaden och de är ofta

tvådimensionella på grund av sin begränsade hårdvara. De tvådimensionella spelen har enligt

tradition inte haft någon dynamisk ljussättning, utan de har bestått utav färdig grafik med

förutbestämda intensiteter vilket gör att spelen kan se platta ut.

Men inom andra områden av spelindustrin, framförallt tredimensionella spel, har utvecklingen av

dynamiska ljussättningsmetoder kommit långt. Problemet med dessa metoder är att de kräver

objektens normaler, vilka normalt inte finns tillgängligt i tvådimensionella bilder.

Idag är mobiltelefonerna kraftfulla och klarar av mycket tyngre beräkningar än vad de gjorde för

bara några år sedan. Därför undersökte vi möjligheten att implementera dynamisk ljussättning i ett

tvådimensionellt spel på androidbaserade mobiltelefoner. För att genomföra detta krävdes också att

vi undersökte metoder för att generera normaler för tvådimensionell grafik.

För att ett fullständigt spel skulle kunna skapas så implementerades också saker som

kollisionshantering, artificiell intelligens och procedurell generering av banor.

Läs hela uppsatsen hos lärosätet