<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mamolvog</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mamolvog"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Mamolvog"/>
	<updated>2026-05-08T06:34:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57692</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57692"/>
		<updated>2012-11-26T02:35:56Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* Prototüüp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Prototüüp==&lt;br /&gt;
&lt;br /&gt;
Viimased uuendused keerasid mängu lootusetult tuksi. Prototüüp hilineb.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===23. november===&lt;br /&gt;
&lt;br /&gt;
Vastased kaovad mänguväljalt nüüd korrektselt, kui neid kahuriga lasta või kui nad mänguväljalt ära jooksevad. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===24. november===&lt;br /&gt;
&lt;br /&gt;
Korrastasin koodi. Selleasemel, et klassides eraldi klaviatuuri ja hiire käitumist kirjeldada, lisasin eraldi klassi, mis selle ära teeb ning hiljem on sinna lihtsam puldi tugi lisada kui peaks vaja olema. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Viisin mitmed funktsioonid eraldi klassidesse, et neid oleks kergem hallata. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Vastaste pihta tulistamise eest saab nüüd korrektselt punkte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasin &amp;quot;Game Over&amp;quot; ekraani. Mängija näeb oma kogutud punktisummat. Võimalus uuesti alustada või minna tagasi peamenüüsse. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57691</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57691"/>
		<updated>2012-11-26T02:31:14Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Prototüüp==&lt;br /&gt;
&lt;br /&gt;
Viimased uuendused keerasid mängu tuksi. Prototüüp hilineb.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===23. november===&lt;br /&gt;
&lt;br /&gt;
Vastased kaovad mänguväljalt nüüd korrektselt, kui neid kahuriga lasta või kui nad mänguväljalt ära jooksevad. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===24. november===&lt;br /&gt;
&lt;br /&gt;
Korrastasin koodi. Selleasemel, et klassides eraldi klaviatuuri ja hiire käitumist kirjeldada, lisasin eraldi klassi, mis selle ära teeb ning hiljem on sinna lihtsam puldi tugi lisada kui peaks vaja olema. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Viisin mitmed funktsioonid eraldi klassidesse, et neid oleks kergem hallata. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Vastaste pihta tulistamise eest saab nüüd korrektselt punkte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasin &amp;quot;Game Over&amp;quot; ekraani. Mängija näeb oma kogutud punktisummat. Võimalus uuesti alustada või minna tagasi peamenüüsse. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57611</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57611"/>
		<updated>2012-11-24T22:27:44Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* 24. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===23. november===&lt;br /&gt;
&lt;br /&gt;
Vastased kaovad mänguväljalt nüüd korrektselt, kui neid kahuriga lasta või kui nad mänguväljalt ära jooksevad. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===24. november===&lt;br /&gt;
&lt;br /&gt;
Korrastasin koodi. Selleasemel, et klassides eraldi klaviatuuri ja hiire käitumist kirjeldada, lisasin eraldi klassi, mis selle ära teeb ning hiljem on sinna lihtsam puldi tugi lisada kui peaks vaja olema. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Viisin mitmed funktsioonid eraldi klassidesse, et neid oleks kergem hallata. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Vastaste pihta tulistamise eest saab nüüd korrektselt punkte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasin &amp;quot;Game Over&amp;quot; ekraani. Mängija näeb oma kogutud punktisummat. Võimalus uuesti alustada või minna tagasi peamenüüsse. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57599</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57599"/>
		<updated>2012-11-24T17:23:03Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* 24. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===23. november===&lt;br /&gt;
&lt;br /&gt;
Vastased kaovad mänguväljalt nüüd korrektselt, kui neid kahuriga lasta või kui nad mänguväljalt ära jooksevad. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===24. november===&lt;br /&gt;
&lt;br /&gt;
Korrastasin koodi. Selleasemel, et klassides eraldi klaviatuuri ja hiire käitumist kirjeldada, lisasin eraldi klassi, mis selle ära teeb ning hiljem on sinna lihtsam puldi tugi lisada kui peaks vaja olema. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Viisin mitmed funktsioonid eraldi klassidesse, et neid oleks kergem hallata. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Vastaste pihta tulistamise eest saab nüüd korrektselt punkte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57598</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57598"/>
		<updated>2012-11-24T16:09:49Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* 24. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===23. november===&lt;br /&gt;
&lt;br /&gt;
Vastased kaovad mänguväljalt nüüd korrektselt, kui neid kahuriga lasta või kui nad mänguväljalt ära jooksevad. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===24. november===&lt;br /&gt;
&lt;br /&gt;
Korrastasin koodi. Selleasemel, et klassides eraldi klaviatuuri ja hiire käitumist kirjeldada, lisasin eraldi klassi, mis selle ära teeb ning hiljem on sinna lihtsam puldi tugi lisada kui peaks vaja olema. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Viisin mitmed funktsioonid eraldi klassidesse, et neid oleks kergem hallata. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57594</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57594"/>
		<updated>2012-11-24T00:18:39Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* 24. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===23. november===&lt;br /&gt;
&lt;br /&gt;
Vastased kaovad mänguväljalt nüüd korrektselt, kui neid kahuriga lasta või kui nad mänguväljalt ära jooksevad. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===24. november===&lt;br /&gt;
&lt;br /&gt;
Korrastasin koodi. Selleasemel, et klassides eraldi klaviatuuri ja hiire käitumist kirjeldada, lisasin eraldi klassi, mis selle ära teeb ning hiljem on sinna lihtsam puldi tugi lisada kui peaks vaja olema. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57593</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57593"/>
		<updated>2012-11-24T00:18:30Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===23. november===&lt;br /&gt;
&lt;br /&gt;
Vastased kaovad mänguväljalt nüüd korrektselt, kui neid kahuriga lasta või kui nad mänguväljalt ära jooksevad. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===24. november===&lt;br /&gt;
&lt;br /&gt;
Korrastasin koodi. Selleasemel, et klassides eraldi klaviatuuri ja hiire käitumist kirjeldada, lisasin eraldi klassi, mis selle ära teeb ning hiljem on sinna lihtsam puldi tugi lisada kui peaks vaja olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57592</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57592"/>
		<updated>2012-11-23T20:59:22Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===23. november===&lt;br /&gt;
&lt;br /&gt;
Vastased kaovad mänguväljalt nüüd korrektselt, kui neid kahuriga lasta või kui nad mänguväljalt ära jooksevad. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57436</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57436"/>
		<updated>2012-11-21T22:50:07Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* 21. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57435</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57435"/>
		<updated>2012-11-21T22:49:54Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* 19. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57434</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57434"/>
		<updated>2012-11-21T22:49:44Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* 21. november */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
=== 19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
Lisatud suvaliselt ilmuvad vastased, kes ilmuvad erinevatel aegadel erinevate kiirustega erinevatel kohtadel. (Mauri + Matthias)&lt;br /&gt;
Kahuriga saab ka lasta aga ei tööta veel nii nagu peaks. Vastased ei taha kuidagi surra. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57377</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57377"/>
		<updated>2012-11-21T13:48:07Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
=== 19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
=== 21. november===&lt;br /&gt;
&lt;br /&gt;
Reload nuppu ei saa enam &amp;quot;spammida&amp;quot;. Töötab ainult siis kui õigel ajal vajutada, vastasel juhul pannakse selle tsükli jooksuks nupp lukku. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57190</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57190"/>
		<updated>2012-11-19T23:15:50Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
