<?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=Dveltson</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=Dveltson"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Dveltson"/>
	<updated>2026-05-08T02:53:37Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=48926</id>
		<title>Meeskond &quot;Unusual Suspects&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=48926"/>
		<updated>2012-06-01T19:38:08Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
Denis Veltson, Anu Kuusmaa, Mari Lehis, Alvar Lumberg &lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Luua rakendus Edelaraudtee sõiduplaanide haldamiseks. &lt;br /&gt;
&lt;br /&gt;
==Projekti kood==&lt;br /&gt;
Projekti koodi koduks on https://github.com/dsour/veebirakendus_kt1&lt;br /&gt;
&lt;br /&gt;
==Esimene faas==&lt;br /&gt;
&lt;br /&gt;
===XML===&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xml&lt;br /&gt;
&lt;br /&gt;
===XSD===&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan.xsd&lt;br /&gt;
&lt;br /&gt;
===XSLT sõiduplaanide kuvamiseks===&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/blob/master/Unusual_Suspects/soiduplaan-tabelina.xslt&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
====Söörlösed====&lt;br /&gt;
Arvustatud XML: https://wiki.itcollege.ee/index.php/Meie_XML,_%28selle_kohta_saab_arvustuse_kirjutada_;%29&lt;br /&gt;
&lt;br /&gt;
Nii XML kui ka kogu projekt on hästi läbi mõeldud. Idee - EMHI teenuse abil koordinaatide järgi otsitava ilmainfo teenus - on väga praktiline ja nagu näha selle järgi, kuidas seda on alustatud, ka täiesti teostatav. Loomulikult on ilmateenuste valdkonnas olemas konkurents, aga koolitöö tegemise mõttes ei ole see primaarne, millega arvestada. Idee arvutada lähimate jaamade kauguste järgi keskmist ilma on igatahes tore.&lt;br /&gt;
&lt;br /&gt;
Kui jõuda XMLi juurde, siis esiteks on see kenasti valideeruv http://validator.w3.org/ abil. XML on üles ehitatud selgesti. Info on elementideks ja atribuutideks liigitatud mõistlikul kombel. Näha pole midagi liigset. Mida aga võiks lisada, on sõnaline ilma kirjeldus - nt kas sajab midagi või on ilm selge, mis http://www.emhi.ee/ilma_andmed/xml/observations.php  lehel on tag’i “phenomenon” all ingliskeelsena olemas. Lehel http://www.emhi.ee/index.php?ide=1,359,737,1206 on olemas ka väljendite eestikeelsed tõlked, mida saaks kasutada. Kahjuks pole seda infot alati lisatud, kuid vahel siiski.&lt;br /&gt;
&lt;br /&gt;
XMLi ülesehituse kohalt on veel skeemifailil põhinev küsimus. Nimelt on koordinaatide puhul arvestatud kraadide arv laiuskraadidel 0-89 ning pikkuskraadidel 0-179, minutite ja sekundite arv aga igaks juhuks ühe võrra reaalsest suuremana ehk 0-60. Ega suurt vahet pole, aga ikkagi tekib küsimus, miks 0-60, mitte 0-59... Ja kui juba näidata kõiki laius- ja pikkuskraade (s.t kõiki ühel maailma veerandikul), siis miks mitte juba 0-90 ja 0-180? Aga asja sisuliselt küljelt on see norimine. Hea töö!&lt;br /&gt;
&lt;br /&gt;
====akaver====&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Unusual_Suspects_retsensioon_akaver_XMLile&lt;br /&gt;
&lt;br /&gt;
==Teine faas: veebiteenus==&lt;br /&gt;
&lt;br /&gt;
https://github.com/dsour/veebirakendus_kt1/downloads&lt;br /&gt;
Kasutajate andmebaasi loomist käsitlevad CreateDB-nimelised failid.&lt;br /&gt;
&lt;br /&gt;
Peamine teenusefail, kust saab käivitada &amp;quot;start without debugging&amp;quot; käsuga testkliendi, on XmlScheduleService.svc.cs.&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
====Söörlösed====&lt;br /&gt;
Retsenseeritava projekti asukoht https://www.dropbox.com/sh/st7yxaxwt48bc2c/JwxAHWKM9P&lt;br /&gt;
ja teenuse koodifail https://www.dropbox.com/sh/st7yxaxwt48bc2c/5RsKTgySU-/koguja/ilmaTeenus/servIlm.cs&lt;br /&gt;
&lt;br /&gt;
Projekti dokumentatsioonist nähtub, et meeskond on teinud tihedat ja edukat koostööd ja julgelt õppejõu poolt tudengitele lubatud konsultatsiooniaega kasutanud. WIKI&#039;s on kronoloogiliselt kirjas kõik olulisemad kohtumised ja ülesannete jaotus,  mis on töö käigus välja kujunenud. &lt;br /&gt;
&lt;br /&gt;
Projekti allalaadimine ja käivitamine osutus paraku keerukamaks kui oleks soovinud - Dropbox&#039;is on kenasti üleval küll andmebaasi varudnusfail ja kõik üksikud projektifailid, kuid kõiki faile kokkupakituna, mida korraga arvutisse laadida, ei leidnud. Seepärast jäi projekti retsenseerimise käigus realiseerimata plaan teenuseid Visual Studio testkliendiga testida ja leppida tuli koodifailide lugemisega.&lt;br /&gt;
&lt;br /&gt;
Teenuse koostamisel on kinni peetud õppejõu poolt väljatöötatud metoodikast, soovitustest  ja tööle esitatud nõuetest – projektifailid on liigendatud teenuse-, hosti- ja rakenduse alamkaustadesse.&lt;br /&gt;
Teenuse koodifail servIlm.cs on hästi loetav, varustatud piisava hulga kommentaaridega ja loodetavasti ka töötab vastavalt. Kohati tundub kommentaare isegi liialt olevat, sest nende vahelt on keeruline programmikoodi leida. &lt;br /&gt;
Realiseeritud on kasutajatehaldus ehk teenuse kasutajaid on võimalik tuvastada, hallata nende õigusi/rolle rakenduse kasutamisel, ning pidada kasutussstatistikat kasutajate lõikes.&lt;br /&gt;
Teenuses on meetodeid, mis on kasutatavad nt. Ainult administraatoriõiguses kasutajatele, nt. GetTemp.&lt;br /&gt;
Andmete pärimiseks baasist on kasutatud Linqut ja jääb loota, et päringud ka toimivad.&lt;br /&gt;
&lt;br /&gt;
Nuriseda saaks jaamadevahelise temperatuuride arvutamise metoodika üle, sest see ei ole kuigi täpne. Aga paistab, et töö autorid teavad seda ka ise, märkidest kommentaaridesse „algoritm töötab kõige paremini, kui objekt jääb täpselt kahe jaama vahele“. Olukorra parandamiseks soovitakski kasutada võimalusel mitte ainult kahe lähima jaama temperatuuri, vaid nelja lähima, erinevas ilmakaares asuva jaama temperatuure. Kuna jaamade koordinaadid on teada, peaks see idee poolest teostatav olema.&lt;br /&gt;
&lt;br /&gt;
==Kolmas faas: klientrakendus==&lt;br /&gt;
Jätkuvalt: https://github.com/dsour/veebirakendus_kt1/downloads&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
====Söörlösed====&lt;br /&gt;
Söörlöste projekti eriti tugevaks küljeks, mida on mainitud varemgi, on koodi arusaadavus tänu Anneli kommentaaridele. Lahti on selgitatud kõik tähtsamad kohad - mida mingi meetod teeb; kus erinevad koodifailid üksteisega suhtlevad; kus tulevad sisse vormielemendid (nt label nimega lKraadid jne) jne. Meie meeskond mainis juba teenuse retsensioonis, et projekti reaalne käivitamine oli kahjuks natuke keeruline. Seda enam oli koodi mõistmisel kasu headest kommentaaridest.&lt;br /&gt;
&lt;br /&gt;
Teenuse funktsionaalsus on peaasjalikult koondatud C#-faili &amp;quot;form1.cs&amp;quot; ja faili &amp;quot;kaart.htm&amp;quot;, kus asuv javascript suhestab kaardi kuvamise ja klikkide püüdmise C#-koodiga (ja selle kaudu teenusega). Lisaks on olemas sisselogimisaken, mis on ühendatud kasutaja üle arvepidamise funktsionaalsusega ehk kõik, mida töö juures vähegi nõuti või millele vihjati, on ellu viidud.&lt;br /&gt;
&lt;br /&gt;
Javascripti-osa on lühike ja konkreetne: laetakse üles ja seadistatakse Google&#039;i kaart, valitakse selline kursor, mis lubab kasutajal intuitiivselt mõista, et nüüd võiks hakata klikkama, ja lisatakse lihtne eventListener. Kliki järel kutsutakse koordinaatide põhjal väja C# meetod. Kõik on väga lihtne ja elegantne.&lt;br /&gt;
&lt;br /&gt;
Form1.cs on samuti konkreetse ja loogilise ülesehitusega - seadistatakse vorm ja lipik, millel hakatakse kuvama temperatuure. Eraldi funktsionaalsusega jupp, kus reaalselt lipikule tekst kirjutatakse, asub ka kenasti eraldi meetodis. Pöördumine teenuse poole on samuti asjakohane ja lihtne: tehakse sisendandmete vajalikud teisendused ja pöördutakse teenuse poole.&lt;br /&gt;
&lt;br /&gt;
Nagu meie meeskond mainis ka loengus, on koodi juures väikeseks puuduseks segakeelsus - osad muutujate ja meetodite nimed on eesti-, osad inglisekeelsed.&lt;br /&gt;
&lt;br /&gt;
Märkuse tahaks teha klientrakenduse kujundusliku poole pealt. Hetkel on temperatuurid kuvatud viisil, mis ei ole kergesti eristatav kaardi taustast - samasugune must peen kiri heledal taustal nagu kaardi enda tonaalsus ja tekstid. Nagu näha koodist, on mingi hetkel kujunduse nähtavamaks muutmist ka katsetatud (väljakommenteeritud &amp;quot;this.lkraadid.BackColor = Color.Blue&amp;quot; faili Form1.cs real nr 56). Ilmselt ei oleks see konkreetne tulemus jäänud kuigi ilus, aga oleks võinud edasi katsetada.&lt;br /&gt;
&lt;br /&gt;
Üldjoontes on aga mulje väga hea. Nagu oli hea juba idee ise, nii on hea, lihtne ja elegantne ka klientrakenduse kood.&lt;br /&gt;
&lt;br /&gt;
====akaver====&lt;br /&gt;
Andres kirjutas kliendirakenduse Windows Phone 7 mobiili OSile. Rakendus näitab EAMK&#039;i võistluste kalendrit mõnusalt minimalistlikult (must ja valge) ja samas stiilselt. Valides nimekirjas võistluse on võimalik sama meeldivalt näha ka lisainfot valitud võistluse kohta. Kui nüüd (eestlastlikust kadetusest) natuke norida, siis oleks võinud lahendada ka nõutud võistlejate registri :) . Samas on näha, mis OS&#039;i Andres igapäevaselt kasutab. &lt;br /&gt;
&lt;br /&gt;
Koodi peale vaadates on näha, et inimene ei kirjuta koodi teine päev ja selle kohapealt võin ainult öelda, et Best Practice on igati kasutuses. Võiks ju viriseda, et kood on kommenteerimata, kuid teades kaua autor on koodi kirjutanud, siis on see täiesti loomulik, et lisajutu kirjutamine ei käi asja juurde.&lt;br /&gt;
&lt;br /&gt;
Ja siiski .... oleks Andres võinud, puhtalt õppe eesmärgil, natuke kommentaare kirjutada. Selle eest võtan 1 tugriku maha.&lt;br /&gt;
Kokku tuleb tugrikuid siiski 10.&lt;br /&gt;
&lt;br /&gt;
==Mõeldud-tehtud==&lt;br /&gt;
*20.03.2012 - Denisil tuli mõte luua Edelaraudtee sõiduplaanide kasutamise rakendus.&lt;br /&gt;
*23.03.2012 - Mari tegi esialgse XML-faili&lt;br /&gt;
*28.03.2012 - Denis kompunnis Mari XMLi ja VSi projekti kokku ja asi läks githubi.&lt;br /&gt;
*29.03.2012 - Denis genereeris XSD ja algatas XSLT &lt;br /&gt;
*30.03.2012 - Ühiste jõududega said (vist) kõik osalised oma VSid github&#039;iga suhtlema. Anu ja Denis tegid XSLTs paar comboboxi&lt;br /&gt;
*01.04.2012 - Anu tegi veel ühe XSLT, mis kuvab sõiduplaanid html&#039;is.&lt;br /&gt;
*09.04-10.04 - Alvar ja Anu said maha retsensioonidega.&lt;br /&gt;
*21.04.2012 - Alvar tegi hoogtöö korras valmis teenuse, mis oskab serveerida peatuste nimekirja, serveerida liinide nimekirja, näidata liini peatusi koos aegadega ja näidata konkreetse peatuse väljumisi.&lt;br /&gt;
*19.05.2012 - Lahendamata on kasutajate haldamise küsimus. Mari ja Anu tegelevad lahenduse otsimisega.&lt;br /&gt;
*20.05.2012 - Mari tekitas kasutajate haldamiseks andmebaasi ja tegi vajalikud muudatused veebi konfiguratsiooni failis. Enne tähtaja kukkumist võiks projektis olevad failid kuidagi süstematiseerida. Eks näis, kes, kas ja kuidas.&lt;br /&gt;
*22.05.2012 - Anu asub tegema klientrakendust vormirakenduse vormis. Denis tutvub Windows Phone&#039;i võimalustega.&lt;br /&gt;
*23.05.2012 - Päeva kolmandal tunnil saab Anul valmis klientrakendus, mis otsib ühest dropdown-menüüst lähtejaama, kuvab teises sellele vastavat sihtjaamade valikut ning otsib reise. Kuvatakse jrg 24h reisid ajalises järjekorras alates otsingu hetkest, jrg kuupäeva reiside järel on märge &amp;quot;homme&amp;quot;. Seejärel saab otsida ka tagasireise.&lt;br /&gt;
*24.05.2012 - Denis annab projektile viimase lihvi ja hajutab süsteemi lõplikult. Teenus ja klient paiknevad nüüd eraldi solution&#039;ites, et saaks teenuse eraldi käima tõmmata ja klient siis temaga ühenduda.&lt;br /&gt;
*28.05.2012 - Mari kirjutas midagi retsensiooni-laadset Söörlöste teenusele. Edasi jätkab Alvar akaver&#039;i teenusega, Anu Söörlöste ja Denis akaver&#039;i kliendiga.&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine(kaug%C3%B5pe)&amp;diff=47313</id>
		<title>Category:Võrgurakendused II: hajussüsteemide ehitamine(kaugõpe)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine(kaug%C3%B5pe)&amp;diff=47313"/>
		<updated>2012-04-09T16:46:11Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Hinne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Võrgurakendused II: hajussüsteemide ehitamine=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Õppeaine eesmärgiks on tutvustada õppijale XML märgendikeelel baseeruvaid hajuslahendusi ja nende loomise võimalusi ning arendada õppijates .Net raamistiku vahenditega tarkvara arendamisoskuseid&lt;br /&gt;
