https://wiki.itcollege.ee/api.php?action=feedcontributions&user=Mpaaru&feedformat=atomICO wiki - User contributions [en]2024-03-28T10:27:28ZUser contributionsMediaWiki 1.41.0https://wiki.itcollege.ee/index.php?title=Baller&diff=59600Baller2012-12-16T20:54:49Z<p>Mpaaru: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus:</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
<b>Funktsionaalsus:</b><br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Punktisüsteem ja edetabel<br />
*Klaviatuuri tugi<br />
*Vähemalt kolm taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu - Mängijal ei pea kohe alustama uuesti elu kaotamisel.<br />
*Resume game option - Mängu on võimalik jätkata viimati läbitud "checkpointist".<br />
*Resizeable resolution - Kasutaja saab vabalt valida endale sobiva resolutsiooni.<br />
*Rohkem kui kolm levelit - Pikendada mängu pikkust uute tasemete lisamisel.<br />
*Muusika ja heliefektid - Mänguga sobiv taustamuusika ja mängu rikastavad heliefektid.<br />
*Xbox Support - Võimalus mängida mängu Xbox 360-l.<br />
*Xbox puldi tugi - Võimalus mängida mängu Xbox 360 puldiga.<br />
*Ilus graafika ja animatsioonid - Hästi läbi mõeldud ja mängu storyle põhinev graafika.<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
=Lõpptoode=<br />
<br />
*http://www.upload.ee/files/2910878/Bounce.zip.html<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
==== 4. November ====<br />
*Skype's kogunemine<br />
*Analüüsi koostamine<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&diff=59586Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2012)2012-12-16T20:07:17Z<p>Mpaaru: /* Kaitsmise ajad */</p>
<hr />
<div>=Kodutöö aines "Programmeerimine C# keeles"=<br />
<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. <br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3-5 tudengit. Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).<br />
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.<br />
<br />
==Tähtaegadest kinnipidamine==<br />
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.<br />
<br />
Näide:<br />
Töö esitamise tähtaeg on 4.09.2012 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p<br />
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.<br />
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.<br />
<br />
==Hindamine==<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).<br />
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.<br />
<br />
===Meeskonna kokkupanek ja idee===<br />
'''28.10.2012''' (2p)<br />
<br />
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.<br />
<br />
===Analüüs===<br />
'''04.11.2012''' (6p)<br />
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.'''NB! Miinimum sõnade arv 700''' Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:<br />
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.<br />
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(''Must have'')<br />
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(''Nice to have'')<br />
<br />
'''Retsensioon''' 11.11.2012 (3p)<br />
<br />
===Prototüüp===<br />
'''25.11.2012'''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.<br />
<br />
'''Retsensioon''' 02.12.2012(5p)<br />
<br />
===Lõpptoode===<br />
'''16.12.2012'''(20p)<br />
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.<br />
<br />
'''Retsensioon''' 05.01.2012(5p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides''' ''(4p) ''<br />
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.<br />
<br />
<br />
====Kaitsmise ajad====<br />
Esmaspäev<br />
Ruum B316<br />
*14:00 - 14:15 - AFFA<br />
*14:15 - 14:30 - Tech Support<br />
*14:30 - 14:45 - Kajarist<br />
*14:45 - 15:00<br />
*15:00 - 15:15<br />
*15:15 - 15:30<br />
<br />
Ruum B317<br />
<br />
*16:00 - 16:15<br />
*16:15 - 16:30<br />
*16:30 - 16:45<br />
*16:45 - 17:00<br />
*17:00 - 17:15<br />
*17:15 - 17:30<br />
<br />
Neljapäev<br />
<br />
Ruum B319<br />
*8:15 - 8:30<br />
*8:30 - 8:45<br />
*8:45 - 9:00<br />
*9:00 - 9:15<br />
*9:15 - 9:30<br />
*9:30 - 9:45-Baller<br />
<br />
Ruum B410<br />
*12:00 - 12:15 - A_Bunch_Of_Asians<br />
*12:15 - 12:30 - WAFIOP<br />
*12:30 - 12:45 - Leffe<br />
*12:45 - 13:00 - Taksobaas<br />
*13:00 - 13:15 - Kahurid<br />
<br />
==Konsultatsioon==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2012 sügis=<br />
Kodutööna tuleb luua:<br />
<br />
==Kodune raamatukogu==<br />
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.<br />
Loo rakendus, mis<br />
* Võimaldaks sisestada kodused raamatud<br />
* Võimaldaks luua laenutajate profiile<br />
* Raamatuid välja laenutada (tähtajaliselt)<br />
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused jne)<br />
<br />
<br />
Lisavõimalused<br />
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”<br />
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.<br />
* Lase lisada raamatutele pilt<br />
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal kodus veel alles on)<br />
Või<br />
<br />
==CRM==<br />
Oma klientidest peab olema ülevaade.<br />
Loo rakendus, mis võimaldab:<br />
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada<br />
* Võimalda sisestada kliendikontakte<br />
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.<br />
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid<br />
<br />
<br />
Lisavõimalused<br />
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega<br />
* Õnnitlusmeilide template’sid võiks olla mitu<br />
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis<br />
<br />
==Tetris(XNA)==<br />
==XoniX(XNA)==<br />
<br />
==Nõuded rakendusele==<br />
Loodav rakendus peab:<br />
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)<br />
* Peab võimaldama tegevuste kohta registri pidamist (logi)<br />
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net<br />
<br />
'''Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea äriidee<br />
<br />
==Nõuded XNA projektile==<br />
Loodav mäng peab sisaldama:<br />
* Erinevaid tasemeid<br />
* Punktiarvestust<br />
* XBox puldi tuge<br />
* Klaviatuurilt juhtimise tuge<br />
<br />
'''Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
<br />
=Meeskonnad 2012=<br />
<br />
==Meeskond Test==<br />
Meeskonna wiki leht: [[Meeskond Test]]<br />
Meeskonna liikmed:<br />
*Peeter Pakiraam<br />
*Agu Sihvka<br />
<br />
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&action=edit&section=21 siin on midagi]<br />
<br />
==Meeskond Kahurid==<br />
Meeskonna Wiki leht: [[Kahurid]]<br><br />
Meeskonna liikmed:<br />
* Kristjan Tõnismäe<br />
* Andreas Plado<br />
* Kullo-Kalev Aru<br />
* Xiangwei Zuo<br />
* Jaan Kängsepp<br />
<br />
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Leffe<br />
<br />
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Baller<br />
<br />
==Meeskond A_Bunch_Of_Asians==<br />
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]<br />
Meeskonna liikmed:<br />
*Mardo Pahk<br />
*Kristi Paakspuu<br />
*Madis Peep<br />
*Kaur Pääro<br />
*Kaspar Urban<br />
<br />
Retsensioon[https://wiki.itcollege.ee/index.php/Talk:Baller] meeskonna Baller [https://wiki.itcollege.ee/index.php/Baller] analüüsi kohta.<br />
<br />
Retsensioon[https://wiki.itcollege.ee/index.php/Talk:RMS] meeskonna RMS [https://wiki.itcollege.ee/index.php/RMS] prototüübi kohta.<br />
<br />
==Meeskond Taksobaas==<br />
Meeskonna wiki leht: [[Meeskond Taksobaas]]<br />
Meeskonna liikmed:<br />
*Marek Kirillov<br />
*Siim Treilmann<br />
*Tiit Tallermaa<br />
*Rando Laisaar<br />
<br />
Retsensioon meeskonna Kajarist analüüsile [https://wiki.itcollege.ee/index.php/Talk:Kajarist]<br><br />
Retsensioon meeskonna REM prototüübile [https://wiki.itcollege.ee/index.php/Talk:REM]<br />
<br />
==Meeskond Baller==<br />
Meeskonna wiki leht: [[Baller]]<br />
Meeskonna liikmed:<br />
*Magnus Pääru<br />
*Lennart Ploom<br />
*Veiko Lääts<br />
*Sten Teeorg<br />
<br />
==Meeskond Leffe==<br />
Meeskonna wiki leht: [[Leffe]]<br><br />
Meeskonna liikmed:<br />
*Jarmo Poolak<br />
*Arvi Alamaa<br />
*Rene Ott<br />
<br />
==Meeskond WAFIOP==<br />
Meeskonna wiki leht: [[WAFIOP]]<br><br />
Meeskonna liikmed:<br />
*Veiko Vainu<br />
*Kaisa Taelma<br />
*Rauno Mäger<br />
*Mark-Hendrik Mäeste<br />
[https://wiki.itcollege.ee/index.php/Talk:Kajarist Analüüsi retsensioon] <br><br />
[https://wiki.itcollege.ee/index.php/Talk:AFFA Prototüübi retsensioon]<br />
<br />
==Meeskond AFFA==<br />
Meeskonna wiki leht: [[AFFA]]<br><br />
Meeskonna liikmed:<br />
*Tõnn Talpsepp<br />
*Madis Allikmaa<br />
*Ranno Rass<br />
*Marek Leinjärv<br />
<br />
Retsensioon meeskonna R&T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] analüüsi kohta.<br />
<br />
Retsensioon meeskonna R&T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] prototüübi kohta.<br />
<br />
==Meeskond Kajarist==<br />
Meeskonna Wiki leht : [[Kajarist]]<br><br />
Meeskonna liikmed:<br />
* Kalev Kärpuk<br />
* Jaak Peldes<br />
* Kristjan Veskimäe<br />
* (TTÜst Richard Samarüütel - Kujundus)<br />
<br />
==Meeskond Default Name==<br />
Meeskonna wiki leht: [[Meeskond Default Name]] <br><br />
Meeskonna liikmed:<br />
* Toomas Heinorg<br />
* Raul Špilev<br />
<br />
<br />
Analüüsi retsensioon meeskonna REM kohta [https://wiki.itcollege.ee/index.php/Talk:REM SIIN!]<br />
<br />
Prototüübi retsensioon meeskonna A Bunch of Asians kohta [https://wiki.itcollege.ee/index.php/Talk:A_Bunch_Of_Asians#Protot.C3.BC.C3.BCbi_retsensioon SIIN!]<br />
<br />
==Meeskond REM==<br />
Meeskona wiki leht: [[REM]] <br><br />
Meeskonna liikmed:<br />
*Mart Lehtmets<br />
*Egon Lund<br />
*Renet Pirso<br />
<br />
Analüüsi retsensioon meeskonna RMS-i kohta [https://wiki.itcollege.ee/index.php/Talk:RMS SIIN!]<br />
<br />
Prototüübi retsensioon meeskonna Kahurid kohta [https://wiki.itcollege.ee/index.php/Talk:Kahurid SIIN!]<br />
<br />
==Meeskond Tech Support==<br />
Meeskonna Wiki leht : [[Tech Support]]<br><br />
Meeskonna liikmed:<br />
* Katre Paabo<br />
* Kristjan Luik<br />
* Mart Tarvis<br />
* Erkko Kebbinau<br />
* Robert Kolk<br />
<br />
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Tech_Support retsensioon] meeskonnalt Kahurid<br />
<br />
==Meeskond 3xMG==<br />
Meeskonna Wiki leht : [[3xMG]]<br />
<br />
Meeskonna liikmed:<br />
* Martin Molvõgin<br />
* Matthias Mõttus<br />
* Mauri Molvõgin<br />
<br />
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians#Analüüsi_retsensioon|siin]].<br />
<br />
==Meeskond Games or What? Inc.==<br />
Koduleht : [[Games or What? Inc]]<br><br />
Asjapulgad:<br />
* Heimar Kroonsaare<br />
* Silver Vanamets<br />
* Kristo Roosileht<br />
* Reio Ruus<br />
<br />
==Meeskond R&T Soft==<br />
Meeskonna Wiki leht : [[R&T Soft]]<br />
<br />
Meeskonna liikmed:<br />
* Rasmus Kuusmann<br />
* Tanel Tumanski<br />
<br />
Retsensioonid:<br />
* Prototüüp [https://wiki.itcollege.ee/index.php/Talk:WAFIOP#Protot.C3.BC.C3.BCpi_retsenseerib:_Meeskond_R.26T_Soft WAPIOP]<br />
<br />
==Meeskond 'Team Woop Woop'==<br />
Meeskonna Wiki leht : [[Team Woop Woop]]<br />
<br />
Meeskonna liikmed:<br />
* Fredi Poobus<br />
* Laura Närska<br />
* Oscar koitla<br />
<br />
==Meeskond RMS==<br />
Meeskonna Wiki leht : [[RMS]]<br><br />
<br />
Meeskonna liikmed:<br />
*Ilja Semjonov<br />
*Kirill Rõžkov<br />
*Konstantin Žavoronkov<br />
RMS meeskonna [https://wiki.itcollege.ee/index.php/Talk:Kajarist retsensioon] meeskonna Kajarist prototüübi kohta<br><br />
Prototüübi [https://wiki.itcollege.ee/index.php/Talk:RMS retsensioon] meeskonnalt '''Void'''<br />
<br />
==Meeskond Void==<br />
Meeskonna wiki leht: [[Void]]<br><br />
Meeskonna liikmed:<br />
* Karl Kadalipp<br />
* Ats Rand<br />
* Reelika Lõhmus<br />
* Robert Pärn<br />
<br/><br />
Analüüsi retsensioon tiimilt '''Void''' [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Default_Name tiimi Default Name mängu kohta]<br />
<br />
Analüüsi Retsenseeris meeskond Kajarist [https://wiki.itcollege.ee/index.php/Kajarist#Kajarist_retsenseerib:_meeskond_Void/ siin]<br />
<br />
Prototüübi [https://wiki.itcollege.ee/index.php/Talk:Void retsensioon] meeskonnalt Kahurid<br />
<br />
==Meeskond Oma Toode==<br />
Meeskonna leht wordpressis: [http://omatoode.wordpress.com/ Oma Toode]<br><br />
Meeskonna liikmed:<br />
*Kristo Paisnik<br />
*Aldo Bergmann – projektijuht<br />
*Heiki Vaher<br />
<br />
==Meeskond Forever Alone==<br />
Meeskonna wiki leht: [[ForeverAlone]]<br><br />
Meeskonna liikmed:<br />
*Rasim Mehtijev<br />
<br />
==Meeskond Tuhat Hiilgavat Päikest ==<br />
Meeskonna wiki leht: [[A Thousand Splendid Suns]]<br><br />
Meeskonna liikmed:<br />
* Margus Pärt</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&diff=56926Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2012)2012-11-12T12:20:33Z<p>Mpaaru: /* Meeskond Kahurid */</p>
<hr />
<div>=Kodutöö aines "Programmeerimine C# keeles"=<br />
<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. <br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3-5 tudengit. Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).<br />
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.<br />
<br />
==Tähtaegadest kinnipidamine==<br />
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.<br />
<br />
Näide:<br />
Töö esitamise tähtaeg on 4.09.2012 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p<br />
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.<br />
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.<br />
<br />
==Hindamine==<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).<br />
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.<br />
<br />
===Meeskonna kokkupanek ja idee===<br />
'''28.10.2012''' (2p)<br />
<br />
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.<br />
<br />
===Analüüs===<br />
'''04.11.2012''' (6p)<br />
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.'''NB! Miinimum sõnade arv 700''' Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:<br />
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.<br />
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(''Must have'')<br />
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(''Nice to have'')<br />
<br />
'''Retsensioon''' 11.11.2012 (3p)<br />
<br />
===Prototüüp===<br />
'''25.11.2012'''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.<br />
<br />
'''Retsensioon''' 02.12.2012(5p)<br />
<br />
===Lõpptoode===<br />
'''9.12.2012'''(20p)<br />
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.<br />
<br />
'''Retsensioon''' 16.12.2012(5p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides''' ''(4p) ''<br />
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.<br />
<br />
<br />
====Kaitsmise ajad====<br />
Siia ilmuvad detsembri alguses projekti kaitsmise ajad.<br />
<br />
==Konsultatsioon==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2012 sügis=<br />
Kodutööna tuleb luua:<br />
<br />
==Kodune raamatukogu==<br />
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.<br />
Loo rakendus, mis<br />
* Võimaldaks sisestada kodused raamatud<br />
* Võimaldaks luua laenutajate profiile<br />
* Raamatuid välja laenutada (tähtajaliselt)<br />
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused jne)<br />
<br />
<br />
Lisavõimalused<br />
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”<br />
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.<br />
* Lase lisada raamatutele pilt<br />
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal kodus veel alles on)<br />
Või<br />
<br />
==CRM==<br />
Oma klientidest peab olema ülevaade.<br />
Loo rakendus, mis võimaldab:<br />
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada<br />
* Võimalda sisestada kliendikontakte<br />
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.<br />
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid<br />
<br />
<br />
Lisavõimalused<br />
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega<br />
* Õnnitlusmeilide template’sid võiks olla mitu<br />
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis<br />
<br />
==Tetris(XNA)==<br />
==XoniX(XNA)==<br />
<br />
==Nõuded rakendusele==<br />
Loodav rakendus peab:<br />
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)<br />
* Peab võimaldama tegevuste kohta registri pidamist (logi)<br />
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net<br />
<br />
'''Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea äriidee<br />
<br />
==Nõuded XNA projektile==<br />
Loodav mäng peab sisaldama:<br />
* Erinevaid tasemeid<br />
* Punktiarvestust<br />
* XBox puldi tuge<br />
* Klaviatuurilt juhtimise tuge<br />
<br />
'''Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
<br />
=Meeskonnad 2012=<br />
<br />
==Meeskond Test==<br />
Meeskonna wiki leht: [[Meeskond Test]]<br />
Meeskonna liikmed:<br />
*Peeter Pakiraam<br />
*Agu Sihvka<br />
<br />
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&action=edit&section=21 siin on midagi]<br />
<br />
==Meeskond Kahurid==<br />
Meeskonna Wiki leht: [[Kahurid]]<br><br />
Meeskonna liikmed:<br />
* Kristjan Tõnismäe<br />
* Andreas Plado<br />
* Kullo-Kalev Aru<br />
* Xiangwei Zuo<br />
* Jaan Kängsepp<br />
<br />
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Leffe<br />
<br />
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Baller<br />
<br />
==Meeskond A_Bunch_Of_Asians==<br />
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]<br />
Meeskonna liikmed:<br />
*Mardo Pahk<br />
*Kristi Paakspuu<br />
*Madis Peep<br />
*Kaur Pääro<br />
*Kaspar Urban<br />
<br />
Retsensioon[https://wiki.itcollege.ee/index.php/Talk:Baller] meeskonna Baller [https://wiki.itcollege.ee/index.php/Baller] analüüsi kohta.<br />
<br />
==Meeskond Taksobaas==<br />
Meeskonna wiki leht: [[Meeskond Taksobaas]]<br />
Meeskonna liikmed:<br />
*Marek Kirillov<br />
*Siim Treilmann<br />
*Tiit Tallermaa<br />
*Rando Laisaar<br />
<br />
==Meeskond Baller==<br />
Meeskonna wiki leht: [[Baller]]<br />
Meeskonna liikmed:<br />
*Magnus Pääru<br />
*Lennart Ploom<br />
*Veiko Lääts<br />
*Sten Teeorg<br />
<br />
==Meeskond Leffe==<br />
Meeskonna wiki leht: [[Leffe]]<br><br />
Meeskonna liikmed:<br />
*Jarmo Poolak<br />
*Arvi Alamaa<br />
*Rene Ott<br />
<br />
==Meeskond WAFIOP==<br />
Meeskonna wiki leht: [[WAFIOP]]<br><br />
Meeskonna liikmed:<br />
*Veiko Vainu<br />
*Kaisa Taelma<br />
*Rauno Mäger<br />
*Mark-Hendrik Mäeste<br />
<br />
==Meeskond AFFA==<br />
Meeskonna wiki leht: [[AFFA]]<br><br />
Meeskonna liikmed:<br />
*Tõnn Talpsepp<br />
*Madis Allikmaa<br />
*Ranno Rass<br />
*Marek Leinjärv<br />
<br />
Retsensioon meeskonna R&T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] analüüsi kohta.<br />
<br />
==Meeskond Kajarist==<br />
Meeskonna Wiki leht : [[Kajarist]]<br><br />
Meeskonna liikmed:<br />
* Kalev Kärpuk<br />
* Jaak Peldes<br />
* Kristjan Veskimäe<br />
* (TTÜst Richard Samarüütel - Kujundus)<br />
<br />
==Meeskond Default Name==<br />
Meeskonna wiki leht: [[Meeskond Default Name]] <br><br />
Meeskonna liikmed:<br />
* Toomas Heinorg<br />
* Raul Špilev<br />
<br />
==Meeskond REM==<br />
Meeskona wiki leht: [[REM]] <br><br />
Meeskonna liikmed:<br />
*Mart Lehtmets<br />
*Egon Lund<br />
*Renet Pirso<br />
<br />
Analüüsi retsensioon meeskonna RMS-i kohta [https://wiki.itcollege.ee/index.php/Talk:RMS SIIN!]<br />
<br />
==Meeskond Tech Support==<br />
Meeskonna Wiki leht : [[Tech Support]]<br><br />
Meeskonna liikmed:<br />
* Katre Paabo<br />
* Kristjan Luik<br />
* Mart Tarvis<br />
* Erkko Kebbinau<br />
* Robert Kolk<br />
<br />
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Tech_Support retsensioon] meeskonnalt Kahurid<br />
<br />
==Meeskond 3xMG==<br />
Meeskonna Wiki leht : [[3xMG]]<br />
<br />
Meeskonna liikmed:<br />
* Martin Molvõgin<br />
* Matthias Mõttus<br />
* Mauri Molvõgin<br />
<br />
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].<br />
<br />
==Meeskond Games or What? Inc.==<br />
Koduleht : [[Games or What? Inc]]<br><br />
Asjapulgad:<br />
* Heimar Kroonsaare<br />
* Silver Vanamets<br />
* Kristo Roosileht<br />
* Reio Ruus<br />
<br />
==Meeskond R&T Soft==<br />
Meeskonna Wiki leht : [[R&T Soft]]<br />
<br />
Meeskonna liikmed:<br />
* Rasmus Kuusmann<br />
* Tanel Tumanski<br />
<br />
==Meeskond 'Team Woop Woop'==<br />
Meeskonna Wiki leht : [[Team Woop Woop]]<br />
<br />
Meeskonna liikmed:<br />
* Fredi Poobus<br />
* Laura Närska<br />
* Oscar koitla<br />
<br />
==Meeskond RMS==<br />
Meeskonna Wiki leht : [[RMS]]<br><br />
<br />
Meeskonna liikmed:<br />
*Ilja Semjonov<br />
*Kirill Rõžkov<br />
*Konstantin Žavoronkov<br />
<br />
==Meeskond Void==<br />
Meeskonna wiki leht: [[Void]]<br><br />
Meeskonna liikmed:<br />
* Karl Kadalipp<br />
* Ats Rand<br />
* Reelika Lõhmus<br />
* Robert Pärn<br />
<br/><br />
Analüüsi retsensioon tiimilt '''Void''' [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Default_Name tiimi Default Name mängu kohta]<br />
<br />
Analüüsi Retsenseeris meeskond Kajarist [https://wiki.itcollege.ee/index.php/Kajarist#Kajarist_retsenseerib:_meeskond_Void/ siin]<br />
<br />
==Meeskond Oma Toode==<br />
Meeskonna leht wordpressis: [http://omatoode.wordpress.com/ Oma Toode]<br><br />
Meeskonna liikmed:<br />
*Kristo Paisnik<br />
*Aldo Bergmann – projektijuht<br />
*Heiki Vaher<br />
<br />
==Meeskond Forever Alone==<br />
Meeskonna wiki leht: [[ForeverAlone]]<br><br />
Meeskonna liikmed:<br />
*Rasim Mehtijev<br />
<br />
==Meeskond Tuhat Hiilgavat Päikest ==<br />
Meeskonna wiki leht: [[A Thousand Splendid Suns]]<br><br />
Meeskonna liikmed:<br />
* Margus Pärt</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&diff=56925Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2012)2012-11-12T12:20:23Z<p>Mpaaru: /* Meeskond Kahurid */</p>
<hr />
<div>=Kodutöö aines "Programmeerimine C# keeles"=<br />
<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. <br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3-5 tudengit. Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).<br />
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.<br />
<br />
==Tähtaegadest kinnipidamine==<br />
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.<br />
<br />
Näide:<br />
Töö esitamise tähtaeg on 4.09.2012 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p<br />
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.<br />
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.<br />
<br />
==Hindamine==<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).<br />
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.<br />
<br />
===Meeskonna kokkupanek ja idee===<br />
'''28.10.2012''' (2p)<br />
<br />
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.<br />
<br />
===Analüüs===<br />
'''04.11.2012''' (6p)<br />
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.'''NB! Miinimum sõnade arv 700''' Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:<br />
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.<br />
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(''Must have'')<br />
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(''Nice to have'')<br />
<br />
'''Retsensioon''' 11.11.2012 (3p)<br />
<br />
===Prototüüp===<br />
'''25.11.2012'''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.<br />
<br />
'''Retsensioon''' 02.12.2012(5p)<br />
<br />
===Lõpptoode===<br />
'''9.12.2012'''(20p)<br />
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.<br />
<br />
'''Retsensioon''' 16.12.2012(5p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides''' ''(4p) ''<br />
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.<br />
<br />
<br />
====Kaitsmise ajad====<br />
Siia ilmuvad detsembri alguses projekti kaitsmise ajad.<br />
<br />
==Konsultatsioon==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2012 sügis=<br />
Kodutööna tuleb luua:<br />
<br />
==Kodune raamatukogu==<br />
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.<br />
Loo rakendus, mis<br />
* Võimaldaks sisestada kodused raamatud<br />
* Võimaldaks luua laenutajate profiile<br />
* Raamatuid välja laenutada (tähtajaliselt)<br />
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused jne)<br />
<br />
<br />
Lisavõimalused<br />
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”<br />
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.<br />
* Lase lisada raamatutele pilt<br />
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal kodus veel alles on)<br />
Või<br />
<br />
==CRM==<br />
Oma klientidest peab olema ülevaade.<br />
Loo rakendus, mis võimaldab:<br />
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada<br />
* Võimalda sisestada kliendikontakte<br />
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.<br />
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid<br />
<br />
<br />
Lisavõimalused<br />
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega<br />
* Õnnitlusmeilide template’sid võiks olla mitu<br />
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis<br />
<br />
==Tetris(XNA)==<br />
==XoniX(XNA)==<br />
<br />
==Nõuded rakendusele==<br />
Loodav rakendus peab:<br />
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)<br />
* Peab võimaldama tegevuste kohta registri pidamist (logi)<br />
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net<br />
<br />
'''Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea äriidee<br />
<br />
==Nõuded XNA projektile==<br />
Loodav mäng peab sisaldama:<br />
* Erinevaid tasemeid<br />
* Punktiarvestust<br />
* XBox puldi tuge<br />
* Klaviatuurilt juhtimise tuge<br />
<br />
'''Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
<br />
=Meeskonnad 2012=<br />
<br />
==Meeskond Test==<br />
Meeskonna wiki leht: [[Meeskond Test]]<br />
Meeskonna liikmed:<br />
*Peeter Pakiraam<br />
*Agu Sihvka<br />
<br />
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&action=edit&section=21 siin on midagi]<br />
<br />
==Meeskond Kahurid==<br />
Meeskonna Wiki leht: [[Kahurid]]<br><br />
Meeskonna liikmed:<br />
* Kristjan Tõnismäe<br />
* Andreas Plado<br />
* Kullo-Kalev Aru<br />
* Xiangwei Zuo<br />
* Jaan Kängsepp<br />
<br />
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Leffe<br />
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Baller<br />
<br />
==Meeskond A_Bunch_Of_Asians==<br />
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]<br />
Meeskonna liikmed:<br />
*Mardo Pahk<br />
*Kristi Paakspuu<br />
*Madis Peep<br />
*Kaur Pääro<br />
*Kaspar Urban<br />
<br />
Retsensioon[https://wiki.itcollege.ee/index.php/Talk:Baller] meeskonna Baller [https://wiki.itcollege.ee/index.php/Baller] analüüsi kohta.<br />
<br />
==Meeskond Taksobaas==<br />
Meeskonna wiki leht: [[Meeskond Taksobaas]]<br />
Meeskonna liikmed:<br />
*Marek Kirillov<br />
*Siim Treilmann<br />
*Tiit Tallermaa<br />
*Rando Laisaar<br />
<br />
==Meeskond Baller==<br />
Meeskonna wiki leht: [[Baller]]<br />
Meeskonna liikmed:<br />
*Magnus Pääru<br />
*Lennart Ploom<br />
*Veiko Lääts<br />
*Sten Teeorg<br />
<br />
==Meeskond Leffe==<br />
Meeskonna wiki leht: [[Leffe]]<br><br />
Meeskonna liikmed:<br />
*Jarmo Poolak<br />
*Arvi Alamaa<br />
*Rene Ott<br />
<br />
==Meeskond WAFIOP==<br />
Meeskonna wiki leht: [[WAFIOP]]<br><br />
Meeskonna liikmed:<br />
*Veiko Vainu<br />
*Kaisa Taelma<br />
*Rauno Mäger<br />
*Mark-Hendrik Mäeste<br />
<br />
==Meeskond AFFA==<br />
Meeskonna wiki leht: [[AFFA]]<br><br />
Meeskonna liikmed:<br />
*Tõnn Talpsepp<br />
*Madis Allikmaa<br />
*Ranno Rass<br />
*Marek Leinjärv<br />
<br />
Retsensioon meeskonna R&T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] analüüsi kohta.<br />
<br />
==Meeskond Kajarist==<br />
Meeskonna Wiki leht : [[Kajarist]]<br><br />
Meeskonna liikmed:<br />
* Kalev Kärpuk<br />
* Jaak Peldes<br />
* Kristjan Veskimäe<br />
* (TTÜst Richard Samarüütel - Kujundus)<br />
<br />
==Meeskond Default Name==<br />
Meeskonna wiki leht: [[Meeskond Default Name]] <br><br />
Meeskonna liikmed:<br />
* Toomas Heinorg<br />
* Raul Špilev<br />
<br />
==Meeskond REM==<br />
Meeskona wiki leht: [[REM]] <br><br />
Meeskonna liikmed:<br />
*Mart Lehtmets<br />
*Egon Lund<br />
*Renet Pirso<br />
<br />
Analüüsi retsensioon meeskonna RMS-i kohta [https://wiki.itcollege.ee/index.php/Talk:RMS SIIN!]<br />
<br />
==Meeskond Tech Support==<br />
Meeskonna Wiki leht : [[Tech Support]]<br><br />
Meeskonna liikmed:<br />
* Katre Paabo<br />
* Kristjan Luik<br />
* Mart Tarvis<br />
* Erkko Kebbinau<br />
* Robert Kolk<br />
<br />
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Tech_Support retsensioon] meeskonnalt Kahurid<br />
<br />
==Meeskond 3xMG==<br />
Meeskonna Wiki leht : [[3xMG]]<br />
<br />
Meeskonna liikmed:<br />
* Martin Molvõgin<br />
* Matthias Mõttus<br />
* Mauri Molvõgin<br />
<br />
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].<br />
<br />
==Meeskond Games or What? Inc.==<br />
Koduleht : [[Games or What? Inc]]<br><br />
Asjapulgad:<br />
* Heimar Kroonsaare<br />
* Silver Vanamets<br />
* Kristo Roosileht<br />
* Reio Ruus<br />
<br />
==Meeskond R&T Soft==<br />
Meeskonna Wiki leht : [[R&T Soft]]<br />
<br />
Meeskonna liikmed:<br />
* Rasmus Kuusmann<br />
* Tanel Tumanski<br />
<br />
==Meeskond 'Team Woop Woop'==<br />
Meeskonna Wiki leht : [[Team Woop Woop]]<br />
<br />
Meeskonna liikmed:<br />
* Fredi Poobus<br />
* Laura Närska<br />
* Oscar koitla<br />
<br />
==Meeskond RMS==<br />
Meeskonna Wiki leht : [[RMS]]<br><br />
<br />
Meeskonna liikmed:<br />
*Ilja Semjonov<br />
*Kirill Rõžkov<br />
*Konstantin Žavoronkov<br />
<br />
==Meeskond Void==<br />
Meeskonna wiki leht: [[Void]]<br><br />
Meeskonna liikmed:<br />
* Karl Kadalipp<br />
* Ats Rand<br />
* Reelika Lõhmus<br />
* Robert Pärn<br />
<br/><br />
Analüüsi retsensioon tiimilt '''Void''' [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Default_Name tiimi Default Name mängu kohta]<br />
<br />
Analüüsi Retsenseeris meeskond Kajarist [https://wiki.itcollege.ee/index.php/Kajarist#Kajarist_retsenseerib:_meeskond_Void/ siin]<br />
<br />
==Meeskond Oma Toode==<br />
Meeskonna leht wordpressis: [http://omatoode.wordpress.com/ Oma Toode]<br><br />
Meeskonna liikmed:<br />
*Kristo Paisnik<br />
*Aldo Bergmann – projektijuht<br />
*Heiki Vaher<br />
<br />
==Meeskond Forever Alone==<br />
Meeskonna wiki leht: [[ForeverAlone]]<br><br />
Meeskonna liikmed:<br />
*Rasim Mehtijev<br />
<br />
==Meeskond Tuhat Hiilgavat Päikest ==<br />
Meeskonna wiki leht: [[A Thousand Splendid Suns]]<br><br />
Meeskonna liikmed:<br />
* Margus Pärt</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=56923Baller2012-11-12T12:19:01Z<p>Mpaaru: /* Retsensioonid */</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus:</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
<b>Funktsionaalsus:</b><br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Punktisüsteem ja edetabel<br />
*Klaviatuuri tugi<br />
*Vähemalt kolm taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu - Mängijal ei pea kohe alustama uuesti elu kaotamisel.<br />
*Resume game option - Mängu on võimalik jätkata viimati läbitud "checkpointist".<br />
*Resizeable resolution - Kasutaja saab vabalt valida endale sobiva resolutsiooni.<br />
*Rohkem kui kolm levelit - Pikendada mängu pikkust uute tasemete lisamisel.<br />
*Muusika ja heliefektid - Mänguga sobiv taustamuusika ja mängu rikastavad heliefektid.<br />
*Xbox Support - Võimalus mängida mängu Xbox 360-l.<br />
*Xbox puldi tugi - Võimalus mängida mängu Xbox 360 puldiga.<br />
*Ilus graafika ja animatsioonid - Hästi läbi mõeldud ja mängu storyle põhinev graafika.<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
==== 4. November ====<br />
*Skype's kogunemine<br />
*Analüüsi koostamine<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Talk:Kahurid&diff=56921Talk:Kahurid2012-11-12T12:18:36Z<p>Mpaaru: /* Retsensioon meeskonna Kahurid mängu analüüsile. */</p>
<hr />
<div>==Retsensioon meeskonna Kahurid mängu analüüsile.==<br />
<br />
Mängu kirjeldust lugedes tekkis väike nostalgiatunne peale, sest ka ise sai kunagi vaadatud, kuidas tuttav mängis telekamängul tanke, kuid väga vähe on sellest perioodist meeles. Kuigi idee ei ole täiesti uudne, on mõte realiseerida analoogne mäng tervitatav. <br />
<br />
Analüüsis oli konkreetselt välja toodud see, et mäng ei piirdu ainult ühe tasandiga. See omakorda näitab, et mängija(te)l on ilmselt võimalus nautida mängu kauem kui esimesed kümme minutit . Ebaselgeks jäi tasandite juures asjaolu, et kuidas lahendatakse kahekesi mängides ühe mängija surm. Näiteks esimesel tasandil saavad mängijal nr 1 elud otsa ning ta langeb välja, mis siis mängija nr 1-st edasi saab. Kas see tähendab seda, et järgmises tasandis antakse talle uus võimalus või ta peab ootama kaasvõitleja edukat või siis vähemedukat mängu lõpetamist?<br />
<br />
Atraktiivseks muudab mängu lisaboonuste kogumine, kus mängijal on võimalus korjata erinevaid märke, mis ma nagu aru sain võimaldavad tankidel saavutada lisavõimeid. Võib küsida, et miks selliste lisaboonuste toppimine on prioriteet, sellise mahuka projekti juures. Kindlasti see on mänguloojate poolt väga hea käik, sest selleks et märke koguda, peab mängija seadma enda tanki ohtu. Ohutundega kaasneb inimese kehas suurenenud adrenaliinieritus, mis teeb mängija jaoks mängu veelgi põnevamaks.<br />
<br />
Positiivne on see, et meeskond ei ole hinnanud enda võimeid üle ning kui esialgu oli <i>multiplayer</i> suhteliselt <i>must have</i>, siis nüüdseks on aru saadud, et üle võrgu töötava mängu loomine võib osutuda oodatust keerulisemaks. Analüüsile annab boonuspunkte lisaks, et on toodud välja ka konkreetsed kohad, kus võib esineda probleeme nagu <i>NPC</i>-id ning nendega seostuv temaatika. Kuid ainult kiitmisest ei piisa. XNA mängu üheks nõudeks oli XBox-i puldi tugi, mida ei mainitud analüüsis. Kirjas oli ainult, et toetus on ainult arvutiklaviatuurile.<br />
<br />
Idee on hea, sest mängijad, kellele varasemalt meeldis telekamängu peal tankide mäng, siis loodetavasti on neil võimalus proovida ka XNA-l kirjutatud analoogset mängu. Kindlasti jään ootama selle projekti valmimist, et uurida lähtekoodi ning saada ülevaade realisatsioonist.<br />
<br />
Meeskond: [[Leffe]]<br />
<br />
==Retsensioon meeskonna "Kahurid" analüüsile.==<br />
<br />
Meeskonnal on väga hea idee. Miks mitte puhuda millegile vanale uuesti elu sisse. Positiivne on, et nad arendavad vana mängu edasi ning annavad sellele omad vürtsid. Nende nägemus mängust on eeskujulikult välja toodud. Lisaks on kirjeldatud korrektselt temaatikat ja tasemeid. Nad on võtnud endale korraliku ülesande, tööd on palju. Ma isiklikult loodan väga , et nad jõuavad valmis, sest tahaks isegi proovida lõpptoodet. Mis mulle eriti silma hakkas oli see, et nende sooviks on ka teha mitmikmängu võimalus. See on küll kahjuks märgitud „Nice to have“ alla kuid siiski loodan, et nad suudavad sellega ka valmis teha. Mitmikmäng tahab saada ka kõvasti tööd aga mitmikmäng annab ühele mängule hoopis teise näo. Minu arvates on nad väga õiged asjad toonud välja „Raskuste“ all, sest minu silmis tunduvad need ka keeruliseimad punktid olema antud ülesande juures. Üks miinus, mis mulle silma jäi oli see, et nad vist ei kavatse teha Xbox’ile seda mängu, millest on väga kahju. Läbivad motiivid: Vanakoolikas, hea idee ja loogilisus. <br />
<br />
Meeskond: [[Baller]]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=56844Baller2012-11-11T21:39:25Z<p>Mpaaru: /* Retsensioonid */</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus:</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
<b>Funktsionaalsus:</b><br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Punktisüsteem ja edetabel<br />
*Klaviatuuri tugi<br />
*Vähemalt kolm taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu - Mängijal ei pea kohe alustama uuesti elu kaotamisel.<br />
*Resume game option - Mängu on võimalik jätkata viimati läbitud "checkpointist".<br />
*Resizeable resolution - Kasutaja saab vabalt valida endale sobiva resolutsiooni.<br />
*Rohkem kui kolm levelit - Pikendada mängu pikkust uute tasemete lisamisel.<br />
*Muusika ja heliefektid - Mänguga sobiv taustamuusika ja mängu rikastavad heliefektid.<br />
*Xbox Support - Võimalus mängida mängu Xbox 360-l.<br />
*Xbox puldi tugi - Võimalus mängida mängu Xbox 360 puldiga.<br />
*Ilus graafika ja animatsioonid - Hästi läbi mõeldud ja mängu storyle põhinev graafika.<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Retsensioonid =<br />
<b>Esimene retsensioon. Meeskonna "Kahurid" analüüsi kohta.</b><br />
<br />
Meeskonnal on väga hea idee. Miks mitte puhuda millegile vanale uuesti elu sisse. Positiivne on, et nad arendavad vana mängu edasi ning annavad sellele omad vürtsid. Nende nägemus mängust on eeskujulikult välja toodud. Lisaks on kirjeldatud korrektselt temaatikat ja tasemeid. Nad on võtnud endale korraliku ülesande, tööd on palju. Ma isiklikult loodan väga , et nad jõuavad valmis, sest tahaks isegi proovida lõpptoodet. Mis mulle eriti silma hakkas oli see, et nende sooviks on ka teha mitmikmängu võimalus. See on küll kahjuks märgitud „Nice to have“ alla kuid siiski loodan, et nad suudavad sellega ka valmis teha. Mitmikmäng tahab saada ka kõvasti tööd aga mitmikmäng annab ühele mängule hoopis teise näo. Minu arvates on nad väga õiged asjad toonud välja „Raskuste“ all, sest minu silmis tunduvad need ka keeruliseimad punktid olema antud ülesande juures. Üks miinus, mis mulle silma jäi oli see, et nad vist ei kavatse teha Xbox’ile seda mängu, millest on väga kahju. Läbivad motiivid: Vanakoolikas, hea idee ja loogilisus.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
==== 4. November ====<br />
*Skype's kogunemine<br />
*Analüüsi koostamine<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=56839Baller2012-11-11T21:37:25Z<p>Mpaaru: /* Retsensioonid */</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus:</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
<b>Funktsionaalsus:</b><br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Punktisüsteem ja edetabel<br />
*Klaviatuuri tugi<br />
*Vähemalt kolm taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu - Mängijal ei pea kohe alustama uuesti elu kaotamisel.<br />
*Resume game option - Mängu on võimalik jätkata viimati läbitud "checkpointist".<br />
*Resizeable resolution - Kasutaja saab vabalt valida endale sobiva resolutsiooni.<br />
*Rohkem kui kolm levelit - Pikendada mängu pikkust uute tasemete lisamisel.<br />
*Muusika ja heliefektid - Mänguga sobiv taustamuusika ja mängu rikastavad heliefektid.<br />
*Xbox Support - Võimalus mängida mängu Xbox 360-l.<br />
*Xbox puldi tugi - Võimalus mängida mängu Xbox 360 puldiga.<br />
*Ilus graafika ja animatsioonid - Hästi läbi mõeldud ja mängu storyle põhinev graafika.<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Retsensioonid =<br />
<b>Esimene retsensioon. Meeskonna "Kahurid" analüüsi kohta.</b><br />
<br />
Meeskonnal on väga hea idee. Miks mitte puhuda millegile vanale uuesti elu sisse. Positiivne on, et nad arendavad vana mängu edasi ning annavad sellele omad vürtsid. Nende nägemus mängust on eeskujulikult välja toodud. Lisaks on kirjeldatud korrektselt temaatikat ja tasemeid. Nad on võtnud endale korraliku ülesande, tööd on palju. Ma isiklikult loodan väga , et nad jõuavad valmis, sest tahaks isegi proovida lõpptoodet. Mis mulle eriti silma hakkas oli see, et nende sooviks on ka teha mitmikmängu võimalus. See on küll kahjuks märgitud „Nice to have“ alla kuid siiski loodan, et nad suudavad sellega ka valmis teha. Mitmikmäng tahab saada ka kõvasti tööd aga mitmikmäng annab ühele mängule hoopis teise näo. Minu arvates on nad väga õiged asjad toonud välja „Raskuste“ all, sest minu silmis tunduvad ka need keeruliseimad punktid olema antud ülesande juures. Üks miinus, mis mulle silma jäi oli see, et nad vist ei kavatse teha Xbox’ile seda mängu, millest on väga kahju. Läbivad motiivid: Vanakoolikas, hea idee ja loogilisus.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
==== 4. November ====<br />
*Skype's kogunemine<br />
*Analüüsi koostamine<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=56838Baller2012-11-11T21:37:06Z<p>Mpaaru: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus:</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
<b>Funktsionaalsus:</b><br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Punktisüsteem ja edetabel<br />
*Klaviatuuri tugi<br />
*Vähemalt kolm taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu - Mängijal ei pea kohe alustama uuesti elu kaotamisel.<br />
*Resume game option - Mängu on võimalik jätkata viimati läbitud "checkpointist".<br />
*Resizeable resolution - Kasutaja saab vabalt valida endale sobiva resolutsiooni.<br />
*Rohkem kui kolm levelit - Pikendada mängu pikkust uute tasemete lisamisel.<br />
*Muusika ja heliefektid - Mänguga sobiv taustamuusika ja mängu rikastavad heliefektid.<br />
*Xbox Support - Võimalus mängida mängu Xbox 360-l.<br />
*Xbox puldi tugi - Võimalus mängida mängu Xbox 360 puldiga.<br />
*Ilus graafika ja animatsioonid - Hästi läbi mõeldud ja mängu storyle põhinev graafika.<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Retsensioonid =<br />
<b>Esimene retsensioon. Meeskonna "Kahurid" analüüsi kohta.</b><br />
Meeskonnal on väga hea idee. Miks mitte puhuda millegile vanale uuesti elu sisse. Positiivne on, et nad arendavad vana mängu edasi ning annavad sellele omad vürtsid. Nende nägemus mängust on eeskujulikult välja toodud. Lisaks on kirjeldatud korrektselt temaatikat ja tasemeid. Nad on võtnud endale korraliku ülesande, tööd on palju. Ma isiklikult loodan väga , et nad jõuavad valmis, sest tahaks isegi proovida lõpptoodet. Mis mulle eriti silma hakkas oli see, et nende sooviks on ka teha mitmikmängu võimalus. See on küll kahjuks märgitud „Nice to have“ alla kuid siiski loodan, et nad suudavad sellega ka valmis teha. Mitmikmäng tahab saada ka kõvasti tööd aga mitmikmäng annab ühele mängule hoopis teise näo. Minu arvates on nad väga õiged asjad toonud välja „Raskuste“ all, sest minu silmis tunduvad ka need keeruliseimad punktid olema antud ülesande juures. Üks miinus, mis mulle silma jäi oli see, et nad vist ei kavatse teha Xbox’ile seda mängu, millest on väga kahju. Läbivad motiivid: Vanakoolikas, hea idee ja loogilisus.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
==== 4. November ====<br />
*Skype's kogunemine<br />
*Analüüsi koostamine<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55525Baller2012-11-04T20:06:12Z<p>Mpaaru: /* Analüüs */</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
<b>Funktsionaalsus:</b><br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
==== 4. November ====<br />
*Skype's kogunemine<br />
*Analüüsi koostamine<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55521Baller2012-11-04T20:05:35Z<p>Mpaaru: /* Analüüs */</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
<b>Funktsionaalsus:</b><br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
==== 4. November ====<br />
*Skype's kogunemine<br />
*Analüüsi koostamine<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55520Baller2012-11-04T20:05:11Z<p>Mpaaru: /* Analüüs */</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
Funktsionaalsus:<br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
==== 4. November ====<br />
*Skype's kogunemine<br />
*Analüüsi koostamine<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55519Baller2012-11-04T20:04:27Z<p>Mpaaru: /* Log */</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
===Funktsionaalsus:===<br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
==== 4. November ====<br />
*Skype's kogunemine<br />
*Analüüsi koostamine<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55516Baller2012-11-04T20:02:06Z<p>Mpaaru: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
<br />
Sten:<br />
<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
<br />
Veiko:<br />
<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
<br />
Magnus:<br />
<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
<b>Funktsionaalsus</b><br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55508Baller2012-11-04T19:58:58Z<p>Mpaaru: /* Analüüs */</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
<b>Mis on Pool Baller ja rakenduse eesmärk?</b><br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
<b>Tööjaotus</b><br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
<b>Funktsionaalsus</b><br />
<br />
<b>Antud mängu loomisel tahame kindlasti jõuda valmis:</b><br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<b>Mängus võiks ka olla (kui aega üle jääb):</b><br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
<b>Milliste osade realiseerimine võib osutuda problemaatiliseks?</b><br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55503Baller2012-11-04T19:57:06Z<p>Mpaaru: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
<b>Pool Baller</b><br />
<br />
Mis on Pool Baller ja rakenduse eesmärk?<br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
Tööjaotus<br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
Funktsionaalsus<br />
<br />
Antud mängu loomisel tahame kindlasti jõuda valmis:<br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
Mängus võiks ka olla (kui aega üle jääb):<br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
Milliste osade realiseerimine võib osutuda problemaatiliseks?<br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55501Baller2012-11-04T19:56:25Z<p>Mpaaru: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
Pool Baller<br />
<br />
Mis on Pool Baller ja rakenduse eesmärk?<br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
Tööjaotus<br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
Funktsionaalsus<br />
<br />
Antud mängu loomisel tahame kindlasti jõuda valmis:<br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
Mängus võiks ka olla (kui aega üle jääb):<br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
Milliste osade realiseerimine võib osutuda problemaatiliseks?<br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55500Baller2012-11-04T19:55:32Z<p>Mpaaru: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
[b]Pool Baller[/b]<br />
<br />
[b]Mis on Pool Baller ja rakenduse eesmärk?[/b]<br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
[b]Tööjaotus[/b]<br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
Funktsionaalsus<br />
<br />
Antud mängu loomisel tahame kindlasti jõuda valmis:<br />
<br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<br />
Mängus võiks ka olla (kui aega üle jääb):<br />
<br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
Milliste osade realiseerimine võib osutuda problemaatiliseks?<br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55499Baller2012-11-04T19:54:01Z<p>Mpaaru: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
Pool Baller<br />
<br />
Mis on Pool Baller ja rakenduse eesmärk?<br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
Tööjaotus<br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
Funktsionaalsus<br />
<br />
Antud mängu loomisel tahame kindlasti jõuda valmis:<br />
<br />
<br />
*Kasutajaliidese ja mängu menüü<br />
*Palli liikumise füüsika<br />
*Vähemalt kaks taset(levelit)<br />
*Levelites mõned takistused<br />
<br />
<br />
Mängus võiks ka olla (kui aega üle jääb):<br />
<br />
<br />
*Rohkem kui üks elu<br />
*Resume game option<br />
*Resizeable resolution<br />
*Rohkem kui kaks levelit<br />
*Muusika ja heliefektid<br />
*Xbox Support<br />
<br />
<br />
Milliste osade realiseerimine võib osutuda problemaatiliseks?<br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55497Baller2012-11-04T19:52:46Z<p>Mpaaru: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
Pool Baller<br />
<br />
Mis on Pool Baller ja rakenduse eesmärk?<br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
Tööjaotus<br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
<br />
Antud mängu loomisel tahame kindlasti jõuda valmis:<br />
<br />
<br />
-Kasutajaliidese ja mängu menüü<br />
-Palli liikumise füüsika<br />
-Vähemalt kaks taset(levelit)<br />
-Levelites mõned takistused<br />
<br />
<br />
Mängus võiks ka olla (kui aega üle jääb):<br />
<br />
<br />
-Rohkem kui üks elu<br />
-Resume game option<br />
-Resizeable resolution<br />
-Rohkem kui kaks levelit<br />
-Muusika ja heliefektid<br />
-Xbox Support<br />
<br />
<br />
Milliste osade realiseerimine võib osutuda problemaatiliseks?<br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=55494Baller2012-11-04T19:51:58Z<p>Mpaaru: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Pool Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Analüüs =<br />
Pool Baller<br />
<br />
Mis on Pool Baller ja rakenduse eesmärk?<br />
<br />
Pool Baller on windowsi peal töötav 2D platvormi Arcade mäng. Pool Balleri peategelaseks on nr 8 piljardi pall, kes peab mängija abil läbima erinevaid takistusi, et jõuda järgmiste tasemeteni. Iga taseme lõpus leiab ta ühe oma kaaslase piljardi laualt. Iga tase on eelmisest raskem ja rohkem oskust ning nutikust nõudvam. Mängus meie peategelane liigub üles, vasakule ja paremale klaviatuuri noolte või A, W ning D abil. Rakenduse eesmärk on pakkuda kasutajale ajaviidet ja meelelahutust läbi nutikust ja osavust nõudvate väljakutsete. Lisaks on veel eesmärgiks lihtsalt mängitava mängu loomine, inimene võtab mängu ette ja lihtsalt mängib, et inimene ei loobuks liikse keerukuse pärast. Meie mäng peab olema kergesti tajutav ja äärmiselt lõbus mängida.<br />
<br />
<br />
Tööjaotus<br />
<br />
Lennart:<br />
Mina teen palli ja joonistasin tausta. Proovin color detectioniga tuvastada solid ja not solid pinda. Kui selle saan korda, proovin implementeerida gravitatsiooni, et pall ikka põrkakas seina pealt tagasi ja liiguks kukkumisel kiirenevalt jne. Sisuliselt teha pall tõetruuks ja mängitavaks. Pärast seda loodan, et Sten on aru saanud kuidas scrollida leveleid ning siis sisuliselt ongi mäng valmis. Tuleb veel implementeerida üleminek järmgisele mapile, teha checkpointid jms viimistlemine.<br />
Sten:<br />
Minu osa on luua mängu leveli editor ja sellega siis luua levelid. Siis peab need integreerima Lennarti tehtud palli füüsikaga ning kui aega üle jääb siis aitan mängu kujundusliku ja effektide poolt.<br />
Veiko:<br />
Minu osa on luua antud mängule vinge ja silmapaistev kasutajaliides, mis peab olema lihtne kuid samas atraktiivne. Kus kasutaja saab alustada mängu vajutades nupule New Game, saab seda vajadusel panna pausile vajutades nuppu Esc, millele järgenvad valikud Exit or Resume Game. Panna mängule muusika mängima, et kasutajal oleks lõbusam seda mängu mängida. Anda mängule visuaalset ilmet.<br />
Magnus:<br />
Mõtlesin välja mängule väikse loo, mis on eelpool kirjeldatud. Mina teen mängus skoori lugemise ja skoori tekitavad elemendid. Aitan Veikol ja Stenil joonistada ning disainida. Lisaks aitan Veikol mängu muusikat luua ja heliefektid teha.<br />
<br />
Aga üldiselt oleme ühtne meeskond ja kui kellegil abi vaja siis kõik aitavad üksteist nõu ja jõuga. Üks kõigi ja kõik ühe eest.<br />
<br />
Antud mängu loomisel tahame kindlasti jõuda valmis:<br />
<br />
-Kasutajaliidese ja mängu menüü<br />
-Palli liikumise füüsika<br />
-Vähemalt kaks taset(levelit)<br />
-Levelites mõned takistused<br />
<br />
Mängus võiks ka olla (kui aega üle jääb):<br />
<br />
-Rohkem kui üks elu<br />
-Resume game option<br />
-Resizeable resolution<br />
-Rohkem kui kaks levelit<br />
-Muusika ja heliefektid<br />
-Xbox Support<br />
<br />
Milliste osade realiseerimine võib osutuda problemaatiliseks?<br />
<br />
Probleemid ja raskused tekivad kindlasti mängu füüsikas ja levelite loomises, sest need on projekti mahukaimad ning peadmurdvaimad komponendid.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&diff=53569Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2012)2012-10-22T11:10:57Z<p>Mpaaru: </p>
<hr />
<div>=Kodutöö aines "Programmeerimine C# keeles"=<br />
<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. <br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3-5 tudengit. Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).<br />
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.<br />
<br />
==Tähtaegadest kinnipidamine==<br />
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.<br />
<br />
Näide:<br />
Töö esitamise tähtaeg on 4.09.2012 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p<br />
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.<br />
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.<br />
<br />
==Hindamine==<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).<br />
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.<br />
<br />
===Meeskonna kokkupanek ja idee===<br />
'''28.10.2012''' (2p)<br />
<br />
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.<br />
<br />
===Analüüs===<br />
'''04.11.2012''' (6p)<br />
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.'''NB! Miinimum sõnade arv 700''' Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:<br />
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.<br />
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(''Must have'')<br />
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(''Nice to have'')<br />
<br />
'''Retsensioon''' 11.11.2012 (3p)<br />
<br />
===Prototüüp===<br />
'''25.11.2012'''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.<br />
<br />
'''Retsensioon''' 02.12.2012(5p)<br />
<br />
===Lõpptoode===<br />
'''9.12.2012'''(20p)<br />
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.<br />
<br />
'''Retsensioon''' 16.12.2012(5p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides''' ''(4p) ''<br />
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.<br />
<br />
<br />
====Kaitsmise ajad====<br />
Siia ilmuvad detsembri alguses projekti kaitsmise ajad.<br />
<br />
==Konsultatsioon==<br />
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma<br />
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida<br />
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee<br />
(teksti originaalautor Priit Raspel)<br />
<br />
=Teemad 2012 sügis=<br />
Kodutööna tuleb luua:<br />
<br />
==Kodune raamatukogu==<br />
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.<br />
Loo rakendus, mis<br />
* Võimaldaks sisestada kodused raamatud<br />
* Võimaldaks luua laenutajate profiile<br />
* Raamatuid välja laenutada (tähtajaliselt)<br />
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused jne)<br />
<br />
<br />
Lisavõimalused<br />
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”<br />
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.<br />
* Lase lisada raamatutele pilt<br />
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal kodus veel alles on)<br />
Või<br />
<br />
==CRM==<br />
Oma klientidest peab olema ülevaade.<br />
Loo rakendus, mis võimaldab:<br />
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada<br />
* Võimalda sisestada kliendikontakte<br />
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.<br />
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid<br />
<br />
<br />
Lisavõimalused<br />
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega<br />
* Õnnitlusmeilide template’sid võiks olla mitu<br />
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis<br />
<br />
==Tetris(XNA)==<br />
==XoniX(XNA)==<br />
<br />
==Nõuded rakendusele==<br />
Loodav rakendus peab:<br />
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)<br />
* Peab võimaldama tegevuste kohta registri pidamist (logi)<br />
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net<br />
<br />
'''Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea äriidee<br />
<br />
==Nõuded XNA projektile==<br />
Loodav mäng peab sisaldama:<br />
* Erinevaid tasemeid<br />
* Punktiarvestust<br />
* XBox puldi tuge<br />
* Klaviatuurilt juhtimise tuge<br />
<br />
'''Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
<br />
=Meeskonnad 2012=<br />
<br />
==Meeskond Test==<br />
Meeskonna wiki leht: [[Meeskond Test]]<br />
Meeskonna liikmed:<br />
*Peeter Pakiraam<br />
*Agu Sihvka<br />
<br />
Analüüsi retsenioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&action=edit&section=21 siin on midagi]<br />
<br />
<br />
==Meeskond A_Bunch_Of_Asians==<br />
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]<br />
Meeskonna liikmed:<br />
*Mardo Pahk<br />
*Kristi Paakspuu<br />
*Madis Peep<br />
*Kaur Pääro<br />
<br />
==Meeskond akaver==<br />
Meeskonna blogi leht: http://akaver.com/blog/category/c/<br><br />
Meeskonna liikmed:<br />
*Andres Käver<br />
<br />
==Meeskond Taksobaas==<br />
Meeskonna wiki leht: [[Meeskond Taksobaas]]<br />
Meeskonna liikmed:<br />
*Marek Kirillov<br />
*Siim Treilmann<br />
*Tiit Tallermaa<br />
*Rando Laisaar<br />
<br />
==Meeskond Baller==<br />
Meeskonna wiki leht: [[Baller]]<br />
Meeskonna liikmed:<br />
*Magnus Pääru<br />
*Lennart Ploom<br />
*Veiko Lääts<br />
*Sten Teeorg</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=Baller&diff=53568Baller2012-10-22T11:08:30Z<p>Mpaaru: Created page with 'Category:Programmeerimine CSharp keeles = Kirjeldus = Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkt…'</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
= Kirjeldus = <br />
Baller on meelelahutuslik mäng, mis on XNA baasil. Seiklusmängu põhimõte on palliga läbida leveleid ja saada punkte.<br />
<br />
= Tööjaotus =<br />
*Magnus Pääru - Projektijuht,<br />
*Lennart Ploom -,<br />
*Veiko Lääts -,<br />
*Sten Teeorg -,<br />
Täpsemad tööülesanded jagame töökäigus.<br />
<br />
= Log =<br />
==== 22. Oktoober ====<br />
*Kokkusaamine<br />
*Wiki lehe loomine<br />
<br />
<br />
= Lingid = <br />
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=User:Mpaaru&diff=39269User:Mpaaru2011-10-19T06:52:50Z<p>Mpaaru: </p>
<hr />
<div>Erialatutvustuse aine arvestustöö<br />
<br />
Autor: Magnus Pääru<br />
Esitamise kuupäev: 18. september 2011<br />
<br />
Essee<br />
<br />
Õpingukorraldus ja erialatutvustus<br />
<br />
<br />
Õpingukorraldus ja erialatutvustus on aine, kus tutvustatakse meile eriala ning kõike sellega seonduvat. Käis palju erinevaid külalisi, kes rääkisid igaüks iseasjast. Lõppude lõpuks oli ikka kõik seotud infotehnoloogiaga. Meile räägiti inovatsioonist, äriideedest, robootikast, võrguarhidektuurist, eesmärkidest, arvuti-ikalduste tõrjest ja kõrgharidusest. See on vaid väga lühidalt öeldud, mis toimus. Tegelikult sain ma äärmiselt palju kasuliku infot teada, mis mind ootab ees, nii IT Kolledžis, kui ka tulevases töös infotehnoloogia valdkonas. Esinejad olid väga erinevad ja nende esituselaad, oli samuti erinev. Kes kasutas powerpointi, kes mitte. Keda oli kerge jälgida ja kuulata, keda mitte. Kes rääkis palju uut ja huvitavat, kes mitte nii palju. Esimene külaline oli siis Linnar Viik, kes rääkis meile innovatsioonist. Teema oli huvitav ja Linnar Viik tegi oma esitlusega selle veel põnevamakas. Teda oli hea jälgida, kuna ta rääkis suure intusiasmiga ja arusaadavalt. Ta rääkis põhimõteliselt uute ideede kasutusele võtmisest. Kui ebaõnnestud, siis proovi veel, sest see ongi katsetuste rada. Ei tasu allaanda!<br />
Just need võidavadki, kes ei anna pärast esimesi vastulööke alla. Ta tõi palju elulisei näiteid oma teema kohta, mis mulle väga meeldis. Tema esitluse muutis veel eriliseks see, et ta meelitas just kui meid olema aktiivsed ja ärgitas meid tegema uusi, huvitavaid ja ühiskonnale kasulike asju. Järgmine külaline oli Mart Mangus. Tema esitlus oli väga interaktiivne. Me tegime grupitööd, meie ülesandeks oli teha oma mõeldud äriideedele SWOT uuring. See oli väga põnev! Lisaks rääkis noormees meile äriloomisest, ärivormidest ja millega ta ise hakkama on saanud või ei ole saanud. Ta oli väga laheda jutuga, viskas nalja ja võibolla kuna ta oli noorem kui teised esinejad siis ta tõmbas endaga paremini kaasa. Kolmas esineja oli Margus Ernits, kes rääkis meile Robootikast. Sain teada, et meie kool on väga palju võitnud Robootika võistlusi. Ta rääkis meile sellest, et puhta teooriaga ei ole palju teha, tuleb osata ka asju praktikas. Selle juurde tõi ta näite, kuidas Robootika ühendab matemaatika, füüsika kui ka loogilise mõtlemise. Samuti sain teada, mis asi on Robotex. See on nii öelda robtite jalgpall. Mul polnud ennem aimugi, mis asi see on. Inimene õpib terve elu! Loengus said osad inimesed lahendada ka ülesande, roboti andmetega. Ma oleks soovinud ka proovida aga ma polnud kahjuks piisavalt kiire ja ülesannet sai lahendada piiratud kogus tudengeid. Neljanda loengu viisid läbi Toomas Mõttus ja Jaan Feldmann. Nad rääkisid Serveri võrguarhidektuurist. Kuna teema oli selline, millega ma pole kunagi varem kokkupuutunud ehk siis serverid ja sellega seonduv. Oli seda väga raske kuulata just keerulise terminoloogia poolest. Nad tutvustasid oma firmat Net Group, kus nad mõlemad töötavad. Nad rääkisid tänapäeva IT-st, kuidas see muutub spetsialistide jaoks üha raskemaks ja tavakasutaja jaoks aina kergemaks. Spetsialistide jaoks läheb raskemaks, sest tuleb haldada palju suuremaid objekte. Räägiti ka seda, kuidas tänapäeval tuleb teha aina vähem kaabeldus töid. See loeng meeldis mulle vast kõige vähem, sest see oli küllalt raskesti jälgitav ja oli palju juttu, millest ma aru ei saanud. Viiendaks oli meie ees Agu Leinfeld. See mees tegi minu lemmik loengu. See loengu teema pani mõtlema. Ta käsitles teemat, kui palju mõjutab infotehnoloogia ühiskonda. Ta rääkis kui palju on lühikese ajaga just IT pärast elu muutunud. Härra tõi välja väga palju aspekte, mis panevad mõtlema, mind kui infotehnoloogia tudengit. Mõned näited mõteainetest. Näiteks, mida rohkem me vajame, seda rohkem me vajame. Me peaks õpima ajaloos tehtud vigadest, sest info liigub paremini. Kui puuduvad eesmärgid, ei saagi olla edu. Kui su ainus töövahend on haamer, siis on kõik sinu jaoks nael. Neid oli veel mitmeid. See loeng oli ka veel selle pärast eriline, et ma sain oma kaustikusse märkmied selle loengu kohta kõige rohkem, kuigi ma tegin neid igas loengus ja hoolega. Kuues esineja oli Anto Veldre. Ta rääkis meile tööst arvuti-ikalduse tõrjerühmas. Tema loeng oli eriline just selle pärast, et ta ei kasutanud abivahendit nagu powerpoint. Kõik, mis loengus toimus oli meeldiv vestlus auditooriumi ja Härra Veldre vahel. Mulle meeldis loengu lihtsus. Mees oli nii huvitav, et keegi ei seganud loengut ja kõik kuulasid nagu üks suur kõrv. Lisaks kõigele mulle meeldis, et lõpuks tekkis mõnus küsimuste ja vastuste jada. Õhkond auditooriumis oli sel päeval enneolematult mõnus, tänu sellele mehele. Anto Veldre tõi väga palju näiteid ja rääkis oma kogemustest. Ta rääkis kuidas toimuvad küberrünnakud, kuidas talle meeldib saada uusi arvutiviiruseid ja kui lihtne on tgelikult täna päeval kübermaailmas, midagi halba teha. Viimane külaline oli Kalle Tammemäe, kes rääkis meile kõrgharidusest. Ta tutvustas põhjalikult TTÜ Kämpust. Rääkis erinevatest üritustest, mis TTÜs toimuvad. Rääkis, millised hooned siin on ja mis asub nendes hoonetes. IT Kolldežil ja Tallinna Tehnikaülikoolil head suhted ning tehakse palju koostööd. Lisaks rääkis ta veel online 24 tunni programeerimis võistlusest ja natuke ka Soome kõrgharidus maastikust. Vaatasime ka loengus erinevaid graafikuid ülikoolide kohta. Loeng oli küllaltki hariv, sellesmõtes, et mis võimalused meil on ja kuhu me satunud oleme. Kokkuvõteks võin öelda ,et õppeaine "Õpingukorraldus ja erialatutvustus" oli väga väärt aine. See aitas mul paremini aru saada, IT olemusest. Erinevad IT seotud inimesed jagasid oma väärt kogemusi ja teadmis. Asja tegi väga mahlakaks asjaolu, et igal esinejal oli tuua näiteid elust ja see aitas mõista kogu asjade käsitlust tohutult.<br />
<br />
Õpingukorralduse küsimused<br />
Küsimus B <br />
<br />
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? <br />
<br />
Kui kukkusid läbi arvestusel tuleb end registreerida järelarvestusele, juhul kui õpid <br />
REV õppekohal tuleb tasuda nõutav tasu.<br />
<br />
Järelarvestust võib teha kuni ülejärgmise semestri punase joone päevani.<br />
<br />
Kokkuleppele tuleb jõuda õppejõuga ja tema esitab tingimused, kuidas toimub järelarvestus.<br />
<br />
Tuleb registreeruda õppeosakonnas ja kui oled REV õppekohal pead tasuma rektori käskkirjaga kehtestatud tasu hiljemalt üleeelmise tööpäeva lõpuks arvestatuna eksami toimumise päevast.<br />
Järelarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga.<br />
Riigieelarvelisel kohal on kordussooritused tasuta. Riigieelarvevälisel õppekohal kehtestatakse tasu suurus rektori käskkirjaga.<br />
<br />
Küsimus 5 <br />
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? <br />
<br />
Akadeemilisele puhkusele võib teisel aastal minna, tervislikel põhjustel, Eesti kaitsejõududesse teenima asumisel, lapse hooldamiseks ning muudel põhjustel (ainult alates teisest õppeaastast). <br />
Tuleb teha avaldus rektori nimele, mis vormistatakse rektori käskkirjaga (tervislikel põhjustel tuleb lisada avaldusele meditsiiniasutuse tõendi, kus on märgitud arsti soovitus akadeemilise puhkuse osas ja akadeemilise puhkuse soovitatav periood. Eesti kaitsejõududesse teenima asumisel lisatakse avaldusele kutse kaitseväe tegevteenistusse. Lapse hooldamise avaldusele tuleb lisada lapse sünnitunnistus). <br />
Maksimaalne puhkuse aeg on:<br />
Tervislikel põhjustel saab akadeemilisel puhkusel olla maksimaalselt 2 aastat <br />
Eesti kaitsejõududesse asumisel saab akadeemilisel puhkusel olla kuni 1 aasta <br />
Lapse hooldamisel saab akadeemilisel puhkusel olla maksimaalselt 3 aastat. <br />
Muudel põhjustel saab akadeemilisel puhkusel olla kuni 1 aasta <br />
<br />
Hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitada avaldus akadeemilise puhkuse lõpetamiseks, kui seda ei ole tehtud lõpetatakse puhkus automaatselt. <br />
Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid, kuid muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks.<br />
<br />
[[Category:Erialatutvustus 2011]]</div>Mpaaruhttps://wiki.itcollege.ee/index.php?title=User:Mpaaru&diff=39266User:Mpaaru2011-10-19T06:51:06Z<p>Mpaaru: Created page with 'Erialatutvustuse aine arvestustöö Autor: Magnus Pääru Esitamise kuupäev: 18. september 2011 Essee Õpingukorraldus ja erialatutvustus Õpingukorraldus ja erialatutvustu…'</p>
<hr />
<div>Erialatutvustuse aine arvestustöö<br />
<br />
Autor: Magnus Pääru<br />
Esitamise kuupäev: 18. september 2011<br />
<br />
Essee<br />
<br />
Õpingukorraldus ja erialatutvustus<br />
<br />
<br />
Õpingukorraldus ja erialatutvustus on aine, kus tutvustatakse meile eriala ning kõike sellega seonduvat. Käis palju erinevaid külalisi, kes rääkisid igaüks iseasjast. Lõppude lõpuks oli ikka kõik seotud infotehnoloogiaga. Meile räägiti inovatsioonist, äriideedest, robootikast, võrguarhidektuurist, eesmärkidest, arvuti-ikalduste tõrjest ja kõrgharidusest. See on vaid väga lühidalt öeldud, mis toimus. Tegelikult sain ma äärmiselt palju kasuliku infot teada, mis mind ootab ees, nii IT Kolledžis, kui ka tulevases töös infotehnoloogia valdkonas. Esinejad olid väga erinevad ja nende esituselaad, oli samuti erinev. Kes kasutas powerpointi, kes mitte. Keda oli kerge jälgida ja kuulata, keda mitte. Kes rääkis palju uut ja huvitavat, kes mitte nii palju. Esimene külaline oli siis Linnar Viik, kes rääkis meile innovatsioonist. Teema oli huvitav ja Linnar Viik tegi oma esitlusega selle veel põnevamakas. Teda oli hea jälgida, kuna ta rääkis suure intusiasmiga ja arusaadavalt. Ta rääkis põhimõteliselt uute ideede kasutusele võtmisest. Kui ebaõnnestud, siis proovi veel, sest see ongi katsetuste rada. Ei tasu allaanda!<br />
Just need võidavadki, kes ei anna pärast esimesi vastulööke alla. Ta tõi palju elulisei näiteid oma teema kohta, mis mulle väga meeldis. Tema esitluse muutis veel eriliseks see, et ta meelitas just kui meid olema aktiivsed ja ärgitas meid tegema uusi, huvitavaid ja ühiskonnale kasulike asju. Järgmine külaline oli Mart Mangus. Tema esitlus oli väga interaktiivne. Me tegime grupitööd, meie ülesandeks oli teha oma mõeldud äriideedele SWOT uuring. See oli väga põnev! Lisaks rääkis noormees meile äriloomisest, ärivormidest ja millega ta ise hakkama on saanud või ei ole saanud. Ta oli väga laheda jutuga, viskas nalja ja võibolla kuna ta oli noorem kui teised esinejad siis ta tõmbas endaga paremini kaasa. Kolmas esineja oli Margus Ernits, kes rääkis meile Robootikast. Sain teada, et meie kool on väga palju võitnud Robootika võistlusi. Ta rääkis meile sellest, et puhta teooriaga ei ole palju teha, tuleb osata ka asju praktikas. Selle juurde tõi ta näite, kuidas Robootika ühendab matemaatika, füüsika kui ka loogilise mõtlemise. Samuti sain teada, mis asi on Robotex. See on nii öelda robtite jalgpall. Mul polnud ennem aimugi, mis asi see on. Inimene õpib terve elu! Loengus said osad inimesed lahendada ka ülesande, roboti andmetega. Ma oleks soovinud ka proovida aga ma polnud kahjuks piisavalt kiire ja ülesannet sai lahendada piiratud kogus tudengeid. Neljanda loengu viisid läbi Toomas Mõttus ja Jaan Feldmann. Nad rääkisid Serveri võrguarhidektuurist. Kuna teema oli selline, millega ma pole kunagi varem kokkupuutunud ehk siis serverid ja sellega seonduv. Oli seda väga raske kuulata just keerulise terminoloogia poolest. Nad tutvustasid oma firmat Net Group, kus nad mõlemad töötavad. Nad rääkisid tänapäeva IT-st, kuidas see muutub spetsialistide jaoks üha raskemaks ja tavakasutaja jaoks aina kergemaks. Spetsialistide jaoks läheb raskemaks, sest tuleb haldada palju suuremaid objekte. Räägiti ka seda, kuidas tänapäeval tuleb teha aina vähem kaabeldus töid. See loeng meeldis mulle vast kõige vähem, sest see oli küllalt raskesti jälgitav ja oli palju juttu, millest ma aru ei saanud. Viiendaks oli meie ees Agu Leinfeld. See mees tegi minu lemmik loengu. See loengu teema pani mõtlema. Ta käsitles teemat, kui palju mõjutab infotehnoloogia ühiskonda. Ta rääkis kui palju on lühikese ajaga just IT pärast elu muutunud. Härra tõi välja väga palju aspekte, mis panevad mõtlema, mind kui infotehnoloogia tudengit. Mõned näited mõteainetest. Näiteks, mida rohkem me vajame, seda rohkem me vajame. Me peaks õpima ajaloos tehtud vigadest, sest info liigub paremini. Kui puuduvad eesmärgid, ei saagi olla edu. Kui su ainus töövahend on haamer, siis on kõik sinu jaoks nael. Neid oli veel mitmeid. See loeng oli ka veel selle pärast eriline, et ma sain oma kaustikusse märkmied selle loengu kohta kõige rohkem, kuigi ma tegin neid igas loengus ja hoolega. Kuues esineja oli Anto Veldre. Ta rääkis meile tööst arvuti-ikalduse tõrjerühmas. Tema loeng oli eriline just selle pärast, et ta ei kasutanud abivahendit nagu powerpoint. Kõik, mis loengus toimus oli meeldiv vestlus auditooriumi ja Härra Veldre vahel. Mulle meeldis loengu lihtsus. Mees oli nii huvitav, et keegi ei seganud loengut ja kõik kuulasid nagu üks suur kõrv. Lisaks kõigele mulle meeldis, et lõpuks tekkis mõnus küsimuste ja vastuste jada. Õhkond auditooriumis oli sel päeval enneolematult mõnus, tänu sellele mehele. Anto Veldre tõi väga palju näiteid ja rääkis oma kogemustest. Ta rääkis kuidas toimuvad küberrünnakud, kuidas talle meeldib saada uusi arvutiviiruseid ja kui lihtne on tgelikult täna päeval kübermaailmas, midagi halba teha. Viimane külaline oli Kalle Tammemäe, kes rääkis meile kõrgharidusest. Ta tutvustas põhjalikult TTÜ Kämpust. Rääkis erinevatest üritustest, mis TTÜs toimuvad. Rääkis, millised hooned siin on ja mis asub nendes hoonetes. IT Kolldežil ja Tallinna Tehnikaülikoolil head suhted ning tehakse palju koostööd. Lisaks rääkis ta veel online 24 tunni programeerimis võistlusest ja natuke ka Soome kõrgharidus maastikust. Vaatasime ka loengus erinevaid graafikuid ülikoolide kohta. Loeng oli küllaltki hariv, sellesmõtes, et mis võimalused meil on ja kuhu me satunud oleme. Kokkuvõteks võin öelda ,et õppeaine "Õpingukorraldus ja erialatutvustus" oli väga väärt aine. See aitas mul paremini aru saada, IT olemusest. Erinevad IT seotud inimesed jagasid oma väärt kogemusi ja teadmis. Asja tegi väga mahlakaks asjaolu, et igal esinejal oli tuua näiteid elust ja see aitas mõista kogu asjade käsitlust tohutult.<br />
<br />
Õpingukorralduse küsimused<br />
Küsimus B <br />
<br />
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal? <br />
<br />
Kui kukkusid läbi arvestusel tuleb end registreerida järelarvestusele, juhul kui õpid <br />
REV õppekohal tuleb tasuda nõutav tasu.<br />
<br />
Järelarvestust võib teha kuni ülejärgmise semestri punase joone päevani.<br />
<br />
Kokkuleppele tuleb jõuda õppejõuga ja tema esitab tingimused, kuidas toimub järelarvestus.<br />
<br />
Tuleb registreeruda õppeosakonnas ja kui oled REV õppekohal pead tasuma rektori käskkirjaga kehtestatud tasu hiljemalt üleeelmise tööpäeva lõpuks arvestatuna eksami toimumise päevast.<br />
Järelarvestuste tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud soovitusliku ajakavaga.<br />
Riigieelarvelisel kohal on kordussooritused tasuta. Riigieelarvevälisel õppekohal kehtestatakse tasu suurus rektori käskkirjaga.<br />
<br />
Küsimus 5 <br />
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? <br />
<br />
Akadeemilisele puhkusele võib teisel aastal minna, tervislikel põhjustel, Eesti kaitsejõududesse teenima asumisel, lapse hooldamiseks ning muudel põhjustel (ainult alates teisest õppeaastast). <br />
Tuleb teha avaldus rektori nimele, mis vormistatakse rektori käskkirjaga (tervislikel põhjustel tuleb lisada avaldusele meditsiiniasutuse tõendi, kus on märgitud arsti soovitus akadeemilise puhkuse osas ja akadeemilise puhkuse soovitatav periood. Eesti kaitsejõududesse teenima asumisel lisatakse avaldusele kutse kaitseväe tegevteenistusse. Lapse hooldamise avaldusele tuleb lisada lapse sünnitunnistus). <br />
Maksimaalne puhkuse aeg on:<br />
Tervislikel põhjustel saab akadeemilisel puhkusel olla maksimaalselt 2 aastat <br />
Eesti kaitsejõududesse asumisel saab akadeemilisel puhkusel olla kuni 1 aasta <br />
Lapse hooldamisel saab akadeemilisel puhkusel olla maksimaalselt 3 aastat. <br />
Muudel põhjustel saab akadeemilisel puhkusel olla kuni 1 aasta <br />
<br />
Hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitada avaldus akadeemilise puhkuse lõpetamiseks, kui seda ei ole tehtud lõpetatakse puhkus automaatselt. <br />
Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid, kuid muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks.</div>Mpaaru