=== 19. november===&lt;br /&gt;
&lt;br /&gt;
Lisasin lumepallide loenduri, mis väheneb ühe võrra vajutades vasakut hiireklõpsu. Samuti lisasin lumepallide laaduri tsükkli, mis vajab veel tööd. Tsükkel kestab viis sekundit, palle lisandub iga poole sekundi järel ning mängija võib vajutada nuppu (praegu klahv &#039;R&#039;), mis annab talle lisa palle ja paneb tsükkli algusest peale tööle. Hetke probleem seisneb selles, et ei kontrollita, kas mängija on juba nuppu selle tsükkli jooksul vajutanud. Praegu saab nuppu nii-öelda &amp;quot;spammida&amp;quot;, et tsükklis &amp;quot;turbo&amp;quot; laadimine kätte saada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57124</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57124"/>
		<updated>2012-11-18T18:42:46Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===18. november===&lt;br /&gt;
&lt;br /&gt;
Menüü tõrked sain eemaldatud ja töötab kenasti nii klaviatuuri kui ka hiirega. Hiirega navigeerimise juures oleks vaja veel ühte asja muuta, aga tegu on väga väikese probleemiga, mille jätan hiljemaks. Põhimõtteliselt ei kontrollita, kas hiireklõpsu ajal on hiir menüü valiku kohal või mitte. Sellele on lihtne lahendus, aga selle tagajärjel ei tööta enam klaviatuuriga navigeerimine korralikult. Vaja midagi muud siia mõelda. Vaatamata sellele on menüü töökorras. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57111</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=57111"/>
		<updated>2012-11-18T10:20:00Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
===17. november===&lt;br /&gt;
&lt;br /&gt;
Valmis esialgne menüü, mis on navigeeritav nii klaviatuuri kui ka hiirega (pulditoe lisamine ei tohiks raske olla). Esinevad mõned tõrked, proovin need lähipäeval lahendada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=56934</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2012)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=56934"/>
		<updated>2012-11-12T13:43:45Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: /* Meeskond 3xMG */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ü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).&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
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%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
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&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
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).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;28.10.2012&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;04.11.2012&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*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.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 11.11.2012 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;25.11.2012&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 02.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;9.12.2012&#039;&#039;&#039;(20p)&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 16.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad detsembri alguses projekti kaitsmise ajad.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioon==&lt;br /&gt;
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
(teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* 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?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2012=&lt;br /&gt;
&lt;br /&gt;
==Meeskond Test==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Test]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Peeter Pakiraam&lt;br /&gt;
*Agu Sihvka&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;amp;action=edit&amp;amp;section=21 siin on midagi]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kahurid==&lt;br /&gt;
Meeskonna Wiki leht: [[Kahurid]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
* Andreas Plado&lt;br /&gt;
* Kullo-Kalev Aru&lt;br /&gt;
* Xiangwei Zuo&lt;br /&gt;
* Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Leffe&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Baller&lt;br /&gt;
&lt;br /&gt;
==Meeskond A_Bunch_Of_Asians==&lt;br /&gt;
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mardo Pahk&lt;br /&gt;
*Kristi Paakspuu&lt;br /&gt;
*Madis Peep&lt;br /&gt;
*Kaur Pääro&lt;br /&gt;
*Kaspar Urban&lt;br /&gt;
&lt;br /&gt;
Retsensioon[https://wiki.itcollege.ee/index.php/Talk:Baller] meeskonna Baller [https://wiki.itcollege.ee/index.php/Baller] analüüsi kohta.&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taksobaas==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Taksobaas]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marek Kirillov&lt;br /&gt;
*Siim Treilmann&lt;br /&gt;
*Tiit Tallermaa&lt;br /&gt;
*Rando Laisaar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Baller==&lt;br /&gt;
Meeskonna wiki leht: [[Baller]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Magnus Pääru&lt;br /&gt;
*Lennart Ploom&lt;br /&gt;
*Veiko Lääts&lt;br /&gt;
*Sten Teeorg&lt;br /&gt;
&lt;br /&gt;
==Meeskond Leffe==&lt;br /&gt;
Meeskonna wiki leht: [[Leffe]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jarmo Poolak&lt;br /&gt;
*Arvi Alamaa&lt;br /&gt;
*Rene Ott&lt;br /&gt;
&lt;br /&gt;
==Meeskond WAFIOP==&lt;br /&gt;
Meeskonna wiki leht: [[WAFIOP]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Veiko Vainu&lt;br /&gt;
*Kaisa Taelma&lt;br /&gt;
*Rauno Mäger&lt;br /&gt;
*Mark-Hendrik Mäeste&lt;br /&gt;
&lt;br /&gt;
==Meeskond AFFA==&lt;br /&gt;
Meeskonna wiki leht: [[AFFA]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnn Talpsepp&lt;br /&gt;
*Madis Allikmaa&lt;br /&gt;
*Ranno Rass&lt;br /&gt;
*Marek Leinjärv&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna R&amp;amp;T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] analüüsi kohta.&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kajarist==&lt;br /&gt;
Meeskonna Wiki leht : [[Kajarist]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
* Kristjan Veskimäe&lt;br /&gt;
* (TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Default Name==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Default Name]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Toomas Heinorg&lt;br /&gt;
* Raul Špilev&lt;br /&gt;
&lt;br /&gt;
==Meeskond REM==&lt;br /&gt;
Meeskona wiki leht: [[REM]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mart Lehtmets&lt;br /&gt;
*Egon Lund&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonna RMS-i kohta [https://wiki.itcollege.ee/index.php/Talk:RMS SIIN!]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tech Support==&lt;br /&gt;
Meeskonna Wiki leht : [[Tech Support]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Katre Paabo&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Tech_Support retsensioon] meeskonnalt Kahurid&lt;br /&gt;
&lt;br /&gt;
==Meeskond 3xMG==&lt;br /&gt;
Meeskonna Wiki leht : [[3xMG]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Martin Molvõgin&lt;br /&gt;
* Matthias Mõttus&lt;br /&gt;
* Mauri Molvõgin&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians#Analüüsi_retsensioon|siin]].&lt;br /&gt;
&lt;br /&gt;
==Meeskond Games or What? Inc.==&lt;br /&gt;
Koduleht : [[Games or What? Inc]]&amp;lt;br&amp;gt;&lt;br /&gt;
Asjapulgad:&lt;br /&gt;
* Heimar Kroonsaare&lt;br /&gt;
* Silver Vanamets&lt;br /&gt;
* Kristo Roosileht&lt;br /&gt;
* Reio Ruus&lt;br /&gt;
&lt;br /&gt;
==Meeskond R&amp;amp;T Soft==&lt;br /&gt;
Meeskonna Wiki leht : [[R&amp;amp;T Soft]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Rasmus Kuusmann&lt;br /&gt;
* Tanel Tumanski&lt;br /&gt;
&lt;br /&gt;
==Meeskond &#039;Team Woop Woop&#039;==&lt;br /&gt;
Meeskonna Wiki leht : [[Team Woop Woop]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Fredi Poobus&lt;br /&gt;
* Laura Närska&lt;br /&gt;
* Oscar koitla&lt;br /&gt;
&lt;br /&gt;
==Meeskond RMS==&lt;br /&gt;
Meeskonna Wiki leht : [[RMS]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ilja Semjonov&lt;br /&gt;
*Kirill Rõžkov&lt;br /&gt;
*Konstantin Žavoronkov&lt;br /&gt;
&lt;br /&gt;
==Meeskond Void==&lt;br /&gt;
Meeskonna wiki leht: [[Void]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Karl Kadalipp&lt;br /&gt;
* Ats Rand&lt;br /&gt;
* Reelika Lõhmus&lt;br /&gt;
* Robert Pärn&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Analüüsi retsensioon tiimilt &#039;&#039;&#039;Void&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Default_Name tiimi Default Name mängu kohta]&lt;br /&gt;
&lt;br /&gt;
Analüüsi Retsenseeris meeskond Kajarist [https://wiki.itcollege.ee/index.php/Kajarist#Kajarist_retsenseerib:_meeskond_Void/ siin]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Oma Toode==&lt;br /&gt;
Meeskonna leht wordpressis: [http://omatoode.wordpress.com/ Oma Toode]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristo Paisnik&lt;br /&gt;
*Aldo Bergmann – projektijuht&lt;br /&gt;
*Heiki Vaher&lt;br /&gt;
&lt;br /&gt;
==Meeskond Forever Alone==&lt;br /&gt;
Meeskonna wiki leht: [[ForeverAlone]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rasim Mehtijev&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tuhat Hiilgavat Päikest ==&lt;br /&gt;
Meeskonna wiki leht: [[A Thousand Splendid Suns]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=56933</id>
		<title>Talk:A Bunch Of Asians</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=56933"/>
		<updated>2012-11-12T13:41:47Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Analüüsi retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime meeskonna [[A Bunch Of Asians]] XNA mängu nimega GravityGolf.&lt;br /&gt;
&lt;br /&gt;
Idee tundub väga huvitav.  Mängu kirjelduses on puudu vihje sellele, kas projekteeritakse 2D&#039;s või 3D&#039;s mängu. Sarnase funktsionaalsusega 2D&#039;s flash baasil tehtud minigolfe leidub palju. Oletasime, et tegeletakse ikka 2D mänguga, kuna 3D kujutamine võib osutuda aeganõudvaks.&lt;br /&gt;
&lt;br /&gt;
Mõned mängu funktsionaalsused tektitasid küsimusi. Sihtimismehhanismi abijooned. Nende tähtsus puudub, kui pall muudab peale igat lööki oma asukohta. Kui ees seisab hunnik magneteid ja välju, mis aeglustavad palli liikumist, siis mis eelise annab eelmise löögi tugevust näitav joon? Selle positiivset külge on näha siis, kui peale igat ebaõnnestunud lööki tuleb uuesti alustada.&lt;br /&gt;
&lt;br /&gt;
Samuti on analüüs lugejale teatud kohtades kehvasti mõistetav, kuna objektid on ebaselgelt kirjeldatud. Näiteks on ilusti ära kirjeldatud objektid: must auk, tõmbuvad ja tõukuvad magnetid, millel on ka energiaväli. Lisaks sellele tuuakse välja ka kahte tüüpi väljad, mis samuti tõmbavad või tõukavad palli? Kas tegu ongi jälle magnetidega või on need eraldi objektid? Kui need ei ole magnetid, vaid eraldi väljad, siis kuidas need peaksid toimima? Oletame, et on olemas liiva väli. Kuidas ta palli peaks tõmbama või tõukama? Lugejale jääb väga arusaamatuks.&lt;br /&gt;
&lt;br /&gt;
Mõjutavate objektide all on räägitud relvadest, mis palli tabamisel mõjutavad palli trajektoori. Samas on öeldud, et pallil ei ole elusid. Kuidas saavad relvad siis palli trajektoori üldse muuta?&lt;br /&gt;
&lt;br /&gt;
Punktisumma arvutus on jäetud lahti seletamata. Kas tasemed on aja peale või läheb kirja vähim löökide arv? Samas võiks kirja panna mõlemad. Kui panna ainult vähim löökide arv, siis võib edetabel muutuda väga üksluiseks.&lt;br /&gt;
&lt;br /&gt;
Nagu enne mainisime, on mängu idee hea, aga esialgu jäävad teatud funktsionaalsused ebaselgeks.&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond [[3xMG]].&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=56881</id>
		<title>Talk:A Bunch Of Asians</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=56881"/>
		<updated>2012-11-11T22:25:41Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseeris [[3xMG]].&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime meeskonna [[A Bunch Of Asians]] XNA mängu nimega GravityGolf.&lt;br /&gt;
&lt;br /&gt;
Idee tundub väga huvitav.  Mängu kirjelduses on puudu vihje sellele, kas projekteeritakse 2D&#039;s või 3D&#039;s mängu. Sarnase funktsionaalsusega 2D&#039;s flash baasil tehtud minigolfe leidub palju. Oletasime, et tegeletakse ikka 2D mänguga, kuna 3D kujutamine võib osutuda aeganõudvaks.&lt;br /&gt;
&lt;br /&gt;
Mõned mängu funktsionaalsused tektitasid küsimusi. Sihtimismehhanismi abijooned. Nende tähtsus puudub, kui pall muudab peale igat lööki oma asukohta. Kui ees seisab hunnik magneteid ja välju, mis aeglustavad palli liikumist, siis mis eelise annab eelmise löögi tugevust näitav joon? Selle positiivset külge on näha siis, kui peale igat ebaõnnestunud lööki tuleb uuesti alustada.&lt;br /&gt;
&lt;br /&gt;
Samuti on analüüs lugejale teatud kohtades kehvasti mõistetav, kuna objektid on ebaselgelt kirjeldatud. Näiteks on ilusti ära kirjeldatud objektid: must auk, tõmbuvad ja tõukuvad magnetid, millel on ka energiaväli. Lisaks sellele tuuakse välja ka kahte tüüpi väljad, mis samuti tõmbavad või tõukavad palli? Kas tegu ongi jälle magnetidega või on need eraldi objektid? Kui need ei ole magnetid, vaid eraldi väljad, siis kuidas need peaksid toimima? Oletame, et on olemas liiva väli. Kuidas ta palli peaks tõmbama või tõukama? Lugejale jääb väga arusaamatuks.&lt;br /&gt;
&lt;br /&gt;
Mõjutavate objektide all on räägitud relvadest, mis palli tabamisel mõjutavad palli trajektoori. Samas on öeldud, et pallil ei ole elusid. Kuidas saavad relvad siis palli trajektoori üldse muuta?&lt;br /&gt;
&lt;br /&gt;
Punktisumma arvutus on jäetud lahti seletamata. Kas tasemed on aja peale või läheb kirja vähim löökide arv? Samas võiks kirja panna mõlemad? Kui panna ainult vähim löökide arv, siis võib edetabel muutuda väga üksluiseks.&lt;br /&gt;
&lt;br /&gt;
Nagu enne mainisime, on mängu idee hea, aga esialgu jäävad teatud funktsionaalsused ebaselgeks.&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=56880</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2012)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=56880"/>
		<updated>2012-11-11T22:15:16Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ü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).&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
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%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
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&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
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).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;28.10.2012&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;04.11.2012&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*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.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 11.11.2012 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;25.11.2012&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 02.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;9.12.2012&#039;&#039;&#039;(20p)&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 16.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad detsembri alguses projekti kaitsmise ajad.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioon==&lt;br /&gt;
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
(teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* 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?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2012=&lt;br /&gt;
&lt;br /&gt;
==Meeskond Test==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Test]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Peeter Pakiraam&lt;br /&gt;
*Agu Sihvka&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;amp;action=edit&amp;amp;section=21 siin on midagi]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kahurid==&lt;br /&gt;
Meeskonna Wiki leht: [[Kahurid]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
* Andreas Plado&lt;br /&gt;
* Kullo-Kalev Aru&lt;br /&gt;
* Xiangwei Zuo&lt;br /&gt;
* Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Leffe&lt;br /&gt;
&lt;br /&gt;
==Meeskond A_Bunch_Of_Asians==&lt;br /&gt;
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mardo Pahk&lt;br /&gt;
*Kristi Paakspuu&lt;br /&gt;
*Madis Peep&lt;br /&gt;
*Kaur Pääro&lt;br /&gt;
*Kaspar Urban&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taksobaas==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Taksobaas]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marek Kirillov&lt;br /&gt;
*Siim Treilmann&lt;br /&gt;
*Tiit Tallermaa&lt;br /&gt;
*Rando Laisaar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Baller==&lt;br /&gt;
Meeskonna wiki leht: [[Baller]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Magnus Pääru&lt;br /&gt;
*Lennart Ploom&lt;br /&gt;
*Veiko Lääts&lt;br /&gt;
*Sten Teeorg&lt;br /&gt;
&lt;br /&gt;
==Meeskond Leffe==&lt;br /&gt;
Meeskonna wiki leht: [[Leffe]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jarmo Poolak&lt;br /&gt;
*Arvi Alamaa&lt;br /&gt;
*Rene Ott&lt;br /&gt;
&lt;br /&gt;
==Meeskond WAFIOP==&lt;br /&gt;
Meeskonna wiki leht: [[WAFIOP]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Veiko Vainu&lt;br /&gt;
*Kaisa Taelma&lt;br /&gt;
*Rauno Mäger&lt;br /&gt;
*Mark-Hendrik Mäeste&lt;br /&gt;
&lt;br /&gt;
==Meeskond AFFA==&lt;br /&gt;
Meeskonna wiki leht: [[AFFA]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnn Talpsepp&lt;br /&gt;
*Madis Allikmaa&lt;br /&gt;
*Ranno Rass&lt;br /&gt;
*Marek Leinjärv&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna R&amp;amp;T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] analüüsi kohta.&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kajarist==&lt;br /&gt;
Meeskonna Wiki leht : [[Kajarist]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
* Kristjan Veskimäe&lt;br /&gt;
* (TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Default Name==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Default Name]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Toomas Heinorg&lt;br /&gt;
* Raul Špilev&lt;br /&gt;
&lt;br /&gt;
==Meeskond REM==&lt;br /&gt;
Meeskona wiki leht: [[REM]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mart Lehtmets&lt;br /&gt;
*Egon Lund&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tech Support==&lt;br /&gt;
Meeskonna Wiki leht : [[Tech Support]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Katre Paabo&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Tech_Support retsensioon] meeskonnalt Kahurid&lt;br /&gt;
&lt;br /&gt;
==Meeskond 3xMG==&lt;br /&gt;
Meeskonna Wiki leht : [[3xMG]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Martin Molvõgin&lt;br /&gt;
* Matthias Mõttus&lt;br /&gt;
* Mauri Molvõgin&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Meeskond Games or What? Inc.==&lt;br /&gt;
Koduleht : [[Games or What? Inc]]&amp;lt;br&amp;gt;&lt;br /&gt;
Asjapulgad:&lt;br /&gt;
* Heimar Kroonsaare&lt;br /&gt;
* Silver Vanamets&lt;br /&gt;
* Kristo Roosileht&lt;br /&gt;
* Reio Ruus&lt;br /&gt;
&lt;br /&gt;
==Meeskond R&amp;amp;T Soft==&lt;br /&gt;
Meeskonna Wiki leht : [[R&amp;amp;T Soft]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Rasmus Kuusmann&lt;br /&gt;
* Tanel Tumanski&lt;br /&gt;
&lt;br /&gt;
==Meeskond &#039;Team Woop Woop&#039;==&lt;br /&gt;
Meeskonna Wiki leht : [[Team Woop Woop]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Fredi Poobus&lt;br /&gt;
* Laura Närska&lt;br /&gt;
* Oscar koitla&lt;br /&gt;
&lt;br /&gt;
==Meeskond RMS==&lt;br /&gt;
Meeskonna Wiki leht : [[RMS]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ilja Semjonov&lt;br /&gt;
*Kirill Rõžkov&lt;br /&gt;
*Konstantin Žavoronkov&lt;br /&gt;
&lt;br /&gt;
==Meeskond Void==&lt;br /&gt;
Meeskonna wiki leht: [[Void]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Karl Kadalipp&lt;br /&gt;
* Ats Rand&lt;br /&gt;
* Reelika Lõhmus&lt;br /&gt;
* Robert Pärn&lt;br /&gt;
&lt;br /&gt;
==Meeskond Oma Toode==&lt;br /&gt;
Meeskonna leht wordpressis: [http://omatoode.wordpress.com/ Oma Toode]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristo Paisnik&lt;br /&gt;
*Aldo Bergmann – projektijuht&lt;br /&gt;
*Heiki Vaher&lt;br /&gt;
&lt;br /&gt;
==Meeskond Forever Alone==&lt;br /&gt;
Meeskonna wiki leht: [[ForeverAlone]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rasim Mehtijev&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tuhat Hiilgavat Päikest ==&lt;br /&gt;
Meeskonna wiki leht: [[A Thousand Splendid Suns]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
&lt;br /&gt;
==Meeskond Btorn ==&lt;br /&gt;
Meeskonna wiki leht: [[Btorn]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Braid Torn&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=56879</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=56879"/>
		<updated>2012-11-11T22:07:16Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians|siin]].&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
Lisasime retsensiooni meeskonna [[A Bunch Of Asians]] analüüsist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=56878</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2012)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=56878"/>
		<updated>2012-11-11T22:04:06Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ü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).&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
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%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
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&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
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).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;28.10.2012&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;04.11.2012&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*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.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 11.11.2012 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;25.11.2012&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 02.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;9.12.2012&#039;&#039;&#039;(20p)&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 16.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad detsembri alguses projekti kaitsmise ajad.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioon==&lt;br /&gt;
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
(teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* 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?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2012=&lt;br /&gt;
&lt;br /&gt;
==Meeskond Test==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Test]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Peeter Pakiraam&lt;br /&gt;
*Agu Sihvka&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;amp;action=edit&amp;amp;section=21 siin on midagi]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kahurid==&lt;br /&gt;
Meeskonna Wiki leht: [[Kahurid]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
* Andreas Plado&lt;br /&gt;
* Kullo-Kalev Aru&lt;br /&gt;
* Xiangwei Zuo&lt;br /&gt;
* Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Leffe&lt;br /&gt;
&lt;br /&gt;
==Meeskond A_Bunch_Of_Asians==&lt;br /&gt;
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mardo Pahk&lt;br /&gt;
*Kristi Paakspuu&lt;br /&gt;
*Madis Peep&lt;br /&gt;
*Kaur Pääro&lt;br /&gt;
*Kaspar Urban&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taksobaas==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Taksobaas]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marek Kirillov&lt;br /&gt;
*Siim Treilmann&lt;br /&gt;
*Tiit Tallermaa&lt;br /&gt;
*Rando Laisaar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Baller==&lt;br /&gt;
Meeskonna wiki leht: [[Baller]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Magnus Pääru&lt;br /&gt;
*Lennart Ploom&lt;br /&gt;
*Veiko Lääts&lt;br /&gt;
*Sten Teeorg&lt;br /&gt;
&lt;br /&gt;
==Meeskond Leffe==&lt;br /&gt;
Meeskonna wiki leht: [[Leffe]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jarmo Poolak&lt;br /&gt;
*Arvi Alamaa&lt;br /&gt;
*Rene Ott&lt;br /&gt;
&lt;br /&gt;
==Meeskond WAFIOP==&lt;br /&gt;
Meeskonna wiki leht: [[WAFIOP]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Veiko Vainu&lt;br /&gt;
*Kaisa Taelma&lt;br /&gt;
*Rauno Mäger&lt;br /&gt;
*Mark-Hendrik Mäeste&lt;br /&gt;
&lt;br /&gt;
==Meeskond AFFA==&lt;br /&gt;
Meeskonna wiki leht: [[AFFA]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnn Talpsepp&lt;br /&gt;
*Madis Allikmaa&lt;br /&gt;
*Ranno Rass&lt;br /&gt;
*Marek Leinjärv&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna R&amp;amp;T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] analüüsi kohta.&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kajarist==&lt;br /&gt;
Meeskonna Wiki leht : [[Kajarist]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
* Kristjan Veskimäe&lt;br /&gt;
* (TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Default Name==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Default Name]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Toomas Heinorg&lt;br /&gt;
* Raul Špilev&lt;br /&gt;
&lt;br /&gt;
==Meeskond REM==&lt;br /&gt;
Meeskona wiki leht: [[REM]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mart Lehtmets&lt;br /&gt;
*Egon Lund&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tech Support==&lt;br /&gt;
Meeskonna Wiki leht : [[Tech Support]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Katre Paabo&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Tech_Support retsensioon] meeskonnalt Kahurid&lt;br /&gt;
&lt;br /&gt;
==Meeskond 3xMG==&lt;br /&gt;
Meeskonna Wiki leht : [[3xMG]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Martin Molvõgin&lt;br /&gt;
* Matthias Mõttus&lt;br /&gt;
* Mauri Molvõgin&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon asub siin: [[Talk:A Bunch Of Asians]].&lt;br /&gt;
&lt;br /&gt;
==Meeskond Games or What? Inc.==&lt;br /&gt;
Koduleht : [[Games or What? Inc]]&amp;lt;br&amp;gt;&lt;br /&gt;
Asjapulgad:&lt;br /&gt;
* Heimar Kroonsaare&lt;br /&gt;
* Silver Vanamets&lt;br /&gt;
* Kristo Roosileht&lt;br /&gt;
* Reio Ruus&lt;br /&gt;
&lt;br /&gt;
==Meeskond R&amp;amp;T Soft==&lt;br /&gt;
Meeskonna Wiki leht : [[R&amp;amp;T Soft]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Rasmus Kuusmann&lt;br /&gt;
* Tanel Tumanski&lt;br /&gt;
&lt;br /&gt;
==Meeskond &#039;Team Woop Woop&#039;==&lt;br /&gt;
Meeskonna Wiki leht : [[Team Woop Woop]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Fredi Poobus&lt;br /&gt;
* Laura Närska&lt;br /&gt;
* Oscar koitla&lt;br /&gt;
&lt;br /&gt;
==Meeskond RMS==&lt;br /&gt;
Meeskonna Wiki leht : [[RMS]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ilja Semjonov&lt;br /&gt;
*Kirill Rõžkov&lt;br /&gt;
*Konstantin Žavoronkov&lt;br /&gt;
&lt;br /&gt;
==Meeskond Void==&lt;br /&gt;
Meeskonna wiki leht: [[Void]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Karl Kadalipp&lt;br /&gt;
* Ats Rand&lt;br /&gt;
* Reelika Lõhmus&lt;br /&gt;
* Robert Pärn&lt;br /&gt;
&lt;br /&gt;
==Meeskond Oma Toode==&lt;br /&gt;
Meeskonna leht wordpressis: [http://omatoode.wordpress.com/ Oma Toode]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristo Paisnik&lt;br /&gt;
*Aldo Bergmann – projektijuht&lt;br /&gt;
*Heiki Vaher&lt;br /&gt;
&lt;br /&gt;
==Meeskond Forever Alone==&lt;br /&gt;
Meeskonna wiki leht: [[ForeverAlone]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rasim Mehtijev&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tuhat Hiilgavat Päikest ==&lt;br /&gt;
Meeskonna wiki leht: [[A Thousand Splendid Suns]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;br /&gt;
&lt;br /&gt;
==Meeskond Btorn ==&lt;br /&gt;
Meeskonna wiki leht: [[Btorn]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Braid Torn&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=56877</id>
		<title>Talk:A Bunch Of Asians</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=56877"/>
		<updated>2012-11-11T22:02:01Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerib [[3xMG]].&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime meeskonna [[A Bunch Of Asians]] XNA mängu nimega GravityGolf.&lt;br /&gt;
&lt;br /&gt;
Idee tundub väga huvitav.  Mängu kirjelduses on puudu vihje sellele, kas projekteeritakse 2D&#039;s või 3D&#039;s mängu. Sarnase funktsionaalsusega 2D&#039;s flash baasil tehtud minigolfe leidub palju. Oletasime, et tegeletakse ikka 2D mänguga, kuna 3D kujutamine võib osutuda aeganõudvaks.&lt;br /&gt;
&lt;br /&gt;
Mõned mängu funktsionaalsused tektitasid küsimusi. Sihtimismehhanismi abijooned. Nende tähtsus puudub, kui pall muudab peale igat lööki oma asukohta. Kui ees seisab hunnik magneteid ja välju, mis aeglustavad palli liikumist, siis mis eelise annab eelmise löögi tugevust näitav joon? Selle positiivset külge on näha siis, kui peale igat ebaõnnestunud lööki tuleb uuesti alustada.&lt;br /&gt;
&lt;br /&gt;
Samuti on analüüs lugejale teatud kohtades kehvasti mõistetav, kuna objektid on ebaselgelt kirjeldatud. Näiteks on ilusti ära kirjeldatud objektid: must auk, tõmbuvad ja tõukuvad magnetid, millel on ka energiaväli. Lisaks sellele tuuakse välja ka kahte tüüpi väljad, mis samuti tõmbavad või tõukavad palli? Kas tegu ongi jälle magnetidega või on need eraldi objektid? Kui need ei ole magnetid, vaid eraldi väljad, siis kuidas need peaksid toimima? Oletame, et on olemas liiva väli. Kuidas ta palli peaks tõmbama või tõukama? Lugejale jääb väga arusaamatuks.&lt;br /&gt;
&lt;br /&gt;
Mõjutavate objektide all on räägitud relvadest, mis palli tabamisel mõjutavad palli trajektoori. Samas on öeldud, et pallil ei ole elusid. Kuidas saavad relvad siis palli trajektoori üldse muuta?&lt;br /&gt;
&lt;br /&gt;
Punktisumma arvutus on jäetud lahti seletamata. Kas tasemed on aja peale või läheb kirja vähim löökide arv? Samas võiks kirja panna mõlemad? Kui panna ainult vähim löökide arv, siis võib edetabel muutuda väga üksluiseks.&lt;br /&gt;
&lt;br /&gt;
Nagu enne mainisime, on mängu idee hea, aga esialgu jäävad teatud funktsionaalsused ebaselgeks.&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=56875</id>
		<title>Talk:A Bunch Of Asians</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=56875"/>
		<updated>2012-11-11T22:00:59Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsenseerib [[3xMG]].&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime meeskonna [[A Bunch Of Asians]] XNA mängu nimega GravityGolf.&lt;br /&gt;
&lt;br /&gt;
Idee tundub väga huvitav.  Mängu kirjelduses on puudu vihje sellele, kas projekteeritakse 2D&#039;s või 3D&#039;s mängu. Sarnase funktsionaalsusega 2D&#039;s flash baasil tehtud minigolfe leidub palju. Oletasime, et tegeletakse ikka 2D mänguga, kuna 3D kujutamine võib osutuda aeganõudvaks.&lt;br /&gt;
&lt;br /&gt;
Mõned mängu funktsionaalsused tektitasid küsimusi. Sihtimismehhanismi abijooned. Nende tähtsus puudub, kui pall muudab peale igat lööki oma asukohta. Kui ees seisab hunnik magneteid ja välju, mis aeglustavad palli liikumist, siis mis eelise annab eelmise löögi tugevust näitav joon? Selle positiivset külge on näha siis, kui peale igat ebaõnnestunud lööki tuleb uuesti alustada.&lt;br /&gt;
&lt;br /&gt;
Samuti on analüüs lugejale teatud kohtades kehvasti mõistetav, kuna objektid on ebaselgelt kirjeldatud. Näiteks on ilusti ära kirjeldatud objektid: must auk, tõmbuvad ja tõukuvad magnetid, millel on ka energiaväli. Lisaks sellele tuuakse välja ka kahte tüüpi väljad, mis samuti tõmbavad või tõukavad palli? Kas tegu ongi jälle magnetidega või on need eraldi objektid? Kui need ei ole magnetid, vaid eraldi väljad, siis kuidas need peaksid toimima? Oletame, et on olemas liiva väli. Kuidas ta palli peaks tõmbama või tõukama? Lugejale jääb väga arusaamatuks.&lt;br /&gt;
&lt;br /&gt;
Mõjutavate objektide all on räägitud relvadest, mis palli tabamisel mõjutavad palli trajektoori. Samas on öeldud, et pallil ei ole elusid. Kuidas saavad relvad siis palli trajektoori üldse muuta?&lt;br /&gt;
&lt;br /&gt;
Punktisumma arvutus on jäetud lahti seletamata. Kas tasemed on aja peale või läheb kirja vähim löökide arv? Samas võiks kirja panna mõlemad? Kui panna ainult vähim löökide arv, siis võib edetabel muutuda väga üksluiseks.&lt;br /&gt;
&lt;br /&gt;
Nagu enne mainisime, on mängu idee hea, aga esialgu jäävad teatud funktsionaalsused ebaselgeks. Mängu üldine suund oleks selgem, kui saaks nendele küsimustele täpsemad vastused.&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=56778</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=56778"/>
		<updated>2012-11-11T19:40:41Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
===11. november===&lt;br /&gt;
&lt;br /&gt;
Esimesed liikuvad sprite pildid ja põrkumine ekraani laiuses + kokkupõrked teiste sprite piltidega. Lihtsate animatsioonide lisamine kasutades sprite sheet tüüpi pilte. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=56344</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=56344"/>
		<updated>2012-11-07T22:44:44Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
===7. november===&lt;br /&gt;
&lt;br /&gt;
Tutvumine XNA koodiga. Sai proovitud, kuidas sprite faile ja string tüüpe rakenduses kuvada. (Mauri)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55736</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55736"/>
		<updated>2012-11-04T23:14:08Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; arvutimäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon on analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda, tulistades oma vastaseid lumepallidega. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte, kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;&#039;&#039;Power-up&#039;&#039;id&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib lumekahuri asemel kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55730</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55730"/>
		<updated>2012-11-04T22:49:47Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastaseljuhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Õpetus&#039;&#039;&#039;: Meie mäng on lihtne, kuid õpetus võiks mängumenüüs olla, kus on lahti seletatud mängu põhimõtted (kaua aega on, kuidas punktisumma arvutatakse, milliseid tegelaste vastu võib tulistada jne).&lt;br /&gt;
* &#039;&#039;&#039;Powerupid&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55729</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55729"/>
		<updated>2012-11-04T22:44:02Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Powerupid&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* &#039;&#039;&#039;Unreal Engine 4&#039;&#039;&#039;: Mängumootor, milleni me ealeski ei jõua, aga &amp;quot;nice to have&amp;quot; siiski. XNA on meile esialgu piisav. :)&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55726</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55726"/>
		<updated>2012-11-04T22:39:50Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mänguvalikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Powerupid&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* &#039;&#039;&#039;Öine režiim&#039;&#039;&#039;: Mänguvalik, kus mängija peab lisaks sihtima klaviatuurilt (või puldilt) prožektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* Unreal Engine 4 mängu mootor.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55724</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55724"/>
		<updated>2012-11-04T22:37:34Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mängu valikutest, kus vaenlased loobivad kasutajat lumepallidega samal ajal kui kasutaja üritab neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Powerupid&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: Heli jätame alguses tahaplaanile, arvatavasti lisame selle funktsionaalsuse esimesena kui peaks aega üle jääma. Samuti peab lisama võimaluse helitugevuse reguleerimiseks seadistuste menüüst.&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: Nagu heliefektidega on taustamuusika hilisem teema, millele peab ka lisama võimaluse helitugevuse reguleerimiseks (heliefektidest erineva skaalaga).&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* Öine režiim, kus kasutaja peab lisaks sihtima WASD nuppudega projektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* Unreal Engine 4 mängu mootor.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55717</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55717"/>
		<updated>2012-11-04T22:31:09Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mängu valikutest, kus vaenlased loobivad sind lumepallidega samal ajal kui sina üritad neid maha saada. Mäng saab läbi siis, kui mattud lumepallide alla (ajalimiiti ei ole).&lt;br /&gt;
* &#039;&#039;&#039;Powerupid&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid boonuseid lühikeseks ajahetkeks. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida mängija soovil. Boonusteks võiksid olla näiteks lõpmatuseni lumepalle, vastaste tardumine, ajaboonus ja muid. Ideid on palju, aga kõigi realiseerimine võtab palju aega.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* Öine režiim, kus kasutaja peab lisaks sihtima WASD nuppudega projektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* Unreal Engine 4 mängu mootor.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55714</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55714"/>
		<updated>2012-11-04T22:26:28Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, näha edetabeleid, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mängu valikutest, kus vaenlased loobivad sind lumepallidega samal ajal kui sina üritad neid maha saada. Saab läbi siis, kui mattud lumepallide alla.&lt;br /&gt;
* &#039;&#039;&#039;Powerupid&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid relva boonuseid. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* Öine režiim, kus kasutaja peab lisaks sihtima WASD nuppudega projektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* Unreal Engine 4 mängu mootor.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55713</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55713"/>
		<updated>2012-11-04T22:26:02Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Funktsionaalne mängumenüü&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mängu valikutest, kus vaenlased loobivad sind lumepallidega samal ajal kui sina üritad neid maha saada. Saab läbi siis, kui mattud lumepallide alla.&lt;br /&gt;
* &#039;&#039;&#039;Powerupid&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid relva boonuseid. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* Öine režiim, kus kasutaja peab lisaks sihtima WASD nuppudega projektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* Unreal Engine 4 mängu mootor.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55712</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55712"/>
		<updated>2012-11-04T22:25:40Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Mugav kasutajaliides&#039;&#039;&#039;: Mängus peaks olema menüü, mille kaudu on võimalik alustada oma mängusessiooni, sättida seadistusi või sulgeda mäng. Milliseid seadistusi sättida saab on veel lahtine, sest heliefektid ja muusika ei ole prioriteediks ning seetõttu ei ole helitugevuse sättimisel alguses mõtet. Uurime ka teisi võimalusi, näiteks vahetamine klaviatuuri/hiire ja xBoxi puldi vahel. Mängu peaks saama ka pausile panna vajutades ESC nuppu ning sealt kas jätkata mängu, alustada uuesti, sättida seadistusi või katkestada pooleliolev mängusessioon.&lt;br /&gt;
* &#039;&#039;&#039;Asjalik kasutajaliides&#039;&#039;&#039;: Mängijal peab olema hea ülevaade oma lumepallide arvust, ajast, punktisummast ning kahuri laadimise tsükkli kulgemisest.&lt;br /&gt;
* &#039;&#039;&#039;xBox puldi tugi&#039;&#039;&#039;: Kuna xBoxi puldi tugi on üks nõuetest, siis peame ka selle kindlasti täitma.&lt;br /&gt;
* &#039;&#039;&#039;Klaviatuurilt/Hiirelt juhtimise tugi&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mängu valikutest, kus vaenlased loobivad sind lumepallidega samal ajal kui sina üritad neid maha saada. Saab läbi siis, kui mattud lumepallide alla.&lt;br /&gt;
* &#039;&#039;&#039;Powerupid&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid relva boonuseid. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida.&lt;br /&gt;
* &#039;&#039;&#039;Heliefektid&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* Öine režiim, kus kasutaja peab lisaks sihtima WASD nuppudega projektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* Unreal Engine 4 mängu mootor.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55695</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55695"/>
		<updated>2012-11-04T22:05:08Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Martin Molvõgin&#039;&#039;&#039; - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* &#039;&#039;&#039;Matthias Mõttus&#039;&#039;&#039; - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* &#039;&#039;&#039;Mauri Molvõgin&#039;&#039;&#039; - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &#039;&#039;&#039;Edetabelid&#039;&#039;&#039;: Kindlasti peaks mängus olema edetabel, kuhu saaks mängijate tulemused paremuse järjestuses kirja panna. Edetabel võiks salvestada minimaalselt top kümne mängijate tulemused. Mängusessioni lõppedes võiks kasutajalt küsida nime ja kirja panna tulemuse, kuupäeva ning kellaaja.&lt;br /&gt;
* &#039;&#039;&#039;Mugav kasutajaliides&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* &#039;&#039;&#039;Vastased &amp;quot;tulistavad&amp;quot; vastu&#039;&#039;&#039;: Üks mängu valikutest, kus vaenlased loobivad sind lumepallidega samal ajal kui sina üritad neid maha saada. Saab läbi siis, kui mattud lumepallide alla.&lt;br /&gt;
* &#039;&#039;&#039;Powerupid&#039;&#039;&#039;: Sisse luua elemendid, mis annavad erinevaid relva boonuseid. Neid saab koguda ning teatud klaviatuuri nuppudega aktiveerida.&lt;br /&gt;
* &#039;&#039;&#039;Helieffektid&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Taustamuusika&#039;&#039;&#039;: //TODO!&lt;br /&gt;
* &#039;&#039;&#039;Tulemuse kordaja&#039;&#039;&#039;: Saab pidevalt boonuspunkte ning läheb kordades paremaks teatud arvu vastaste alistamisel. Muidugi selle saamiseks peab täpsus olema saja protsendine.&lt;br /&gt;
* Öine režiim, kus kasutaja peab lisaks sihtima WASD nuppudega projektorit, mis valgustab sihtmärke.&lt;br /&gt;
* &#039;&#039;&#039;Erinevad teemad&#039;&#039;&#039;: Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* Unreal Engine 4 mängu mootor.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55663</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55663"/>
		<updated>2012-11-04T21:49:12Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* Martin Molvõgin - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* Matthias Mõttus - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* Mauri Molvõgin - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Edetabelid. //TODO!&lt;br /&gt;
* Mugav kasutajaliides. //TODO!&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Vastased &amp;quot;tulistavad&amp;quot; vastu. //TODO!&lt;br /&gt;
* Powerupid. //TODO!&lt;br /&gt;
* Helieffektid. //TODO!&lt;br /&gt;
* Taustamuusika. //TODO!&lt;br /&gt;
* Tulemuse kordaja. //TODO!&lt;br /&gt;
* Öine režiim, kus kasutaja peab lisaks sihtima WASD nuppudega projektorit, mis valgustab sihtmärke.&lt;br /&gt;
* Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* Unreal Engine 4 mängu mootor.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===4. november===&lt;br /&gt;
&lt;br /&gt;
Lisasime analüüsi. Täpsustasime omavahel mängu detaile (nimi, teema, tegelased) ning arutasime, kuidas teatud aspekte mängus võiks realiseerida (kahuri laadimine, mänguväli ja vaateväli).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55655</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55655"/>
		<updated>2012-11-04T21:43:54Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab punktitulemusi ja edetabelit. Täpsem informatsioon analüüsis.&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D tulistamismäng, kus mängija eesmärgiks on teatud aja jooksul võimalikult palju punkte koguda. Kuna talv on tulemas, siis valisime esimeseks teemaks just talve.&lt;br /&gt;
&lt;br /&gt;
Mängija kontrollida on lumepalle laskev kahur, milles on alguses kakskümmend lumepalli. Iga poole sekundi jooksul laetakse üks lumepall kahurisse. Tsükkel kestab esialgu viis sekundit, mille lõppedes hakkab ta algusest peale. Mängijale näidatakse laadimise tsükkli kulgemist ning kui tsükkel on vahemikus 67%-70%, siis on kasutajal võimalus vajutada nuppu, mis lõpetab ülejäänud tsükkli koheselt ja algab algusest peale (tsükkli pikkus ja laetud lumepallide hulk võib muutuda, optimaalsed väärtused selguvad mängu testimise käigus).&lt;br /&gt;
&lt;br /&gt;
Kahurit ohjab mängija hiirega. Vasak nupuvajutus tulistab lumepalli sihitud kohta. Eesmärgiks on võimalikult palju vastaseid elimineerida, et oma punktitulemust suurendada. Aega on mängijal kuuskümmend sekundit (võib veel muutuda). Vastaseid asuvad tervel mänguväljal erinevatel kaugustel. Lähemal asuvad tegelased (suuremad) annavad vähem punkte kui need, kes on kaugemal (väiksemad). Liigub ringi ka sõbralikke tegelasi, kelle pihta tulistada ei tohiks, vastasel juhul kaotab mängija punkte.&lt;br /&gt;
&lt;br /&gt;
Mängija on statsionaarne, kuid mänguväli on tegelikult suurem kui mängija näeb. Liigutades hiirt ekraani servadesse on mängijal võimalik vaadata vasakule ja paremale (võib-olla ka üles/alla). Selle funktsionaalsuse realiseerimine võib osutuda kõige keerulisemaks, aga suhtume optimistlikult ja proovime selle töökorda saada.&lt;br /&gt;
&lt;br /&gt;
Teine probleeme tekitav koht on visuaalne pool ja igasugu tegelaste animatsioonid. Ükski meeskonna liige ei ole veel oma kunstilise poolega silma paitsnud ja seetõttu võib mängu visuaalne pool tagasihoidlikuks kujuneda.&lt;br /&gt;
&lt;br /&gt;
===Tööjaotus===&lt;br /&gt;
&lt;br /&gt;
Kuna meeskond on mahult väike, siis oleme plaaninud mahukamad asjad koos läbi võtta. Koodi kirjutavad kõik liikmed. Toon siinkohal välja mõned aspektid, millele võiksid meeskonna liikmed iseseisvalt tähelepanu pöörata.&lt;br /&gt;
&lt;br /&gt;
* Martin Molvõgin - Projektijuht. Loob mängu visuaalset poolt. Mänguvälja programmeerimine. Lumekahurist tulistamise realiseerimine.&lt;br /&gt;
* Matthias Mõttus - Kasutajaliidese kujundus ja programmeerimine. Mänguvälja programmeerimine. Tegelaste programmeerimine. Tulemuse programeerimine.&lt;br /&gt;
* Mauri Molvõgin - Mängumenüüde loomine ja programmeerimine. Mänguvälja programmeerimine. Lumepallide laadimise tsükkel ja &amp;quot;turbo&amp;quot; laadimise realiseerimine. Edetabelid.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Edetabelid. //TODO!&lt;br /&gt;
* Mugav kasutajaliides. //TODO!&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Vastased &amp;quot;tulistavad&amp;quot; vastu. //TODO!&lt;br /&gt;
* Powerupid. //TODO!&lt;br /&gt;
* Helieffektid. //TODO!&lt;br /&gt;
* Taustamuusika. //TODO!&lt;br /&gt;
* Tulemuse kordaja. //TODO!&lt;br /&gt;
* Öine režiim, kus kasutaja peab lisaks sihtima WASD nuppudega projektorit, mis valgustab sihtmärke.&lt;br /&gt;
* Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
* Unreal Engine 4 mängu mootor.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===29. oktoober===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55563</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55563"/>
		<updated>2012-11-04T20:42:32Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab edetabeleid.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
&lt;br /&gt;
Täpsem tööjaotus on alles tulemas.&lt;br /&gt;
&lt;br /&gt;
* Martin Molvõgin - Projektijuht&lt;br /&gt;
* Matthias Mõttus - &lt;br /&gt;
* Mauri Molvõgin - &lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Täpsem selgitus tuleb siia.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* Edetabelid. //TODO!&lt;br /&gt;
* Mugav kasutajaliides. //TODO!&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Vastased &amp;quot;tulistavad&amp;quot; vastu. //TODO!&lt;br /&gt;
* Powerupid. //TODO!&lt;br /&gt;
* Helieffektid //TODO!&lt;br /&gt;
* Taustamuusika //TODO!&lt;br /&gt;
* &lt;br /&gt;
* Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===29. oktoober===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55558</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=55558"/>
		<updated>2012-11-04T20:38:45Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Shootsy on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab edetabeleid.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
&lt;br /&gt;
Täpsem tööjaotus on alles tulemas.&lt;br /&gt;
&lt;br /&gt;
* Martin Molvõgin - Projektijuht&lt;br /&gt;
* Matthias Mõttus - &lt;br /&gt;
* Mauri Molvõgin - &lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
Täpsem selgitus tuleb siia.&lt;br /&gt;
&lt;br /&gt;
===Must have===&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
===Nice to have===&lt;br /&gt;
* Vastased &amp;quot;tulistavad&amp;quot; vastu. //TODO!&lt;br /&gt;
* Powerupid. //TODO!&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* Alustuseks toimub mäng talvistes oludes. Lisana võiks mängus olla valik erinevate teemadega maailmu. See tähendab, et tuleb muuta kõik visuaalne pool. Tehnilise poole pealt võib põhimõtteliselt kõik sarnaseks jätta, kuid võimalusel saab ka seal teemadekohaseid muudatusi sisse tuua. Näiteks saab sama kontseptsiooni muuta ümber Teiseks Maailmasõjaks, kus mängija kontrollib kuulipildujat MG 42.&lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
===29. oktoober===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=53927</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=53927"/>
		<updated>2012-10-28T17:07:33Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert game name here&#039;&#039; on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab edetabeleid.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
&lt;br /&gt;
Täpsem tööjaotus on alles tulemas.&lt;br /&gt;
&lt;br /&gt;
* Martin Molvõgin - Projektijuht&lt;br /&gt;
* Matthias Mõttus - &lt;br /&gt;
* Mauri Molvõgin - &lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
===27. oktoober===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
&lt;br /&gt;
===28. oktoober===&lt;br /&gt;
&lt;br /&gt;
Idee arutlus - sai välja mõeldud mõningad lisad, mis võiksid meie mängus olla. Mängu põhiidee on meeskonnavahel lahti seletatud. Teatud osad (nimi, tegelased) on veel selgumisel, kuid ei takista projekti algust.&lt;br /&gt;
&lt;br /&gt;
Loodud sai ka wiki leht.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=53922</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=53922"/>
		<updated>2012-10-28T16:43:27Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert game name here&#039;&#039; on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab edetabeleid.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
&lt;br /&gt;
Täpsem tööjaotus on alles tulemas.&lt;br /&gt;
&lt;br /&gt;
* Martin Molvõgin - Projektijuht&lt;br /&gt;
* Matthias Mõttus - &lt;br /&gt;
* Mauri Molvõgin - &lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
*27.oktoober - Meeskonna loomine.&lt;br /&gt;
*28.oktoober - Wikilehe loomine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=53920</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=53920"/>
		<updated>2012-10-28T16:36:14Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert game name here&#039;&#039; on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab edetabeleid.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
&lt;br /&gt;
Täpsem tööjaotus on alles tulemas.&lt;br /&gt;
&lt;br /&gt;
* Martin Molvõgin - Projektijuht&lt;br /&gt;
* Matthias Mõttus - &lt;br /&gt;
* Mauri Molvõgin - &lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
*27.oktoober - Meeskonna loomine.&lt;br /&gt;
*28.oktoober - Wikilehe loomine.&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=53919</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2012)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=53919"/>
		<updated>2012-10-28T16:33:46Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ü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).&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
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%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
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&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
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).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;28.10.2012&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;04.11.2012&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*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.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 11.11.2012 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;25.11.2012&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 02.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;9.12.2012&#039;&#039;&#039;(20p)&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 16.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad detsembri alguses projekti kaitsmise ajad.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioon==&lt;br /&gt;
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
(teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* 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?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2012=&lt;br /&gt;
&lt;br /&gt;
==Meeskond Test==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Test]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Peeter Pakiraam&lt;br /&gt;
*Agu Sihvka&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsenioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;amp;action=edit&amp;amp;section=21 siin on midagi]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond A_Bunch_Of_Asians==&lt;br /&gt;
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mardo Pahk&lt;br /&gt;
*Kristi Paakspuu&lt;br /&gt;
*Madis Peep&lt;br /&gt;
*Kaur Pääro&lt;br /&gt;
&lt;br /&gt;
==Meeskond akaver==&lt;br /&gt;
Meeskonna blogi leht: http://akaver.com/blog/category/c/&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Käver&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taksobaas==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Taksobaas]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marek Kirillov&lt;br /&gt;
*Siim Treilmann&lt;br /&gt;
*Tiit Tallermaa&lt;br /&gt;
*Rando Laisaar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Baller==&lt;br /&gt;
Meeskonna wiki leht: [[Baller]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Magnus Pääru&lt;br /&gt;
*Lennart Ploom&lt;br /&gt;
*Veiko Lääts&lt;br /&gt;
*Sten Teeorg&lt;br /&gt;
&lt;br /&gt;
==Meeskond Leffe==&lt;br /&gt;
Meeskonna wiki leht: [[Leffe]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jarmo Poolak&lt;br /&gt;
*Arvi Alamaa&lt;br /&gt;
&lt;br /&gt;
==Meeskond WAFIOP==&lt;br /&gt;
Meeskonna wiki leht: [[WAFIOP]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Veiko Vainu&lt;br /&gt;
*Kaisa Taelma&lt;br /&gt;
*Rauno Mäger&lt;br /&gt;
*Mark-Hendrik Mäeste&lt;br /&gt;
&lt;br /&gt;
==Meeskond AFFA==&lt;br /&gt;
Meeskonna wiki leht: [[AFFA]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnn Talpsepp&lt;br /&gt;
*Madis Allikmaa&lt;br /&gt;
*Ranno Rass&lt;br /&gt;
*Marek Leinjärv&lt;br /&gt;
&lt;br /&gt;
==Meeskond pahad==&lt;br /&gt;
Meeskonna wiki leht: [[pahad]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Reio Ruus&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kajarist==&lt;br /&gt;
Meeskonna Wiki leht : [[Kajarist]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
* Kristjan Veskimäe&lt;br /&gt;
* (TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Default Name==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Default Name]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Toomas Heinorg&lt;br /&gt;
* Raul Špilev&lt;br /&gt;
&lt;br /&gt;
==Meeskond REM==&lt;br /&gt;
Meeskona wiki leht: [[REM]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mart Lehtmets&lt;br /&gt;
*Egon Lund&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tech Support==&lt;br /&gt;
Meeskonna Wiki leht : [[Tech Support]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Katre Paabo&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
==Meeskond 3xMG==&lt;br /&gt;
Meeskonna Wiki leht : [[3xMG]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Martin Molvõgin&lt;br /&gt;
* Matthias Mõttus&lt;br /&gt;
* Mauri Molvõgin&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=53918</id>
		<title>3xMG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=3xMG&amp;diff=53918"/>
		<updated>2012-10-28T16:32:41Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: Created page with &amp;#039;==Kirjeldus==  &amp;#039;&amp;#039;Insert game name here&amp;#039;&amp;#039; on XNA&amp;#039;s loodud 2D &amp;#039;&amp;#039;point &amp;amp; shoot&amp;#039;&amp;#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab edetabeleid.…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Insert game name here&#039;&#039; on XNA&#039;s loodud 2D &#039;&#039;point &amp;amp; shoot&#039;&#039; mäng. Eesmärgiks on koguda võimalikult palju punkte enne kui aeg otsa saab. Sisaldab edetabeleid.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
&lt;br /&gt;
Täpsem tööjaotus on alles tulemas.&lt;br /&gt;
&lt;br /&gt;
* Martin Molvõgin - Projektijuht&lt;br /&gt;
* Matthias Mõttus - &lt;br /&gt;
* Mauri Molvõgin - &lt;br /&gt;
&lt;br /&gt;
==Logi==&lt;br /&gt;
&lt;br /&gt;
*27.oktoober - Meeskonna loomine.&lt;br /&gt;
*28.oktoober - Wikilehe loomine&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2012_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=53035</id>
		<title>Windows-tööjaamade haldamise aines valminud referaadid 2012 sügis, päevaõpe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows-t%C3%B6%C3%B6jaamade_haldamise_aines_valminud_referaadid_2012_s%C3%BCgis,_p%C3%A4eva%C3%B5pe&amp;diff=53035"/>
		<updated>2012-10-17T20:45:00Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Viited juhenditele/referaatidele ja arvustustele=&lt;br /&gt;
==Veiko Virk==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas siseneda Windows 8 safe mode ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas kasutada Windows 8-s Hyper-V virtualiseerimist]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas kasutada VHD-alglaadimist]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows Juhend: Seadmete ning driverite eemaldamine ja taaspaigaldamine (Tarkvaraline)]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kõvaketta optimeerimine killustuse kõrvaldamise viisil]]&lt;br /&gt;
&lt;br /&gt;
==Henry Kraus==&lt;br /&gt;
* Juhend: [[Windows Juhend: Seadmete ning driverite eemaldamine ja taaspaigaldamine (Tarkvaraline)]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2: &lt;br /&gt;
* Arvustus3: &lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Veiko Vainu==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada Windows 8-s Hyper-V virtualiseerimist ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas kasutada Microsoft Diagnostics and Recovery Toolset-i]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Visual Studio paigaldamine ning seadistamine Windows 8-l]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Kuidas kasutada VHD-alglaadimist]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kuidas luua ja kasutada sümboolseid viiteid NTFS failisüsteemis]]&lt;br /&gt;
&lt;br /&gt;
==Sten Aus==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kuvada töölaua taustapildile süsteemiinfot ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kõvaketta optimeerimine killustuse kõrvaldamise viisil]] &lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas seadistada tarkvaralist RAID-i]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Mälupulga seadistamine Windows 7&#039;me installeerimiseks 1/2]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
&lt;br /&gt;
==Martin Leppik==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada Skydrive pilveteenust ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kõvaketta optimeerimine killustuse kõrvaldamise viisil]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas lülitada välja arvuti, mis on tegevusta olnud 30 minutit]]&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Kalle Kadakas==&lt;br /&gt;
* Juhend: [[Windows juhend: Kõvaketta optimeerimine killustuse kõrvaldamise viisil ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas siseneda Windows 8 safe mode]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas pärast installeerimist seada optimaalselt üles Windows 8&#039;t]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows Juhend: Seadmete ning driverite eemaldamine ja taaspaigaldamine (Tarkvaraline)]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
&lt;br /&gt;
==Henri Kuusk==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada Microsoft Diagnostics and Recovery Toolset-i ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Mälupulga seadistamine Windows 7&#039;me installeerimiseks 1/2]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Kuidas pärast installeerimist seada optimaalselt üles Windows 8&#039;t]]&lt;br /&gt;
* Arvustus3:[[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
* Arvustus4:[[Talk:Windows juhend: Kuidas seadistada mitut kuvarit Windows 8&#039;s ja uuendused]]&lt;br /&gt;
&lt;br /&gt;
==Randel Raidmets==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada VHD-alglaadimist ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Kaarel Kuurmann==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada AppLockerit ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Kuidas_seadistada_NTFS_faili%C3%B5iguseid%3F&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Windows_8_paigaldamine_eelseadistatult_USB_pealt&lt;br /&gt;
* Arvustus3: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_K%C3%B5vaketta_optimeerimine_killustuse_k%C3%B5rvaldamise_viisil&lt;br /&gt;
* Arvustus4: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_seadistada_Internet_Exprorer_10-t&lt;br /&gt;
&lt;br /&gt;
==Chris Liebert==&lt;br /&gt;
* Juhend: [[Windows juhend: Mälupulga seadistamine Windows 7&#039;me installeerimiseks 1/2]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus 1: [[Talk:Windows juhend: Kõvaketta optimeerimine killustuse kõrvaldamise viisil]]&lt;br /&gt;
* Arvustus 2: [[Talk:Windows juhend: Kuidas kasutada VHD-alglaadimist]]&lt;br /&gt;
* Arvustus 3: [[Talk:Windows juhend: Kuidas kasutada DLNA seadmeid ja Windowsi operatsioonisüsteemi meediapangana]]&lt;br /&gt;
* Arvustus 4: [[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
&lt;br /&gt;
==Ilja Peters==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada Internet Information Services (IIS) ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_kasutada_AppLockerit&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Visual_Studio_paigaldamine_ning_seadistamine_Windows_8&lt;br /&gt;
* Arvustus3: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_seadistada_mitut_kuvarit_Windows_8%27s_ja_uuendused&lt;br /&gt;
* Arvustus4: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_kasutada_DLNA_seadmeid_ja_Windowsi_operatsioonis%C3%BCsteemi_meediapangana&lt;br /&gt;
&lt;br /&gt;
==Frederick Rang==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada DLNA seadmeid ja Windowsi operatsioonisüsteemi meediapangana]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_seadistada_tarkvaralist_RAID-i&lt;br /&gt;
* Arvustus2:https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_K%C3%B5vaketta_optimeerimine_killustuse_k%C3%B5rvaldamise_viisil&lt;br /&gt;
* Arvustus3:https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_seadistada_tagavarakoopiaid&lt;br /&gt;
* Arvustus4:https://wiki.itcollege.ee/index.php/Talk:Kuidas_seadistada_NTFS_faili%C3%B5iguseid%3F&lt;br /&gt;
&lt;br /&gt;
==Marek Lepla==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada Internet Exprorer 10-t]]&lt;br /&gt;
===Arvestused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas Microsoft Application Compatibility Toolkit ühilduvusprobleemide korral]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas kasutada Windows Intune-t]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Kuidas kasutada Event Viewerit]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Windows 8 tulemüüri seadistamine Powershell 3.0 abil ]]&lt;br /&gt;
&lt;br /&gt;
==Kristjan Indlo==&lt;br /&gt;
* Juhend: [[ Windows juhend: Kuidas pärast installeerimist seada optimaalselt üles Windows 8&#039;t]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas seadistada failide deduplikeerimist.]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas seadistada tagavarakoopiaid]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kõvaketta optimeerimine killustuse kõrvaldamise viisil]]&lt;br /&gt;
* Arvustus5: [[Talk:Windows juhend: Kuidas paketeerida App-V rakendusi]]&lt;br /&gt;
* Arvustus6: [[Talk:Windows juhend: Kuidas lülitada välja arvuti, mis on tegevuseta olnud 30 minutit]]&lt;br /&gt;
&lt;br /&gt;
==Meelis Sootalu==&lt;br /&gt;
* Juhend: [[ Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
===Arvestused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Kuidas seadistada domeenis Windows Powershell Remoting grupipoliitikaga]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Kuidas pärast installeerimist seada optimaalselt üles Windows 8&#039;t]]&lt;br /&gt;
* Arvustus3:[[Talk:Windows Juhend: Seadmete ning driverite eemaldamine ja taaspaigaldamine (Tarkvaraline)]]&lt;br /&gt;
* Arvustus4:[[Talk:Windows juhend: Kuidas seadistada tarkvaralist RAID-i]]&lt;br /&gt;
&lt;br /&gt;
==Madis Kraun==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada Windows Intune-t]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk: Windows juhend: Kuidas kasutada Microsoft BitLocker Administration and Monitoring-t]]&lt;br /&gt;
* Arvustus2: [[Talk: Windows juhend: Kuidas siseneda Windows 8 safe mode]]&lt;br /&gt;
* Arvustus3: [[Talk: Windows juhend: Kuidas paketeerida App-V rakendusi]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Mälupulga seadistamine Windows 7&#039;me installeerimiseks 1/2]]&lt;br /&gt;
&lt;br /&gt;
==Tammo Oolup==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas paketeerida App-V rakendusi]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Kuidas pärast installeerimist seada optimaalselt üles Windows 8&#039;t]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Windows 8 paigaldamine eelseadistatult USB pealt]]&lt;br /&gt;
* Arvustus3:[[Talk:Windows juhend: Kõvaketta optimeerimine killustuse kõrvaldamise viisil]]&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Mauri Molvõgin==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas luua ja kasutada sümboolseid viiteid NTFS failisüsteemis]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows_juhend:_Kuidas_seadistada_Folder_Redirection-t]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas seadistada Storage Space-i]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Kuidas kasutada Sync Centerit]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kuidas luua ja kasutada ajastatud tegevusi]]&lt;br /&gt;
&lt;br /&gt;
==Tanel Tumanski==&lt;br /&gt;
* Juhend: [[Windows juhend: Visual Studio paigaldamine ning seadistamine Windows 8-l ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Rasmus Kuusmann==&lt;br /&gt;
* Juhend: [[Windows juhend: Windows 8 paigaldamine eelseadistatult USB pealt]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Siimo Sistok==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada erinevaid aktiveerimisviise]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Tarmo Tüür==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada tarkvaralist RAID-i]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas kuvada töölaua taustapildile süsteemiinfot]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Kuidas seadistada tagavarakoopiaid]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kuidas kasutada Event Viewerit]]&lt;br /&gt;
&lt;br /&gt;
==Carolin Saareots==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas paigaldada rakendusi silent mode-s]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Windows_8_s%C3%BCsteemis_klaviatuuriga_otseteede_kasutusviisid#Carolin_Saareots_A21&lt;br /&gt;
* Arvustus2:https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_siseneda_Windows_8_safe_mode#Carolin_Saareots_A21&lt;br /&gt;
* Arvustus3:https://wiki.itcollege.ee/index.php/Talk:Windows_Juhend:_Seadmete_ning_driverite_eemaldamine_ja_taaspaigaldamine_(Tarkvaraline)#Carolin_Saareots_A21&lt;br /&gt;
* Arvustus4:https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Visual_Studio_paigaldamine_ning_seadistamine_Windows_8-l&lt;br /&gt;
&lt;br /&gt;
==Sandra Sirel==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada tagavarakoopiaid]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas lülitada välja arvuti, mis on tegevuseta olnud 30 minutit]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas siseneda Windows 8 safe mode]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Kuidas kasutada Event Viewerit]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kuidas seadistada Internet Exprorer 10-t]]&lt;br /&gt;
&lt;br /&gt;
==Andres Elliku==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada domeenis Windows Powershell Remoting grupipoliitikaga]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas kasutada VHD-alglaadimist]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas siseneda Windows 8 safe mode]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Kuidas EFS küpeerimist]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kuidas kasutada DLNA seadmeid ja Windowsi operatsioonisüsteemi meediapangana]]&lt;br /&gt;
&lt;br /&gt;
==Erki Toming==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas Microsoft Application Compatibility Toolkit ühilduvusprobleemide korral]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_seadistada_Internet_Exprorer_10-t&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_seadistada_tagavarakoopiaid&lt;br /&gt;
* Arvustus3: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_kasutada_Event_Viewerit&lt;br /&gt;
* Arvustus4: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_seadistada_regionaalseid_seadeid_ja_keeleseadistusi-i.&lt;br /&gt;
&lt;br /&gt;
==Matis Palm==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada Event Viewerit]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Matthias Mõttus==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada CCleanerit]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Toomas Heinorg==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada Sync Centerit]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows_juhend:_Kuidas_siseneda_Windows_8_safe_mode]]&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Martin Molvõgin==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada System Configurationit]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Kristian Kivimägi==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada Microsoft BitLocker Administration and Monitoring-t]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Kuidas lülitada välja arvuti, mis on tegevuseta olnud 30 minutit]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Kuidas seadistada mitut kuvarit Windows 8&#039;s ja uuendused]]&lt;br /&gt;
* Arvustus3:[[Talk:Windows juhend: Kuidas lahendada printeriga seotud probleeme]]&lt;br /&gt;
* Arvustus4:[[Talk:Windows juhend: Kuidas kasutada Windows Intune-t]]&lt;br /&gt;
&lt;br /&gt;
==Liis Mironova==&lt;br /&gt;
* Juhend: [[Kuidas seadistada NTFS failiõiguseid?]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_kasutada_Windows_8-s_Hyper-V_virtualiseerimist&lt;br /&gt;
* Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_kasutada_AppLockerit&lt;br /&gt;
* Arvustus3: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_M%C3%A4lupulga_seadistamine_Windows_7%27me_installeerimiseks_1/2&lt;br /&gt;
* Arvustus4: https://wiki.itcollege.ee/index.php/Talk:Windows_juhend:_Kuidas_seadistada_tarkvaralist_RAID-i&lt;br /&gt;
&lt;br /&gt;
==Lauri Jansen==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas EFS küpeerimist]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas seadistada Storage Space-i]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas luua kasutajat Windows 8&#039;s. Erinevad kasutaja tüübid. Haldamine.]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Kuidas kasutada Microsoft BitLocker Administration and Monitoring-t]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kuidas kasutada AppLockerit]]&lt;br /&gt;
&lt;br /&gt;
==Grete Maisla==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada Folder Redirection-t]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Kuidas lülitada välja arvuti, mis on tegevuseta olnud 30 minutit]]&lt;br /&gt;
* Arvustus3:[[Talk:Windows juhend: Kuidas seadistada regionaalseid seadeid ja keeleseadistusi-i.]]&lt;br /&gt;
* Arvustus4:[[Talk:Windows juhend: Kuidas luua kasutajat Windows 8&#039;s. Erinevad kasutaja tüübid. Haldamine.]]&lt;br /&gt;
&lt;br /&gt;
==Rando Tihane==&lt;br /&gt;
* Referaat: [[Windows RT]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Vjatseslav Jertsalov==&lt;br /&gt;
*Referaat [[Windows juhend: Kuidas seadistada Windows Storage Pool käsurealt ja läbi graafilise liidese]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Kuidas siseneda Windows 8 safe mode ]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Kuidas seadistada failide deduplikeerimist.]]&lt;br /&gt;
* Arvustus3:[[Talk:Kuidas seadistada NTFS failiõiguseid?]]&lt;br /&gt;
* Arvustus4:[[Talk:Windows juhend: Kuidas kasutada Skydrive pilveteenust]]&lt;br /&gt;
&lt;br /&gt;
==Kaari Adamsoo==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas kasutada Microsoft Advanced Group Policy Management-i]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas seadistada tagavarakoopiaid]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas seadistada Folder Redirection-t]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Kuidas paidaldada ja hallata Sideloaded Apps-e]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kuidas seadistada regionaalseid seadeid ja keeleseadistusi-i.]]&lt;br /&gt;
&lt;br /&gt;
==Mihkel Kadarik==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada Storage Space-i ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Kuidas kasutada Sync Centerit]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Kuidas lahendada printeriga seotud probleeme]]&lt;br /&gt;
* Arvustus3:[[Talk:Windows juhend: Kuidas seadistada regionaalseid seadeid ja keeleseadistusi-i.]]&lt;br /&gt;
* Arvustus4:[[Talk:Windows juhend: Kuidas luua kasutajat Windows 8&#039;s. Erinevad kasutaja tüübid. Haldamine.]]&lt;br /&gt;
&lt;br /&gt;
==Priidu Niit==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas lahendada printeriga seotud probleeme ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Windows 8 paigaldamine eelseadistatult USB pealt]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Kuidas kasutada Microsoft BitLocker Administration and Monitoring-t]]&lt;br /&gt;
* Arvustus3:[[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
* Arvustus4:[[Talk:Windows juhend: Kuidas lülitada välja arvuti, mis on tegevuseta olnud 30 minutit]]&lt;br /&gt;
&lt;br /&gt;
==Sten Reimer==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas paidaldada ja hallata Sideloaded Apps-e]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Kuidas seadistada regionaalseid seadeid ja keeleseadistusi-i.]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Kuidas seadistada domeenis Windows Powershell Remoting grupipoliitikaga]]&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Magnus Leivalt==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas luua kasutajat Windows 8&#039;s. Erinevad kasutaja tüübid. Haldamine.]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Olga Loiko==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada regionaalseid seadeid ja keeleseadistusi-i.]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid ]]&lt;br /&gt;
* Arvustus2:[[Talk:Kuidas seadistada NTFS failiõiguseid?]]&lt;br /&gt;
* Arvustus3:[[Talk: Kuidas seadistada failide deduplikeerimist?]]&lt;br /&gt;
* Arvustus4:[[Talk: Kuidas kasutada Microsoft Advanced Group Policy Management-i ]]&lt;br /&gt;
&lt;br /&gt;
==Dineta Mahno==&lt;br /&gt;
* Juhend: [[ Windows juhend: Kuidas seadistada failide deduplikeerimist.]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Kuidas seadistada NTFS failiõiguseid?.]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Kuidas seadistada Windows Storage Pool käsurealt ja läbi graafilise liidese.]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Kuidas seadistada Microsoft User Experience Virtualization-i.]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Windows 8 paigaldamine eelseadistatult USB pealt.]]&lt;br /&gt;
&lt;br /&gt;
==Kristiina Liebert==&lt;br /&gt;
* Juhend: [[ Windows juhend: Kuidas seadistada Microsoft User Experience Virtualization-i ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Kaupo Saar==&lt;br /&gt;
* Juhend: [[ Windows juhend: Kuidas lülitada välja arvuti, mis on tegevuseta olnud 30 minutit ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Kuidas pärast installeerimist seada optimaalselt üles Windows 8&#039;t]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows_juhend:_Kuidas_seadistada_tagavarakoopiaid]]&lt;br /&gt;
* Arvustus3:[[Talk:Windows juhend: Kuidas kasutada Microsoft BitLocker Administration and Monitoring-t]]&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Indrek Mitt==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas seadistada mitut kuvarit Windows 8&#039;s ja uuendused   ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:[[Talk:Windows juhend: Kõvaketta optimeerimine killustuse kõrvaldamise viisil]]&lt;br /&gt;
* Arvustus2:[[Talk:Windows juhend: Windows 8 paigaldamine eelseadistatult USB pealt]]&lt;br /&gt;
* Arvustus3:[[Talk:Windows juhend: Kuidas lülitada välja arvuti, mis on tegevuseta olnud 30 minutit]]&lt;br /&gt;
* Arvustus4:[[Talk:Windows juhend: Kuidas kasutada Skydrive pilveteenust]]&lt;br /&gt;
&lt;br /&gt;
==Mikk Käosaar==&lt;br /&gt;
* Juhend: [[Windows juhend: Windows 8 tulemüüri seadistamine Powershell 3.0 abil ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas kasutada Microsoft Advanced Group Policy Management-i]]&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Igor Pavlov==&lt;br /&gt;
* Juhend: [[Windows juhend: Task Manager Windows 8&#039;s ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1:&lt;br /&gt;
* Arvustus2:&lt;br /&gt;
* Arvustus3:&lt;br /&gt;
* Arvustus4:&lt;br /&gt;
&lt;br /&gt;
==Tõnn Talpsepp==&lt;br /&gt;
* Juhend: [[Windows juhend: Kuidas luua ja kasutada ajastatud tegevusi ]]&lt;br /&gt;
===Arvustused===&lt;br /&gt;
* Arvustus1: [[Talk:Windows juhend: Kuidas kasutada AppLockerit]]&lt;br /&gt;
* Arvustus2: [[Talk:Windows juhend: Windows 8 süsteemis klaviatuuriga otseteede kasutusviisid]]&lt;br /&gt;
* Arvustus3: [[Talk:Windows juhend: Visual Studio paigaldamine ning seadistamine Windows 8-l]]&lt;br /&gt;
* Arvustus4: [[Talk:Windows juhend: Kuidas kasutada Sync Centerit]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_luua_ja_kasutada_ajastatud_tegevusi&amp;diff=53034</id>
		<title>Talk:Windows juhend: Kuidas luua ja kasutada ajastatud tegevusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_luua_ja_kasutada_ajastatud_tegevusi&amp;diff=53034"/>
		<updated>2012-10-17T20:43:53Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kristiina Liebert A21 =&lt;br /&gt;
&lt;br /&gt;
Väga hea juhend. Keelekasutus on hea ja lihtne, juhend on ülevaatlik ning seda on mugav jälgida. Viited on olemas ning samuti ka allikate norm täidetud. Juhend on piisavalt pikk ning kasutatud pildimaterjal on väga hea - muudab kogu juhendi kergesti mõistetavaks. Autor on töö  koostamisega vaeva näinud, ning valmis saanud väga hea juhendiga.&lt;br /&gt;
&lt;br /&gt;
==Mauri Molvõgin D23==&lt;br /&gt;
&lt;br /&gt;
Juhend on ülesehituselt väga hästi koostatud. Pildimaterjal on hea (kuigi mitte enda loodud), mis peaks muutma juhendi kõigile arusaadavaks ja kergesti jälgitavaks. Meeldib, et on välja toodud, kuhu suunduda tõrgete tekkimisel ning alternatiivse tarkvara võimalused neile, kes seda peaks soovima. Väga hea juhend, sai ühtteist kasulikku teada.&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_kasutada_Sync_Centerit&amp;diff=53020</id>
		<title>Talk:Windows juhend: Kuidas kasutada Sync Centerit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_kasutada_Sync_Centerit&amp;diff=53020"/>
		<updated>2012-10-17T20:25:03Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Mihkel Kadarik =&lt;br /&gt;
Pildi materjal puudu, niisama lugedes sain aru küll ,mis tegema peaks aga pildid oleks abiks olnud kindlasti. Lisaks oli puudu kasutatud kirjanud, mis pidi ka olema. Need väiksed asjad kõrvale jätta, siis oli päris hea lugemine. Paar kirjaviga jäi ka silma.&lt;br /&gt;
&lt;br /&gt;
== Tõnn Talpsepp ==&lt;br /&gt;
&lt;br /&gt;
Antud juhendit võib pidada pigem justkui põgusaks kontseptsionaalseks ülevaateks. Juhendina see paraku suurt väärtust ei oma. Ainus juhendis sisalduv näide puudutab mingit teadmata seadet, mis sisuliselt teadmata viisil on arvutiga ühendatud (kas kuidagi omab tähtsust, kuidas seade on ühendatud või kuidas üldse seadet ühendada). Ilma pildimaterjalita võib veel aru saada paarist esimesest käsust, kuid juhendis toodud näite kuuendas punktis tuleb valida seadmed ja ajaplaan ning sellist üldsõnalist juhendit lugenud Windows Sync Center-i esmakordne kasutaja saab vaevalt kindel olla, kas ta ikka õiget asja teeb. Lisaks pole juhendis üldse käsitletud, kuidas sünkroniseerida faile võrguserveriga, mis oli peamine asi, mida ma Sync Center-i puhul teada tahtsin ning põhjus, miks ma üldse antud juhendit lugema hakkasin. Seega oli kokkuvõttes antud juhend minu jaoks juhendina suhteliselt kasutu, kuid õnneks sain vähemalt üldkontseptsionaalseid teadmisi juurde. Lisaks pildimaterjalile puuduvad juhendil ka viidatud allikad.&lt;br /&gt;
&lt;br /&gt;
==Mauri Molvõgin D23==&lt;br /&gt;
&lt;br /&gt;
Juhendis puuduvad allikad ning tekstis esinevad mõningad kirjavead. Kõige suurem puudus siiski on pildimaterjal, mis muudaks juhendi palju jälgitavamaks ning annaks tavakasutajale aru, et ta on jõudnud juhendi käigus ikka õigesse kohta. Sellele vaatamata on tekst loetav ning täis Sync Centerit puudutavat informatsiooni.&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_seadistada_Storage_Space-i&amp;diff=52998</id>
		<title>Talk:Windows juhend: Kuidas seadistada Storage Space-i</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_seadistada_Storage_Space-i&amp;diff=52998"/>
		<updated>2012-10-17T19:47:25Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Lauri Jansen =&lt;br /&gt;
&lt;br /&gt;
Kategooria on märkimata ja puuduvad viited kasutatud kirjandusele. Vaadates pilte ja juttu, siis pildid on copy-paste &amp;quot;kasutatud kirjandus&amp;quot;-e all olevast lingist ning kogu jutt on ka sealt tõlgitud. Samuti on kirjavigu palju ja arusaamatuid lauseid, mis tekitab kahtluse, et on kasutatud mingit automaatset tõlkijat. Lisaks pole täidetud minimaalne nõue 4000tähemärki - isegi tühikutega tuleb kokku vähem kui 3000.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kristiina Liebert A21 = &lt;br /&gt;
&lt;br /&gt;
Meeldis juhendi juures see, et välja olid toodud erinevad moodused koos seletustega, kuidas Windows kettaid kasutab. Häirima jäi aga konarlik keelekasutus, mis jättis mulje, et koostaja on juhendi kiiruga valmis teinud. Juhend oli liiga lühike, ning puudusid ka viited. Tundub, et tegelikult on kogu juhendi koostamiseks kasutatud ainult ühte allikat. Üldiselt arvan ,et  autor kiirustas liialt töö koostamisega ja antud teema kohta oleks saanud kindlasti teha parema juhendi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mauri Molvõgin D23==&lt;br /&gt;
&lt;br /&gt;
Ülesehituselt on juhend peaaegu identne esimese allikaga, kust on pärit ka pildimaterjal. Kasutatud kirjanduste all on mitmeid, palju põhjalikemaid juhendeid, kust oleks võinud lisada siia juhendisse veel palju informatsiooni. Tekst on mahult minimaalne ning sisaldab mõningaid vigu, mis oleksid kasvõi korra ülelugemise käigus välja tulnud. Kahju, aga leian, et liiga vähe on vaeva nähtud antud juhendi koostamisel.&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_seadistada_Folder_Redirection-t&amp;diff=52994</id>
		<title>Talk:Windows juhend: Kuidas seadistada Folder Redirection-t</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Windows_juhend:_Kuidas_seadistada_Folder_Redirection-t&amp;diff=52994"/>
		<updated>2012-10-17T19:29:48Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Esimese asjana jäävad silma väikesed kirjavead ja mõned kirjavahemärgid on samuti puudu. Üldjoontes on juhend väga hästi tehtud ja kõik on arusaadav. Allikate maht on samuti nõuete kohaselt täidetud ning samuti ka etteantud töö maht.&lt;br /&gt;
&lt;br /&gt;
Kaari Adamsoo A21&lt;br /&gt;
&lt;br /&gt;
==Mauri Molvõgin D23==&lt;br /&gt;
&lt;br /&gt;
Asjatundjale on antud juhendist kasu, aga tavakasutaja võib jääda paaris koha hätta. Lisada oleks võinud natukene detailsema lähenemise, näiteks kuidas üldse rühmapoliitikani jõuda. Samuti ühe näite oleks võinud ise läbi teha, koos enda pildimaterjaliga, mis annaks antud juhendile omapära. Suuremosas on kasutatud ainult ühte, viimast allikat, kust on pärit ka kasutatud pildimaterjal. Oleks võinud natukene rohkem vaeva näha kui lihtsalt inglise keelest eesti keelde tõlkida.&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Windows_juhend:_Kuidas_luua_ja_kasutada_s%C3%BCmboolseid_viiteid_NTFS_failis%C3%BCsteemis&amp;diff=52376</id>
		<title>Windows juhend: Kuidas luua ja kasutada sümboolseid viiteid NTFS failisüsteemis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Windows_juhend:_Kuidas_luua_ja_kasutada_s%C3%BCmboolseid_viiteid_NTFS_failis%C3%BCsteemis&amp;diff=52376"/>
		<updated>2012-10-11T17:38:11Z</updated>

		<summary type="html">&lt;p&gt;Mamolvog: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ülevaade==&lt;br /&gt;
&lt;br /&gt;
===Mis on sümboolne viide?===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sümboolne viide&#039;&#039;&#039; (ka &#039;&#039;symlink&#039;&#039; või &#039;&#039;soft link&#039;&#039;) on eritüüpi fail, mis osutab mõnele teisele failile või kataloogile, moodustades nende vahel viite, mis otseselt ei eksisteeri, aga töötab nagu ei oleks failisüsteemis midagi muudetud [http://msdn.microsoft.com/en-us/library/aa365680%28v=vs.85%29.aspx]. Selliseid viiteid on ainult võimalik moodustada NTFS failisüsteemis (ka uues failisüsteemis ReFS (&#039;&#039;Resilient File System&#039;&#039;) on sümboolsete viidete loomine võimalik) [http://blogs.msdn.com/b/b8/archive/2012/01/16/building-the-next-generation-file-system-for-windows-refs.aspx]. Viited ilmuvad nagu tavalised failid või kaustad ning neid on võimalik kasutada samal moel, nii kasutajate kui ka rakenduste poolt. NTFS failisüsteemis on võimalik moodustada kolme erinevat tüüpi viidet, igaühel omad võimalused: &#039;&#039;hard link&#039;&#039;, &#039;&#039;junction point&#039;&#039; ja &#039;&#039;symlink&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hard link:&#039;&#039;&#039; Võimaldab luua viiteid ainult failide vahel, mis asuvad samal kettal. Viide ei murdu kui viidatava asukoht muutub.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Junction point:&#039;&#039;&#039; Võimaldab luua viiteid ainult kaustade vahel, mis asuvad lokaalsetel NTFS ketastel. Viide murdub kui viidatava asukoht muutub.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Symlink:&#039;&#039;&#039; Võimaldab luua viiteid nii kaustade kui ka failide vahel. Symlinki eripära seisneb selles, et kasutada võib ka võrku, kuid viide murdub kui viidatava asukoht muutub.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Neist kõige uuem on &#039;&#039;Symlink&#039;&#039;, mis tuli koos &#039;&#039;Windows Vista&#039;&#039; poolt toodud uuendustega NTFS failisüsteemis ning seetõttu on selle kasutus piiratud ainult &#039;&#039;Windows Vista&#039;&#039; või uuemate &#039;&#039;Windows&#039;&#039; operatsioonisüsteemidel. [http://technet.microsoft.com/en-gb/magazine/2007.02.vistakernel.aspx]&lt;br /&gt;
&lt;br /&gt;
===Kuidas see ikkagi toimib?===&lt;br /&gt;
&lt;br /&gt;
Kõige kergem on neid erilisi viiteid seletada tavalise otsetee (&#039;&#039;shortcut&#039;&#039;) näitel. Kui me moodustame otsetee mõnest kaustast, siis kausta asukohaks jääb see, kus see kaust tegelikult asub. Näiteks:&amp;lt;br&amp;gt;&lt;br /&gt;
Otsetee &#039;&#039;Otse.lnk&#039;&#039; asub &#039;&#039;C:\Users\Mauri\Desktop&#039;&#039;, aga näitab aadressiribalt asukohta &#039;&#039;E:\Proovikaust\Viide&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Otsetee on dünaamiline, võime muuta tema asukohta ja viide ei murdu, ning saame muuta ka viidatud kausta asukohta ja viide nende vahel on ikka olemas.&amp;lt;br&amp;gt;&lt;br /&gt;
Sümboolne viide kahjuks nii dünaamiline ei ole, aga selle kasutamisel on omad plussid. Näiteks, on  võimalik terve &#039;&#039;Program Files&#039;&#039; kaust liigutada kuhugi mujale, ilma, et midagi meie failisüsteemis katki läheks. Toon siin kiire näite:&amp;lt;br&amp;gt;&lt;br /&gt;
Liigutan näiteks &#039;&#039;C:\Program Files&#039;&#039; kausta mälupulgale ning muudan kausta nime ära &#039;&#039;F:\Test&#039;&#039; (siinkohal peab märkima, et kõik programmid, mis selles kaustas hetkel töötavad, peab enne sulgema, et faile saaks teisaldada). Seejärel moodustan sümboolse viite ja ütlen, et moodustuks viide &#039;&#039;C:\Program Files&#039;&#039;, mis viitaks mälupulgal olevale &#039;&#039;Test&#039;&#039; kaustale.&amp;lt;br&amp;gt;&lt;br /&gt;
Viide näeb sarnaselt välja otseteega, aga avades kausta, võime aadressiribalt näha, et viidet nagu ei olekski toimunud (meile näidatakse aadressi &#039;&#039;C:\Program Files&#039;&#039;), aga kaust ise eksisteerib ainult mälupulgal (aadressil &#039;&#039;F:\Test&#039;&#039;). Kõik muudatused, mis ma nüüd teen, tehakse tegelikult mälupulgale, aga failisüsteemis öeldakse, et muudatused on tehtud &#039;&#039;C:\Program Files&#039;&#039; kaustas. See tagab, et kõik rakendused, mis mul &#039;&#039;Program Files&#039;&#039; kaustas olid, ei tea, et midagi oleks muutunud ja töötavad edasi nagu ette nähtud. Muudatusi võib ka teha otse mälupulgale, peaasi, et viidet kuidagi ei murta. Probleemid tekivad alles siis, kui ma mälupulga arvutist eemaldan või mõnel muul moel viite katki teen.&lt;br /&gt;
&lt;br /&gt;
===Milleks sümboolseid viiteid kasutada?===&lt;br /&gt;
&lt;br /&gt;
Sümboolsetele viidetele leidub erinevaid kasutusviise. Nimetan siinkohal mõned, millega olen ise kokku puutunud, aga kindlasti leidub neid veel, vastavalt kellegi vajadustele/soovidele.&lt;br /&gt;
&lt;br /&gt;
Võib-olla kõige esimesena tuleb ette kettaruum, eriti SSD (&#039;&#039;Solid State Drive&#039;&#039;) puhul, kus kettaruum on mõnevõrra rohkem piiratud võrreldes kõvaketastega (kõrge hinna/mahu suhe). Selleasemel, et kohe asju kustutama hakata, on sümboolse viite abil võimalik ruumi juurde saada lihtsalt asju paigutades teistele ketastele ja/või mälupulkadele, jättes kõik ilusti töökorda. Säästab vaeva, et eemaldada programm ühelt kettalt, et ta siis teisele kettale uuesti installeerida. Lihtsalt programmide tõstmisega (lõika/kleebi meetod) ühelt kettalt teisele võib juhtuda, et Windowsi registris läheb midagi katki ja programm ei soovi enam uues asukohas korrektselt töötada.&lt;br /&gt;
&lt;br /&gt;
Samuti on olemas hunnik rakendusi ja aplikatsioone, mis soovivad kindlasti, et nad oleksid installeeritud just teatud asukohta ning ei lase seda lihtkasutajal muuta. Sümboolne viide tõttab appi. Saame muuta praktiliselt ükskõik mille asukohta. Näiteks paigutavad paljud arvutimängud oma mängu salvestused ja muud konfiguratsiooni failid vaikimisi kasutaja dokumentides asuvasse &#039;&#039;My Games&#039;&#039; kausta. Kasutajalt selle asukohta ei küsita ning muuta ka ei lasta, sest sellest on saanud nii-öelda standard. Ajapikku võib sinna koguneda väga suur kogus andmeid ning sümboolse viite abil võime selle paigutada ükskõik millisele kettale, kasvõi võrku.&lt;br /&gt;
&lt;br /&gt;
Kui arvutimängudest juba juttu tuli, siis kindlasti paljud mängusõbrad teavad sellist mänguplatvormi nagu [http://store.steampowered.com/ &#039;&#039;Steam&#039;&#039;]. &#039;&#039;Steam&#039;&#039; on juba tegutsenud alates 2003. aastast ning selle suurimaks probleemiks on siiani tema ülesehitus. Kasutajal on võimalus valida, kuhu &#039;&#039;Steam&#039;&#039; installeeritakse, aga see, kuhu &#039;&#039;Steami&#039;&#039; kaudu installeeritud mängud pannakse, seda ei ole võimalik muuta. Kõik peavad olema &#039;&#039;Steami&#039;&#039; alamkaustas &#039;&#039;steamapps&#039;&#039;, muul viisil ei oska &#039;&#039;Steam&#039;&#039; nendega midagi peale hakata. Olenevalt kellegi mänguisust võib see kaust väga suureks kujuneda (väga mahukad ja palju silmailu pakkuvad mängud võivad võtta kuni 20 GB kettaruumi). Probleeme tekib ka siis, kui &#039;&#039;Steam&#039;&#039; on SSD peal ja järsku avastatakse, et terve kettaruum on juba ammendatud. Sümboolse viitega saame mänge erinevatele ketastele jaotada ning &#039;&#039;Steam&#039;&#039; leiab mängud ilusti üles, kuna talle öeldakse, et need asuvad ikka tema alamkaustas. &lt;br /&gt;
: &amp;lt;font size= 1&amp;gt;&#039;&#039;Peale üheksat aastat on Steam endale selle funktsionaalsuse ka lisanud ning praegustel andmetel on võimalik mängude installeerimise asukohta muuta ainult Steami beta versiooniga, läbi paari konsooli koodi. [http://www.rockpapershotgun.com/2012/09/11/finally-an-in-built-way-to-choose-steam-install-locations/]&#039;&#039;&amp;lt;/font size&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Piirangud===&lt;br /&gt;
&lt;br /&gt;
Eelpool mainisin iga viite kohta failisüsteemis olevaid piiranguid, kuid on olemas ka teisi piiranguid.&lt;br /&gt;
&lt;br /&gt;
Kuna viitamisel on vaja enne viidatav ümber paigutada, siis ei ole võimalik hetkel töötavaid rakendusi viidata. See piirang peaks olema iseenesest mõistetav.&lt;br /&gt;
&lt;br /&gt;
Alglaadimise ajal sümboolsed viited ei toimi, mistõttu ei ole võimalik oma operatsioonisüsteemi käivitamiseks vajalikke faile ümber suunata. Kindlasti leidub faile ja kaustu, mida on võimalik ümber suunata, aga isiklikult jätaksin kindluse mõttes &#039;&#039;Windowsi&#039;&#039; kausta ja kõik sinna kuuluva sinnapaika. Muude kaustadega, nagu &#039;&#039;Users&#039;&#039; ja &#039;&#039;Program Files&#039;&#039;, ei tohiks probleeme tekkida. [http://en.wikipedia.org/wiki/NTFS_symbolic_link]&lt;br /&gt;
&lt;br /&gt;
==Kuidas luua sümboolseid viiteid?==&lt;br /&gt;
&lt;br /&gt;
===Süntaks===&lt;br /&gt;
&lt;br /&gt;
Sümboolseid viiteid saab luua käsurealt väga lihtsa käsuga. [http://technet.microsoft.com/en-us/library/cc753194%28WS.10%29.aspx]&lt;br /&gt;
 mklink [[/D] | [/H] | [/J]] Link Target &lt;br /&gt;
* &amp;lt;code&amp;gt;/D&amp;lt;/code&amp;gt; - Loob [[#Mis on sümboolne viide?|&#039;&#039;symlink&#039;&#039;]] tüüpi viite.&lt;br /&gt;
* &amp;lt;code&amp;gt;/H&amp;lt;/code&amp;gt; - Loob [[#Mis on sümboolne viide?|&#039;&#039;hard link&#039;&#039;]] tüüpi viite.&lt;br /&gt;
* &amp;lt;code&amp;gt;/J&amp;lt;/code&amp;gt; - Loob [[#Mis on sümboolne viide?|&#039;&#039;junction point&#039;&#039;]] tüüpi viite.&lt;br /&gt;
* &amp;lt;code&amp;gt;Link&amp;lt;/code&amp;gt; - Asukoht, mis hakkab viitama.&lt;br /&gt;
* &amp;lt;code&amp;gt;Target&amp;lt;/code&amp;gt; - Asukoht, kuhu viidatakse.&lt;br /&gt;
Kuna &amp;lt;code&amp;gt;Link&amp;lt;/code&amp;gt; ja &amp;lt;code&amp;gt;Target&amp;lt;/code&amp;gt; vahele käib süntaksi kohapealt tühik, siis esialgu tekib probleeme failide või kaustadega, mille nimes on tühik. Selle vältimiseks tuleb antud viite asukoht jutumärkidega ümbritseda.&lt;br /&gt;
&lt;br /&gt;
Viiteid võib kustutada läbi &#039;&#039;exploreri&#039;&#039; käsitsi, peaasi, et kustutatakse viide, mitte viite asukoht. Samuti võib selleks kasutada käsurea käske, mis sobivad ka tavaliste failide ja kaustade kustutamiseks.&lt;br /&gt;
* Failide vaheliste viidete kustutamiseks:&lt;br /&gt;
 del Link&lt;br /&gt;
* Kataloogide vaheliste viidete kustutamiseks:&lt;br /&gt;
 rmdir Link&lt;br /&gt;
&lt;br /&gt;
===Näide===&lt;br /&gt;
&lt;br /&gt;
Näites kasutan &#039;&#039;symlink&#039;&#039; viidet, et installeeritud &#039;&#039;WinRAR&#039;&#039; võrgu kaudu tööle saada.&lt;br /&gt;
&lt;br /&gt;
Installeeritud &#039;&#039;WinRAR&#039;&#039; asub praegu &#039;&#039;C:\Program Files\WinRAR&#039;&#039; kaustas. Lõikan kausta ning kleebin selle võrgus olevasse kausta &#039;&#039;\\LENOVO\Mauri&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna viidatava kausta nimi ei ole oluline, siis asendan selle nimega &#039;&#039;Kaust&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Sym01.png]]&lt;br /&gt;
&lt;br /&gt;
Kontrollin, et &#039;&#039;WinRAR&#039;&#039; kuidagi muudmoodi ei töötaks. Selleks avan ühe suvalise &#039;&#039;.rar&#039;&#039; faili.&lt;br /&gt;
&lt;br /&gt;
[[File:Sym02.png]]&lt;br /&gt;
&lt;br /&gt;
Näen, et &#039;&#039;WinRARi&#039;&#039; ei leita üles, kuna see ei eksisteeri enam vanal kohal.&amp;lt;br&amp;gt;&lt;br /&gt;
Järgmisena avan käsurea, &#039;&#039;cmd&#039;&#039;, administraatori õigustega.&amp;lt;br&amp;gt;&lt;br /&gt;
Sisestan käsu:&lt;br /&gt;
 mklink /D &amp;quot;C:\Program Files\WinRAR&amp;quot; \\LENOVO\Mauri\Kaust&lt;br /&gt;
Viite nimega kaust (praegusel juhul &#039;&#039;WinRAR&#039;&#039;) ei tohi enne viite tegemist &#039;&#039;Program Files&#039;&#039; kaustas eksisteerida, muidu ei lasta viidet luua.&lt;br /&gt;
&lt;br /&gt;
[[File:Sym04.png]]&lt;br /&gt;
&lt;br /&gt;
Saan teate, et sümboolse viite loomine õnnestus ning näen asukohti, mille vahel viide loodi.&amp;lt;br&amp;gt;&lt;br /&gt;
Liigun &#039;&#039;Program Files&#039;&#039; kausta, et näha milline viide välja näeb.&lt;br /&gt;
&lt;br /&gt;
[[File:Sym05.png]]&lt;br /&gt;
&lt;br /&gt;
Tõepoolest, nagu oleks tegu otseteega, aga kui me vaatame, millisel aadressil kaust asub, näidatakse asukohaks &#039;&#039;C:\Program Files\WinRAR&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Sym06.png]]&lt;br /&gt;
&lt;br /&gt;
Kausta tegelik asukoht on &#039;&#039;\\LENOVO\Mauri\Kaust&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Avan suvalise &#039;&#039;.rar&#039;&#039; faili, veendudes, et kõik toimib.&lt;br /&gt;
&lt;br /&gt;
[[File:Sym07.png]]&lt;br /&gt;
&lt;br /&gt;
Viite kustutamiseks sisestan käsu:&lt;br /&gt;
 rmdir &amp;quot;C:\Program Files\WinRAR&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Sym08.png]]&lt;br /&gt;
&lt;br /&gt;
Viide kustutatakse ning &#039;&#039;WinRAR&#039;&#039; lakkab taaskord töötamast.&lt;br /&gt;
&lt;br /&gt;
==Kasutatud kirjandus==&lt;br /&gt;
&lt;br /&gt;
# http://msdn.microsoft.com/en-us/library/aa365680%28v=vs.85%29.aspx&lt;br /&gt;
# http://technet.microsoft.com/en-us/library/cc753194%28WS.10%29.aspx&lt;br /&gt;
# http://technet.microsoft.com/en-gb/magazine/2007.02.vistakernel.aspx&lt;br /&gt;
# http://en.wikipedia.org/wiki/NTFS_symbolic_link&lt;br /&gt;
# http://blogs.msdn.com/b/b8/archive/2012/01/16/building-the-next-generation-file-system-for-windows-refs.aspx&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Windows-tööjaamade haldamine]]&lt;/div&gt;</summary>
		<author><name>Mamolvog</name></author>
	</entry>
</feed>