&lt;br /&gt;
==Lühitutvustus==&lt;br /&gt;
Õppeaines käsitletakse XML märgendikeelt ning veebiteenuseid.  Kursuse käigus disainitakse, koostatakse ja testitakse veebiteenustel ning XML märgendikeelel põhinevaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
==Õpiväljundid==&lt;br /&gt;
* Õppija oskab kasutada XML märgendikeelt keerulisema strukuuriga andmete hoidmiseks ja esitamiseks struktureeritud kujul.&lt;br /&gt;
* Õppija oskab avalikult kättesaadavate juhendite abil koostada lihtsamaid klientrakendusi levinud veebiteenustele.&lt;br /&gt;
* Õppija oskab luua lihtsamaid veebiteenuseid kasutades selleks .Net raamistiku tehnoloogiaid ning vahendeid.&lt;br /&gt;
* Õppija teab veebiteenuste turvamiseks kasutatavaid tehnoloogiaid ja vahendeid ning oskab leid tavaolukorras rakendada.&lt;br /&gt;
* Õppija teab ning oskab kirjeldada hajusrakenduste kasutusvaldkondi ning nende arhitektuure.&lt;br /&gt;
* Õppija oskab töötada 3-5 liikmelises meeskonnas.&lt;br /&gt;
&lt;br /&gt;
==Õppejõud==&lt;br /&gt;
Aine läbiviijateks on õppejõud Mait Poska ja Kaarel Raspel.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;ins&amp;gt;Kontaktid:&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kaarel Raspel&lt;br /&gt;
* kaarel.raspel&amp;lt;ät&amp;gt; gmail.com&lt;br /&gt;
* Skype: vellotis&lt;br /&gt;
* +372 522 2468&lt;br /&gt;
&lt;br /&gt;
Mait Poska&lt;br /&gt;
* mait.poska&amp;lt;ät&amp;gt; itcollege.ee&lt;br /&gt;
* Skype: minamait&lt;br /&gt;
* +372 53 469 734&lt;br /&gt;
&lt;br /&gt;
==Hinne==&lt;br /&gt;
Aine hinde kujunemine:&lt;br /&gt;
*Eeldus&lt;br /&gt;
**&amp;lt;ins&amp;gt;Grupitöö kõik osad on realiseeritud minimaalse tulemusega 51%&amp;lt;/ins&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Hinde kujunemisel arvestatakse kahte tööd:&lt;br /&gt;
alamosast:&lt;br /&gt;
**XML andmefail&lt;br /&gt;
**Veebirakendus&lt;br /&gt;
**Veebiteenus&lt;br /&gt;
*Eksam(45%), mis koosneb kahest osast:&lt;br /&gt;
**Teooria, mis annab sellest 20%&lt;br /&gt;
**Praktiline osa, mis annab sellest 25%&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;ins&amp;gt;Hinne&amp;lt;/ins&amp;gt; (&#039;&#039;&#039;100p / 100%&#039;&#039;&#039;) - Hinde kujunemisel arvestatakse kahte tööd:&lt;br /&gt;
** [[Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2012(kaugõpe)]], mis moodustab hindest 55%. &#039;&#039;&#039;55p&#039;&#039;&#039; (koosneb kolmest osast)&lt;br /&gt;
*** XML (xsd, xslt) &#039;&#039;&#039;10p&#039;&#039;&#039;&lt;br /&gt;
**** Retsensioonid kahe grupi XML-i kohta &#039;&#039;&#039;2p+3p&#039;&#039;&#039;&lt;br /&gt;
*** Veebiteenus &#039;&#039;&#039;15p&#039;&#039;&#039;&lt;br /&gt;
**** Retsensioonid kahe grupi Veebiteenuse kohta &#039;&#039;&#039;2p+3p&#039;&#039;&#039;&lt;br /&gt;
*** Klientrakendused veebiteenusele &#039;&#039;&#039;15p&#039;&#039;&#039;&lt;br /&gt;
**** Retsensioonid kahe grupi Klientrakenduse kohta &#039;&#039;&#039;2p+3p&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;ins&amp;gt;Individuaalne teadmiste kontroll&amp;lt;/ins&amp;gt; &#039;&#039;&#039;45p&#039;&#039;&#039;&lt;br /&gt;
*** Teooria (Test) &#039;&#039;&#039;20p&#039;&#039;&#039; (tulemus vähemalt 51%)&lt;br /&gt;
*** Praktiline (Programmeerimine) &#039;&#039;&#039;25p&#039;&#039;&#039; (tulemus vähemalt 51%)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Hinne kujuneb järgmiselt:&lt;br /&gt;
* Iga grupitöö vahekaitsmine annab kuni 10 punkti (kokku siis 30 punkti)&lt;br /&gt;
* Lõppkaitsmine annab 30 punkti (kõik kolm tööd koos, koos paranduste ja täiendustega)&lt;br /&gt;
* Iga grupp saab lisaks iga liikme kohta 20 punkti, mis tuleb grupi sees vastavalt panusele jagada (näiteks kolmeliikmeline grupp saab 60 punkti, neljaliikmeline 80 punkti jne).&lt;br /&gt;
* Valikvastustega test (kuni 20 punkti)&lt;br /&gt;
* Eksamieeldus on see, et tuleb anda tähtajaks neli hinnangut (üks hinnang XML failile, üks veebiteenusele, üks veebiteenustele tehtud rakendustele ning üks projektile kokkuvõtvalt).&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--Aasta 2012(praegu) [[Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2012]]&lt;br /&gt;
&lt;br /&gt;
Aastal 2011 olnud teemad[[Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2011]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Võrgurakendused II: 2011 kevadel valminud kodutööd]]&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&amp;lt;!--* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#XML_andmefail NB! Täpsem info]&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;3. aprill 2012&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema &#039;&#039;&#039; 10. aprill 2012&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Veebiteenus NB! Täpsem info]&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;29. aprill 2012&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema &#039;&#039;&#039;7. mai 2012&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Klientrakendus NB! Täpsem info]&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt &#039;&#039;&#039;26. mai 2012&#039;&#039;&#039;.&lt;br /&gt;
** Retsensioonid klientrakenduste kohta peavad tehtud olema &#039;&#039;&#039;1. juuni 2012&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2012&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
&lt;br /&gt;
Iga grupp peab tegema lisaks igale grupitööle vastavalt ka 2 retsensiooni. Retsensioonid võib teha vabalt valitud gruppide tööde kohta. Tingimuseks on see, et ühe töö kohta saab teha maksimaalselt kolm retsensiooni.&lt;br /&gt;
&lt;br /&gt;
Seega kokku tuleb esitada 6 retsensiooni ühel grupil.&lt;br /&gt;
&lt;br /&gt;
Kui grupp on teinud vaid ühe retsensiooni, siis selle eest saab 2 punkti. Kui sellele lisandub ka teine retsensioon, siis teise retsensiooni eest saab 3 punkti. Kokku 5 punkti.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Lisaks iga grupp, kelle töö kohta retsensioon tehakse saab iga töö kohta boonuseks ühe punkti. Seega võib koguneda igale grupile kokku 6 boonuspunkti kolme töö eest.--&amp;gt;&lt;br /&gt;
&amp;lt;ins&amp;gt;Lisaks tuleb silmas pidada retsensioonide minimaalseid pikkusi projektide kohta.&amp;lt;/ins&amp;gt; [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Retsensioonid Retsensioonide minimaalsed pikkused]&lt;br /&gt;
&lt;br /&gt;
==Meeskonnad==&lt;br /&gt;
Ühte meeskonda võib kuuluda 3 kuni 4 tudengit. &lt;br /&gt;
Gruppi kuuluvate tudengite nimekiri kinnitatakse esimese projekti esitamisega.&lt;br /&gt;
&lt;br /&gt;
Kui kellelgi on meeskondade leidmisega raskuseid, palun sellest varakult märku anda ülaltoodud kontaktaadressitele. Meeskonnad tuleb märkida https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012%28kaug%C3%B5pe%29#Meeskonnad_2012 osasse. Lisaks tuleks määrata projektijuht ja meeskonnaliikmed.&lt;br /&gt;
&lt;br /&gt;
=Teemad=&lt;br /&gt;
=XML failivorming ja sellega seotud tehnoloogiad=&lt;br /&gt;
&lt;br /&gt;
==XML failivorming==&lt;br /&gt;
===Loengusalvestused===&lt;br /&gt;
*Päevaõppe loengusalvestus, kus räägitakse XML skeemifailidest ja transformatsioonidest: http://echo360.e-uni.ee/ess/echo/presentation/fa1431fb-3b80-42a3-a7de-f18fe6a1d3ae&lt;br /&gt;
**Selle loengu näidismaterjalid: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng2/ &lt;br /&gt;
&lt;br /&gt;
*Esimese kohtumise loenguslaidid asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Kaugope/Loengud/Esimene_Kohtumine/&lt;br /&gt;
&lt;br /&gt;
===Teooria=== &lt;br /&gt;
Vajalik kirjandus esimese kodutöö teostamise jaoks:&lt;br /&gt;
* XML failid&lt;br /&gt;
**  Kippar, J. &amp;quot;XML rakendused&amp;quot;, TLU:2009 http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/trykk/xmlrak.pdf&lt;br /&gt;
** XMLi rakendused ainekursuse leht by Jaagup Kippar http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/juht.html&lt;br /&gt;
** Introduction to XML by w3schools.com http://www.w3schools.com/xml/xml_whatis.asp&lt;br /&gt;
* XSLT - XML failide transformeerimine ehk stiilifailid&lt;br /&gt;
** XSLT Tutorial by w3schools.com http://www.w3schools.com/xsl/default.asp&lt;br /&gt;
&lt;br /&gt;
===Praktika===&lt;br /&gt;
*Esimese kohtumise praktikumi XML andmefail ja transformatsioonid asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Kaugope/Praktikumid/&lt;br /&gt;
*Teine kohtumine: [[Praktikum: LINQ kaugõpe]] 30.03.2012&lt;br /&gt;
&lt;br /&gt;
=Veebiteenused=&lt;br /&gt;
&#039;&#039;&#039;NB!Veebiteenuse praktikumide jaoks on vajalik SQL Server Management Studiot, mis on kooliarvutitesse installeeritud. Kes soovib oma arvutiga tööd teha, peaks selle endale installeerima.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Loengud==&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuste loomine==&lt;br /&gt;
&lt;br /&gt;
* ASP.NET Web Services http://msdn.microsoft.com/en-us/library/t745kdsh.aspx&lt;br /&gt;
* Creating and Consuming .NET Web Services in 5 Easy Steps http://articles.sitepoint.com/article/net-web-services-5-steps&lt;br /&gt;
&lt;br /&gt;
==Andmebaasiga ühendumine==&lt;br /&gt;
* Database Connectivity using WebService http://www.c-sharpcorner.com/UploadFile/raj1979/DatabaseWebService01142008011107AM/DatabaseWebService.aspx&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuste turvamine==&lt;br /&gt;
* Securing ASP.Net Web Services with Forms Authentication http://dotnetslackers.com/articles/aspnet/Securing-ASP-Net-Web-Services-with-Forms-Authentication.aspx&lt;br /&gt;
&lt;br /&gt;
==Praktika==&lt;br /&gt;
*[http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Kaugope/Praktikumid/Teine_kohtumine/ Prakitkumi alguses valminud lahendus]&lt;br /&gt;
&lt;br /&gt;
=Veebiteenuste kasutamine=&lt;br /&gt;
==Praktika==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [[Praktikum: Flickr&#039;i veebiteenuse rakendus, VR2.10]]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=47059</id>
		<title>Meeskond &quot;Unusual Suspects&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=47059"/>
		<updated>2012-03-30T16:57:12Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Projekti koodi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
Denis Veltson, Anu Kuusmaa, Mari Lehis, Alvar Lumberg &lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Luua rakendus Edelaraudtee sõiduplaanide haldamiseks. &lt;br /&gt;
&lt;br /&gt;
==Projekti kood==&lt;br /&gt;
Projekti koodi koduks on https://github.com/dsour/veebirakendus_kt1&lt;br /&gt;
&lt;br /&gt;
==Mõeldud-tehtud==&lt;br /&gt;
*20.03.2012 - Denisil tuli mõte luua Edelaraudtee sõiduplaanide kasutamise rakendus.&lt;br /&gt;
*23.03.2012 - Mari tegi esialgse XML-faili&lt;br /&gt;
*28.03.2012 - Denis kompunnis Mari XMLi ja VSi projekti kokku ja asi läks githubi.&lt;br /&gt;
*29.03.2012 - Denis genereeris XSD ja algatas XSLT &lt;br /&gt;
*30.03.2012 - Ühiste jõududega said (vist) kõik osalised oma VSid github&#039;iga suhtlema. Anu ja Denis tegid XSLTs paar comboboxi&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=47058</id>
		<title>Meeskond &quot;Unusual Suspects&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=47058"/>
		<updated>2012-03-30T16:56:54Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Mõeldud-tehtud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
Denis Veltson, Anu Kuusmaa, Mari Lehis, Alvar Lumberg &lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Luua rakendus Edelaraudtee sõiduplaanide haldamiseks. &lt;br /&gt;
&lt;br /&gt;
==Projekti koodi==&lt;br /&gt;
Projekti koodi koduks on https://github.com/dsour/veebirakendus_kt1&lt;br /&gt;
&lt;br /&gt;
==Mõeldud-tehtud==&lt;br /&gt;
*20.03.2012 - Denisil tuli mõte luua Edelaraudtee sõiduplaanide kasutamise rakendus.&lt;br /&gt;
*23.03.2012 - Mari tegi esialgse XML-faili&lt;br /&gt;
*28.03.2012 - Denis kompunnis Mari XMLi ja VSi projekti kokku ja asi läks githubi.&lt;br /&gt;
*29.03.2012 - Denis genereeris XSD ja algatas XSLT &lt;br /&gt;
*30.03.2012 - Ühiste jõududega said (vist) kõik osalised oma VSid github&#039;iga suhtlema. Anu ja Denis tegid XSLTs paar comboboxi&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=47057</id>
		<title>Meeskond &quot;Unusual Suspects&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=47057"/>
		<updated>2012-03-30T16:54:29Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Projekti koodi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
Denis Veltson, Anu Kuusmaa, Mari Lehis, Alvar Lumberg &lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Luua rakendus Edelaraudtee sõiduplaanide haldamiseks. &lt;br /&gt;
&lt;br /&gt;
==Projekti koodi==&lt;br /&gt;
Projekti koodi koduks on https://github.com/dsour/veebirakendus_kt1&lt;br /&gt;
&lt;br /&gt;
==Mõeldud-tehtud==&lt;br /&gt;
*20.03.2012 - Denisil tuli mõte luua Edelaraudtee sõiduplaanide kasutamise rakendus.&lt;br /&gt;
*23.03.2012 - Mari tegi esialgse XML-faili&lt;br /&gt;
24.03.2012...&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=47056</id>
		<title>Meeskond &quot;Unusual Suspects&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=47056"/>
		<updated>2012-03-30T16:54:11Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* XML fail */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Meeskond==&lt;br /&gt;
&lt;br /&gt;
Denis Veltson, Anu Kuusmaa, Mari Lehis, Alvar Lumberg &lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
&lt;br /&gt;
Luua rakendus Edelaraudtee sõiduplaanide haldamiseks. &lt;br /&gt;
&lt;br /&gt;
==Projekti koodi==&lt;br /&gt;
projekti koodi koduks on https://github.com/dsour/veebirakendus_kt1&lt;br /&gt;
&lt;br /&gt;
==Mõeldud-tehtud==&lt;br /&gt;
*20.03.2012 - Denisil tuli mõte luua Edelaraudtee sõiduplaanide kasutamise rakendus.&lt;br /&gt;
*23.03.2012 - Mari tegi esialgse XML-faili&lt;br /&gt;
24.03.2012...&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Omaloodud_elemendid_(UserControl)_ASP.Net%27is&amp;diff=44911</id>
		<title>Omaloodud elemendid (UserControl) ASP.Net&#039;is</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Omaloodud_elemendid_(UserControl)_ASP.Net%27is&amp;diff=44911"/>
		<updated>2011-12-20T08:33:32Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Omaloodud elemendid (UserControl) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Järgnev jutt on jällegi pärit &amp;quot;Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio 2008 ja SQL Server 2008 baasil&amp;quot; õppematerjalist (lk 415-417)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;WordSection1&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Omaloodud elemendid &amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt;(&amp;lt;span class=&amp;quot;SpellE&amp;quot;&amp;gt;UserControl&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;)=&lt;br /&gt;
&lt;br /&gt;
Lisaks pealehtedele saab programmiloogikat jagada ka läbi isetehtud graafilise kasutajaliidese elementide &amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt;(User Controls&amp;lt;/span&amp;gt;) e. kasutaja kontrollide (KK). KK on ASP.NET leht ASP.NET lehe sees. KK abil saab kapseldada mingite graafilise liidese elementide kooslust ning funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Näiteks lisame oma veebilehele lisaks sildile veel tekstikasti ja nupu ning ütleme, et me soovime reageerida sündmusele, kui keegi klikib sellel nupul. Peale seda väikest täiendust näeb default.aspx&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt; content&amp;lt;/span&amp;gt; elemendi sisu välja järgmine:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;asp:TextBox ID=&amp;quot;txtKast&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;asp:Button ID=&amp;quot;bOK&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Klõpsa siia&amp;quot; OnClick=&amp;quot;bOK_Click&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;asp:Label ID=&amp;quot;lblInf&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd tuleb teha ka väikesed täiendused lehekülje koodis default.aspx.cs. Esmalt muudame ära Page_Load sündmuse, kus ütleme, et kui sellele leheküljele tullakse 1. korda, siis tuleb&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt; &amp;lt;span class=&amp;quot;SpellE&amp;quot;&amp;gt;labeli&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; sisu ära kustutada. Kui sama sessiooni ajal tullakse lehele 2st, 3ndat jne korda, siis ei tehta midagi. Lehekülje objekti küljes olev omadus IsPostBack on&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt; true&amp;lt;/span&amp;gt;, kui ei olda lehel esimest korda.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;
{&lt;br /&gt;
if (!Page.IsPostBack)&lt;br /&gt;
lblInf.Text = &amp;quot;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisaks peame tekitama protseduuri nupu klikile reageerimiseks. Kui keegi klikib nupule, siis muudame ära&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt; &amp;lt;span class=&amp;quot;SpellE&amp;quot;&amp;gt;labeli&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; teksti vastavalt tekstikastis olevale jutule.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;protected void bOK_Click(object sender, EventArgs e)&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;{&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;lblInf.Text = &amp;quot;Sa kirjutasid tekstikast: &amp;quot; + txtKast.Text;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;}&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui me nüüd avastame, et sellist tekstikasti,&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt; &amp;lt;span class=&amp;quot;SpellE&amp;quot;&amp;gt;labeli&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; ja nupu interaktiivset kooslust läheb meil ka mujal vaja, siis on mõistlik see funktsionaalsus realiseerida KK abil. KK lehed e. &amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt;.&amp;lt;span class=&amp;quot;SpellE&amp;quot;&amp;gt;ascx&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; lehed on oma ülesehituselt väga sarnased .aspx lehtedega seega on üsna tavaline, &amp;lt;span class=&amp;quot;GramE&amp;quot;&amp;gt;et&amp;lt;/span&amp;gt; esmalt realiseeritakse mingi funktsionaalsus .aspx lehel ning seejärel teisendatakse see leht KK-ks.&lt;br /&gt;
&lt;br /&gt;
KK-l on võrreldes .aspx lehega 4 erinevust:&lt;br /&gt;
&lt;br /&gt;
* faililaiend on .ascx&lt;br /&gt;
* Page element on asendatud &amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt;Control&amp;lt;/span&amp;gt; elemendiga, millel on peaaegu samad atribuudid.&lt;br /&gt;
* kuna tegemist on osaga lehest, siis ei saa seal kasutada ei&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt; form&amp;lt;/span&amp;gt; elemente ega&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt; content&amp;lt;/span&amp;gt; elemente&lt;br /&gt;
* KK taga olev klass päritakse System.Web.UI.UserControl klassist&lt;br /&gt;
&lt;br /&gt;
Seega võiks meie kolme komponendiga kk.ascx näha välja järgmine:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;%@ &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;Control Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; CodeFile=&amp;quot;kk.ascx.cs&amp;quot; Inherits=&amp;quot;kk&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;quot; %&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;asp:TextBox ID=&amp;quot;txtKast&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;asp:Button ID=&amp;quot;bOK&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Klõpsa siia&amp;quot; OnClick=&amp;quot;bOK_Click&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;asp:Label &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;SV&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: SV&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;ID=&amp;quot;lblInf&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ning kood selle KK juures (failis kk.ascx.cs) näeks välja selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;using &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;System&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;using &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;System&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;.&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;Web&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;.&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;UI&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;;&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;public &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;partial&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt; &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;class&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt; kk : &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;System.Web.UI.UserControl&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;{&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt;    &amp;lt;/span&amp;gt;protected void Page_Load(object sender, &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;EventArgs&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt; e)&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt;    &amp;lt;/span&amp;gt;{&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt;        &amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;if&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt; (!Page.IsPostBack)&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt;            &amp;lt;/span&amp;gt;lblInf.Text = &amp;quot;&amp;quot;;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt;    &amp;lt;/span&amp;gt;}&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt;    &amp;lt;/span&amp;gt;protected void bOK_Click(object sender, &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;EventArgs&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt; e)&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt;   &amp;lt;/span&amp;gt;{&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt;        &amp;lt;/span&amp;gt;lblInf.Text = &amp;quot;Sa kirjutasid tekstikast: &amp;quot; + txtKast.Text;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;mso-spacerun: yes&amp;quot;&amp;gt;    &amp;lt;/span&amp;gt;}&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;}&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selleks, et oma värskelt loodud &amp;lt;span lang=&amp;quot;FI&amp;quot; style=&amp;quot;mso-ansi-language: FI&amp;quot;&amp;gt;KK’d&amp;lt;/span&amp;gt; kasutada, peame selle paigutama mõnele aspx lehel. Kuna tegemist ei ole raamistikku kuuluva elemendiga, tuleb see esmalt registreerida. Selleks lisame lehekülje algusesse peale Page elementi ning enne igasuguseid teisi elemente Register elemendi, milles ütleme, millises failis meie KK paikneb, ning kuidas me soovime temale viidata.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;%@ Register Src=&amp;quot;kk.ascx&amp;quot; TagName=&amp;quot;kk&amp;quot; TagPrefix=&amp;quot;kool&amp;quot; %&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ning kohas, kus see KK peab paiknema, lisame vastava kirjeldusega elemendi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;&amp;lt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;SV&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: SV&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;kool:kk&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt; ID=&amp;quot;Kk1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Antud juhul võiks selleks kohaks olla&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt; Content&amp;lt;/span&amp;gt; element default.aspx lehel. Kuna kogu eelnev funktsionaalsus sai KK’sse üle viidud, siis võiks kogu ülejäänud sisu&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-ansi-language: EN-US&amp;quot;&amp;gt; Content&amp;lt;/span&amp;gt; elemendi seest ära kustutada. Ühtlasi tuleks kustutada ka kogu kood default.aspx.cs seest e. alles jääb vaid tühi klass.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;public &amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-GB&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt; mso-ansi-language: EN-GB&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt;partial class&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;koodisna&amp;quot;&amp;gt;&amp;lt;span lang=&amp;quot;EN-US&amp;quot; style=&amp;quot;mso-bidi-font-size: 12.0pt&amp;quot;&amp;gt;&amp;lt;font size=&amp;quot;10.0pt&amp;quot;&amp;gt; _Default : System.Web.UI.Page{}&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sama KK’d võib ühel ja samal lehel kasutada mitmes eksemplaris ning samuti võime selle KK registreerida nii mitmele lehele kui soovime.&lt;br /&gt;
&lt;br /&gt;
Seega võiks kokkuvõtteks öelda, et läbi pealehtede MasterPage ühtlustame üldise elementide paigutuse aspx lehtedel. KK abil kapseldame kasutajaliidese elementide kooslust.&lt;br /&gt;
&lt;br /&gt;
Ülesandeid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* Kasuta näites loodud kasutajakontrolli oma lehel&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;* Loo kontroll kahe arvu korrutamiseks. Katseta.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22codebastards%22&amp;diff=20531</id>
		<title>Talk:Meeskond &quot;codebastards&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22codebastards%22&amp;diff=20531"/>
		<updated>2010-12-15T21:54:52Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: Created page with &amp;#039;Mõned sõnad, siis &amp;quot;koodimölakate&amp;quot; vaimuvilja kohta.   Koodi oleks võinud natuke rohkem kommenteerida... noh, et loll ka aru saaks ;).  Samas, kui võtta ette graafiline pool,…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mõned sõnad, siis &amp;quot;koodimölakate&amp;quot; vaimuvilja kohta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Koodi oleks võinud natuke rohkem kommenteerida... noh, et loll ka aru saaks ;).&lt;br /&gt;
&lt;br /&gt;
Samas, kui võtta ette graafiline pool, siis oli asi tehtud ilusti, mõistlikult ja suhteliselt intuitiivselt. Minut klõpsimist ja ruumide tegemise loogika oli selge. Edasine oleks olnud puhas omalooming. Isiklikult oleks tahtnud näha võimalust nt. kogu ruum katta ühe klikiga üht tüüpi muruga vms (template&#039;d ?). Et kui tahan teha ühtlaselt muruga kaetud ruumi, siis on natuke tülikas kogu ruudustikku ükshaaval muruga täita.&lt;br /&gt;
&lt;br /&gt;
Kiidaksin &amp;quot;mölakaid&amp;quot;, et võtsid ette sellise ülesande (koos XNA projektiga) ja selle väljundiks võib tulla mõnus alternatiiv vanakooli mängurite nostalgitsemisele (originaalmäng vajab juba DOS boxi, et seda mängida). Loodan, et jätkub aega ja jaksu asi lõpuni viia.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Denis Veltson, DK21&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22M1_Library%22&amp;diff=20244</id>
		<title>Talk:Meeskond &quot;M1 Library&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22M1_Library%22&amp;diff=20244"/>
		<updated>2010-12-13T21:06:22Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: Created page with &amp;#039;Installisin programmi ja jäin algatuseks nõutult vaatama kahe paaniga akent. Esimene menüü ei aidanud mind mitte temps, vaid näitas miskisuguseid pilte (ma ei saanud hästi …&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installisin programmi ja jäin algatuseks nõutult vaatama kahe paaniga akent. Esimene menüü ei aidanud mind mitte temps, vaid näitas miskisuguseid pilte (ma ei saanud hästi aru nende olemasolust selles programmis). Jah, siis nägin all nuppe Lisa raamat ja Lisa sõber. Peale nendel klikkamist sai asi ikka palju selgemaks.&lt;br /&gt;
&lt;br /&gt;
Minu lolli jutu mõte oli see, et oleks jube lahe olnud, kui oleks mingi väike õpetus ka olnud, või siis pakuks programm esimesel avamisel ise välja variandi, et võiks lisada mõne raamatu või sõbra ;).&lt;br /&gt;
&lt;br /&gt;
Tegelikult on programm lahedalt väike ja lihtne. Peale esimest kohanemist suhteliselt intuitiivne, kuid siiski tekkisid mõned märkused:&lt;br /&gt;
&lt;br /&gt;
* võiks olla variant, et ma saan määrata, et raamat toodi tagasi&lt;br /&gt;
* ühte raamatut saab laenutada mitmele inimesele, mis vist kodustes tingimustes üldjuhul ei ole teostatav.&lt;br /&gt;
* raamatute nimekirjas võiks olla väike &amp;quot;lipuke&amp;quot;, mis näitaks ära, kas raamat on laenutatud või mitte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Koodi poole pealt niipalju, et rohkem oleks võinud kommenteerida oma meetodeid.&lt;br /&gt;
&lt;br /&gt;
Aga kui natuke veel putitada, siis oleks see nii mõnegi inimese koduse raamatukogu programmiks.&lt;br /&gt;
&lt;br /&gt;
Jõudu ja jaksu :D&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Denis Veltson DK21&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=20186</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=20186"/>
		<updated>2010-12-13T13:00:59Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav ASP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
&lt;br /&gt;
Lähtekood - [http://teravasp.googlecode.com/files/teravasp.zip Teras ASP Alpha]&lt;br /&gt;
&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
* Lõpetada Admin paneeli võimalused (õppeainete lisamine/kustutamine, dokumentide lisamine/kustutamine jne.)&lt;br /&gt;
* Dokumentide tabelisse lisada ka dokumentide kirjelduse veerg&lt;br /&gt;
* Vormidesse panna kontroll peale&lt;br /&gt;
* JQuery Autocomplete kasutamine otsingus&lt;br /&gt;
* Kujundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri/Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari lubab teha valmis andmebaasi põhimõttelise kirjelduse&lt;br /&gt;
&lt;br /&gt;
==18. 11 ==&lt;br /&gt;
&lt;br /&gt;
Baasi kirjeldus valmis&lt;br /&gt;
&lt;br /&gt;
==19. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis otsustab, et aluseks tuleb võtta ASP.NET MVC&lt;br /&gt;
Paneb projektialge GoogleCode&#039;i püsti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==20. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis üritab luua ühisserverit, kus andmebaasi hoida. &lt;br /&gt;
Ollakse baasi suhtes optimistlikud.&lt;br /&gt;
&lt;br /&gt;
==22. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse et kasutusele tuleb võtta LINQ.&lt;br /&gt;
Anu alustab programmeerimist otsingusüsteemi ülesehitamiseks. Denis annab nõu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==23. 11 ==&lt;br /&gt;
&lt;br /&gt;
Väga varahommikul jõuab Denis selgusele, et välise andmebaasiserveriga ühendus ei lähe mitte.&lt;br /&gt;
Denis jätkab baasidega loomkatseid, Anu vannub tulist kurja otsingu progemisel, kuid saab otsingu tööle.&lt;br /&gt;
Anu ja Denis progevad/jändavad  kuni kell on 2.30 (varahommikul)!&lt;br /&gt;
&lt;br /&gt;
Päeval jõuab Denis otsusele, et üle tuleb minna lokaalse baasi peale.&lt;br /&gt;
Selgub, et ka failide uploadimine on arvatust keerukam. (Avastust saadab vandumine.)&lt;br /&gt;
Anu-Denis peavad progemisalaste probleemide dialoogi.&lt;br /&gt;
Arutatakse, mismoodi kasutaja jaoks peaks asi kõige loogilisemalt välja nägema.&lt;br /&gt;
&lt;br /&gt;
==24. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis on saanud tööle kommentaaride arvu näitamise.&lt;br /&gt;
Hakkab kooruma, et andmebaasifaile ei saa repost kuidagi kätte. Selgub googlecode nõrk koht.&lt;br /&gt;
Anu-Denis jätkavad terve pika päeva progedialoogi, teised inimesed on oma põhitööde ja põhieluga kohutavalt hõivatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==25. 11 ==&lt;br /&gt;
Anu  saab 00.22 reposse üles sorteeritava tabeli. &lt;br /&gt;
Lauri üritab käima saada failide üleslaadimist, palub abi debugimisel.&lt;br /&gt;
&lt;br /&gt;
==26. 11 == &lt;br /&gt;
Mari annab ekspertarvamuse, kuidas TEGELIKULT kommentaaride arvu peaks lugema.&lt;br /&gt;
Istutakse koos koolis. Anneli vusserdab Site.Masteri disainivaates ja keerab enda arvutis kujunduse vussi.&lt;br /&gt;
&lt;br /&gt;
== 27. 11 ==&lt;br /&gt;
Kujundus valmis. &lt;br /&gt;
Peale koolitunde jätkavad hilisõhtuse progemisega Mari, Denis ja Lauri.&lt;br /&gt;
Tööle saadakse õppematerjalide upload, Denis asub lahendama ka kasutajate administreeirmist ja nende tegevuste logimist. Ühtlasi tuleb talle päästev mõte hakata andmebaasi välja jagama lihtsalt FTP lingi teel.&lt;br /&gt;
Mari läheb kogu lahenduse loogilise külje kallale. Avalehelt hakkab olema võimalik vaadata kõiki materjale ning samuti on võimalik alustada materjalide uploadmise tegelemisega. Samuti koondatakse kõikvõimalikud otsingumeetodid ühte vaatesse.&lt;br /&gt;
&lt;br /&gt;
==28.11==&lt;br /&gt;
Progemine jätkub Denis-Mari-Lauri dialoogis varahommiku esimestel tundidel. Arutatakse View-Controller nüansse.&lt;br /&gt;
Avastatkse, et kasulik oleks kuidagi lahendada ka õppematerjalide downloadimine.&lt;br /&gt;
&lt;br /&gt;
Pärastlõunaseks esitluseks on kõik nagu on.&lt;br /&gt;
&lt;br /&gt;
==13.12==&lt;br /&gt;
Mitmed õhtud ja ööd progemist ja uurimist.&lt;br /&gt;
Värskendatud sai kujundust&lt;br /&gt;
Vähendatud View faile&lt;br /&gt;
Kasutatud AJAXit info päringuks ja kuvamiseks&lt;br /&gt;
JQuery Autocomplete widget&#039;i töölesaamine ostingu lahtritega ei õnnestunud - töö käib&lt;br /&gt;
Mitmed meetodid kaotati ära, kuna tulemuse sai teiste olemasolevate meetoditega&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=20185</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=20185"/>
		<updated>2010-12-13T12:53:40Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
&lt;br /&gt;
Lähtekood - [http://teravasp.googlecode.com/files/teravasp.zip Teras ASP Alpha]&lt;br /&gt;
&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
* Lõpetada Admin paneeli võimalused (õppeainete lisamine/kustutamine, dokumentide lisamine/kustutamine jne.)&lt;br /&gt;
* Dokumentide tabelisse lisada ka dokumentide kirjelduse veerg&lt;br /&gt;
* Vormidesse panna kontroll peale&lt;br /&gt;
* JQuery Autocomplete kasutamine otsingus&lt;br /&gt;
* Kujundus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri/Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari lubab teha valmis andmebaasi põhimõttelise kirjelduse&lt;br /&gt;
&lt;br /&gt;
==18. 11 ==&lt;br /&gt;
&lt;br /&gt;
Baasi kirjeldus valmis&lt;br /&gt;
&lt;br /&gt;
==19. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis otsustab, et aluseks tuleb võtta ASP.NET MVC&lt;br /&gt;
Paneb projektialge GoogleCode&#039;i püsti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==20. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis üritab luua ühisserverit, kus andmebaasi hoida. &lt;br /&gt;
Ollakse baasi suhtes optimistlikud.&lt;br /&gt;
&lt;br /&gt;
==22. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse et kasutusele tuleb võtta LINQ.&lt;br /&gt;
Anu alustab programmeerimist otsingusüsteemi ülesehitamiseks. Denis annab nõu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==23. 11 ==&lt;br /&gt;
&lt;br /&gt;
Väga varahommikul jõuab Denis selgusele, et välise andmebaasiserveriga ühendus ei lähe mitte.&lt;br /&gt;
Denis jätkab baasidega loomkatseid, Anu vannub tulist kurja otsingu progemisel, kuid saab otsingu tööle.&lt;br /&gt;
Anu ja Denis progevad/jändavad  kuni kell on 2.30 (varahommikul)!&lt;br /&gt;
&lt;br /&gt;
Päeval jõuab Denis otsusele, et üle tuleb minna lokaalse baasi peale.&lt;br /&gt;
Selgub, et ka failide uploadimine on arvatust keerukam. (Avastust saadab vandumine.)&lt;br /&gt;
Anu-Denis peavad progemisalaste probleemide dialoogi.&lt;br /&gt;
Arutatakse, mismoodi kasutaja jaoks peaks asi kõige loogilisemalt välja nägema.&lt;br /&gt;
&lt;br /&gt;
==24. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis on saanud tööle kommentaaride arvu näitamise.&lt;br /&gt;
Hakkab kooruma, et andmebaasifaile ei saa repost kuidagi kätte. Selgub googlecode nõrk koht.&lt;br /&gt;
Anu-Denis jätkavad terve pika päeva progedialoogi, teised inimesed on oma põhitööde ja põhieluga kohutavalt hõivatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==25. 11 ==&lt;br /&gt;
Anu  saab 00.22 reposse üles sorteeritava tabeli. &lt;br /&gt;
Lauri üritab käima saada failide üleslaadimist, palub abi debugimisel.&lt;br /&gt;
&lt;br /&gt;
==26. 11 == &lt;br /&gt;
Mari annab ekspertarvamuse, kuidas TEGELIKULT kommentaaride arvu peaks lugema.&lt;br /&gt;
Istutakse koos koolis. Anneli vusserdab Site.Masteri disainivaates ja keerab enda arvutis kujunduse vussi.&lt;br /&gt;
&lt;br /&gt;
== 27. 11 ==&lt;br /&gt;
Kujundus valmis. &lt;br /&gt;
Peale koolitunde jätkavad hilisõhtuse progemisega Mari, Denis ja Lauri.&lt;br /&gt;
Tööle saadakse õppematerjalide upload, Denis asub lahendama ka kasutajate administreeirmist ja nende tegevuste logimist. Ühtlasi tuleb talle päästev mõte hakata andmebaasi välja jagama lihtsalt FTP lingi teel.&lt;br /&gt;
Mari läheb kogu lahenduse loogilise külje kallale. Avalehelt hakkab olema võimalik vaadata kõiki materjale ning samuti on võimalik alustada materjalide uploadmise tegelemisega. Samuti koondatakse kõikvõimalikud otsingumeetodid ühte vaatesse.&lt;br /&gt;
&lt;br /&gt;
==28.11==&lt;br /&gt;
Progemine jätkub Denis-Mari-Lauri dialoogis varahommiku esimestel tundidel. Arutatakse View-Controller nüansse.&lt;br /&gt;
Avastatkse, et kasulik oleks kuidagi lahendada ka õppematerjalide downloadimine.&lt;br /&gt;
&lt;br /&gt;
Pärastlõunaseks esitluseks on kõik nagu on.&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=20184</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=20184"/>
		<updated>2010-12-13T12:47:28Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Kood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
&lt;br /&gt;
Lähtekood - [http://teravasp.googlecode.com/files/teravasp.zip Teras ASP Alpha]&lt;br /&gt;
&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri/Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Denis ||Valmis&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli || jääb ära&lt;br /&gt;
|-&lt;br /&gt;
| Dokumendivaade, kommentaaridega || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;br /&gt;
&lt;br /&gt;
==17. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse funktsionaalsust, Mari lubab teha valmis andmebaasi põhimõttelise kirjelduse&lt;br /&gt;
&lt;br /&gt;
==18. 11 ==&lt;br /&gt;
&lt;br /&gt;
Baasi kirjeldus valmis&lt;br /&gt;
&lt;br /&gt;
==19. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis otsustab, et aluseks tuleb võtta ASP.NET MVC&lt;br /&gt;
Paneb projektialge GoogleCode&#039;i püsti.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==20. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis üritab luua ühisserverit, kus andmebaasi hoida. &lt;br /&gt;
Ollakse baasi suhtes optimistlikud.&lt;br /&gt;
&lt;br /&gt;
==22. 11 ==&lt;br /&gt;
&lt;br /&gt;
Arutatakse et kasutusele tuleb võtta LINQ.&lt;br /&gt;
Anu alustab programmeerimist otsingusüsteemi ülesehitamiseks. Denis annab nõu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==23. 11 ==&lt;br /&gt;
&lt;br /&gt;
Väga varahommikul jõuab Denis selgusele, et välise andmebaasiserveriga ühendus ei lähe mitte.&lt;br /&gt;
Denis jätkab baasidega loomkatseid, Anu vannub tulist kurja otsingu progemisel, kuid saab otsingu tööle.&lt;br /&gt;
Anu ja Denis progevad/jändavad  kuni kell on 2.30 (varahommikul)!&lt;br /&gt;
&lt;br /&gt;
Päeval jõuab Denis otsusele, et üle tuleb minna lokaalse baasi peale.&lt;br /&gt;
Selgub, et ka failide uploadimine on arvatust keerukam. (Avastust saadab vandumine.)&lt;br /&gt;
Anu-Denis peavad progemisalaste probleemide dialoogi.&lt;br /&gt;
Arutatakse, mismoodi kasutaja jaoks peaks asi kõige loogilisemalt välja nägema.&lt;br /&gt;
&lt;br /&gt;
==24. 11 ==&lt;br /&gt;
&lt;br /&gt;
Denis on saanud tööle kommentaaride arvu näitamise.&lt;br /&gt;
Hakkab kooruma, et andmebaasifaile ei saa repost kuidagi kätte. Selgub googlecode nõrk koht.&lt;br /&gt;
Anu-Denis jätkavad terve pika päeva progedialoogi, teised inimesed on oma põhitööde ja põhieluga kohutavalt hõivatud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==25. 11 ==&lt;br /&gt;
Anu  saab 00.22 reposse üles sorteeritava tabeli. &lt;br /&gt;
Lauri üritab käima saada failide üleslaadimist, palub abi debugimisel.&lt;br /&gt;
&lt;br /&gt;
==26. 11 == &lt;br /&gt;
Mari annab ekspertarvamuse, kuidas TEGELIKULT kommentaaride arvu peaks lugema.&lt;br /&gt;
Istutakse koos koolis. Anneli vusserdab Site.Masteri disainivaates ja keerab enda arvutis kujunduse vussi.&lt;br /&gt;
&lt;br /&gt;
== 27. 11 ==&lt;br /&gt;
Kujundus valmis. &lt;br /&gt;
Peale koolitunde jätkavad hilisõhtuse progemisega Mari, Denis ja Lauri.&lt;br /&gt;
Tööle saadakse õppematerjalide upload, Denis asub lahendama ka kasutajate administreeirmist ja nende tegevuste logimist. Ühtlasi tuleb talle päästev mõte hakata andmebaasi välja jagama lihtsalt FTP lingi teel.&lt;br /&gt;
Mari läheb kogu lahenduse loogilise külje kallale. Avalehelt hakkab olema võimalik vaadata kõiki materjale ning samuti on võimalik alustada materjalide uploadmise tegelemisega. Samuti koondatakse kõikvõimalikud otsingumeetodid ühte vaatesse.&lt;br /&gt;
&lt;br /&gt;
==28.11==&lt;br /&gt;
Progemine jätkub Denis-Mari-Lauri dialoogis varahommiku esimestel tundidel. Arutatakse View-Controller nüansse.&lt;br /&gt;
Avastatkse, et kasulik oleks kuidagi lahendada ka õppematerjalide downloadimine.&lt;br /&gt;
&lt;br /&gt;
Pärastlõunaseks esitluseks on kõik nagu on.&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=19552</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=19552"/>
		<updated>2010-12-01T19:33:05Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Töö- ja lõppversioon mängust */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Lähtekood asub aadressil: http://code.google.com/p/totris. Meeskonnaliikmetele antavad ülesanded on toodud siin: [[#ToDo]].&lt;br /&gt;
&lt;br /&gt;
=== Töö- ja lõppversioon mängust ===&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris alpha X]&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Space%20Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris RC1]&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Space_Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris 1.0]&lt;br /&gt;
&lt;br /&gt;
[http://totris.googlecode.com/files/Space_Totris_v1.01.zip Space Totris 1.01]&lt;br /&gt;
&lt;br /&gt;
== Lahenduse kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Mäng &amp;quot;Space Totris&amp;quot; on klassikalise tetrise analoog, aga paari olulise erinevusega. Klotsid ehk käesolevas mängus meteoriidid ei lenda mitte ülevalt alla, vaid vasakult paremale. Erinev on ka see, et uuele tasemele jõudes ei muutu mitte klotside tempo kiiremaks, vaid hoopis mänguväljak muutub lühemaks, nii et mängijal on vähem ruumi klotse enne kohalejõudmist liigutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehnilised alused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tehniliselt poolelt on mänguväljak lahendatud kahemõõtmelise massiivina, milles iga ruudu väärtus on esialgselt -1. Kujundid on lahendatud neljamõõtmelise massiivina, kus iga kujund paikneb 4x4 ruudustikus ning massiiv hõlmab iga kujunditüübi iga asendit. Ruudud, kus kujundi klotsid paiknevad, on väärtustatud 1-ga, tühjad ruudud 0-ga. &lt;br /&gt;
&lt;br /&gt;
Kujundite paikajoonistamisel väärtustatakse klotsi alla jäävad mänguväljaku ruudud -1 asemel arvuga 0-6, vastavalt kujundi liigile. Ka kujundi võimalikke kokkupõrkeid teiste kujundite ja väljaku äärtega kontrollitakse vastavalt sellele, kas mänguväljaku ruudud on väärtustatud -1ga või enam mitte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajajuhend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängija peab väljakule jõudvatest kujunditest moodustama paremal ääres täisridu. Kujundid liiguvad automaatselt vasakult paremale. Mängija saab kujundeid keerutada ning üles- ja allapoole liigutada ning kui sobiv asend on käes, kohe kiiresti lõppu saata. Kui klots on paika jõudnud, hakkab liikuma järgmine kujund. Järgmisena väljakule tulev kujund on eraldi aknas näha.&lt;br /&gt;
&lt;br /&gt;
Täissaanud read kaovad. Sõltuvalt täissaadud ridade arvust saab mängija punkte ning iga kümne rea täissaamise järel tõuseb mängu tase. See tähendab, et algselt 18 tulbast koosnev väljak muutub ühe tulba võrra lühemaks. Kokku on kümme taset.&lt;br /&gt;
&lt;br /&gt;
„Space Totrist“ saab mängida nii arvutil klaviatuuriga kui ka Xbox&#039;iga. Seadmele vastavad juhised on näha mängu avapildil.&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| Graafika: klotsipildid, ava- ja lõpupildid ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kujundi klass - kujundite moodustamine, esilemanamine, kokkupõrgete kontroll||Anu ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest.||Anneli/Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine - pooleli || Denis || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| punktide (skoori) arvestamine ja näitamine - seotud kustuvate tulpade loendamisega || Mari/Denis/Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend  ||Anneli || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| klotside kokkupõrgete kontrolli bugi || Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika, parandada error et klots keerab ülemises reas väljakust välja || Mari  || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kui väljak saab klotse täis, siis GameOver ja viskab ette alguspildi  - Mangulopukontroll meetod üle vaadata, kas see ikka töötab|| Mari|| Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Ruudustik peaks hakkama vasakult ära kaduma kui tase tõuseb|| Lauri/Denis/Mari/Anu/Anneli - kes esimesena jõuab || tehtud - Mari tegi&lt;br /&gt;
|-&lt;br /&gt;
|Jälgida pidevalt, et kõik meetodid on korrektselt kommenteeritud - on arusaadav mida meetod teeb, tähtsamad parameetrid on kirjeldatud ||Anu || pidev protsess kuni projekti lõpuni&lt;br /&gt;
|-&lt;br /&gt;
|Update-de ja Skype üldkoosolekute lühisisu kajastamine wikis|| Mari|| pidev protsess &lt;br /&gt;
|-&lt;br /&gt;
|Kogu programmeerimisprotsessi jälgimine ja kommunikeerimine, mis on pooleli, mis ei tööta, ettepanekute tegemine mida järgmiseks tuleks teha|| Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kui progemisel keegi jänni jääb, siis abi debugimisel || Lauri|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kujundamine vastavalt vajadusele || Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Üldkoosolekute aegade ettepanekute tegemine, tööde jaotamine, ToDo listi kirjutamine ||Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|Üldkoosolekul arutatavate teemade läbimõtlemine, arutatavatele küsimustele ja teemadele keskendumine  ||Anneli/Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i puldi tugi || Denis || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i versiooni jaoks alguspilt || Anneli || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|lahenduse kirjeldus wikisse || Anu || tehtud&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed ja ülesanded&lt;br /&gt;
* uus üldkoosolek,esmaspäeval kell 22 - tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
=== 23.10 - 25.10 ===&lt;br /&gt;
* Mari sai tööle klotside eelvaatest väljakule manamise &lt;br /&gt;
* Anneli üritas klahve tööle panna, Denis sai P klahvi tööle&lt;br /&gt;
* Lauri debugis edukalt kokkupõrgete kontrolli ja arendas Taseme klassi&lt;br /&gt;
* Toimus üldkoosolek,  mis polnud kõige paremini läbi mõeldud&lt;br /&gt;
&lt;br /&gt;
=== 26.10 ===&lt;br /&gt;
* Denis tõestas, et poolläbipaistvad pngd on olemas ja Anneli joonistas tulbakujunduse, millest väljakut koostada. Uuendas ka mängu taustakujunduse faili - enam kohe pealejoonistatud väljakut ei ole.&lt;br /&gt;
* Denis kirjutas väljaku kokkujoonistamise klassi&lt;br /&gt;
* Anneli  - uuendas ToDo listi, jagas üldisemad ülesanded&lt;br /&gt;
* Mari parandas paar bugi - klotside paremale keerutamise ja mängu lõpu kontrollimise&lt;br /&gt;
&lt;br /&gt;
=== 29.10 ===&lt;br /&gt;
* Denis sai hakkama klotside kaotamise trikiga ja tegi algust punktiarvestuse meetoditega&lt;br /&gt;
* 60% meeskonna osalusel toimus ekstreemselt konstruktiivne üldkoosolek, keegi riidu ei läinud :)&lt;br /&gt;
* Lauri ja Mari lubasid oma tegemata tööd, punktiarvestuse ja tasemete muutumisega seotud mänguväljaku vähenemise, esmaspäeva õhtuks ära teha&lt;br /&gt;
* Ühiselt arvati, et kui aega üle jääb, võiks meetodid koodis loogilisemasse järjekorda panna&lt;br /&gt;
* Järgmine koosolek - 01.11.2010 22:00&lt;br /&gt;
&lt;br /&gt;
=== 01.11 ===&lt;br /&gt;
* Kõik olid kohal :)&lt;br /&gt;
* Ühiselt otsiti ja leiti üles punktiarvestuse bugi&lt;br /&gt;
* Denis oli vahepeal muzõka lisanud. Suured tänud Denis&#039;i sõbrale, kes viitsis meie heaks natuke komponeerida!&lt;br /&gt;
* Anu hakkab koodist mittevajalikke kommentaare kustutama&lt;br /&gt;
* Xboxi tugi vajab veel kohendamist, Denis üritab Heikilt testimiseks pulti laenata&lt;br /&gt;
* lõpp juba paistab&lt;br /&gt;
&lt;br /&gt;
== Esialgne ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt tasemele). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine&#039;&#039;&#039; || &#039;&#039;&#039;Tasemete klass&#039;&#039;&#039;. Punkti ja taseme arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18409</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18409"/>
		<updated>2010-11-24T11:35:19Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Töös&lt;br /&gt;
|-&lt;br /&gt;
| Dokumentide listide näitamine erinevate kriteeriumite järgi || Denis || Töös&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18330</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18330"/>
		<updated>2010-11-23T22:45:40Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu || Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus ||Anneli ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine ||Denis ||Alustan&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || Anu || Töös&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18194</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18194"/>
		<updated>2010-11-22T10:18:48Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Kood */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
SQLiga suhtlemiseks kasutame LINQ to SQL&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus ||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || Anu ||&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine || ||&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18174</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18174"/>
		<updated>2010-11-21T21:34:30Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade ||Denis ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus || ||&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine || ||&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18051</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18051"/>
		<updated>2010-11-21T08:15:52Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav ASP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==Kood==&lt;br /&gt;
Koodileht - [http://teravasp.googlecode.com Terav ASP]&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade || ||&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus || ||&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine || ||&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18050</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=18050"/>
		<updated>2010-11-21T08:11:03Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| MSSQL server ||Denis ||Valma&lt;br /&gt;
|-&lt;br /&gt;
| Andmebaasiskeem ||Mari ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Kujundus ||Anneli ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Wiki ja ToDo||Lauri ||Töös&lt;br /&gt;
|-&lt;br /&gt;
| Sisse- ja väljalogimislahendus || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kasutaja registreerimisvaade || ||&lt;br /&gt;
|-&lt;br /&gt;
| Faili üleslaadimine ja failihaldus || ||&lt;br /&gt;
|-&lt;br /&gt;
| Search mootor || ||&lt;br /&gt;
|-&lt;br /&gt;
| Kommenteerimisvõimalus || ||&lt;br /&gt;
|-&lt;br /&gt;
| Hindamine || ||&lt;br /&gt;
|-&lt;br /&gt;
| Tagid? || ||&lt;br /&gt;
|-&lt;br /&gt;
| Otsingutulemuste sorteerimine (kuupäev, kasutaja, hinne, pealkiri, aine) || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Kohtumised==&lt;br /&gt;
==16.11==&lt;br /&gt;
&lt;br /&gt;
Uue projekti esimene skype koosolek, alustuseks jaotati soorolle.&lt;br /&gt;
* tuleb MySQL andmebaas&lt;br /&gt;
* arutati, milliseid andmeid sisaldama hakkab&lt;br /&gt;
* Mari teeb andmebaasi skeemi&lt;br /&gt;
* Lauri haldab wikit&lt;br /&gt;
* Denis putitab serverit&lt;br /&gt;
* Anneli kujundab&lt;br /&gt;
* funktsionaalsus vaja juurde mõelda&lt;br /&gt;
* homme juba uuesti&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:CodeBastards&amp;diff=17698</id>
		<title>Talk:CodeBastards</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:CodeBastards&amp;diff=17698"/>
		<updated>2010-11-16T22:11:34Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: Created page with &amp;#039;Rauli poolt tehtud esitlus tekitas huvi mängu proovida, kuid kahjuks hakkas installer pipardama minu arvuti graafikakaardi üle (mitte, et see on viimaseid Intel HD kaarte :D). …&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rauli poolt tehtud esitlus tekitas huvi mängu proovida, kuid kahjuks hakkas installer pipardama minu arvuti graafikakaardi üle (mitte, et see on viimaseid Intel HD kaarte :D). Sourtsu ei hakanud ka sikutama. &lt;br /&gt;
&lt;br /&gt;
Tuleb tunnistada, et selliste vanakooli rollikate taaselustamine on lahe, sest seal läks kogu vurt ikka teema arendamisse ja asja huvitavaks tegemisse, mitte graafika ilu arendamisse. Soovin meeskonnale jaksu ja edu ning rohkeid &amp;quot;ruumide&amp;quot; kujundajaid.&lt;br /&gt;
&lt;br /&gt;
Denis Veltson&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22M1%22&amp;diff=17697</id>
		<title>Talk:Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22M1%22&amp;diff=17697"/>
		<updated>2010-11-16T21:54:30Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: Created page with &amp;#039;Xonix, nagu xonix ikka. Klassika. Kuid..... natuke norimist ka. Taustamuusika oleks võinud vähemalt korraliku heliga valida, sest hetkel on see lihtsalt kohutav (vabandan, kui …&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Xonix, nagu xonix ikka. Klassika. Kuid..... natuke norimist ka. Taustamuusika oleks võinud vähemalt korraliku heliga valida, sest hetkel on see lihtsalt kohutav (vabandan, kui kedagi solvasin). Ja Enter klahv ei toimi teatud kohtades, kuigi ekraanil kiri seda nagu lubaks. See protsentide näitamine peale igat taset võiks olla suurem ja täisarv, siis oleks lahe. Natuke putitamist ja siis isegi võiks teist ajaviiteks tööl mängida ;).&lt;br /&gt;
&lt;br /&gt;
Denis&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=17544</id>
		<title>Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_ASP%22&amp;diff=17544"/>
		<updated>2010-11-15T15:12:38Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: Created page with &amp;#039;=Terav ASP=  ==Meeskond== * Anneli Rasu * Anu Kuusmaa * Denis Veltson * Lauri Õunmaa * Mari Lehis  ==Idee== Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond …&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav ASP=&lt;br /&gt;
&lt;br /&gt;
==Meeskond==&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
&lt;br /&gt;
==Idee==&lt;br /&gt;
Meeskondliku mõtte- ja kätetöö viljaks peaks olema veebikeskkond ITK üliõpilastele, kus saab vahetada ja talletada erinevaid õppematerjale jne.&lt;br /&gt;
&lt;br /&gt;
==ToDo==&lt;br /&gt;
* IIS server + MSSQL -- Denis ajab asja korda&lt;br /&gt;
* Detailplaneering -- loe: kujundus ja sisu&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Teine_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(WPF_Projekt)&amp;diff=17542</id>
		<title>Juhend: Teine kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (WPF Projekt)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Teine_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(WPF_Projekt)&amp;diff=17542"/>
		<updated>2010-11-15T15:04:35Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Meeskonnad 2010 Kaugõpe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Teine kodutöö aines &amp;quot;Programmeerimine CSharp keeles&amp;quot; (WPF Projekt)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) 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;
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. &#039;&#039;&#039;Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tähtaeg==&lt;br /&gt;
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 15. november 2010.&lt;br /&gt;
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 28. november 2010.&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;
&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. &lt;br /&gt;
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;
&lt;br /&gt;
==Konsultatsioonid==&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 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 kevad=&lt;br /&gt;
&lt;br /&gt;
Kodutööna tuleb luua: &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;
==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;
* Loo võimalus klientide omavaheliseks sidumiseks (ehk võimalus klientide võimalike omavaheliste suhete kirjeldamiseks)&lt;br /&gt;
&lt;br /&gt;
Või &lt;br /&gt;
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&lt;br /&gt;
* &#039;&#039;&#039;Põhiidee: tuleb luua nö &amp;quot;ärirakendus&amp;quot;&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 pilamist (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 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;
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010=&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Meeskonna nimi&amp;quot;]]==&lt;br /&gt;
Teeme midagi&lt;br /&gt;
===Teema===&lt;br /&gt;
Võtame sealt selle, paneme tänna...&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Tõnu Kaalikas&lt;br /&gt;
* Mari Maasikas&lt;br /&gt;
* Mikk Murakas&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Modern Iron&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
PC Builder Lite™ - ITK isiklik hinnavaatlus&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Kas sul vedeleb kodus vana riistvara ja tolkneb seal nagu mungal niisama?&amp;lt;br /&amp;gt;&lt;br /&gt;
Nüüd on sul võimalus sellest vabaneda, teistele kasulik olla ja selle eest ka pappi teenida&amp;lt;br /&amp;gt;&lt;br /&gt;
või otsid endale kodu arvutit odava hinna eest siis PCB Lite on just sinule mõeldud.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Jaan Kruusma&lt;br /&gt;
* Siim Kündre&lt;br /&gt;
* Madis Kõosaar&lt;br /&gt;
* Keito Arula&lt;br /&gt;
* Silver Kuusik&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ISU - aI Sii jUu&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
FML - Programm, mille abil on avalikus wifi-s võimalik vaadata teiste msn vestlusi. &lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Big Brother is watching you&amp;quot; - Tahad teada, mida sinu sõbrad tegelikult sinust arvavad? Sõbrad jagavad saladusi, kuid sind hoitakse pimeduses? - Enam mitte, sest meie programmi abil saad avalikus wifi-s teada kõik, millest sinu sõbrad msnis räägivad. FML on programm, mis kuvab teile erinevate inimeste vestlused avalikus wifis ja seda kõike nii lihtsalt, et teil tekib tunne, nagu oleksite ise üks vestlustes osaleja. &lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Jaan Vahtre&lt;br /&gt;
*Taavi Ilves&lt;br /&gt;
*Tanel Liiv&lt;br /&gt;
*Kristjan Kalder&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;....&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Arvatavasti raamatukogu&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
* (vaba koht)&lt;br /&gt;
* (vaba koht)&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Cinder&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Kodune raamatukogu&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Mihkel Sokk&lt;br /&gt;
* Jaak Lehtsalu&lt;br /&gt;
* Kristjan Sokk&lt;br /&gt;
* Martin Lensment&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;TEAM ROFLASTC&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Õppehaldussüsteem, mis võimaldab õppejõul/õpetajal luua erinevaid gruppe ja tunde, määrata puudujaid ning panna hindeid jne. Lisaks kuvada sisestatud infot läbi valitud filtrite.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rauno Rüga&lt;br /&gt;
* Jarko Kaskmaa&lt;br /&gt;
* Taivo Türnpu&lt;br /&gt;
* Gert Glükmann&lt;br /&gt;
* Indrek Kõue&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010 Kaugõpe=&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;KRTK&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
KRTK ehk Kodune Raamatukogu&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ivo Lõhmus&lt;br /&gt;
* Tanel Staub&lt;br /&gt;
* Indrek Kahu&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Terav ASP&amp;quot;]]==&lt;br /&gt;
Õppematerjalide jagamise veebikeskkond. &lt;br /&gt;
&lt;br /&gt;
IIS+ASP.NET+(MSSQL)&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
* Mari Lehis&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16888</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16888"/>
		<updated>2010-11-05T10:52:22Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav Totris */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud siin: [[#ToDo]].&lt;br /&gt;
&lt;br /&gt;
=== Töö- ja lõppversioon mängust ===&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris alpha X]&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Space%20Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris RC1]&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Space_Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris 1.0]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| Graafika: klotsipildid, ava- ja lõpupildid ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kujundi klass - kujundite moodustamine, esilemanamine, kokkupõrgete kontroll||Anu ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest.||Anneli/Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine - pooleli || Denis || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| punktide (skoori) arvestamine ja näitamine - seotud kustuvate tulpade loendamisega || Mari/Denis || valmis&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend  ||Anneli || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika, parandada error et klots keerab ülemises reas väljakust välja || Mari  || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kui väljak saab klotse täis, siis GameOver ja viskab ette alguspildi  - Mangulopukontroll meetod üle vaadata, kas see ikka töötab|| Mari|| Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Ruudustik peaks hakkama vasakult ära kaduma kui tase tõuseb|| Lauri/Denis/Mari/Anu/Anneli - kes esimesena jõuab || tehtud - Mari tegi&lt;br /&gt;
|-&lt;br /&gt;
|Jälgida pidevalt, et kõik meetodid on korrektselt kommenteeritud - on arusaadav mida meetod teeb, tähtsamad parameetrid on kirjeldatud ||Anu || pidev protsess kuni projekti lõpuni&lt;br /&gt;
|-&lt;br /&gt;
|Update-de ja Skype üldkoosolekute lühisisu kajastamine wikis|| Mari|| pidev protsess &lt;br /&gt;
|-&lt;br /&gt;
|Kogu programmeerimisprotsessi jälgimine ja kommunikeerimine, mis on pooleli, mis ei tööta, ettepanekute tegemine mida järgmiseks tuleks teha|| Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kui progemisel keegi jänni jääb, siis abi debugimisel || Lauri|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kujundamine vastavalt vajadusele || Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Üldkoosolekute aegade ettepanekute tegemine, tööde jaotamine, ToDo listi kirjutamine ||Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|Üldkoosolekul arutatavate teemade läbimõtlemine, arutatavatele küsimustele ja teemadele keskendumine  ||Anneli/Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i puldi tugi || Denis || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i versiooni jaoks alguspilt || Anneli || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|lahenduse kirjeldus wikisse || Anu || tehtud&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed ja ülesanded&lt;br /&gt;
* uus üldkoosolek,esmaspäeval kell 22 - tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
=== 23.10 - 25.10 ===&lt;br /&gt;
* Mari sai tööle klotside eelvaatest väljakule manamise &lt;br /&gt;
* Anneli üritas klahve tööle panna, Denis sai P klahvi tööle&lt;br /&gt;
* Lauri debugis edukalt kokkupõrgete kontrolli ja arendas Taseme klassi&lt;br /&gt;
* Toimus üldkoosolek,  mis polnud kõige paremini läbi mõeldud&lt;br /&gt;
&lt;br /&gt;
=== 26.10 ===&lt;br /&gt;
* Denis tõestas, et poolläbipaistvad pngd on olemas ja Anneli joonistas tulbakujunduse, millest väljakut koostada. Uuendas ka mängu taustakujunduse faili - enam kohe pealejoonistatud väljakut ei ole.&lt;br /&gt;
* Denis kirjutas väljaku kokkujoonistamise klassi&lt;br /&gt;
* Anneli  - uuendas ToDo listi, jagas üldisemad ülesanded&lt;br /&gt;
* Mari parandas paar bugi - klotside paremale keerutamise ja mängu lõpu kontrollimise&lt;br /&gt;
&lt;br /&gt;
=== 29.10 ===&lt;br /&gt;
* Denis sai hakkama klotside kaotamise trikiga ja tegi algust punktiarvestuse meetoditega&lt;br /&gt;
* 60% meeskonna osalusel toimus ekstreemselt konstruktiivne üldkoosolek, keegi riidu ei läinud :)&lt;br /&gt;
* Lauri ja Mari lubasid oma tegemata tööd, punktiarvestuse ja tasemete muutumisega seotud mänguväljaku vähenemise, esmaspäeva õhtuks ära teha&lt;br /&gt;
* Ühiselt arvati, et kui aega üle jääb, võiks meetodid koodis loogilisemasse järjekorda panna&lt;br /&gt;
* Järgmine koosolek - 01.11.2010 22:00&lt;br /&gt;
&lt;br /&gt;
=== 01.11 ===&lt;br /&gt;
* Kõik olid kohal :)&lt;br /&gt;
* Ühiselt otsiti ja leiti üles punktiarvestuse bugi&lt;br /&gt;
* Denis oli vahepeal muzõka lisanud. Suured tänud Denis&#039;i sõbrale, kes viitsis meie heaks natuke komponeerida!&lt;br /&gt;
* Anu hakkab koodist mittevajalikke kommentaare kustutama&lt;br /&gt;
* Xboxi tugi vajab veel kohendamist, Denis üritab Heikilt testimiseks pulti laenata&lt;br /&gt;
* lõpp juba paistab&lt;br /&gt;
&lt;br /&gt;
== Lahenduse kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Mäng &amp;quot;Space Totris&amp;quot; on klassikalise tetrise analoog, aga paari olulise erinevusega. Klotsid ehk käesolevas mängus meteoriidid ei lenda mitte ülevalt alla, vaid vasakult paremale. Erinev on ka see, et uuele tasemele jõudes ei muutu mitte klotside tempo kiiremaks, vaid hoopis mänguväljak muutub lühemaks, nii et mängijal on vähem ruumi klotse enne kohalejõudmist liigutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehnilised alused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tehniliselt poolelt on mänguväljak lahendatud kahemõõtmelise massiivina, milles iga ruudu väärtus on esialgselt -1. Kujundid on lahendatud neljamõõtmelise massiivina, kus iga kujund paikneb 4x4 ruudustikus ning massiiv hõlmab iga kujunditüübi iga asendit. Ruudud, kus kujundi klotsid paiknevad, on väärtustatud 1-ga, tühjad ruudud 0-ga. &lt;br /&gt;
&lt;br /&gt;
Kujundite paikajoonistamisel väärtustatakse klotsi alla jäävad mänguväljaku ruudud -1 asemel arvuga 0-6, vastavalt kujundi liigile. Ka kujundi võimalikke kokkupõrkeid teiste kujundite ja väljaku äärtega kontrollitakse vastavalt sellele, kas mänguväljaku ruudud on väärtustatud -1ga või enam mitte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajajuhend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängija peab väljakule jõudvatest kujunditest moodustama paremal ääres täisridu. Kujundid liiguvad automaatselt vasakult paremale. Mängija saab kujundeid keerutada ning üles- ja allapoole liigutada ning kui sobiv asend on käes, kohe kiiresti lõppu saata. Kui klots on paika jõudnud, hakkab liikuma järgmine kujund. Järgmisena väljakule tulev kujund on eraldi aknas näha.&lt;br /&gt;
&lt;br /&gt;
Täissaanud read kaovad. Sõltuvalt täissaadud ridade arvust saab mängija punkte ning iga kümne rea täissaamise järel tõuseb mängu tase. See tähendab, et algselt 18 tulbast koosnev väljak muutub ühe tulba võrra lühemaks. Kokku on kümme taset.&lt;br /&gt;
&lt;br /&gt;
„Space Totrist“ saab mängida nii arvutil klaviatuuriga kui ka Xbox&#039;iga. Seadmele vastavad juhised on näha mängu avapildil.&lt;br /&gt;
&lt;br /&gt;
== Esialgne ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt tasemele). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine&#039;&#039;&#039; || &#039;&#039;&#039;Tasemete klass&#039;&#039;&#039;. Punkti ja taseme arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16887</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16887"/>
		<updated>2010-11-05T10:51:54Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav Totris */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud siin: [[#ToDo]].&lt;br /&gt;
&lt;br /&gt;
Töö- ja lõppversioon mängust&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris alpha X]&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Space%20Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris RC1]&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Space_Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris 1.0]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| Graafika: klotsipildid, ava- ja lõpupildid ||Anneli ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kujundi klass - kujundite moodustamine, esilemanamine, kokkupõrgete kontroll||Anu ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest.||Anneli/Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine - pooleli || Denis || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| punktide (skoori) arvestamine ja näitamine - seotud kustuvate tulpade loendamisega || Mari/Denis || valmis&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend  ||Anneli || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika, parandada error et klots keerab ülemises reas väljakust välja || Mari  || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kui väljak saab klotse täis, siis GameOver ja viskab ette alguspildi  - Mangulopukontroll meetod üle vaadata, kas see ikka töötab|| Mari|| Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Ruudustik peaks hakkama vasakult ära kaduma kui tase tõuseb|| Lauri/Denis/Mari/Anu/Anneli - kes esimesena jõuab || tehtud - Mari tegi&lt;br /&gt;
|-&lt;br /&gt;
|Jälgida pidevalt, et kõik meetodid on korrektselt kommenteeritud - on arusaadav mida meetod teeb, tähtsamad parameetrid on kirjeldatud ||Anu || pidev protsess kuni projekti lõpuni&lt;br /&gt;
|-&lt;br /&gt;
|Update-de ja Skype üldkoosolekute lühisisu kajastamine wikis|| Mari|| pidev protsess &lt;br /&gt;
|-&lt;br /&gt;
|Kogu programmeerimisprotsessi jälgimine ja kommunikeerimine, mis on pooleli, mis ei tööta, ettepanekute tegemine mida järgmiseks tuleks teha|| Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kui progemisel keegi jänni jääb, siis abi debugimisel || Lauri|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kujundamine vastavalt vajadusele || Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Üldkoosolekute aegade ettepanekute tegemine, tööde jaotamine, ToDo listi kirjutamine ||Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|Üldkoosolekul arutatavate teemade läbimõtlemine, arutatavatele küsimustele ja teemadele keskendumine  ||Anneli/Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i puldi tugi || Denis || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i versiooni jaoks alguspilt || Anneli || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
|lahenduse kirjeldus wikisse || Anu || tehtud&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed ja ülesanded&lt;br /&gt;
* uus üldkoosolek,esmaspäeval kell 22 - tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
=== 23.10 - 25.10 ===&lt;br /&gt;
* Mari sai tööle klotside eelvaatest väljakule manamise &lt;br /&gt;
* Anneli üritas klahve tööle panna, Denis sai P klahvi tööle&lt;br /&gt;
* Lauri debugis edukalt kokkupõrgete kontrolli ja arendas Taseme klassi&lt;br /&gt;
* Toimus üldkoosolek,  mis polnud kõige paremini läbi mõeldud&lt;br /&gt;
&lt;br /&gt;
=== 26.10 ===&lt;br /&gt;
* Denis tõestas, et poolläbipaistvad pngd on olemas ja Anneli joonistas tulbakujunduse, millest väljakut koostada. Uuendas ka mängu taustakujunduse faili - enam kohe pealejoonistatud väljakut ei ole.&lt;br /&gt;
* Denis kirjutas väljaku kokkujoonistamise klassi&lt;br /&gt;
* Anneli  - uuendas ToDo listi, jagas üldisemad ülesanded&lt;br /&gt;
* Mari parandas paar bugi - klotside paremale keerutamise ja mängu lõpu kontrollimise&lt;br /&gt;
&lt;br /&gt;
=== 29.10 ===&lt;br /&gt;
* Denis sai hakkama klotside kaotamise trikiga ja tegi algust punktiarvestuse meetoditega&lt;br /&gt;
* 60% meeskonna osalusel toimus ekstreemselt konstruktiivne üldkoosolek, keegi riidu ei läinud :)&lt;br /&gt;
* Lauri ja Mari lubasid oma tegemata tööd, punktiarvestuse ja tasemete muutumisega seotud mänguväljaku vähenemise, esmaspäeva õhtuks ära teha&lt;br /&gt;
* Ühiselt arvati, et kui aega üle jääb, võiks meetodid koodis loogilisemasse järjekorda panna&lt;br /&gt;
* Järgmine koosolek - 01.11.2010 22:00&lt;br /&gt;
&lt;br /&gt;
=== 01.11 ===&lt;br /&gt;
* Kõik olid kohal :)&lt;br /&gt;
* Ühiselt otsiti ja leiti üles punktiarvestuse bugi&lt;br /&gt;
* Denis oli vahepeal muzõka lisanud. Suured tänud Denis&#039;i sõbrale, kes viitsis meie heaks natuke komponeerida!&lt;br /&gt;
* Anu hakkab koodist mittevajalikke kommentaare kustutama&lt;br /&gt;
* Xboxi tugi vajab veel kohendamist, Denis üritab Heikilt testimiseks pulti laenata&lt;br /&gt;
* lõpp juba paistab&lt;br /&gt;
&lt;br /&gt;
== Lahenduse kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Mäng &amp;quot;Space Totris&amp;quot; on klassikalise tetrise analoog, aga paari olulise erinevusega. Klotsid ehk käesolevas mängus meteoriidid ei lenda mitte ülevalt alla, vaid vasakult paremale. Erinev on ka see, et uuele tasemele jõudes ei muutu mitte klotside tempo kiiremaks, vaid hoopis mänguväljak muutub lühemaks, nii et mängijal on vähem ruumi klotse enne kohalejõudmist liigutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehnilised alused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tehniliselt poolelt on mänguväljak lahendatud kahemõõtmelise massiivina, milles iga ruudu väärtus on esialgselt -1. Kujundid on lahendatud neljamõõtmelise massiivina, kus iga kujund paikneb 4x4 ruudustikus ning massiiv hõlmab iga kujunditüübi iga asendit. Ruudud, kus kujundi klotsid paiknevad, on väärtustatud 1-ga, tühjad ruudud 0-ga. &lt;br /&gt;
&lt;br /&gt;
Kujundite paikajoonistamisel väärtustatakse klotsi alla jäävad mänguväljaku ruudud -1 asemel arvuga 0-6, vastavalt kujundi liigile. Ka kujundi võimalikke kokkupõrkeid teiste kujundite ja väljaku äärtega kontrollitakse vastavalt sellele, kas mänguväljaku ruudud on väärtustatud -1ga või enam mitte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajajuhend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängija peab väljakule jõudvatest kujunditest moodustama paremal ääres täisridu. Kujundid liiguvad automaatselt vasakult paremale. Mängija saab kujundeid keerutada ning üles- ja allapoole liigutada ning kui sobiv asend on käes, kohe kiiresti lõppu saata. Kui klots on paika jõudnud, hakkab liikuma järgmine kujund. Järgmisena väljakule tulev kujund on eraldi aknas näha.&lt;br /&gt;
&lt;br /&gt;
Täissaanud read kaovad. Sõltuvalt täissaadud ridade arvust saab mängija punkte ning iga kümne rea täissaamise järel tõuseb mängu tase. See tähendab, et algselt 18 tulbast koosnev väljak muutub ühe tulba võrra lühemaks. Kokku on kümme taset.&lt;br /&gt;
&lt;br /&gt;
„Space Totrist“ saab mängida nii arvutil klaviatuuriga kui ka Xbox&#039;iga. Seadmele vastavad juhised on näha mängu avapildil.&lt;br /&gt;
&lt;br /&gt;
== Esialgne ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt tasemele). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine&#039;&#039;&#039; || &#039;&#039;&#039;Tasemete klass&#039;&#039;&#039;. Punkti ja taseme arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16879</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16879"/>
		<updated>2010-11-05T10:25:46Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav Totris */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#ToDo]]s&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris alpha X]&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Space%20Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris RC1]&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/totris/downloads/detail?name=Space_Totris.zip&amp;amp;can=2&amp;amp;q= Space Totris 1.0]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest.||Anneli/Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine - pooleli || Denis || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| punktide (skoori) arvestamine ja näitamine - seotud kustuvate tulpade loendamisega || Mari/Denis || valmis&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend  ||Anneli || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika, parandada error et klots keerab ülemises reas väljakust välja ||Anneli/Denis  || Mari parandas kogemata ära&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kui väljak saab klotse täis, siis GameOver ja viskab ette alguspildi  - Mangulopukontroll meetod üle vaadata, kas see ikka töötab|| Mari|| Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Ruudustik peaks hakkama vasakult ära kaduma kui tase tõuseb|| Lauri/Denis/Mari/Anu/Anneli - kes esimesena jõuab || tehtud - Mari tegi&lt;br /&gt;
