-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Paljud meist veedavad osa oma vabast ajast arvuti- või lauamänge mängides. Ülikoolis on meil palju uusi tuttavaid, kui pole viisi, kuidas leida sõpru, et just Sinu lemmikut mängu mängida. UT Gaming on veebikeskkond, mis töötab eesmärgiga edendada koostööd ja sõprussuhteid Tartu Ülikooli üliõpilaste vahel. Veebilehel on võimalik leida endale sobivad mängukaaslased erinevate arvutimängude või lauamängude koos mängimiseks. Keskkond on jagatud mitmeks vaheleheks:
Pealeht- "welcome mat" veebilehele, kus on tervitus ning väike uudistevoog "gaming"-uudistega.
Grupid- lehe funktsionaalne osa, siin lehel näed juba lisatud gruppe, saad lisada ka enda oma (tekib nimekirja pärast refreshi, kuid kuna reaalset backendi pole, siis kasutajaks on "Kasutaja ja info on kasutaja enda localstorage's ainult) ning filtreerida olemasolevaid gruppe, et näha vaid neid, mis sulle huvi pakuvad.
Soovita mänge - ei leidnud oma mängu? See vorm on selleks, et soovitada veebilehe tegijatele, et just sinu mäng peaks ka nimekirjas olema.
KKK- korduma kippuvad küsimused
Lehekülg on üleval ka TÜ koduvõrgus aadressil: http://kodu.ut.ee/~markah/index.html
Kui soovida jooksutada lehekülge lokaalselt, siis selleks, et CORS lubaks lokaalseid faile kasutada, peab lehekülg töötama lokaalse serverina. Selleks saab projekti kaustas kasutada näiteks käsurea käsku "python -m http.server" (eeldusel, et arvutisse on installeeritud python) ning seejärel brauserist navigeerida aadressile localhost:8000.
Veebilehe valmimist on oma mõtete, oskuste ning ajaga toetanud:
- Mark Alexander Helme - põhiline HTML ja CSS
- Tanel Orumaa - HTML, CSS, põhiline JS
- Arnold Veltmann - HTML, CSS, kõik graafika, suures osas veebilehe disaini väljamõtlemine
- jQuery
- FontAwesome
- Photoshop
- Kuna meil kõigil oli soov teha midagi huvitavamat ja kasulikumat, kui "Teele kodulehekülg", siis alguses valmistas raskusi idee väljamõtlemine.
- Kuna projekt oli väike, oli üpris raske samaaegne töö tegemine. Tihtipeale oli vaja lahendada merge conflict'e. Mööda pääsesime sellest nii, et jaotasime tööd üpris erinevateks osadeks ja tegime igaüks mingit osa.
- Raskusi oli ka tähtajas püsimisega (ehk sellest üle minemisega), kuna tööd oli oodatust rohkem ja me ei osanud ette näha ajakulu, mis tekkis teiste tiimiliikmete koodi järgi ootamisega.
- Koostöö mitme inimese vahel võib üpris konarlikult minna, kui selget tööjaotust pole. Projekti lõpupoole olime tööjupid selgelt liikmete vahel ära jaganud ja töö läks ka ladusamalt.
- Kiirelt saabuva tähtaja puhul on grupitööl see eelis, et igaüks saab enda tugevustele keskenduda ja teiste tugevad küljed katavad sinu puudujäägid ära. Nii sai Tanel väga kiirelt Javascripti kirjutada, jättes disani Arnoldi ja kujunduse Marki hooleks.
- Ilma mugavate library'teta on üpris keeruline efektiivset koodi kirjutada. Ka meie JS/CSS failid vajaksid korralikku refaktordamist, kuid aja puuduse tõttu seda me enne tähtaega teha ei jõudnud.