TL203M Tlvugrafk

Forritunarverkefni 1


essu forritunarverkefni eigi i a skrifa WebGL forrit til a spila einfaldan tvvddarleik sem svipar til Breakout (sj lka Google tgfuna).

leiknum stjrni i spaa nest glugganum, sem i getir frt til vinstri og hgri me rvalyklunum (svipa og spadi-orvar). Inni glugganum skoppar bolti (.e. feitur punktur ea ltill ferningur). Boltinn m ekki snerta neri brn gluggans v er leikurinn tapaur. Hann skoppar hins vegar af hinum remur hlium gluggans. upphafi verur til bolti slembista me slembi stefnu (.e. (dx, dy)). Notandinn getur hins vegar haft hrif stefnuna me lyklunum WASD, annig a W og S breyta dy (W hkkar, S lkkar) og A og D breyta dx (D hkkar, A lkkar).

ru hverju birtist kassi slembista ofarlega glugganum og ef boltinn lendir kassanum hverfur kassinn og leikmaurinn fr stig. Kassinn birtist svo strax aftur njum slembista.

grunntgfu verkefnisins skoppar boltinn af spaanum sama htt og af efri kanti gluggans (.e. dy verur a -dy). a arf a halda utanum stigin sem leikmaurinn vinnur sr inn og i megi skrifa stigin vefsuna fyrir nean strigann. i skulu hafa gluggann strri en venjulega, srstaklega breiddina, t.d. 1000 skjpunkta breidd og 600 h.

Til vibtar grunntgfunni urfi i a tfra a.m.k. eina af eftirfarandi vibtum:

Hgt er a f eitt aukastig fyrir verkefni me v a tfra allar vibturnar a ofan (a v gefnu a allt virki!).

Hr eru nokkar punktar um tfrslu forritsins:

etta fyrsta verkefni er einstaklingsverkefni og er aallega tla a fa ykkur einfaldri tvvddarforritun WebGL.


Skili Gradescope.com PDF-skjali sem er eins til tveggja sna skrsla um lausn ykkar. Skrslan a lsa eiginleikum tfrslu ykkar (m.a. hva vibtur i hafi) me skjmynd af leiknum. Auk ess skrslan a innihalda hlekk forriti ykkar. Skilafrestur er til kl. 23:59 laugardaginn 3. febrar.

hh (hja) hi.is, 21. janar 2018.