|-&lt;br /&gt;
|Jälgida pidevalt, et kõik meetodid on korrektselt kommenteeritud - on arusaadav mida meetod teeb, tähtsamad parameetrid on kirjeldatud ||Anu || pidev protsess kuni projekti lõpuni&lt;br /&gt;
|-&lt;br /&gt;
|Update-de ja Skype üldkoosolekute lühisisu kajastamine wikis|| Mari|| pidev protsess &lt;br /&gt;
|-&lt;br /&gt;
|Kogu programmeerimisprotsessi jälgimine ja kommunikeerimine, mis on pooleli, mis ei tööta, ettepanekute tegemine mida järgmiseks tuleks teha|| Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kui progemisel keegi jänni jääb, siis abi debugimisel || Lauri|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kujundamine vastavalt vajadusele || Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Üldkoosolekute aegade ettepanekute tegemine, tööde jaotamine, ToDo listi kirjutamine ||Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|Üldkoosolekul arutatavate teemade läbimõtlemine, arutatavatele küsimustele ja teemadele keskendumine  ||Anneli/Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i puldi tugi || Denis || Tehtud - ei ole testinud&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i versiooni jaoks alguspilt || Anneli || tegemata - almost&lt;br /&gt;
|-&lt;br /&gt;
|lahenduse kirjeldus wikisse || Anu || tehtud&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed ja ülesanded&lt;br /&gt;
* uus üldkoosolek,esmaspäeval kell 22 - tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
=== 23.10 - 25.10 ===&lt;br /&gt;
* Mari sai tööle klotside eelvaatest väljakule manamise &lt;br /&gt;
* Anneli üritas klahve tööle panna, Denis sai P klahvi tööle&lt;br /&gt;
* Lauri debugis edukalt kokkupõrgete kontrolli ja arendas Taseme klassi&lt;br /&gt;
* Toimus üldkoosolek,  mis polnud kõige paremini läbi mõeldud&lt;br /&gt;
&lt;br /&gt;
=== 26.10 ===&lt;br /&gt;
* Denis tõestas, et poolläbipaistvad pngd on olemas ja Anneli joonistas tulbakujunduse, millest väljakut koostada. Uuendas ka mängu taustakujunduse faili - enam kohe pealejoonistatud väljakut ei ole.&lt;br /&gt;
* Denis kirjutas väljaku kokkujoonistamise klassi&lt;br /&gt;
* Anneli  - uuendas ToDo listi, jagas üldisemad ülesanded&lt;br /&gt;
* Mari parandas paar bugi - klotside paremale keerutamise ja mängu lõpu kontrollimise&lt;br /&gt;
&lt;br /&gt;
=== 29.10 ===&lt;br /&gt;
* Denis sai hakkama klotside kaotamise trikiga ja tegi algust punktiarvestuse meetoditega&lt;br /&gt;
* 60% meeskonna osalusel toimus ekstreemselt konstruktiivne üldkoosolek, keegi riidu ei läinud :)&lt;br /&gt;
* Lauri ja Mari lubasid oma tegemata tööd, punktiarvestuse ja tasemete muutumisega seotud mänguväljaku vähenemise, esmaspäeva õhtuks ära teha&lt;br /&gt;
* Ühiselt arvati, et kui aega üle jääb, võiks meetodid koodis loogilisemasse järjekorda panna&lt;br /&gt;
* Järgmine koosolek - 01.11.2010 22:00&lt;br /&gt;
&lt;br /&gt;
=== 01.11 ===&lt;br /&gt;
* Kõik olid kohal :)&lt;br /&gt;
* Ühiselt otsiti ja leiti üles punktiarvestuse bugi&lt;br /&gt;
* Denis oli vahepeal muzõka lisanud. Suured tänud Denis&#039;i sõbrale, kes viitsis meie heaks natuke komponeerida!&lt;br /&gt;
* Anu hakkab koodist mittevajalikke kommentaare kustutama&lt;br /&gt;
* Xboxi tugi vajab veel kohendamist, Denis üritab Heikilt testimiseks pulti laenata&lt;br /&gt;
* lõpp juba paistab&lt;br /&gt;
&lt;br /&gt;
== Lahenduse kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Mäng &amp;quot;Space Totris&amp;quot; on klassikalise tetrise analoog, aga paari olulise erinevusega. Klotsid ehk käesolevas mängus meteoriidid ei lenda mitte ülevalt alla, vaid vasakult paremale. Erinev on ka see, et uuele tasemele jõudes ei muutu mitte klotside tempo kiiremaks, vaid hoopis mänguväljak muutub lühemaks, nii et mängijal on vähem aega klotse enne kohalejõudmist liigutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehnilised alused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tehniliselt poolelt on mänguväljak lahendatud kahemõõtmelise massiivina, milles iga ruudu väärtus on esialgselt -1. Kujundid on lahendatud neljamõõtmelise massiivina, kus iga kujund paikneb 4x4 ruudustikus ning massiiv hõlmab iga kujunditüübi iga asendit. Ruudud, kus kujundi klotsid paiknevad, on väärtustatud 1-ga, tühjad ruudud 0-ga. &lt;br /&gt;
&lt;br /&gt;
Kujundite paikajoonistamisel väärtustatakse klotsi alla jäävad mänguväljaku ruudud -1 asemel arvuga 0-6, vastavalt kujundi liigile. Ka kujundi võimalikke kokkupõrkeid teiste kujundite ja väljaku äärtega kontrollitakse vastavalt sellele, kas mänguväljaku ruudud on väärtustatud -1ga või enam mitte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajajuhend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängija peab väljakule jõudvatest kujunditest moodustama paremal ääres täisridu. Kujundid liiguvad automaatselt vasakult paremale. Mängija saab kujundeid keerutada ning üles- ja allapoole liigutada ning kui sobiv asend on käes, kohe kiiresti lõppu saata. Kui klots on paika jõudnud, hakkab liikuma järgmine kujund. Järgmisena väljakule tulev kujund on eraldi aknas näha.&lt;br /&gt;
&lt;br /&gt;
Täis saanud read kaovad. Sõltuvalt täissaadud ridade arvust saab mängija punkte ning iga kümne rea täissaamise järel tõuseb mängu tase. See tähendab, et algselt 18 tulbast koosnev väljak muutub ühe tulba võrra lühemaks. Kokku on kümme taset.&lt;br /&gt;
&lt;br /&gt;
„Space Totrist“ saab mängida nii arvutil klaviatuuriga kui ka Xbox&#039;iga. Seadmele vastavad juhised on näha mängu avapildil.&lt;br /&gt;
&lt;br /&gt;
== Esialgne ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=16681</id>
		<title>Juhend: Esimene kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (XNA Projekt)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=16681"/>
		<updated>2010-11-04T10:30:11Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Meeskond &amp;quot;Terav Totris&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
=Esimene kodutöö aines &amp;quot;Programmeerimine CSharp keeles&amp;quot; (XNA Projekt)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) 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;
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. &#039;&#039;&#039;Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tähtaeg==&lt;br /&gt;
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 4. oktoober 2010.&lt;br /&gt;
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 25. oktoober 2010.&lt;br /&gt;
&lt;br /&gt;
===Kaugõpe===&lt;br /&gt;
Meeskond peab olema koos 17. oktoober 2010, projekt esitatud hiljemalt 5. november.&lt;br /&gt;
&lt;br /&gt;
II projekt vastavalt 6. nov ja 28. nov&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;
&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. &lt;br /&gt;
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;
&lt;br /&gt;
==Konsultatsioonid==&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 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kirjandus ja viited==&lt;br /&gt;
* Learn Programming with XNA https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=7992&amp;amp;wa=wsignin1.0&amp;amp;Login=#Download&lt;br /&gt;
* Learning C# with XNA 3.0 http://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8119&lt;br /&gt;
&lt;br /&gt;
* http://www.eneta.ee -&amp;gt; õppimine -&amp;gt; Veebistuudium -&amp;gt; Veebiarendus&lt;br /&gt;
* http://creators.xna.com/en-US/&lt;br /&gt;
* http://www.verysillygames.com/&lt;br /&gt;
* http://www.robmiles.com/xna-book-downloads/&lt;br /&gt;
* http://channel9.msdn.com/&lt;br /&gt;
* http://www.nazspace.com/wp/game-development/beginner-tutorials/&lt;br /&gt;
* http://www.riemers.net/&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 kevad=&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
* Tetris&lt;br /&gt;
** Vaata: http://en.wikipedia.org/wiki/Tetris&lt;br /&gt;
Või&lt;br /&gt;
* Xonix&lt;br /&gt;
** http://xonix.games-here.com/&lt;br /&gt;
Või &lt;br /&gt;
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&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;
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010=&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;IDDQD&amp;quot;]]==&lt;br /&gt;
[[File:Jumpy_ingame.png|thumb|150px|Banaan]]&lt;br /&gt;
===Teema===&lt;br /&gt;
Jumpy&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Allar Märk&lt;br /&gt;
* Joosep Ilves&lt;br /&gt;
* Lauri Keel&lt;br /&gt;
* Kert Suvi&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~amark/Jumpy.zip Link mängule]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;C-Team&amp;quot;]]==&lt;br /&gt;
[[File:ProjectT.png|thumb|150px|Pilt kasutajaliidesest]]&lt;br /&gt;
===Teema===&lt;br /&gt;
&amp;quot;T Nagu Tetris&amp;quot; ehk meie versioon mängust tetris.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rauno Rüga &lt;br /&gt;
* Jarko Kaskmaa&lt;br /&gt;
* Taivo Türnpu&lt;br /&gt;
* Gert Glükmann&lt;br /&gt;
* Indrek Kõue&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;XNA (Xbox Not Available)&amp;quot;]]==&lt;br /&gt;
[[Image:XNA area.JPG|thumb|200px|Vali kuhu minna.]]&lt;br /&gt;
=== Teema ===&lt;br /&gt;
Esialgu on plaanis teha heksagon võrgustikuga taktikaline lahinguväli, kus on üksteise vastu võitlevad tegelaste meeskonnad. &lt;br /&gt;
=== Liikmed ===&lt;br /&gt;
* Kristjan Stolin&lt;br /&gt;
* Ilmar Telga&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Sõjardid&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Plaanid muutusid ja sai tehtud space invaders stiilis mäng...&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Mailis Toompuu&lt;br /&gt;
* Lauri Jansen&lt;br /&gt;
&lt;br /&gt;
[[Image:Interface.png|thumb|150px|Mängu interface]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Miinipilduja tuli&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme mängu kasutades C# standard teegis olevat System.Drawing süsteemi.&lt;br /&gt;
Mängus jookseb sõjaprintsess &amp;quot;Lena&amp;quot; ringi ja võitleb armastuse ning ellujäämise nimel.See on enneolematu lugu, mis räägib meile südamlikkusest, halastamatusest ning võitlusest iseenda kui ka teiste vastu.Lena võitleb müütliste olenditega kaugetest galaktikatest, kas ta on võidukas?&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Tanel Liiv&lt;br /&gt;
* Taavi Ilves&lt;br /&gt;
* Jaan Vahtre&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;2#4U&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Space Impact tüüpi tulistamine.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Erik Kaju&lt;br /&gt;
* Reigo Männiste&lt;br /&gt;
* Miina Sikk&lt;br /&gt;
* Indrek Tamm&lt;br /&gt;
* Sten Vaisma&lt;br /&gt;
&lt;br /&gt;
[[Image:Tank.jpg|thumb|150px|Teeme Pauku]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Projekt Tank&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme tanki mängu mitme tankiga ja suure pauguga.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Jaan Kruusma&lt;br /&gt;
* Siim Kündre&lt;br /&gt;
* Keito Arula&lt;br /&gt;
* Madis Kõosaar&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Hype&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Populaarse iPhone mängu Doodle Jump porditud versioon uue graafika ja muudatustega.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Lensment&lt;br /&gt;
* Jaak Lehtsalu&lt;br /&gt;
* Mihkel Sokk&lt;br /&gt;
* Kristjan Sokk&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Eagles With Lasers&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mäng kosmoses tulistamisest aka. Asteroids.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Urmo Tamme&lt;br /&gt;
* Sander Baikov&lt;br /&gt;
* Karl Männil&lt;br /&gt;
* Aare Roosiväli&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Blockmania&amp;quot;]]==&lt;br /&gt;
[[File:start.jpg|thumb|150px|]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Reio Kokla&lt;br /&gt;
* Toomas Soha&lt;br /&gt;
* Kaido Loonurm&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;hetkel nimetu&amp;quot;]]==&lt;br /&gt;
&#039;&#039;&#039;Projekt peatatud, kuna liitusin tiimiga &amp;quot;XNA (Xbox Not Available)&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
===Teema===&lt;br /&gt;
3D mäng hõljuvate (või lendavate) tankidega (sest nii on algul lihtsam).&lt;br /&gt;
&lt;br /&gt;
Mäng peaks koosnema võrdlemisi iseseisvatest komponentidest, milledest mõned on teostavad ka üsna vähese programmeerimis oskusega. Komponentide täpsemad kirjeldused ning eeldatavad keerukuse hinnangud leiab tiimi lehelt. Mängu kasutatavale tasemele viimiseks on vaja valmis saada vaid mõned komponendid - kõik ülejäänu on mõeldud neile, kes soovivad raskemaid asju proovida (näiteks täiendavad graafika efektid) ja pole seega hädavajalikud.&lt;br /&gt;
&lt;br /&gt;
3D osa ja komponentide ühendamise eest hoolitsen ise (kui keegi soovib antud vallas kaasa lüüa, siis muidugi on seegi võimaldatud). Mitmed projekti tööd kujutavad endast tavalist XNA&#039;s progemist. Seega saab nende osade juures kindlasti abi ka õppejõult ning arvukatest XNA teemalistest materjalidest (vajadusel ka minult). Üldiselt peaks vist piisama, kui iga tiimi liige teeb vähemalt ühe loetelus toodud töö (enamik asju võib seega tegemata jääda).&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;4 vaba kohta&#039;&#039;&#039; - kes on huvitatud, võib end kohe siia kirja panna! (täpsem info tiimi lehel)&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Pacman&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Pacman&lt;br /&gt;
&lt;br /&gt;
[[File:Pacman1.png|thumb|150px|]]&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Andrus Reedla&lt;br /&gt;
* Andres Mill&lt;br /&gt;
* Gaspar Karm&lt;br /&gt;
* Priit Siimo&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;I&amp;amp;J&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Irina Klimova&lt;br /&gt;
* Jana Mrost&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Kosmoseahi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
2D kosmoselaevadega mäng&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Valdar Vaht&lt;br /&gt;
* Taavi Jakoobi&lt;br /&gt;
* Janno Tomingas&lt;br /&gt;
* Robin Soon&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;H.A.S.H.&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Muutsime veidi mängu stiili, nimelt tuleb mäng Break Out stiilis pallimäng.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Seda Sahradyan&lt;br /&gt;
* Henrik Leinola&lt;br /&gt;
* Allar Anijago&lt;br /&gt;
* Helen Muidik&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;S.K&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Minesweeperi laadne mäng, kus tuleb hoopis miinidele pihta saada&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;PEA&amp;quot;]]==&lt;br /&gt;
[[Image:Batty junior demo1.jpg|thumb|200px|Screen]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Arkanoid&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Pavel Kodotšigov&lt;br /&gt;
* Jevgeni Nesterenko&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;The Adventurer&amp;quot;]]==&lt;br /&gt;
[[Image:Platformer.jpg|thumb|300px|Screen]]&lt;br /&gt;
===Teema===&lt;br /&gt;
Platvormikas&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Raimo Tammel&lt;br /&gt;
* Ott Kändra&lt;br /&gt;
* Martin Tõkke&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2010 kaugõpe=&lt;br /&gt;
&lt;br /&gt;
==[[CodeBastards|codebastards]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Isomeetrilises vaates seiklusmäng. Inspiratsiooniks on mäng [http://www.dosgamesarchive.com/download/mystic-towers Mystic Towers]&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Kottisse - projektijuht&lt;br /&gt;
* Raul Valge&lt;br /&gt;
* Tanel Lebedev&lt;br /&gt;
* Andre Jõgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;M1&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Alvar Lumberg&lt;br /&gt;
* Ulvar Petmanson&lt;br /&gt;
* Janar Tooming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;JingJang&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme Xonixi.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Artur Mölter - &#039;&#039;&#039;projektijuht&#039;&#039;&#039;&lt;br /&gt;
* Jako Heinmets&lt;br /&gt;
* Lauri Liibert&lt;br /&gt;
* Liis Merisaar&lt;br /&gt;
* Karel Niine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Cool&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Xonixi kloon&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ivo Lõhmus &lt;br /&gt;
* Indrek Kahu&lt;br /&gt;
* Tanel Staub&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ToString&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Muutustega Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rando Õispuu&lt;br /&gt;
* Reget Kalamees&lt;br /&gt;
* Reigo Riives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Rendikunn&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Xoniks&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ragnar Nurmla&lt;br /&gt;
* Sven Mäeks&lt;br /&gt;
* Siim Liivand&lt;br /&gt;
* Mikk Mähar&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuna tiim võis olla kuni 5 liikmeline, siis nagu juures olevalt pildilt näha, on veel üks täiesti vaba kohta tiimis. Seega, kellel ei ole veel oma tiimi või arvab, et me oleme talle oma oskustelt ja võimetelt (või siis vastupidi...) sobivad tiimikaaslased, võib julgelt liituda meie vaffa projektiga.&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Terav Totris&amp;quot;]]== &lt;br /&gt;
[[Image:GameThumbnail.png|thumb|Space Totris]]&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks - Tetrise kloon, teemaks kosmos ja komeedid.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
* Lauri Õunmaa&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=16680</id>
		<title>Juhend: Esimene kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (XNA Projekt)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=16680"/>
		<updated>2010-11-04T10:29:56Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Meeskond &amp;quot;Terav Totris&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
=Esimene kodutöö aines &amp;quot;Programmeerimine CSharp keeles&amp;quot; (XNA Projekt)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) 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;
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. &#039;&#039;&#039;Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tähtaeg==&lt;br /&gt;
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 4. oktoober 2010.&lt;br /&gt;
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 25. oktoober 2010.&lt;br /&gt;
&lt;br /&gt;
===Kaugõpe===&lt;br /&gt;
Meeskond peab olema koos 17. oktoober 2010, projekt esitatud hiljemalt 5. november.&lt;br /&gt;
&lt;br /&gt;
II projekt vastavalt 6. nov ja 28. nov&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;
&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. &lt;br /&gt;
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;
&lt;br /&gt;
==Konsultatsioonid==&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 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kirjandus ja viited==&lt;br /&gt;
* Learn Programming with XNA https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=7992&amp;amp;wa=wsignin1.0&amp;amp;Login=#Download&lt;br /&gt;
* Learning C# with XNA 3.0 http://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8119&lt;br /&gt;
&lt;br /&gt;
* http://www.eneta.ee -&amp;gt; õppimine -&amp;gt; Veebistuudium -&amp;gt; Veebiarendus&lt;br /&gt;
* http://creators.xna.com/en-US/&lt;br /&gt;
* http://www.verysillygames.com/&lt;br /&gt;
* http://www.robmiles.com/xna-book-downloads/&lt;br /&gt;
* http://channel9.msdn.com/&lt;br /&gt;
* http://www.nazspace.com/wp/game-development/beginner-tutorials/&lt;br /&gt;
* http://www.riemers.net/&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 kevad=&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
* Tetris&lt;br /&gt;
** Vaata: http://en.wikipedia.org/wiki/Tetris&lt;br /&gt;
Või&lt;br /&gt;
* Xonix&lt;br /&gt;
** http://xonix.games-here.com/&lt;br /&gt;
Või &lt;br /&gt;
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&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;
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010=&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;IDDQD&amp;quot;]]==&lt;br /&gt;
[[File:Jumpy_ingame.png|thumb|150px|Banaan]]&lt;br /&gt;
===Teema===&lt;br /&gt;
Jumpy&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Allar Märk&lt;br /&gt;
* Joosep Ilves&lt;br /&gt;
* Lauri Keel&lt;br /&gt;
* Kert Suvi&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~amark/Jumpy.zip Link mängule]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;C-Team&amp;quot;]]==&lt;br /&gt;
[[File:ProjectT.png|thumb|150px|Pilt kasutajaliidesest]]&lt;br /&gt;
===Teema===&lt;br /&gt;
&amp;quot;T Nagu Tetris&amp;quot; ehk meie versioon mängust tetris.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rauno Rüga &lt;br /&gt;
* Jarko Kaskmaa&lt;br /&gt;
* Taivo Türnpu&lt;br /&gt;
* Gert Glükmann&lt;br /&gt;
* Indrek Kõue&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;XNA (Xbox Not Available)&amp;quot;]]==&lt;br /&gt;
[[Image:XNA area.JPG|thumb|200px|Vali kuhu minna.]]&lt;br /&gt;
=== Teema ===&lt;br /&gt;
Esialgu on plaanis teha heksagon võrgustikuga taktikaline lahinguväli, kus on üksteise vastu võitlevad tegelaste meeskonnad. &lt;br /&gt;
=== Liikmed ===&lt;br /&gt;
* Kristjan Stolin&lt;br /&gt;
* Ilmar Telga&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Sõjardid&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Plaanid muutusid ja sai tehtud space invaders stiilis mäng...&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Mailis Toompuu&lt;br /&gt;
* Lauri Jansen&lt;br /&gt;
&lt;br /&gt;
[[Image:Interface.png|thumb|150px|Mängu interface]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Miinipilduja tuli&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme mängu kasutades C# standard teegis olevat System.Drawing süsteemi.&lt;br /&gt;
Mängus jookseb sõjaprintsess &amp;quot;Lena&amp;quot; ringi ja võitleb armastuse ning ellujäämise nimel.See on enneolematu lugu, mis räägib meile südamlikkusest, halastamatusest ning võitlusest iseenda kui ka teiste vastu.Lena võitleb müütliste olenditega kaugetest galaktikatest, kas ta on võidukas?&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Tanel Liiv&lt;br /&gt;
* Taavi Ilves&lt;br /&gt;
* Jaan Vahtre&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;2#4U&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Space Impact tüüpi tulistamine.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Erik Kaju&lt;br /&gt;
* Reigo Männiste&lt;br /&gt;
* Miina Sikk&lt;br /&gt;
* Indrek Tamm&lt;br /&gt;
* Sten Vaisma&lt;br /&gt;
&lt;br /&gt;
[[Image:Tank.jpg|thumb|150px|Teeme Pauku]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Projekt Tank&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme tanki mängu mitme tankiga ja suure pauguga.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Jaan Kruusma&lt;br /&gt;
* Siim Kündre&lt;br /&gt;
* Keito Arula&lt;br /&gt;
* Madis Kõosaar&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Hype&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Populaarse iPhone mängu Doodle Jump porditud versioon uue graafika ja muudatustega.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Lensment&lt;br /&gt;
* Jaak Lehtsalu&lt;br /&gt;
* Mihkel Sokk&lt;br /&gt;
* Kristjan Sokk&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Eagles With Lasers&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mäng kosmoses tulistamisest aka. Asteroids.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Urmo Tamme&lt;br /&gt;
* Sander Baikov&lt;br /&gt;
* Karl Männil&lt;br /&gt;
* Aare Roosiväli&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Blockmania&amp;quot;]]==&lt;br /&gt;
[[File:start.jpg|thumb|150px|]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Reio Kokla&lt;br /&gt;
* Toomas Soha&lt;br /&gt;
* Kaido Loonurm&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;hetkel nimetu&amp;quot;]]==&lt;br /&gt;
&#039;&#039;&#039;Projekt peatatud, kuna liitusin tiimiga &amp;quot;XNA (Xbox Not Available)&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
===Teema===&lt;br /&gt;
3D mäng hõljuvate (või lendavate) tankidega (sest nii on algul lihtsam).&lt;br /&gt;
&lt;br /&gt;
Mäng peaks koosnema võrdlemisi iseseisvatest komponentidest, milledest mõned on teostavad ka üsna vähese programmeerimis oskusega. Komponentide täpsemad kirjeldused ning eeldatavad keerukuse hinnangud leiab tiimi lehelt. Mängu kasutatavale tasemele viimiseks on vaja valmis saada vaid mõned komponendid - kõik ülejäänu on mõeldud neile, kes soovivad raskemaid asju proovida (näiteks täiendavad graafika efektid) ja pole seega hädavajalikud.&lt;br /&gt;
&lt;br /&gt;
3D osa ja komponentide ühendamise eest hoolitsen ise (kui keegi soovib antud vallas kaasa lüüa, siis muidugi on seegi võimaldatud). Mitmed projekti tööd kujutavad endast tavalist XNA&#039;s progemist. Seega saab nende osade juures kindlasti abi ka õppejõult ning arvukatest XNA teemalistest materjalidest (vajadusel ka minult). Üldiselt peaks vist piisama, kui iga tiimi liige teeb vähemalt ühe loetelus toodud töö (enamik asju võib seega tegemata jääda).&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;4 vaba kohta&#039;&#039;&#039; - kes on huvitatud, võib end kohe siia kirja panna! (täpsem info tiimi lehel)&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Pacman&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Pacman&lt;br /&gt;
&lt;br /&gt;
[[File:Pacman1.png|thumb|150px|]]&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Andrus Reedla&lt;br /&gt;
* Andres Mill&lt;br /&gt;
* Gaspar Karm&lt;br /&gt;
* Priit Siimo&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;I&amp;amp;J&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Irina Klimova&lt;br /&gt;
* Jana Mrost&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Kosmoseahi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
2D kosmoselaevadega mäng&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Valdar Vaht&lt;br /&gt;
* Taavi Jakoobi&lt;br /&gt;
* Janno Tomingas&lt;br /&gt;
* Robin Soon&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;H.A.S.H.&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Muutsime veidi mängu stiili, nimelt tuleb mäng Break Out stiilis pallimäng.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Seda Sahradyan&lt;br /&gt;
* Henrik Leinola&lt;br /&gt;
* Allar Anijago&lt;br /&gt;
* Helen Muidik&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;S.K&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Minesweeperi laadne mäng, kus tuleb hoopis miinidele pihta saada&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;PEA&amp;quot;]]==&lt;br /&gt;
[[Image:Batty junior demo1.jpg|thumb|200px|Screen]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Arkanoid&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Pavel Kodotšigov&lt;br /&gt;
* Jevgeni Nesterenko&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;The Adventurer&amp;quot;]]==&lt;br /&gt;
[[Image:Platformer.jpg|thumb|300px|Screen]]&lt;br /&gt;
===Teema===&lt;br /&gt;
Platvormikas&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Raimo Tammel&lt;br /&gt;
* Ott Kändra&lt;br /&gt;
* Martin Tõkke&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2010 kaugõpe=&lt;br /&gt;
&lt;br /&gt;
==[[CodeBastards|codebastards]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Isomeetrilises vaates seiklusmäng. Inspiratsiooniks on mäng [http://www.dosgamesarchive.com/download/mystic-towers Mystic Towers]&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Kottisse - projektijuht&lt;br /&gt;
* Raul Valge&lt;br /&gt;
* Tanel Lebedev&lt;br /&gt;
* Andre Jõgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;M1&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Alvar Lumberg&lt;br /&gt;
* Ulvar Petmanson&lt;br /&gt;
* Janar Tooming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;JingJang&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme Xonixi.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Artur Mölter - &#039;&#039;&#039;projektijuht&#039;&#039;&#039;&lt;br /&gt;
* Jako Heinmets&lt;br /&gt;
* Lauri Liibert&lt;br /&gt;
* Liis Merisaar&lt;br /&gt;
* Karel Niine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Cool&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Xonixi kloon&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ivo Lõhmus &lt;br /&gt;
* Indrek Kahu&lt;br /&gt;
* Tanel Staub&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ToString&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Muutustega Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rando Õispuu&lt;br /&gt;
* Reget Kalamees&lt;br /&gt;
* Reigo Riives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Rendikunn&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Xoniks&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ragnar Nurmla&lt;br /&gt;
* Sven Mäeks&lt;br /&gt;
* Siim Liivand&lt;br /&gt;
* Mikk Mähar&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuna tiim võis olla kuni 5 liikmeline, siis nagu juures olevalt pildilt näha, on veel üks täiesti vaba kohta tiimis. Seega, kellel ei ole veel oma tiimi või arvab, et me oleme talle oma oskustelt ja võimetelt (või siis vastupidi...) sobivad tiimikaaslased, võib julgelt liituda meie vaffa projektiga.&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Terav Totris&amp;quot;]]== &lt;br /&gt;
[[Image:GameThumbnail.png|thumb|Space Totris]&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks - Tetrise kloon, teemaks kosmos ja komeedid.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
* Lauri Õunmaa&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:GameThumbnail.png&amp;diff=16679</id>
		<title>File:GameThumbnail.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:GameThumbnail.png&amp;diff=16679"/>
		<updated>2010-11-04T10:25:12Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: Space Totris&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Space Totris&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16678</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16678"/>
		<updated>2010-11-04T10:16:16Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav Totris */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#ToDo]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest.||Anneli/Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine - pooleli || Denis || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| punktide (skoori) arvestamine ja näitamine - seotud kustuvate tulpade loendamisega || Mari/Denis || valmis&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend  ||Anneli || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika, parandada error et klots keerab ülemises reas väljakust välja ||Anneli/Denis  || Mari parandas kogemata ära&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kui väljak saab klotse täis, siis GameOver ja viskab ette alguspildi  - Mangulopukontroll meetod üle vaadata, kas see ikka töötab|| Mari|| Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Ruudustik peaks hakkama vasakult ära kaduma kui tase tõuseb|| Lauri/Denis/Mari/Anu/Anneli - kes esimesena jõuab || tehtud - Mari tegi&lt;br /&gt;
|-&lt;br /&gt;
|Jälgida pidevalt, et kõik meetodid on korrektselt kommenteeritud - on arusaadav mida meetod teeb, tähtsamad parameetrid on kirjeldatud ||Anu || pidev protsess kuni projekti lõpuni&lt;br /&gt;
|-&lt;br /&gt;
|Update-de ja Skype üldkoosolekute lühisisu kajastamine wikis|| Mari|| pidev protsess &lt;br /&gt;
|-&lt;br /&gt;
|Kogu programmeerimisprotsessi jälgimine ja kommunikeerimine, mis on pooleli, mis ei tööta, ettepanekute tegemine mida järgmiseks tuleks teha|| Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kui progemisel keegi jänni jääb, siis abi debugimisel || Lauri|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kujundamine vastavalt vajadusele || Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Üldkoosolekute aegade ettepanekute tegemine, tööde jaotamine, ToDo listi kirjutamine ||Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|Üldkoosolekul arutatavate teemade läbimõtlemine, arutatavatele küsimustele ja teemadele keskendumine  ||Anneli/Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i puldi tugi || Denis || Tehtud - ei ole testinud&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i versiooni jaoks alguspilt || Anneli || tegemata - almost&lt;br /&gt;
|-&lt;br /&gt;
|lahenduse kirjeldus wikisse || Anu || tehtud&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed ja ülesanded&lt;br /&gt;
* uus üldkoosolek,esmaspäeval kell 22 - tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
=== 23.10 - 25.10 ===&lt;br /&gt;
* Mari sai tööle klotside eelvaatest väljakule manamise &lt;br /&gt;
* Anneli üritas klahve tööle panna, Denis sai P klahvi tööle&lt;br /&gt;
* Lauri debugis edukalt kokkupõrgete kontrolli ja arendas Taseme klassi&lt;br /&gt;
* Toimus üldkoosolek,  mis polnud kõige paremini läbi mõeldud&lt;br /&gt;
&lt;br /&gt;
=== 26.10 ===&lt;br /&gt;
* Denis tõestas, et poolläbipaistvad pngd on olemas ja Anneli joonistas tulbakujunduse, millest väljakut koostada. Uuendas ka mängu taustakujunduse faili - enam kohe pealejoonistatud väljakut ei ole.&lt;br /&gt;
* Denis kirjutas väljaku kokkujoonistamise klassi&lt;br /&gt;
* Anneli  - uuendas ToDo listi, jagas üldisemad ülesanded&lt;br /&gt;
* Mari parandas paar bugi - klotside paremale keerutamise ja mängu lõpu kontrollimise&lt;br /&gt;
&lt;br /&gt;
=== 29.10 ===&lt;br /&gt;
* Denis sai hakkama klotside kaotamise trikiga ja tegi algust punktiarvestuse meetoditega&lt;br /&gt;
* 60% meeskonna osalusel toimus ekstreemselt konstruktiivne üldkoosolek, keegi riidu ei läinud :)&lt;br /&gt;
* Lauri ja Mari lubasid oma tegemata tööd, punktiarvestuse ja tasemete muutumisega seotud mänguväljaku vähenemise, esmaspäeva õhtuks ära teha&lt;br /&gt;
* Ühiselt arvati, et kui aega üle jääb, võiks meetodid koodis loogilisemasse järjekorda panna&lt;br /&gt;
* Järgmine koosolek - 01.11.2010 22:00&lt;br /&gt;
&lt;br /&gt;
=== 01.11 ===&lt;br /&gt;
* Kõik olid kohal :)&lt;br /&gt;
* Ühiselt otsiti ja leiti üles punktiarvestuse bugi&lt;br /&gt;
* Denis oli vahepeal muzõka lisanud. Suured tänud Denis&#039;i sõbrale, kes viitsis meie heaks natuke komponeerida!&lt;br /&gt;
* Anu hakkab koodist mittevajalikke kommentaare kustutama&lt;br /&gt;
* Xboxi tugi vajab veel kohendamist, Denis üritab Heikilt testimiseks pulti laenata&lt;br /&gt;
* lõpp juba paistab&lt;br /&gt;
&lt;br /&gt;
== Lahenduse kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Mäng &amp;quot;Space Totris&amp;quot; on klassikalise tetrise analoog, aga paari olulise erinevusega. Klotsid ehk käesolevas mängus meteoriidid ei lenda mitte ülevalt alla, vaid vasakult paremale. Erinev on ka see, et uuele tasemele jõudes ei muutu mitte klotside tempo kiiremaks, vaid hoopis mänguväljak muutub lühemaks, nii et mängijal on vähem aega klotse enne kohalejõudmist liigutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehnilised alused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tehniliselt poolelt on mänguväljak lahendatud kahemõõtmelise massiivina, milles iga ruudu väärtus on esialgselt -1. Kujundid on lahendatud neljamõõtmelise massiivina, kus iga kujund paikneb 4x4 ruudustikus ning massiiv hõlmab iga kujunditüübi iga asendit. Ruudud, kus kujundi klotsid paiknevad, on väärtustatud 1-ga, tühjad ruudud 0-ga. &lt;br /&gt;
&lt;br /&gt;
Kujundite paikajoonistamisel väärtustatakse klotsi alla jäävad mänguväljaku ruudud -1 asemel arvuga 0-6, vastavalt kujundi liigile. Ka kujundi võimalikke kokkupõrkeid teiste kujundite ja väljaku äärtega kontrollitakse vastavalt sellele, kas mänguväljaku ruudud on väärtustatud -1ga või enam mitte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajajuhend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängija peab väljakule jõudvatest kujunditest moodustama paremal ääres täisridu. Kujundid liiguvad automaatselt vasakult paremale. Mängija saab kujundeid keerutada ning üles- ja allapoole liigutada ning kui sobiv asend on käes, kohe kiiresti lõppu saata. Kui klots on paika jõudnud, hakkab liikuma järgmine kujund. Järgmisena väljakule tulev kujund on eraldi aknas näha.&lt;br /&gt;
&lt;br /&gt;
Täis saanud read kaovad. Sõltuvalt täissaadud ridade arvust saab mängija punkte ning iga kümne rea täissaamise järel tõuseb mängu tase. See tähendab, et algselt 18 tulbast koosnev väljak muutub ühe tulba võrra lühemaks. Kokku on kümme taset.&lt;br /&gt;
&lt;br /&gt;
„Space Totrist“ saab mängida nii arvutil klaviatuuriga kui ka Xbox&#039;iga. Seadmele vastavad juhised on näha mängu avapildil.&lt;br /&gt;
&lt;br /&gt;
== Esialgne ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16677</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16677"/>
		<updated>2010-11-04T10:15:36Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest.||Anneli/Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine - pooleli || Denis || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| punktide (skoori) arvestamine ja näitamine - seotud kustuvate tulpade loendamisega || Mari/Denis || valmis&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend  ||Anneli || tehtud&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika, parandada error et klots keerab ülemises reas väljakust välja ||Anneli/Denis  || Mari parandas kogemata ära&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Kui väljak saab klotse täis, siis GameOver ja viskab ette alguspildi  - Mangulopukontroll meetod üle vaadata, kas see ikka töötab|| Mari|| Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Ruudustik peaks hakkama vasakult ära kaduma kui tase tõuseb|| Lauri/Denis/Mari/Anu/Anneli - kes esimesena jõuab || tehtud - Mari tegi&lt;br /&gt;
|-&lt;br /&gt;
|Jälgida pidevalt, et kõik meetodid on korrektselt kommenteeritud - on arusaadav mida meetod teeb, tähtsamad parameetrid on kirjeldatud ||Anu || pidev protsess kuni projekti lõpuni&lt;br /&gt;
|-&lt;br /&gt;
|Update-de ja Skype üldkoosolekute lühisisu kajastamine wikis|| Mari|| pidev protsess &lt;br /&gt;
|-&lt;br /&gt;
|Kogu programmeerimisprotsessi jälgimine ja kommunikeerimine, mis on pooleli, mis ei tööta, ettepanekute tegemine mida järgmiseks tuleks teha|| Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kui progemisel keegi jänni jääb, siis abi debugimisel || Lauri|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kujundamine vastavalt vajadusele || Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Üldkoosolekute aegade ettepanekute tegemine, tööde jaotamine, ToDo listi kirjutamine ||Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|Üldkoosolekul arutatavate teemade läbimõtlemine, arutatavatele küsimustele ja teemadele keskendumine  ||Anneli/Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i puldi tugi || Denis || Tehtud - ei ole testinud&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i versiooni jaoks alguspilt || Anneli || tegemata - almost&lt;br /&gt;
|-&lt;br /&gt;
|lahenduse kirjeldus wikisse || Anu || tehtud&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed ja ülesanded&lt;br /&gt;
* uus üldkoosolek,esmaspäeval kell 22 - tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
=== 23.10 - 25.10 ===&lt;br /&gt;
* Mari sai tööle klotside eelvaatest väljakule manamise &lt;br /&gt;
* Anneli üritas klahve tööle panna, Denis sai P klahvi tööle&lt;br /&gt;
* Lauri debugis edukalt kokkupõrgete kontrolli ja arendas Taseme klassi&lt;br /&gt;
* Toimus üldkoosolek,  mis polnud kõige paremini läbi mõeldud&lt;br /&gt;
&lt;br /&gt;
=== 26.10 ===&lt;br /&gt;
* Denis tõestas, et poolläbipaistvad pngd on olemas ja Anneli joonistas tulbakujunduse, millest väljakut koostada. Uuendas ka mängu taustakujunduse faili - enam kohe pealejoonistatud väljakut ei ole.&lt;br /&gt;
* Denis kirjutas väljaku kokkujoonistamise klassi&lt;br /&gt;
* Anneli  - uuendas ToDo listi, jagas üldisemad ülesanded&lt;br /&gt;
* Mari parandas paar bugi - klotside paremale keerutamise ja mängu lõpu kontrollimise&lt;br /&gt;
&lt;br /&gt;
=== 29.10 ===&lt;br /&gt;
* Denis sai hakkama klotside kaotamise trikiga ja tegi algust punktiarvestuse meetoditega&lt;br /&gt;
* 60% meeskonna osalusel toimus ekstreemselt konstruktiivne üldkoosolek, keegi riidu ei läinud :)&lt;br /&gt;
* Lauri ja Mari lubasid oma tegemata tööd, punktiarvestuse ja tasemete muutumisega seotud mänguväljaku vähenemise, esmaspäeva õhtuks ära teha&lt;br /&gt;
* Ühiselt arvati, et kui aega üle jääb, võiks meetodid koodis loogilisemasse järjekorda panna&lt;br /&gt;
* Järgmine koosolek - 01.11.2010 22:00&lt;br /&gt;
&lt;br /&gt;
=== 01.11 ===&lt;br /&gt;
* Kõik olid kohal :)&lt;br /&gt;
* Ühiselt otsiti ja leiti üles punktiarvestuse bugi&lt;br /&gt;
* Denis oli vahepeal muzõka lisanud. Suured tänud Denis&#039;i sõbrale, kes viitsis meie heaks natuke komponeerida!&lt;br /&gt;
* Anu hakkab koodist mittevajalikke kommentaare kustutama&lt;br /&gt;
* Xboxi tugi vajab veel kohendamist, Denis üritab Heikilt testimiseks pulti laenata&lt;br /&gt;
* lõpp juba paistab&lt;br /&gt;
&lt;br /&gt;
== Lahenduse kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Mäng &amp;quot;Space Totris&amp;quot; on klassikalise tetrise analoog, aga paari olulise erinevusega. Klotsid ehk käesolevas mängus meteoriidid ei lenda mitte ülevalt alla, vaid vasakult paremale. Erinev on ka see, et uuele tasemele jõudes ei muutu mitte klotside tempo kiiremaks, vaid hoopis mänguväljak muutub lühemaks, nii et mängijal on vähem aega klotse enne kohalejõudmist liigutada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tehnilised alused&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tehniliselt poolelt on mänguväljak lahendatud kahemõõtmelise massiivina, milles iga ruudu väärtus on esialgselt -1. Kujundid on lahendatud neljamõõtmelise massiivina, kus iga kujund paikneb 4x4 ruudustikus ning massiiv hõlmab iga kujunditüübi iga asendit. Ruudud, kus kujundi klotsid paiknevad, on väärtustatud 1-ga, tühjad ruudud 0-ga. &lt;br /&gt;
&lt;br /&gt;
Kujundite paikajoonistamisel väärtustatakse klotsi alla jäävad mänguväljaku ruudud -1 asemel arvuga 0-6, vastavalt kujundi liigile. Ka kujundi võimalikke kokkupõrkeid teiste kujundite ja väljaku äärtega kontrollitakse vastavalt sellele, kas mänguväljaku ruudud on väärtustatud -1ga või enam mitte.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kasutajajuhend:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängija peab väljakule jõudvatest kujunditest moodustama paremal ääres täisridu. Kujundid liiguvad automaatselt vasakult paremale. Mängija saab kujundeid keerutada ning üles- ja allapoole liigutada ning kui sobiv asend on käes, kohe kiiresti lõppu saata. Kui klots on paika jõudnud, hakkab liikuma järgmine kujund. Järgmisena väljakule tulev kujund on eraldi aknas näha.&lt;br /&gt;
&lt;br /&gt;
Täis saanud read kaovad. Sõltuvalt täissaadud ridade arvust saab mängija punkte ning iga kümne rea täissaamise järel tõuseb mängu tase. See tähendab, et algselt 18 tulbast koosnev väljak muutub ühe tulba võrra lühemaks. Kokku on kümme taset.&lt;br /&gt;
&lt;br /&gt;
„Space Totrist“ saab mängida nii arvutil klaviatuuriga kui ka Xbox&#039;iga. Seadmele vastavad juhised on näha mängu avapildil.&lt;br /&gt;
&lt;br /&gt;
== Esialgne ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16064</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=16064"/>
		<updated>2010-10-29T14:02:38Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam || || tegemata&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest.||Anneli/Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine - pooleli || Denis || pooleli&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine - seotud kustuvate tulpade loendamisega || Mari/Denis || pooleli&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend, kaks esc ümber teha kujundus ||Anneli || tegemata&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika, parandada error et klots keerab ülemises reas väljakust välja ||Anneli/Denis  || Mari parandas kogemata ära&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis || Tegemata&lt;br /&gt;
|-&lt;br /&gt;
| Kui väljak saab klotse täis, siis GameOver ja viskab ette alguspildi  - Mangulopukontroll meetod üle vaadata, kas see ikka töötab|| Mari|| Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Ruudustik peaks hakkama vasakult ära kaduma kui tase tõuseb|| Lauri ||&lt;br /&gt;
|-&lt;br /&gt;
|Jälgida pidevalt, et kõik meetodid on korrektselt kommenteeritud - on arusaadav mida meetod teeb, tähtsamad parameetrid on kirjeldatud ||Anu || pidev protsess kuni projekti lõpuni&lt;br /&gt;
|-&lt;br /&gt;
|Update-de ja Skype üldkoosolekute lühisisu kajastamine wikis|| Mari|| pidev protsess &lt;br /&gt;
|-&lt;br /&gt;
|Kogu programmeerimisprotsessi jälgimine ja kommunikeerimine, mis on pooleli, mis ei tööta, ettepanekute tegemine mida järgmiseks tuleks teha|| Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kui progemisel keegi jänni jääb, siis abi debugimisel || Lauri|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kujundamine vastavalt vajadusele || Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Üldkoosolekute aegade ettepanekute tegemine, tööde jaotamine, ToDo listi kirjutamine ||Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|Üldkoosolekul arutatavate teemade läbimõtlemine, arutatavatele küsimustele ja teemadele keskendumine  ||Anneli/Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i puldi tugi || Denis || tehtud - almost&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i versiooni jaoks alguspilt || Anneli || tegemata - almost&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed ja ülesanded&lt;br /&gt;
* uus üldkoosolek,esmaspäeval kell 22 - tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
=== 23.10 - 25.10 ===&lt;br /&gt;
* Mari sai tööle klotside eelvaatest väljakule manamise &lt;br /&gt;
* Anneli üritas klahve tööle panna, Denis sai P klahvi tööle&lt;br /&gt;
* Lauri debugis edukalt kokkupõrgete kontrolli ja arendas Taseme klassi&lt;br /&gt;
* Toimus üldkoosolek,  mis polnud kõige paremini läbi mõeldud&lt;br /&gt;
&lt;br /&gt;
=== 26.10 ===&lt;br /&gt;
* Denis tõestas, et poolläbipaistvad pngd on olemas ja Anneli joonistas tulbakujunduse, millest väljakut koostada. Uuendas ka mängu taustakujunduse faili - enam kohe pealejoonistatud väljakut ei ole.&lt;br /&gt;
* Denis kirjutas väljaku kokkujoonistamise klassi&lt;br /&gt;
* Anneli  - uuendas ToDo listi, jagas üldisemad ülesanded&lt;br /&gt;
* Mari parandas paar bugi - klotside paremale keerutamise ja mängu lõpu kontrollimise&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15992</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15992"/>
		<updated>2010-10-27T17:16:27Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam || || tegemata&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest.||Anneli/Denis ||Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine - pooleli || Denis || pooleli&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri || valmis&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine - seotud kustuvate tulpade loendamisega || Mari/Denis || pooleli&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend, kaks esc ümber teha kujundus ||Anneli || tegemata&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika, parandada error et klots keerab ülemises reas väljakust välja ||Anneli/Denis  || Mari parandas kogemata ära&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari || Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis || Tegemata&lt;br /&gt;
|-&lt;br /&gt;
| Kui väljak saab klotse täis, siis GameOver ja viskab ette alguspildi  - Mangulopukontroll meetod üle vaadata, kas see ikka töötab|| Mari|| Tehtud&lt;br /&gt;
|-&lt;br /&gt;
| Ruudustik peaks hakkama vasakult ära kaduma kui tase tõuseb|| Lauri ||&lt;br /&gt;
|-&lt;br /&gt;
|Jälgida pidevalt, et kõik meetodid on korrektselt kommenteeritud - on arusaadav mida meetod teeb, tähtsamad parameetrid on kirjeldatud ||Anu || pidev protsess kuni projekti lõpuni&lt;br /&gt;
|-&lt;br /&gt;
|Update-de ja Skype üldkoosolekute lühisisu kajastamine wikis|| Mari|| pidev protsess &lt;br /&gt;
|-&lt;br /&gt;
|Kogu programmeerimisprotsessi jälgimine ja kommunikeerimine, mis on pooleli, mis ei tööta, ettepanekute tegemine mida järgmiseks tuleks teha|| Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kui progemisel keegi jänni jääb, siis abi debugimisel || Lauri|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Kujundamine vastavalt vajadusele || Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
| Üldkoosolekute aegade ettepanekute tegemine, tööde jaotamine, ToDo listi kirjutamine ||Anneli|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|Üldkoosolekul arutatavate teemade läbimõtlemine, arutatavatele küsimustele ja teemadele keskendumine  ||Anneli/Denis|| pidev&lt;br /&gt;
|-&lt;br /&gt;
|XBox&#039;i puldi tugi || Denis || tehtav&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed ja ülesanded&lt;br /&gt;
* uus üldkoosolek,esmaspäeval kell 22 - tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
=== 23.10 - 25.10 ===&lt;br /&gt;
* Mari sai tööle klotside eelvaatest väljakule manamise &lt;br /&gt;
* Anneli üritas klahve tööle panna, Denis sai P klahvi tööle&lt;br /&gt;
* Lauri debugis edukalt kokkupõrgete kontrolli ja arendas Taseme klassi&lt;br /&gt;
* Toimus üldkoosolek,  mis polnud kõige paremini läbi mõeldud&lt;br /&gt;
&lt;br /&gt;
=== 26.10 ===&lt;br /&gt;
* Denis tõestas, et poolläbipaistvad pngd on olemas ja Anneli joonistas tulbakujunduse, millest väljakut koostada. Uuendas ka mängu taustakujunduse faili - enam kohe pealejoonistatud väljakut ei ole.&lt;br /&gt;
* Denis kirjutas väljaku kokkujoonistamise klassi&lt;br /&gt;
* Anneli  - uuendas ToDo listi, jagas üldisemad ülesanded&lt;br /&gt;
* Mari parandas paar bugi - klotside paremale keerutamise ja mängu lõpu kontrollimise&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15800</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15800"/>
		<updated>2010-10-25T20:17:09Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
! Tehtud?&lt;br /&gt;
|-&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam || ||&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest. Seotud raskusastmetega || ||&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine || Denis || ähähh&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri ||&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine || Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend ||Anneli ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika ||Anneli ||&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis || äkää&lt;br /&gt;
|-&lt;br /&gt;
| midagi uut ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed&lt;br /&gt;
* esmaspäeval kell 22 on tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15324</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15324"/>
		<updated>2010-10-22T19:48:44Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Kohtumised */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
|-&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam ||&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest. Seotud raskusastmetega ||&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine || Denis&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine || Mari&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend ||Anneli&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika ||Anneli&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
=== 22.10. ===&lt;br /&gt;
* sai kribatud ToDo, kuhu lisandusid nimed&lt;br /&gt;
* esmaspäeval kell 22 on tibude lugemise aeg&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15323</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15323"/>
		<updated>2010-10-22T19:47:16Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
|-&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam ||&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest. Seotud raskusastmetega ||&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine || Denis&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine || Lauri&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine || Mari&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend ||Anneli&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika ||Anneli&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari&lt;br /&gt;
|-&lt;br /&gt;
| muusõka lisamine || Denis&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15321</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15321"/>
		<updated>2010-10-22T19:44:36Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
|-&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam ||&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest. Seotud raskusastmetega ||&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine || Denis&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine || Mari&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend ||Anneli&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika ||Anneli&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule || Mari&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15318</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15318"/>
		<updated>2010-10-22T19:14:30Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=1&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
|-&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam ||&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest. Seotud raskusastmetega ||&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine ||&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika ||&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15317</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15317"/>
		<updated>2010-10-22T19:14:14Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
|-&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam ||&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest. Seotud raskusastmetega ||&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine ||&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika ||&lt;br /&gt;
|-&lt;br /&gt;
| järgmine klots väljakule ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15316</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15316"/>
		<updated>2010-10-22T19:12:51Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
|-&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam ||&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest. Seotud raskusastmetega ||&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine ||&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika ||&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15315</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15315"/>
		<updated>2010-10-22T19:12:38Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
| tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam ||&lt;br /&gt;
|-&lt;br /&gt;
| ruudustik võiks tekkida ühe ruudu laiustest veergudest. Seotud raskusastmetega ||&lt;br /&gt;
|-&lt;br /&gt;
| täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine ||&lt;br /&gt;
|-&lt;br /&gt;
| tasemete arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
| punktide arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide juhend ||&lt;br /&gt;
|-&lt;br /&gt;
| klahvide loogika ||&lt;br /&gt;
|-&lt;br /&gt;
| ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15314</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15314"/>
		<updated>2010-10-22T19:11:22Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ülesanne&lt;br /&gt;
! Teostaja&lt;br /&gt;
tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam ||&lt;br /&gt;
|-&lt;br /&gt;
ruudustik võiks tekkida ühe ruudu laiustest veergudest. Seotud raskusastmetega ||&lt;br /&gt;
|-&lt;br /&gt;
täitunud ridade loendamine, kustutamine ja vastavalt ülejäänud klotside liigutamine ||&lt;br /&gt;
|-&lt;br /&gt;
tasemete arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
punktide arvestamine ja näitamine ||&lt;br /&gt;
|-&lt;br /&gt;
klahvide juhend ||&lt;br /&gt;
|-&lt;br /&gt;
klahvide loogika ||&lt;br /&gt;
|-&lt;br /&gt;
...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
* Lepiti üldiselt kokku vormindusreeglid&lt;br /&gt;
&lt;br /&gt;
=== 18.10. - 21.10 ===&lt;br /&gt;
* Anu tegi valmis Kujundi klassi&lt;br /&gt;
* Denis kirjutas meie totrise google wikisse lühijuhendi Tortoise kasutamise kohta&lt;br /&gt;
* Anneli tegi vastavalt Anu soovile veel ühe komeedi kujundusfaili&lt;br /&gt;
* Sorgiti ühiselt Tortoiset, kuni kõik said kätte enamvähem toimiva update viimasest koodist&lt;br /&gt;
* Denis parandas ühel ööl ära mänguakna suuruse, parandas ära klotside alguskoordinaadid ja võimaldas Esc klahviga mängu sulgeda&lt;br /&gt;
* Anneli riidles ühel hommikul natuke skypes, sest ta ei saanud asjadest päris hästi aru enam&lt;br /&gt;
* Anu tegi Kujundi klassi põrgete kontrolli (juba vist päris alguses)&lt;br /&gt;
* Anu tegi nii, et järgmise kujundi aknas on kujundid alati 0 asendis, aga mänguväljakule sattudes suvalises asendis.&lt;br /&gt;
* Denis lisas ilma esialgu ilma ühegi meetodita ILiikuva interfeisi ja muljetas IE9 muljeid. Heiki propadanda mõjub siiski!&lt;br /&gt;
* Anneli lisas kujundusfailid: mängu avapilt klahvikasutusjuhendiga ja väljakupiiraja.&lt;br /&gt;
* Lepiti kokku üldkoosoleku aeg, kus arutatakse uuesti töökorraldust ja jaotatakse rolle.&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused. Avapilt teha!||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| 21.10 valmis&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| ?&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15170</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15170"/>
		<updated>2010-10-20T22:34:32Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav Totris */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
&lt;br /&gt;
* tuleks üle vaadata veel klotside erinevad asendid. Kujundite keerutamine ei ole kõige ilusam.&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused ||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15134</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15134"/>
		<updated>2010-10-20T08:05:59Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav Totris */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded on toodud meie [[#Ajakava]]s&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused ||normaalne ||Anneli ||16.10.10 &lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15132</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=15132"/>
		<updated>2010-10-20T07:59:04Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav Totris */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded selguvad lähteülesande kinnitamisel.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on luua Tetrise mängu kloon.&lt;br /&gt;
&lt;br /&gt;
== Kohtumised ==&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ajakava ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;Wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
| &#039;&#039;&#039;Komponendi/Töö nimetus&#039;&#039;&#039;  || &#039;&#039;&#039;Olulisus ja lühikirjeldus&#039;&#039;&#039; || &#039;&#039;&#039;Oletatav keerukus&#039;&#039;&#039; || &#039;&#039;&#039;Kes, mida teeb/teha tahab&#039;&#039;&#039; || &#039;&#039;&#039;Tähtaeg orienteeruvalt&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Graafika joonistamine&#039;&#039;&#039; || Taust, värvilised mummud, millest tetrise klotse teha. Oluline, sellest algavad vektorite arvutused ||normaalne ||Anneli ||16.10.10 ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Helid&#039;&#039;&#039; ||Mitte nii oluline||lahe ||Denis ||03.11. &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Klotside klass (block)&#039;&#039;&#039; - Oluline, mängu loogika ilma nendeta lihtsalt ei lähe. Klotside erinevad positsioonid (keeramisel). Klotside kokkupõrked seinadega ja alumiste ridadega. Järgmisena mängu tuleva klotsi eelvaade, selle klotsi sattumine mängu || ||Anu|| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Mängumanageri klass (GameManager?)&#039;&#039;&#039; - Taimer ja taimeriseaded. Mängu käimapanek, seiskamine, lõpetamise tingimused. Mänguväljaku suuruse määratlemine (vastavalt levelile). Põrgete tuvastamine mänguväljaku servade ja alumise reaga || ||Lauri|| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kõige ekraanile joonistatava progemine (board)&#039;&#039;&#039; || &#039;&#039;&#039;Levelite klass&#039;&#039;&#039;. Punkti ja leveli arvestus || ||Lauri|| &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Mängu loogika progemine&#039;&#039;&#039; || Kõige eelneva kokkupanek. ||keskpärane/raske ||Mari || ||&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Klotside ja mängu kontroll klaviatuurist&#039;&#039;&#039; || Kas see on lahutatav mängu loogikast? || lihtne||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Xbox&#039;i puldi tugi&#039;&#039;&#039; || Kui klaviatuuri kontroll olemas, siis peaks see olema lihtne ||lihtne/keskpärane ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Heli komponendtide lisamine&#039;&#039;&#039; || Valikuline - audio komponent || ||Denis || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Võrgutoe integreerimine projekti&#039;&#039;&#039; || Oluline - mängu klient/server kujule viimine. Annab boonuspunkte ||raske || || &lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Olgu kõik valmis!&#039;&#039;&#039; || Kaitsmine on 05.11. || ||Kõik see pere ||04.11. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=15126</id>
		<title>Juhend: Esimene kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (XNA Projekt)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=15126"/>
		<updated>2010-10-20T07:28:23Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Teema */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
=Esimene kodutöö aines &amp;quot;Programmeerimine CSharp keeles&amp;quot; (XNA Projekt)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) 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;
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. &#039;&#039;&#039;Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tähtaeg==&lt;br /&gt;
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 4. oktoober 2010.&lt;br /&gt;
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 25. oktoober 2010.&lt;br /&gt;
&lt;br /&gt;
===Kaugõpe===&lt;br /&gt;
Meeskond peab olema koos 17. oktoober 2010, projekt esitatud hiljemalt 5. november.&lt;br /&gt;
&lt;br /&gt;
II projekt vastavalt 6. nov ja 28. nov&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;
&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. &lt;br /&gt;
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;
&lt;br /&gt;
==Konsultatsioonid==&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 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kirjandus ja viited==&lt;br /&gt;
* Learn Programming with XNA https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=7992&amp;amp;wa=wsignin1.0&amp;amp;Login=#Download&lt;br /&gt;
* Learning C# with XNA 3.0 http://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8119&lt;br /&gt;
&lt;br /&gt;
* http://www.eneta.ee -&amp;gt; õppimine -&amp;gt; Veebistuudium -&amp;gt; Veebiarendus&lt;br /&gt;
* http://creators.xna.com/en-US/&lt;br /&gt;
* http://www.verysillygames.com/&lt;br /&gt;
* http://www.robmiles.com/xna-book-downloads/&lt;br /&gt;
* http://channel9.msdn.com/&lt;br /&gt;
* http://www.nazspace.com/wp/game-development/beginner-tutorials/&lt;br /&gt;
* http://www.riemers.net/&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 kevad=&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
* Tetris&lt;br /&gt;
** Vaata: http://en.wikipedia.org/wiki/Tetris&lt;br /&gt;
Või&lt;br /&gt;
* Xonix&lt;br /&gt;
** http://xonix.games-here.com/&lt;br /&gt;
Või &lt;br /&gt;
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&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;
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010=&lt;br /&gt;
==[[Meeskond &amp;quot;IDDQD&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Midagi seoses iPhone/iPod Touch-i mänguga &#039;Mega Jump&#039;.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Allar Märk&lt;br /&gt;
* Joosep Ilves&lt;br /&gt;
* Lauri Keel&lt;br /&gt;
* Kert Suvi&lt;br /&gt;
* Raido Hallop&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;C-Team&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectT.png|thumb|Pilt kasutajaliidesest]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&amp;quot;T Nagu Tetris&amp;quot; ehk meie versioon mängust tetris.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rauno Rüga &lt;br /&gt;
* Jarko Kaskmaa&lt;br /&gt;
* Taivo Türnpu&lt;br /&gt;
* Gert Glükmann&lt;br /&gt;
* Indrek Kõue&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;XNA (Xbox Not Available)&amp;quot;]]==&lt;br /&gt;
[[Image:Hexagon RPG.JPG|thumb|300px|Heksagon võrgustikuga taktikaline lahinguväli.]]&lt;br /&gt;
=== Teema ===&lt;br /&gt;
Esialgu on plaanis teha heksagon võrgustikuga taktikaline lahinguväli, kus on üksteise vastu võitlevad tegelaste meeskonnad. &lt;br /&gt;
=== Liikmed ===&lt;br /&gt;
* Kristjan Stolin&lt;br /&gt;
* Ilmar Telga&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;2 vaba kohta !&#039;&#039;&#039; -  Vajame pannkoogi tegijaid ja selja pesijaid!&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Sõjardid&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Jälle üks tankimäng&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Mailis Toompuu&lt;br /&gt;
* Lauri Jansen&lt;br /&gt;
&lt;br /&gt;
[[Image:Interface.png|thumb|150px|Mängu interface]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Miinipilduja tuli&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme mängu kasutades C# standard teegis olevat System.Drawing süsteemi.&lt;br /&gt;
Mängus jookseb sõjaprintsess &amp;quot;Lena&amp;quot; ringi ja võitleb armastuse ning ellujäämise nimel.See on enneolematu lugu, mis räägib meile südamlikkusest, halastamatusest ning võitlusest iseenda kui ka teiste vastu.Lena võitleb müütliste olenditega kaugetest galaktikatest, kas ta on võidukas?&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Tanel Liiv&lt;br /&gt;
* Taavi Ilves&lt;br /&gt;
* Jaan Vahtre&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;2#4U&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Space Impact tüüpi tulistamine.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Erik Kaju&lt;br /&gt;
* Reigo Männiste&lt;br /&gt;
* Miina Sikk&lt;br /&gt;
* Indrek Tamm&lt;br /&gt;
* Sten Vaisma&lt;br /&gt;
&lt;br /&gt;
[[Image:Tank.jpg|thumb|150px|Teeme Pauku]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Projekt Tank&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme tanki mängu mitme tankiga ja suure pauguga.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Jaan Kruusma&lt;br /&gt;
* Siim Kündre&lt;br /&gt;
* Keito Arula&lt;br /&gt;
* Madis Kõosaar&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Hype&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Populaarse iPhone mängu Doodle Jump porditud versioon uue graafika ja muudatustega.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Lensment&lt;br /&gt;
* Jaak Lehtsalu&lt;br /&gt;
* Mihkel Sokk&lt;br /&gt;
* Kristjan Sokk&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Eagles With Lasers&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mäng kosmoses tulistamisest aka. Asteroids.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Urmo Tamme&lt;br /&gt;
* Sander Baikov&lt;br /&gt;
* Karl Männil&lt;br /&gt;
* Aare Roosiväli&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Blockmania&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Reio Kokla&lt;br /&gt;
* Toomas Soha&lt;br /&gt;
* Kaido Loonurm&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;hetkel nimetu&amp;quot;]]==&lt;br /&gt;
&#039;&#039;&#039;Projekt peatatud, kuna liitusin tiimiga &amp;quot;XNA (Xbox Not Available)&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
===Teema===&lt;br /&gt;
3D mäng hõljuvate (või lendavate) tankidega (sest nii on algul lihtsam).&lt;br /&gt;
&lt;br /&gt;
Mäng peaks koosnema võrdlemisi iseseisvatest komponentidest, milledest mõned on teostavad ka üsna vähese programmeerimis oskusega. Komponentide täpsemad kirjeldused ning eeldatavad keerukuse hinnangud leiab tiimi lehelt. Mängu kasutatavale tasemele viimiseks on vaja valmis saada vaid mõned komponendid - kõik ülejäänu on mõeldud neile, kes soovivad raskemaid asju proovida (näiteks täiendavad graafika efektid) ja pole seega hädavajalikud.&lt;br /&gt;
&lt;br /&gt;
3D osa ja komponentide ühendamise eest hoolitsen ise (kui keegi soovib antud vallas kaasa lüüa, siis muidugi on seegi võimaldatud). Mitmed projekti tööd kujutavad endast tavalist XNA&#039;s progemist. Seega saab nende osade juures kindlasti abi ka õppejõult ning arvukatest XNA teemalistest materjalidest (vajadusel ka minult). Üldiselt peaks vist piisama, kui iga tiimi liige teeb vähemalt ühe loetelus toodud töö (enamik asju võib seega tegemata jääda).&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;4 vaba kohta&#039;&#039;&#039; - kes on huvitatud, võib end kohe siia kirja panna! (täpsem info tiimi lehel)&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Pacman&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Pacman&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Andrus Reedla&lt;br /&gt;
* Andres Mill&lt;br /&gt;
* Gaspar Karm&lt;br /&gt;
* Priit Siimo&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;I&amp;amp;J&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Irina Klimova&lt;br /&gt;
* Jana Mrost&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Kosmoseahi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
2D kosmoselaevadega mäng&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Valdar Vaht&lt;br /&gt;
* Taavi Jakoobi&lt;br /&gt;
* Janno Tomingas&lt;br /&gt;
* Robin Soon&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;H.A.S.H.&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix i laadne mäng, edasine selgumisel.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Seda Sahradyan&lt;br /&gt;
* Henrik Leinola&lt;br /&gt;
* Allar Anijago&lt;br /&gt;
* Helen Muidik&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;...&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Minesweeperi laadne mäng, kus tuleb hoopis miinidele pihta saada&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;PEA&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Pavel Kodotšigov&lt;br /&gt;
* Jevgeni Nesterenko&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;NonName&amp;quot;]]==&lt;br /&gt;
[[Image:Platformer.jpg|thumb|300px|Screen]]&lt;br /&gt;
===Teema===&lt;br /&gt;
Platvormikas&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Raimo Tammel&lt;br /&gt;
* Ott Kändra&lt;br /&gt;
* Martin Tõkke&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2010 kaugõpe=&lt;br /&gt;
&lt;br /&gt;
==[[CodeBastards|codebastards]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Isomeetrilises vaates seiklusmäng. Inspiratsiooniks on mäng [http://www.dosgamesarchive.com/download/mystic-towers Mystic Towers]&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Kottisse - projektijuht&lt;br /&gt;
* Raul Valge&lt;br /&gt;
* Tanel Lebedev&lt;br /&gt;
* Andre Jõgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;M1&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Alvar Lumberg&lt;br /&gt;
* Ulvar Petmanson&lt;br /&gt;
* Janar Tooming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;JingJang&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme Xonixi.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Artur Mölter - &#039;&#039;&#039;projektijuht&#039;&#039;&#039;&lt;br /&gt;
* Jako Heinmets&lt;br /&gt;
* Lauri Liibert&lt;br /&gt;
* Liis Merisaar&lt;br /&gt;
* Karel Niine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Cool&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Xonixi kloon&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ivo Lõhmus &lt;br /&gt;
* Indrek Kahu&lt;br /&gt;
* Tanel Staub&lt;br /&gt;
&lt;br /&gt;
1-2 Vaba kohta!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ToString&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Muutustega Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rando Õispuu&lt;br /&gt;
* Reget Kalamees&lt;br /&gt;
* Reigo Riives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Rendikunn&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Tetris --- Xoniks&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ragnar Nurmla&lt;br /&gt;
* Sven Mäeks&lt;br /&gt;
* Siim Liivand&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuna tiim võis olla kuni 5 liikmeline, siis nagu juures olevalt pildilt näha, on paar täiesti vaba kohta tiimis. Seega, kellel ei ole veel oma tiimi või arvab, et me oleme talle oma oskustelt ja võimetelt (või siis vastupidi...) sobivad tiimikaaslased, võib julgelt liituda meie vaffa projektiga.&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Terav Totris&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Eesmärgiks - Tetrise kloon, teemaks kosmos ja komeedid.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
* Lauri Õunmaa&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=15125</id>
		<title>Juhend: Esimene kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (XNA Projekt)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=15125"/>
		<updated>2010-10-20T07:27:57Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Meeskonnad 2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
=Esimene kodutöö aines &amp;quot;Programmeerimine CSharp keeles&amp;quot; (XNA Projekt)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) 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;
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. &#039;&#039;&#039;Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tähtaeg==&lt;br /&gt;
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 4. oktoober 2010.&lt;br /&gt;
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 25. oktoober 2010.&lt;br /&gt;
&lt;br /&gt;
===Kaugõpe===&lt;br /&gt;
Meeskond peab olema koos 17. oktoober 2010, projekt esitatud hiljemalt 5. november.&lt;br /&gt;
&lt;br /&gt;
II projekt vastavalt 6. nov ja 28. nov&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;
&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. &lt;br /&gt;
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;
&lt;br /&gt;
==Konsultatsioonid==&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 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kirjandus ja viited==&lt;br /&gt;
* Learn Programming with XNA https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=7992&amp;amp;wa=wsignin1.0&amp;amp;Login=#Download&lt;br /&gt;
* Learning C# with XNA 3.0 http://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8119&lt;br /&gt;
&lt;br /&gt;
* http://www.eneta.ee -&amp;gt; õppimine -&amp;gt; Veebistuudium -&amp;gt; Veebiarendus&lt;br /&gt;
* http://creators.xna.com/en-US/&lt;br /&gt;
* http://www.verysillygames.com/&lt;br /&gt;
* http://www.robmiles.com/xna-book-downloads/&lt;br /&gt;
* http://channel9.msdn.com/&lt;br /&gt;
* http://www.nazspace.com/wp/game-development/beginner-tutorials/&lt;br /&gt;
* http://www.riemers.net/&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 kevad=&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
* Tetris&lt;br /&gt;
** Vaata: http://en.wikipedia.org/wiki/Tetris&lt;br /&gt;
Või&lt;br /&gt;
* Xonix&lt;br /&gt;
** http://xonix.games-here.com/&lt;br /&gt;
Või &lt;br /&gt;
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&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;
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010=&lt;br /&gt;
==[[Meeskond &amp;quot;IDDQD&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Midagi seoses iPhone/iPod Touch-i mänguga &#039;Mega Jump&#039;.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Allar Märk&lt;br /&gt;
* Joosep Ilves&lt;br /&gt;
* Lauri Keel&lt;br /&gt;
* Kert Suvi&lt;br /&gt;
* Raido Hallop&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;C-Team&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectT.png|thumb|Pilt kasutajaliidesest]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&amp;quot;T Nagu Tetris&amp;quot; ehk meie versioon mängust tetris.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rauno Rüga &lt;br /&gt;
* Jarko Kaskmaa&lt;br /&gt;
* Taivo Türnpu&lt;br /&gt;
* Gert Glükmann&lt;br /&gt;
* Indrek Kõue&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;XNA (Xbox Not Available)&amp;quot;]]==&lt;br /&gt;
[[Image:Hexagon RPG.JPG|thumb|300px|Heksagon võrgustikuga taktikaline lahinguväli.]]&lt;br /&gt;
=== Teema ===&lt;br /&gt;
Esialgu on plaanis teha heksagon võrgustikuga taktikaline lahinguväli, kus on üksteise vastu võitlevad tegelaste meeskonnad. &lt;br /&gt;
=== Liikmed ===&lt;br /&gt;
* Kristjan Stolin&lt;br /&gt;
* Ilmar Telga&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;2 vaba kohta !&#039;&#039;&#039; -  Vajame pannkoogi tegijaid ja selja pesijaid!&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Sõjardid&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Jälle üks tankimäng&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Mailis Toompuu&lt;br /&gt;
* Lauri Jansen&lt;br /&gt;
&lt;br /&gt;
[[Image:Interface.png|thumb|150px|Mängu interface]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Miinipilduja tuli&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme mängu kasutades C# standard teegis olevat System.Drawing süsteemi.&lt;br /&gt;
Mängus jookseb sõjaprintsess &amp;quot;Lena&amp;quot; ringi ja võitleb armastuse ning ellujäämise nimel.See on enneolematu lugu, mis räägib meile südamlikkusest, halastamatusest ning võitlusest iseenda kui ka teiste vastu.Lena võitleb müütliste olenditega kaugetest galaktikatest, kas ta on võidukas?&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Tanel Liiv&lt;br /&gt;
* Taavi Ilves&lt;br /&gt;
* Jaan Vahtre&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;2#4U&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Space Impact tüüpi tulistamine.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Erik Kaju&lt;br /&gt;
* Reigo Männiste&lt;br /&gt;
* Miina Sikk&lt;br /&gt;
* Indrek Tamm&lt;br /&gt;
* Sten Vaisma&lt;br /&gt;
&lt;br /&gt;
[[Image:Tank.jpg|thumb|150px|Teeme Pauku]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Projekt Tank&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme tanki mängu mitme tankiga ja suure pauguga.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Jaan Kruusma&lt;br /&gt;
* Siim Kündre&lt;br /&gt;
* Keito Arula&lt;br /&gt;
* Madis Kõosaar&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Hype&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Populaarse iPhone mängu Doodle Jump porditud versioon uue graafika ja muudatustega.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Lensment&lt;br /&gt;
* Jaak Lehtsalu&lt;br /&gt;
* Mihkel Sokk&lt;br /&gt;
* Kristjan Sokk&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Eagles With Lasers&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mäng kosmoses tulistamisest aka. Asteroids.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Urmo Tamme&lt;br /&gt;
* Sander Baikov&lt;br /&gt;
* Karl Männil&lt;br /&gt;
* Aare Roosiväli&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Blockmania&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Reio Kokla&lt;br /&gt;
* Toomas Soha&lt;br /&gt;
* Kaido Loonurm&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;hetkel nimetu&amp;quot;]]==&lt;br /&gt;
&#039;&#039;&#039;Projekt peatatud, kuna liitusin tiimiga &amp;quot;XNA (Xbox Not Available)&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
===Teema===&lt;br /&gt;
3D mäng hõljuvate (või lendavate) tankidega (sest nii on algul lihtsam).&lt;br /&gt;
&lt;br /&gt;
Mäng peaks koosnema võrdlemisi iseseisvatest komponentidest, milledest mõned on teostavad ka üsna vähese programmeerimis oskusega. Komponentide täpsemad kirjeldused ning eeldatavad keerukuse hinnangud leiab tiimi lehelt. Mängu kasutatavale tasemele viimiseks on vaja valmis saada vaid mõned komponendid - kõik ülejäänu on mõeldud neile, kes soovivad raskemaid asju proovida (näiteks täiendavad graafika efektid) ja pole seega hädavajalikud.&lt;br /&gt;
&lt;br /&gt;
3D osa ja komponentide ühendamise eest hoolitsen ise (kui keegi soovib antud vallas kaasa lüüa, siis muidugi on seegi võimaldatud). Mitmed projekti tööd kujutavad endast tavalist XNA&#039;s progemist. Seega saab nende osade juures kindlasti abi ka õppejõult ning arvukatest XNA teemalistest materjalidest (vajadusel ka minult). Üldiselt peaks vist piisama, kui iga tiimi liige teeb vähemalt ühe loetelus toodud töö (enamik asju võib seega tegemata jääda).&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;4 vaba kohta&#039;&#039;&#039; - kes on huvitatud, võib end kohe siia kirja panna! (täpsem info tiimi lehel)&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Pacman&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Pacman&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Andrus Reedla&lt;br /&gt;
* Andres Mill&lt;br /&gt;
* Gaspar Karm&lt;br /&gt;
* Priit Siimo&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;I&amp;amp;J&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Irina Klimova&lt;br /&gt;
* Jana Mrost&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Kosmoseahi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
2D kosmoselaevadega mäng&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Valdar Vaht&lt;br /&gt;
* Taavi Jakoobi&lt;br /&gt;
* Janno Tomingas&lt;br /&gt;
* Robin Soon&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;H.A.S.H.&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix i laadne mäng, edasine selgumisel.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Seda Sahradyan&lt;br /&gt;
* Henrik Leinola&lt;br /&gt;
* Allar Anijago&lt;br /&gt;
* Helen Muidik&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;...&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Minesweeperi laadne mäng, kus tuleb hoopis miinidele pihta saada&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;PEA&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Pavel Kodotšigov&lt;br /&gt;
* Jevgeni Nesterenko&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;NonName&amp;quot;]]==&lt;br /&gt;
[[Image:Platformer.jpg|thumb|300px|Screen]]&lt;br /&gt;
===Teema===&lt;br /&gt;
Platvormikas&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Raimo Tammel&lt;br /&gt;
* Ott Kändra&lt;br /&gt;
* Martin Tõkke&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2010 kaugõpe=&lt;br /&gt;
&lt;br /&gt;
==[[CodeBastards|codebastards]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Isomeetrilises vaates seiklusmäng. Inspiratsiooniks on mäng [http://www.dosgamesarchive.com/download/mystic-towers Mystic Towers]&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Kottisse - projektijuht&lt;br /&gt;
* Raul Valge&lt;br /&gt;
* Tanel Lebedev&lt;br /&gt;
* Andre Jõgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;M1&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Alvar Lumberg&lt;br /&gt;
* Ulvar Petmanson&lt;br /&gt;
* Janar Tooming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;JingJang&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme Xonixi.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Artur Mölter - &#039;&#039;&#039;projektijuht&#039;&#039;&#039;&lt;br /&gt;
* Jako Heinmets&lt;br /&gt;
* Lauri Liibert&lt;br /&gt;
* Liis Merisaar&lt;br /&gt;
* Karel Niine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Cool&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Xonixi kloon&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ivo Lõhmus &lt;br /&gt;
* Indrek Kahu&lt;br /&gt;
* Tanel Staub&lt;br /&gt;
&lt;br /&gt;
1-2 Vaba kohta!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ToString&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Muutustega Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rando Õispuu&lt;br /&gt;
* Reget Kalamees&lt;br /&gt;
* Reigo Riives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Rendikunn&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Tetris --- Xoniks&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ragnar Nurmla&lt;br /&gt;
* Sven Mäeks&lt;br /&gt;
* Siim Liivand&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuna tiim võis olla kuni 5 liikmeline, siis nagu juures olevalt pildilt näha, on paar täiesti vaba kohta tiimis. Seega, kellel ei ole veel oma tiimi või arvab, et me oleme talle oma oskustelt ja võimetelt (või siis vastupidi...) sobivad tiimikaaslased, võib julgelt liituda meie vaffa projektiga.&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Terav Totris&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Eesmärgiks - Tetrise kloon.&lt;br /&gt;
Kõik muu veel arutamisel.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
* Lauri Õunmaa&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=15124</id>
		<title>Juhend: Esimene kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (XNA Projekt)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=15124"/>
		<updated>2010-10-20T07:27:11Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Meeskonnad 2010 kaugõpe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
=Esimene kodutöö aines &amp;quot;Programmeerimine CSharp keeles&amp;quot; (XNA Projekt)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) 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;
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. &#039;&#039;&#039;Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tähtaeg==&lt;br /&gt;
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 4. oktoober 2010.&lt;br /&gt;
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 25. oktoober 2010.&lt;br /&gt;
&lt;br /&gt;
===Kaugõpe===&lt;br /&gt;
Meeskond peab olema koos 17. oktoober 2010, projekt esitatud hiljemalt 5. november.&lt;br /&gt;
&lt;br /&gt;
II projekt vastavalt 6. nov ja 28. nov&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;
&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. &lt;br /&gt;
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;
&lt;br /&gt;
==Konsultatsioonid==&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 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kirjandus ja viited==&lt;br /&gt;
* Learn Programming with XNA https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=7992&amp;amp;wa=wsignin1.0&amp;amp;Login=#Download&lt;br /&gt;
* Learning C# with XNA 3.0 http://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8119&lt;br /&gt;
&lt;br /&gt;
* http://www.eneta.ee -&amp;gt; õppimine -&amp;gt; Veebistuudium -&amp;gt; Veebiarendus&lt;br /&gt;
* http://creators.xna.com/en-US/&lt;br /&gt;
* http://www.verysillygames.com/&lt;br /&gt;
* http://www.robmiles.com/xna-book-downloads/&lt;br /&gt;
* http://channel9.msdn.com/&lt;br /&gt;
* http://www.nazspace.com/wp/game-development/beginner-tutorials/&lt;br /&gt;
* http://www.riemers.net/&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 kevad=&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
* Tetris&lt;br /&gt;
** Vaata: http://en.wikipedia.org/wiki/Tetris&lt;br /&gt;
Või&lt;br /&gt;
* Xonix&lt;br /&gt;
** http://xonix.games-here.com/&lt;br /&gt;
Või &lt;br /&gt;
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&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;
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010=&lt;br /&gt;
==[[Meeskond &amp;quot;IDDQD&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Midagi seoses iPhone/iPod Touch-i mänguga &#039;Mega Jump&#039;.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Allar Märk&lt;br /&gt;
* Joosep Ilves&lt;br /&gt;
* Lauri Keel&lt;br /&gt;
* Kert Suvi&lt;br /&gt;
* Raido Hallop&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;C-Team&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectT.png|thumb|Pilt kasutajaliidesest]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&amp;quot;T Nagu Tetris&amp;quot; ehk meie versioon mängust tetris.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rauno Rüga &lt;br /&gt;
* Jarko Kaskmaa&lt;br /&gt;
* Taivo Türnpu&lt;br /&gt;
* Gert Glükmann&lt;br /&gt;
* Indrek Kõue&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;XNA (Xbox Not Available)&amp;quot;]]==&lt;br /&gt;
[[Image:Hexagon RPG.JPG|thumb|300px|Heksagon võrgustikuga taktikaline lahinguväli.]]&lt;br /&gt;
=== Teema ===&lt;br /&gt;
Esialgu on plaanis teha heksagon võrgustikuga taktikaline lahinguväli, kus on üksteise vastu võitlevad tegelaste meeskonnad. &lt;br /&gt;
=== Liikmed ===&lt;br /&gt;
* Kristjan Stolin&lt;br /&gt;
* Ilmar Telga&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;2 vaba kohta !&#039;&#039;&#039; -  Vajame pannkoogi tegijaid ja selja pesijaid!&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Sõjardid&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Jälle üks tankimäng&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Mailis Toompuu&lt;br /&gt;
* Lauri Jansen&lt;br /&gt;
&lt;br /&gt;
[[Image:Interface.png|thumb|150px|Mängu interface]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Miinipilduja tuli&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme mängu kasutades C# standard teegis olevat System.Drawing süsteemi.&lt;br /&gt;
Mängus jookseb sõjaprintsess &amp;quot;Lena&amp;quot; ringi ja võitleb armastuse ning ellujäämise nimel.See on enneolematu lugu, mis räägib meile südamlikkusest, halastamatusest ning võitlusest iseenda kui ka teiste vastu.Lena võitleb müütliste olenditega kaugetest galaktikatest, kas ta on võidukas?&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Tanel Liiv&lt;br /&gt;
* Taavi Ilves&lt;br /&gt;
* Jaan Vahtre&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;2#4U&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Space Impact tüüpi tulistamine.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Erik Kaju&lt;br /&gt;
* Reigo Männiste&lt;br /&gt;
* Miina Sikk&lt;br /&gt;
* Indrek Tamm&lt;br /&gt;
* Sten Vaisma&lt;br /&gt;
&lt;br /&gt;
[[Image:Tank.jpg|thumb|150px|Teeme Pauku]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Projekt Tank&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme tanki mängu mitme tankiga ja suure pauguga.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Jaan Kruusma&lt;br /&gt;
* Siim Kündre&lt;br /&gt;
* Keito Arula&lt;br /&gt;
* Madis Kõosaar&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Hype&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Populaarse iPhone mängu Doodle Jump porditud versioon uue graafika ja muudatustega.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Lensment&lt;br /&gt;
* Jaak Lehtsalu&lt;br /&gt;
* Mihkel Sokk&lt;br /&gt;
* Kristjan Sokk&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Eagles With Lasers&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mäng kosmoses tulistamisest aka. Asteroids.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Urmo Tamme&lt;br /&gt;
* Sander Baikov&lt;br /&gt;
* Karl Männil&lt;br /&gt;
* Aare Roosiväli&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Blockmania&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Reio Kokla&lt;br /&gt;
* Toomas Soha&lt;br /&gt;
* Kaido Loonurm&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;hetkel nimetu&amp;quot;]]==&lt;br /&gt;
&#039;&#039;&#039;Projekt peatatud, kuna liitusin tiimiga &amp;quot;XNA (Xbox Not Available)&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
===Teema===&lt;br /&gt;
3D mäng hõljuvate (või lendavate) tankidega (sest nii on algul lihtsam).&lt;br /&gt;
&lt;br /&gt;
Mäng peaks koosnema võrdlemisi iseseisvatest komponentidest, milledest mõned on teostavad ka üsna vähese programmeerimis oskusega. Komponentide täpsemad kirjeldused ning eeldatavad keerukuse hinnangud leiab tiimi lehelt. Mängu kasutatavale tasemele viimiseks on vaja valmis saada vaid mõned komponendid - kõik ülejäänu on mõeldud neile, kes soovivad raskemaid asju proovida (näiteks täiendavad graafika efektid) ja pole seega hädavajalikud.&lt;br /&gt;
&lt;br /&gt;
3D osa ja komponentide ühendamise eest hoolitsen ise (kui keegi soovib antud vallas kaasa lüüa, siis muidugi on seegi võimaldatud). Mitmed projekti tööd kujutavad endast tavalist XNA&#039;s progemist. Seega saab nende osade juures kindlasti abi ka õppejõult ning arvukatest XNA teemalistest materjalidest (vajadusel ka minult). Üldiselt peaks vist piisama, kui iga tiimi liige teeb vähemalt ühe loetelus toodud töö (enamik asju võib seega tegemata jääda).&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;4 vaba kohta&#039;&#039;&#039; - kes on huvitatud, võib end kohe siia kirja panna! (täpsem info tiimi lehel)&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Pacman&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Pacman&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Andrus Reedla&lt;br /&gt;
* Andres Mill&lt;br /&gt;
* Gaspar Karm&lt;br /&gt;
* Priit Siimo&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;I&amp;amp;J&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Irina Klimova&lt;br /&gt;
* Jana Mrost&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Kosmoseahi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
2D kosmoselaevadega mäng&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Valdar Vaht&lt;br /&gt;
* Taavi Jakoobi&lt;br /&gt;
* Janno Tomingas&lt;br /&gt;
* Robin Soon&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;H.A.S.H.&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix i laadne mäng, edasine selgumisel.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Seda Sahradyan&lt;br /&gt;
* Henrik Leinola&lt;br /&gt;
* Allar Anijago&lt;br /&gt;
* Helen Muidik&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;...&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Minesweeperi laadne mäng, kus tuleb hoopis miinidele pihta saada&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;PEA&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Pavel Kodotšigov&lt;br /&gt;
* Jevgeni Nesterenko&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Terav Totris&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Eesmärgiks - Tetrise kloon.&lt;br /&gt;
Kõik muu veel arutamisel.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
* Lauri Õunmaa&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;NonName&amp;quot;]]==&lt;br /&gt;
[[Image:Platformer.jpg|thumb|300px|Screen]]&lt;br /&gt;
===Teema===&lt;br /&gt;
Platvormikas&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Raimo Tammel&lt;br /&gt;
* Ott Kändra&lt;br /&gt;
* Martin Tõkke&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2010 kaugõpe=&lt;br /&gt;
&lt;br /&gt;
==[[CodeBastards|codebastards]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Isomeetrilises vaates seiklusmäng. Inspiratsiooniks on mäng [http://www.dosgamesarchive.com/download/mystic-towers Mystic Towers]&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Kottisse - projektijuht&lt;br /&gt;
* Raul Valge&lt;br /&gt;
* Tanel Lebedev&lt;br /&gt;
* Andre Jõgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;M1&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Alvar Lumberg&lt;br /&gt;
* Ulvar Petmanson&lt;br /&gt;
* Janar Tooming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;JingJang&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme Xonixi.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Artur Mölter - &#039;&#039;&#039;projektijuht&#039;&#039;&#039;&lt;br /&gt;
* Jako Heinmets&lt;br /&gt;
* Lauri Liibert&lt;br /&gt;
* Liis Merisaar&lt;br /&gt;
* Karel Niine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Cool&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Xonixi kloon&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ivo Lõhmus &lt;br /&gt;
* Indrek Kahu&lt;br /&gt;
* Tanel Staub&lt;br /&gt;
&lt;br /&gt;
1-2 Vaba kohta!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ToString&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Muutustega Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rando Õispuu&lt;br /&gt;
* Reget Kalamees&lt;br /&gt;
* Reigo Riives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Rendikunn&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Tetris --- Xoniks&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ragnar Nurmla&lt;br /&gt;
* Sven Mäeks&lt;br /&gt;
* Siim Liivand&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuna tiim võis olla kuni 5 liikmeline, siis nagu juures olevalt pildilt näha, on paar täiesti vaba kohta tiimis. Seega, kellel ei ole veel oma tiimi või arvab, et me oleme talle oma oskustelt ja võimetelt (või siis vastupidi...) sobivad tiimikaaslased, võib julgelt liituda meie vaffa projektiga.&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Terav Totris&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Eesmärgiks - Tetrise kloon.&lt;br /&gt;
Kõik muu veel arutamisel.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
* Lauri Õunmaa&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=14566</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=14566"/>
		<updated>2010-10-16T11:57:27Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* 16.10. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded selguvad lähteülesande kinnitamisel.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on luua Tetrise mängu kloon.&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;br /&gt;
* [http://code.google.com/p/totris/ Totrise projekt]&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=14565</id>
		<title>Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Terav_Totris%22&amp;diff=14565"/>
		<updated>2010-10-16T11:43:24Z</updated>

		<summary type="html">&lt;p&gt;Dveltson: /* Terav Totris */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Terav Totris=&lt;br /&gt;
&lt;br /&gt;
Meeskonnaliikmetele antavad ülesanded selguvad lähteülesande kinnitamisel.&lt;br /&gt;
&lt;br /&gt;
Eesmärgiks on luua Tetrise mängu kloon.&lt;br /&gt;
&lt;br /&gt;
=== 07.10.===&lt;br /&gt;
Toimus esimene sküpe koosolek, kus lepiti kokku järgnevas:&lt;br /&gt;
* tiimitöö väljundiks on Tetrise kloon&lt;br /&gt;
* kõik lõpetavad XNA paigaldused ja hakkavad sügavuti tutvuma XNAga&lt;br /&gt;
* igaüks otsib koodinäiteid teostatud tetrise mängudest XNAs&lt;br /&gt;
* järgmine koosolek toimub pühapäeval alates 21:30st sküpe vahendusel&lt;br /&gt;
&lt;br /&gt;
=== 10.10. ===&lt;br /&gt;
&lt;br /&gt;
Toimus järjekordne sküpe-kohtumine, mil peale mõningast kribast jõuti nii kaugele:&lt;br /&gt;
* enamvähem jaotati ära, kes mida teeb&lt;br /&gt;
* mänguks jääb tetrise kloon (oridžinal, not)&lt;br /&gt;
* kõik uurivad veel C# ja ka näitena võetud tetrise koodi&lt;br /&gt;
* teisipäeval 12.10. järgmine virtuaalne kohtumine sküpes, kell 22.00 (parandage mind, kui eksin)&lt;br /&gt;
&lt;br /&gt;
=== 12.10. ===&lt;br /&gt;
Mida lepiti kokku?&lt;br /&gt;
* Anneli oli valmis treinud tabeli tööülesannetega (tupli, 5+)&lt;br /&gt;
* Denis tegi valma codeplexi projekti ruumi&lt;br /&gt;
* õpiti natuke tundma codeplexi, TeamViewerit ja lepiti kokku, et kõik õpivad ilusti codeplexi/teamviewer kasutama&lt;br /&gt;
* õppida, õppida, õppida XNAd, tetris, OOP&lt;br /&gt;
* laupäeval saadakse 12:30 koolis kokku, et positsioonid paika panna (loe: räägime korralikult kõik läbi ja kõik küsimused saavad vastused)&lt;br /&gt;
* dokumentatsioon on üleval [http://code.google.com/p/totris/wiki siin]&lt;br /&gt;
&lt;br /&gt;
=== 16.10. ===&lt;br /&gt;
* Anneli näitas kujunduse variante ja valiti &amp;quot;Kosmos&amp;quot;&lt;br /&gt;
* Codeplexist koliti üle Google Code&#039;i + svn (selle kohta tuleb õpetus projekti lehele)&lt;/div&gt;</summary>
		<author><name>Dveltson</name></author>
	</entry>
</feed>