<?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=Alumberg</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=Alumberg"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Alumberg"/>
	<updated>2026-05-08T19:21:14Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_teenusele&amp;diff=49022</id>
		<title>Unusual Suspects retsensioon akaver teenusele</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_teenusele&amp;diff=49022"/>
		<updated>2012-06-04T19:07:51Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Retsensioon [[Meeskond &amp;quot;akaver&amp;quot;]] veebiteenusele.===&lt;br /&gt;
&lt;br /&gt;
Andres Käveri ühemehebänd näitab oma kodutöö igas osas, et ei kirjuta koodi mitte esimest korda ja oskab rakendada häid praktikaid vastavalt vajadusele ja mõttekusele, mitte kuivalt ja &amp;quot;raamatu järgi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Mulle imponeeris, et eraldatud olid erinevad kihid just sobiva paksusega tükkideks, e. teenuskiht piirdus &#039;&#039;&#039;contracti&#039;&#039;&#039; täitmisega ja sisemiselt delegeeris andmete lugemise edasi andmekihile, mida kasutati ka mujal. &lt;br /&gt;
&lt;br /&gt;
Oleksin soovinud näha teenuses andmemudeli natuke laiemat kaetust. Samas oli autoril konkreetne reaalsest elust lähtuv eesmärk ja teenuse liidesesse mingite kõrvaliste meetodite lisamine oleks olnud selgelt kunstlik ja asjakohatu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Alvar Lumberg&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_teenusele&amp;diff=49021</id>
		<title>Unusual Suspects retsensioon akaver teenusele</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_teenusele&amp;diff=49021"/>
		<updated>2012-06-04T19:06:15Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsensioon [[Meeskond &amp;quot;akaver&amp;quot;]] veebiteenusele.&lt;br /&gt;
&lt;br /&gt;
Andres Käveri ühemehebänd näitab oma kodutöö igas osas, et ei kirjuta koodi mitte esimest korda ja oskab rakendada häid praktikaid vastavalt vajadusele ja mõttekusele, mitte kuivalt ja &amp;quot;raamatu järgi&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Mulle imponeeris, et eraldatud olid erinevad kihid just sobiva paksusega tükkideks, e. teenuskiht piirdus &#039;&#039;&#039;contracti&#039;&#039;&#039; täitmisega ja sisemiselt delegeeris andmete lugemise edasi andmekihile, mida kasutati ka mujal. &lt;br /&gt;
&lt;br /&gt;
Oleksin soovinud näha teenuses andmemudeli natuke laiemat kaetust. Samas oli autoril konkreetne reaalsest elust lähtuv eesmärk ja teenuse liidesesse mingite kõrvaliste meetodite lisamine oleks olnud selgelt kunstlik ja asjakohatu.&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_teenusele&amp;diff=49020</id>
		<title>Unusual Suspects retsensioon akaver teenusele</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_teenusele&amp;diff=49020"/>
		<updated>2012-06-04T18:56:18Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Retsensioon [[Meeskond &amp;quot;akaver&amp;quot;]] veebiteenusele.&lt;br /&gt;
&lt;br /&gt;
Andres Käveri ühemehebänd näitab oma kodutöö igas osas, et ei kirjuta koodi mitte esimest korda ja oskab rakendada häid praktikaid vastavalt vajadusele ja mõttekusele, mitte kuivalt ja &amp;quot;raamatu järgi&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_teenusele&amp;diff=49019</id>
		<title>Unusual Suspects retsensioon akaver teenusele</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_teenusele&amp;diff=49019"/>
		<updated>2012-06-04T18:46:26Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: Created page with &amp;#039;Link projektile akaver projekti lehel.&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Link projektile akaver projekti lehel.&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Unusual_Suspects%22&amp;diff=48930</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=48930"/>
		<updated>2012-06-02T12:47:28Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* akaver */&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;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Unusual_Suspects_retsensioon_akaver_XMLile&lt;br /&gt;
&lt;br /&gt;
[[Unusual Suspects retsensioon akaver teenusele]]&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>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_XMLile&amp;diff=47320</id>
		<title>Unusual Suspects retsensioon akaver XMLile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_XMLile&amp;diff=47320"/>
		<updated>2012-04-10T16:57:45Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kiidan algatuseks head praktilist mõtet - kui pole ka tegu praktilise plaaniga, siis on selgelt tegu realistliku taustaga ettevõtmisega. Meeldib ka terviklikkus, sest andmed moodustavad sisemiselt seotud kogumi ning vaeva on nähtud nende seoste esiletoomisega. Valideerimise läbib lennates.&lt;br /&gt;
&lt;br /&gt;
Leian ka paar punkti, mida kritiseerida:&lt;br /&gt;
&lt;br /&gt;
* Inglise keele õigekiri (Frequencie - XMLi korrektsuse mõttes ebaoluline, samas kõige silmatorkavam)&lt;br /&gt;
* Nimekonventsioonid &lt;br /&gt;
** Freq_List vs Freq_type vs SocialCode (võiks olla läbiv loogika)&lt;br /&gt;
** Grupeeriva elemendi ja alamelemendi nimed võiks kattuda (Members -&amp;gt; Person halb näide, Models -&amp;gt; Model hea näide)&lt;br /&gt;
* Sageduste tüüpide listis on ID toodud nimega kokku. Võiks olla eraldi Freq element, millel atribuudid või alamelement&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes kihvt valdkond ja täitsa pruugitav XML :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Alvar Lumberg&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_XMLile&amp;diff=47319</id>
		<title>Unusual Suspects retsensioon akaver XMLile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Unusual_Suspects_retsensioon_akaver_XMLile&amp;diff=47319"/>
		<updated>2012-04-10T16:55:49Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: Created page with &amp;#039;Kiidan algatuseks head praktilist mõtet - kui pole ka tegu praktilise plaaniga, siis on selgelt tegu realistliku taustaga ettevõtmisega. Meeldib ka terviklikkus, sest andmed mo…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kiidan algatuseks head praktilist mõtet - kui pole ka tegu praktilise plaaniga, siis on selgelt tegu realistliku taustaga ettevõtmisega. Meeldib ka terviklikkus, sest andmed moodustavad sisemiselt seotud kogumi ning vaeva on nähtud nende seoste esiletoomisega. Valideerimise läbib lennates.&lt;br /&gt;
&lt;br /&gt;
Leian ka paar punkti, mida kritiseerida:&lt;br /&gt;
&lt;br /&gt;
* Inglise keele õigekiri (Frequencie - XMLi korrektsuse mõttes ebaoluline, samas kõige silmatorkavam)&lt;br /&gt;
* Nimekonventsioonid &lt;br /&gt;
** Freq_List vs Freq_type vs SocialCode (võiks olla läbiv loogika)&lt;br /&gt;
** Grupeeriva elemendi ja alamelemendi nimed võiks kattuda (Members -&amp;gt; Person halb näide, Models -&amp;gt; Model hea näide)&lt;br /&gt;
* Sageduste tüüpide listis on ID toodud nimega kokku. Võiks olla eraldi Freq element, millel atribuudid või alamelement&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes kihvt valdkond ja täitsa pruugitav XML :)&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22akaver%22&amp;diff=47318</id>
		<title>Meeskond &quot;akaver&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22akaver%22&amp;diff=47318"/>
		<updated>2012-04-10T16:33:52Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* XML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tagasi: 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&lt;br /&gt;
==Plaan==&lt;br /&gt;
On olemas selline organisatsioon nagu EAMK - Eesti Automudelismi Klubi.&lt;br /&gt;
Teen nendele ühe MS vahenditel baseeruva rakenduse. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1. Teenusena kõikvõimalikud infovahetused&lt;br /&gt;
Klubiliikmete register,&lt;br /&gt;
mudelite register jmt.&lt;br /&gt;
&lt;br /&gt;
*2. Esimesed XML&#039;id teen käsitsi, edasi mõtisklen genereerimise peale&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
====[[XML]]====&lt;br /&gt;
([[Unusual Suspects retsensioon akaver XMLile|&amp;quot;Unusual Suspects&amp;quot; retsensioon]])&lt;br /&gt;
&lt;br /&gt;
====[[XSD]]====&lt;br /&gt;
====[[Sageduste ülevaade XSLT]]====&lt;br /&gt;
====[[Sõitjate/mudelite ülevaade XSLT]]====&lt;br /&gt;
&lt;br /&gt;
==Päevik==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
02/04&lt;br /&gt;
Tõin eraldi usb klaveri maci taha windowsi jaoks ja hakkasin Visual Studio 2010&#039;ga xmli tegema. &lt;br /&gt;
Omandasin hulga kirjandust ja tutoriale (elus esimest korda katsun lähemalt kogu MS arendusvahendite komplekti).&lt;br /&gt;
Alustasin Wikiga.&lt;br /&gt;
Installeerin serverfarmi Windows Server 2008 R2&#039;e ja MS SQL&#039;i. Kui juba, siis juba.&lt;br /&gt;
&lt;br /&gt;
03/04&lt;br /&gt;
XML veits keerukamaks. Kõikvõimalikud seosed eri elementide vahel atribuutidesse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)&amp;diff=46523</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2012(kaugõpe)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012(kaug%C3%B5pe)&amp;diff=46523"/>
		<updated>2012-03-13T20:06:46Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* Meeskonnad 2012 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Võrgurakendused II: hajussüsteemide ehitamine(kaugõpe)]]&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot; 2012(kaugõpe)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..4 tudengit 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. Wikilehe täitmise 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.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039;&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 25. märts 2012.&lt;br /&gt;
** Retsensioonid XML-failide kohta peavad tehtud olema 7. aprill 2012&lt;br /&gt;
** &#039;&#039;&#039;Meeskonnad on loonud omale enda wiki lehe, kuhu kirjeldavad meeskonna ja panevad nad üles oma tööd. Lisaks hakkavad kogunema ka sinna teiste gruppide poolt kirjutatavad retsensioonid. &amp;lt;ins&amp;gt;Meeskonnalehed lingitakse selle lehe lõppu Meeskonna pealkirja alla.&amp;lt;/ins&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis&amp;lt;!--, esitatud--&amp;gt; ja ja wikilehel kirjeldatud hiljemalt 25. aprill 2012.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 7. mai 2012&lt;br /&gt;
&amp;lt;!--** Veebiteenus tuleb esitleda!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039;&lt;br /&gt;
** Klientrakendused peavad olema valmis&amp;lt;!--, esitatud--&amp;gt; ja wikilehel kirjeldatud hiljemalt 25. mai 2012.&lt;br /&gt;
** Retsensioonid veebiteenuste kohta peavad tehtud olema 1. juuni 2012&lt;br /&gt;
&amp;lt;!--** Klientrakendused tuleb esitleda!--&amp;gt;&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!--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&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;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
XML-il peab olema vähemalt 4 loogilist dimensiooni.&lt;br /&gt;
 &amp;lt;dim1&amp;gt;&lt;br /&gt;
   &amp;lt;dim2&amp;gt;&lt;br /&gt;
     &amp;lt;dim3&amp;gt;&lt;br /&gt;
       &amp;lt;dim4&amp;gt;&lt;br /&gt;
       &amp;lt;/dim4&amp;gt;&lt;br /&gt;
     &amp;lt;/dim3&amp;gt;&lt;br /&gt;
   &amp;lt;/dim2&amp;gt;&lt;br /&gt;
 &amp;lt;/dim1&amp;gt;&lt;br /&gt;
Lisaks tuleb kasutada 3-el dimensioonil attribuute, mis one enamat, kui lihtsalt ID.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
===Retsensioonid===&lt;br /&gt;
Retsensioon on üliõpilase iseseisva teadustöö kriitilise analüüsi põhjal koostatud argumenteeritud hinnang. Retsensioonis tuleb hinnata töö vastavust esitatud tingimustele, programmikoodi loetavust ning kommenteeritust, dokumentatsiooni ja kirjeldada puudusi. Retsensioonide põhjal on meeskondadel õigus oma projekte parandada enne määratud esitamistähtaja kättejõudmist.&lt;br /&gt;
&lt;br /&gt;
Retsensioon peab sisaldama minimaalselt...&lt;br /&gt;
* XML - ...200 sõna.&lt;br /&gt;
* Veebiteenus - ...600 sõna.&lt;br /&gt;
* Klientrakendus - ...600 sõna.&lt;br /&gt;
&lt;br /&gt;
Mõnelauselisest arvamusest ei piisa, kuna tegemist on grupi loodavate arvustustega, mitte individuaalsete arvustustega.&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&lt;br /&gt;
 mait.poska [ät] itcollege.ee (+372 53 469 734) või&lt;br /&gt;
 kaarel.raspel [ät] gmail.com (+372 522 2468)&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua kontroll, et nimi lisatakse baasi alles siis, kui seda nime on pakkunud vähemalt kaks erinevat kasutajat&lt;br /&gt;
* luua roll-back&#039;i võimalus juhuks, kui mõni kasutaja on tegelenud spämmimisega&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel oma kontaktibaase omavahel jagada&lt;br /&gt;
* luua võimalus pakkuda kontaktibaasis leiduvate nimede järgi sobivaid nimesid&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel erinevaid vooge grupeerida&lt;br /&gt;
* luua võimalus voogudes leiduvate uudiste puhverdamiseks (voogude lugemine võtab enamasti üsna palju aega)&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2012=&lt;br /&gt;
==Meeskond &amp;quot;Minu meeskonnanimi&amp;quot; ==&lt;br /&gt;
*Liikmed&lt;br /&gt;
**Kes&lt;br /&gt;
&lt;br /&gt;
Mida selles projektis teeme&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Söörlösed&amp;quot; ==&lt;br /&gt;
*Liikmed: Anneli Rasu ja Reget Kalamees&lt;br /&gt;
&lt;br /&gt;
*Esialgu on teada, et teeme seda, mis vaja. Teemad on omavahelisel kooskõlastamisel-täpsustamisel.&lt;br /&gt;
&lt;br /&gt;
==Meeskond &amp;quot;Unusual Suspects&amp;quot; ==&lt;br /&gt;
*Liikmed: Denis Veltson, Anu Kuusmaa, Mari Lehis, Alvar Lumberg&lt;br /&gt;
&lt;br /&gt;
* Tööjaotust veel pole, projektijuhtimine käib.&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_ASP%22&amp;diff=21415</id>
		<title>Talk:Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_ASP%22&amp;diff=21415"/>
		<updated>2010-12-22T09:39:36Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Väga terav! Just nii peakski tiimitööd tegema! Meeskond on töötanud koos ja koordineeritult (projektijuhtimine!) ja liikmete tegevused on kohtumistelogi/committide abil hästi näha. Rakendusel võiks olla ka päriselt potentsiaali - eriti on vaeva nähtud otsinguga (vabatekstiotsing, sorditav igapidi, mõistlikud kontrollid jne).  See osa koodist (MaterjalController.cs) on ka kõige põhjalikumalt kommenteeritud.&lt;br /&gt;
Kasutajate/materjalide haldamiseks ja tegevuste logi vaatamiseks on loodud Admin kasutaja. Tegelikult võiks selle kohta wiki lehele vihje panna;)&lt;br /&gt;
&lt;br /&gt;
Kodutöö nõuete täidetusega ei tohiks küsimust tekkida, ent kui rakendust sihipäraselt kasutama hakata, siis võiks lisada mõned võdurid:&lt;br /&gt;
&lt;br /&gt;
*Materjale/dokumente võiks saada mugavalt kustutada admini alt.&lt;br /&gt;
*Uue faili laadimisel võiks olla kinnitus õnnestumise kohta. Samuti kasutaja kustutamisel&lt;br /&gt;
*Õppeainete haldus ei jäänud silma - ilmselt võiks ka neid Admin hallata?&lt;br /&gt;
*kommentaaride lehte saab võibolla paremini kujundada.&lt;br /&gt;
*logi näitab vaid kasutajate sisse-väljalogimist, võiks näidata ka dokumentide üleslaadimist ehk.&lt;br /&gt;
&lt;br /&gt;
Silma jäi ka paar pisikest probleemi:&lt;br /&gt;
&lt;br /&gt;
*Uue faili laadimisel: aasta välja üritatakse int-iks teisendada ilma lisakontrollideta - kui sinna mitte-numbriline väärtus sisestada (või tühjaks jätta), siis läheb leht katki. Mujal on kontrollid ilusasti tehtud, seega ju on lihtsalt ununenud:)&lt;br /&gt;
*Admin saki võiks tavakasutajate eest ära peita....&lt;br /&gt;
*veerg &amp;quot;viimati aktiivne&amp;quot; (admin lehel) näitab valet kuupäeva (logi avades on tegevuste kuupäevad õiged). Ma tegin oma kasutaja eile, ja viimati logisin sisse-välja täna. &amp;quot;viimati aktiivne&amp;quot; all on eilne kuupäev.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivo Lõhmus, AK31, 10.12.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Team on väga hea programmiga hästi hakkama saanud! Seletatud olid kõik njuantsid , küsimuseid ei olnud kuna kõik asjad olid hästi arusaanud.Kuna asjad on siis põhimõttelised uued saamegi öelda , et Teras ASP on väga hea näide C#.&lt;br /&gt;
&lt;br /&gt;
Team PEA&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Väga hea programm ja ülikasulik, selline asi võiks tulevikus olla iga kooli kõrval. Silma ilu oli ka olemas &lt;br /&gt;
ja kindlasti peab mainima ära, nagu Ivogi ees, et hämmastav on selle tiimi põhjalikkus ja grupitöö teguviis. Väga tublid.&lt;br /&gt;
&lt;br /&gt;
Liis Merisaar&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Failide üles laadimine töötab kenasti, aga kasutajana ei leidnud võimalust üles laetud faile kustutada. Koodist näen, et see peaks käima Admin lehelt, aga kuidas ma admin kasutajaks saan? Failide alla laadimine lõppes server erroriga, võimalik, et kohalik IIS vajab eriseadistust.&lt;br /&gt;
Otsing töötab, aga kui vajutada &amp;quot;otsi!&amp;quot; nuppu ilma välju täitmata, kuvatakse &amp;quot;SELECT [t0].[ID], [t0].[Nimetus], [t0].[KoostamiseAasta], [t0].[LaadimiseKp], [t0].[KasutajaID], [t0].[KommentaarideArv] FROM [dbo].[Dokumendid] AS [t0] &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Kujundus on silmasõbralik ja intuitiivne.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson, AK22&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Funktsionaalsus on lahe ja idee on tore. Otsingu lehel ei suutnud kasutada sorteerimist - minu jaoks lõppes see tulemuste kadumise ja tühja otsinguvormiga. Kood on läbisegi eesti ja inglise keeles - võimalik, et polnud stiilis omavahel lõpuni kokku lepitud. Kommentaaride arv ei muutu kommentaaride lisandudes. Vormides välju tühjaks jättes kipub vigu lendama. Kripeldama jäi static muutujate kasutamine controllerites, ehkki ei osanud kiirel katsetamisel mingeid sessioonidevahelisi vigu esile manada... Kiidan kõvasti wikit, mis on informatiivne ja põhjalik. Paistab ka, et tiimitöösse olid kõik kaasatud. &lt;br /&gt;
&lt;br /&gt;
Alvar Lumberg, DK21&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_ASP%22&amp;diff=21412</id>
		<title>Talk:Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_ASP%22&amp;diff=21412"/>
		<updated>2010-12-22T09:35:31Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Väga terav! Just nii peakski tiimitööd tegema! Meeskond on töötanud koos ja koordineeritult (projektijuhtimine!) ja liikmete tegevused on kohtumistelogi/committide abil hästi näha. Rakendusel võiks olla ka päriselt potentsiaali - eriti on vaeva nähtud otsinguga (vabatekstiotsing, sorditav igapidi, mõistlikud kontrollid jne).  See osa koodist (MaterjalController.cs) on ka kõige põhjalikumalt kommenteeritud.&lt;br /&gt;
Kasutajate/materjalide haldamiseks ja tegevuste logi vaatamiseks on loodud Admin kasutaja. Tegelikult võiks selle kohta wiki lehele vihje panna;)&lt;br /&gt;
&lt;br /&gt;
Kodutöö nõuete täidetusega ei tohiks küsimust tekkida, ent kui rakendust sihipäraselt kasutama hakata, siis võiks lisada mõned võdurid:&lt;br /&gt;
&lt;br /&gt;
*Materjale/dokumente võiks saada mugavalt kustutada admini alt.&lt;br /&gt;
*Uue faili laadimisel võiks olla kinnitus õnnestumise kohta. Samuti kasutaja kustutamisel&lt;br /&gt;
*Õppeainete haldus ei jäänud silma - ilmselt võiks ka neid Admin hallata?&lt;br /&gt;
*kommentaaride lehte saab võibolla paremini kujundada.&lt;br /&gt;
*logi näitab vaid kasutajate sisse-väljalogimist, võiks näidata ka dokumentide üleslaadimist ehk.&lt;br /&gt;
&lt;br /&gt;
Silma jäi ka paar pisikest probleemi:&lt;br /&gt;
&lt;br /&gt;
*Uue faili laadimisel: aasta välja üritatakse int-iks teisendada ilma lisakontrollideta - kui sinna mitte-numbriline väärtus sisestada (või tühjaks jätta), siis läheb leht katki. Mujal on kontrollid ilusasti tehtud, seega ju on lihtsalt ununenud:)&lt;br /&gt;
*Admin saki võiks tavakasutajate eest ära peita....&lt;br /&gt;
*veerg &amp;quot;viimati aktiivne&amp;quot; (admin lehel) näitab valet kuupäeva (logi avades on tegevuste kuupäevad õiged). Ma tegin oma kasutaja eile, ja viimati logisin sisse-välja täna. &amp;quot;viimati aktiivne&amp;quot; all on eilne kuupäev.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivo Lõhmus, AK31, 10.12.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Team on väga hea programmiga hästi hakkama saanud! Seletatud olid kõik njuantsid , küsimuseid ei olnud kuna kõik asjad olid hästi arusaanud.Kuna asjad on siis põhimõttelised uued saamegi öelda , et Teras ASP on väga hea näide C#.&lt;br /&gt;
&lt;br /&gt;
Team PEA&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Väga hea programm ja ülikasulik, selline asi võiks tulevikus olla iga kooli kõrval. Silma ilu oli ka olemas &lt;br /&gt;
ja kindlasti peab mainima ära, nagu Ivogi ees, et hämmastav on selle tiimi põhjalikkus ja grupitöö teguviis. Väga tublid.&lt;br /&gt;
&lt;br /&gt;
Liis Merisaar&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Failide üles laadimine töötab kenasti, aga kasutajana ei leidnud võimalust üles laetud faile kustutada. Koodist näen, et see peaks käima Admin lehelt, aga kuidas ma admin kasutajaks saan? Failide alla laadimine lõppes server erroriga, võimalik, et kohalik IIS vajab eriseadistust.&lt;br /&gt;
Otsing töötab, aga kui vajutada &amp;quot;otsi!&amp;quot; nuppu ilma välju täitmata, kuvatakse &amp;quot;SELECT [t0].[ID], [t0].[Nimetus], [t0].[KoostamiseAasta], [t0].[LaadimiseKp], [t0].[KasutajaID], [t0].[KommentaarideArv] FROM [dbo].[Dokumendid] AS [t0] &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Kujundus on silmasõbralik ja intuitiivne.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson, AK22&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Funktsionaalsus on lahe ja idee on tore. Otsingu lehel ei suutnud kasutada sorteerimist - minu jaoks lõppes see tulemuste kadumise ja tühja otsinguvormiga. Kood on läbisegi eesti ja inglise keeles - võimalik, et polnud stiilis omavahel lõpuni kokku lepitud. Kommentaaride arv ei muutu kommentaaride lisandudes. Vormides välju tühjaks jättes kipub vigu lendama. Kripeldama jäi static muutujate kasutamine controllerites, ehkki ei osanud kiirel katsetamisel mingeid sessioonidevahelisi vigu esile manada... Kiidan kõvasti wikit, mis on informatiivne. Paistab ka, et tiimitöösse olid kõik kaasatud. &lt;br /&gt;
&lt;br /&gt;
Alvar Lumberg, DK21&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_ASP%22&amp;diff=21379</id>
		<title>Talk:Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_ASP%22&amp;diff=21379"/>
		<updated>2010-12-21T21:57:19Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Väga terav! Just nii peakski tiimitööd tegema! Meeskond on töötanud koos ja koordineeritult (projektijuhtimine!) ja liikmete tegevused on kohtumistelogi/committide abil hästi näha. Rakendusel võiks olla ka päriselt potentsiaali - eriti on vaeva nähtud otsinguga (vabatekstiotsing, sorditav igapidi, mõistlikud kontrollid jne).  See osa koodist (MaterjalController.cs) on ka kõige põhjalikumalt kommenteeritud.&lt;br /&gt;
Kasutajate/materjalide haldamiseks ja tegevuste logi vaatamiseks on loodud Admin kasutaja. Tegelikult võiks selle kohta wiki lehele vihje panna;)&lt;br /&gt;
&lt;br /&gt;
Kodutöö nõuete täidetusega ei tohiks küsimust tekkida, ent kui rakendust sihipäraselt kasutama hakata, siis võiks lisada mõned võdurid:&lt;br /&gt;
&lt;br /&gt;
*Materjale/dokumente võiks saada mugavalt kustutada admini alt.&lt;br /&gt;
*Uue faili laadimisel võiks olla kinnitus õnnestumise kohta. Samuti kasutaja kustutamisel&lt;br /&gt;
*Õppeainete haldus ei jäänud silma - ilmselt võiks ka neid Admin hallata?&lt;br /&gt;
*kommentaaride lehte saab võibolla paremini kujundada.&lt;br /&gt;
*logi näitab vaid kasutajate sisse-väljalogimist, võiks näidata ka dokumentide üleslaadimist ehk.&lt;br /&gt;
&lt;br /&gt;
Silma jäi ka paar pisikest probleemi:&lt;br /&gt;
&lt;br /&gt;
*Uue faili laadimisel: aasta välja üritatakse int-iks teisendada ilma lisakontrollideta - kui sinna mitte-numbriline väärtus sisestada (või tühjaks jätta), siis läheb leht katki. Mujal on kontrollid ilusasti tehtud, seega ju on lihtsalt ununenud:)&lt;br /&gt;
*Admin saki võiks tavakasutajate eest ära peita....&lt;br /&gt;
*veerg &amp;quot;viimati aktiivne&amp;quot; (admin lehel) näitab valet kuupäeva (logi avades on tegevuste kuupäevad õiged). Ma tegin oma kasutaja eile, ja viimati logisin sisse-välja täna. &amp;quot;viimati aktiivne&amp;quot; all on eilne kuupäev.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivo Lõhmus, AK31, 10.12.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Team on väga hea programmiga hästi hakkama saanud! Seletatud olid kõik njuantsid , küsimuseid ei olnud kuna kõik asjad olid hästi arusaanud.Kuna asjad on siis põhimõttelised uued saamegi öelda , et Teras ASP on väga hea näide C#.&lt;br /&gt;
&lt;br /&gt;
Team PEA&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Väga hea programm ja ülikasulik, selline asi võiks tulevikus olla iga kooli kõrval. Silma ilu oli ka olemas &lt;br /&gt;
ja kindlasti peab mainima ära, nagu Ivogi ees, et hämmastav on selle tiimi põhjalikkus ja grupitöö teguviis. Väga tublid.&lt;br /&gt;
&lt;br /&gt;
Liis Merisaar&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Failide üles laadimine töötab kenasti, aga kasutajana ei leidnud võimalust üles laetud faile kustutada. Koodist näen, et see peaks käima Admin lehelt, aga kuidas ma admin kasutajaks saan? Failide alla laadimine lõppes server erroriga, võimalik, et kohalik IIS vajab eriseadistust.&lt;br /&gt;
Otsing töötab, aga kui vajutada &amp;quot;otsi!&amp;quot; nuppu ilma välju täitmata, kuvatakse &amp;quot;SELECT [t0].[ID], [t0].[Nimetus], [t0].[KoostamiseAasta], [t0].[LaadimiseKp], [t0].[KasutajaID], [t0].[KommentaarideArv] FROM [dbo].[Dokumendid] AS [t0] &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Kujundus on silmasõbralik ja intuitiivne.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson, AK22&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Funktsionaalsus on lahe ja idee on tore. Otsingu lehel ei suutnud kasutada sorteerimist - minu jaoks lõppes see tulemuste kadumist ja tühja otsinguvormiga. Kood on läbisegi eesti ja inglise keeles - võimalik, et polnud stiilis omavahel lõpuni kokku lepitud. Kommentaaride arv ei muutu kommentaaride lisandudes. Vormides välju tühjaks jättes kipub vigu lendama. Kripeldama jäi static muutujate kasutamine controllerites, ehkki ei osanud kiirel katsetamisel mingeid sessioonidevahelisi vigu esile manada... Kiidan kõvasti wikit, mis on informatiivne. Paistab ka, et tiimitöösse olid kõik kaasatud. &lt;br /&gt;
&lt;br /&gt;
Alvar Lumberg, DK21&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22KRTK%22&amp;diff=21377</id>
		<title>Talk:Meeskond &quot;KRTK&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22KRTK%22&amp;diff=21377"/>
		<updated>2010-12-21T21:49:27Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kõik on omal kohal ja asi töötav ja värvi üle ka ei nuriseks, enamus kontori tarkvara on hall ja valge. Samas nuriseks pika tee üle et tööle saada asi :)&lt;br /&gt;
&lt;br /&gt;
Kõikke paremat tiimile,&lt;br /&gt;
Liis Merisaar.&lt;br /&gt;
&lt;br /&gt;
============================================================&lt;br /&gt;
Kiidan erakordselt ausat ja illustratiivset wikit.&lt;br /&gt;
Daunlõudisin koodi ja isegi baasi tekitamise SQLi ja isegi lasin ta mingis augus jooksma, aga tulemuseks sain hunniku erroreid &amp;quot;near to GO&amp;quot;... nii, et baasi ma rakendusele ise tekitada ei suutnudki. Samas on ikka natuke vähe juhendatud mismoodi ma peaksin midagi veel konfima, et see kõik tööle hakkaks. Nii et piirdun uskumisega, et see asi teil töötab. Minu usku kinnitavad ka koodivaatlused - see on jälle see Linq!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu DK21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============================================================&lt;br /&gt;
&lt;br /&gt;
Huvitav projekt, aga lahenduse GUI jättis soovida (oli arusaamatu), samuti polnud võib-olla LINQ kasutamine hea otsus, sest tundus, et selle toimimisest ei saanud arendajad hästi aru kahjuks.&lt;br /&gt;
&lt;br /&gt;
Tanel Lebedev&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============================================================&lt;br /&gt;
&lt;br /&gt;
Olen sarnaselt Anneliga nõus, et wiki erakordselt aus ja illustratiivne. Hea on näha välja toodud pilt andmebaasi tabeli struktuuridest ja relatsioonidest.&lt;br /&gt;
Kuid ikka jälle koodi vaadates, kommentaarid, kommentaartid ja veelkord kommentaarid (praktiliselt mitte ühtegi kommentaari), mis lihtsustaks edaspidi seda kellegi teise poolt edasi arendada. (muidugi kui seda vaja on)&lt;br /&gt;
Kuid kahjuks puudub täpne juhis asja käima saamiseks, sest tõesti lihtsalt allalaadides ja käima lastes see asi ei käivitu.&lt;br /&gt;
&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
===========================================================&lt;br /&gt;
&lt;br /&gt;
Esiteks oleks pidanud arendajad veidi rohkem vaeva nägema, et kasutajad saaksid koodiga kaasa toimiva andmebaasilahenduse. Hetkel tuleb ilma igasuguse juhiseta hakata andmebaase seadistama enne kui programmi toimima saab. Teiseks probleemiks on kommentaaride puudumine, näiteks on vormi nuppude/väljade nimed jäetud  a la &#039;button3&#039; ja tuleb koodi järgi tuletada, mis ta teha võiks. &lt;br /&gt;
Programmi kasutusmugavus polnud ka ehk see, mida ootaks - eriti raamatute laenutamis- ja tagastusprotsess. Aga muidu asi töötab ja teeb, mis vaja.&lt;br /&gt;
&lt;br /&gt;
Lauri Õunmaa&lt;br /&gt;
DK21&lt;br /&gt;
&lt;br /&gt;
===========================================================&lt;br /&gt;
&lt;br /&gt;
Püüan hinnata tehtud tööd arvestades tegijate tausta, aga pole nõus nende argumentatsiooniga. Nagu eelkõnelejad on märkinud, jätab soovida vormikomponentide nimetus. Samuti on kehv jälgida automaatselt genereeritud ja üpris paljusõnalist koodi, kus tehtud mõned endale vajalikud muudatused (näiteks Form1.Designer.cs). Projekti ei õnnestunud paraku käivitada. Kiitust väärib wiki - päris viisakas ja piltidega varustatud juhend.&lt;br /&gt;
&lt;br /&gt;
Alvar Lumberg&lt;br /&gt;
DK21&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_ASP%22&amp;diff=21373</id>
		<title>Talk:Meeskond &quot;Terav ASP&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_ASP%22&amp;diff=21373"/>
		<updated>2010-12-21T21:33:44Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;1.&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Väga terav! Just nii peakski tiimitööd tegema! Meeskond on töötanud koos ja koordineeritult (projektijuhtimine!) ja liikmete tegevused on kohtumistelogi/committide abil hästi näha. Rakendusel võiks olla ka päriselt potentsiaali - eriti on vaeva nähtud otsinguga (vabatekstiotsing, sorditav igapidi, mõistlikud kontrollid jne).  See osa koodist (MaterjalController.cs) on ka kõige põhjalikumalt kommenteeritud.&lt;br /&gt;
Kasutajate/materjalide haldamiseks ja tegevuste logi vaatamiseks on loodud Admin kasutaja. Tegelikult võiks selle kohta wiki lehele vihje panna;)&lt;br /&gt;
&lt;br /&gt;
Kodutöö nõuete täidetusega ei tohiks küsimust tekkida, ent kui rakendust sihipäraselt kasutama hakata, siis võiks lisada mõned võdurid:&lt;br /&gt;
&lt;br /&gt;
*Materjale/dokumente võiks saada mugavalt kustutada admini alt.&lt;br /&gt;
*Uue faili laadimisel võiks olla kinnitus õnnestumise kohta. Samuti kasutaja kustutamisel&lt;br /&gt;
*Õppeainete haldus ei jäänud silma - ilmselt võiks ka neid Admin hallata?&lt;br /&gt;
*kommentaaride lehte saab võibolla paremini kujundada.&lt;br /&gt;
*logi näitab vaid kasutajate sisse-väljalogimist, võiks näidata ka dokumentide üleslaadimist ehk.&lt;br /&gt;
&lt;br /&gt;
Silma jäi ka paar pisikest probleemi:&lt;br /&gt;
&lt;br /&gt;
*Uue faili laadimisel: aasta välja üritatakse int-iks teisendada ilma lisakontrollideta - kui sinna mitte-numbriline väärtus sisestada (või tühjaks jätta), siis läheb leht katki. Mujal on kontrollid ilusasti tehtud, seega ju on lihtsalt ununenud:)&lt;br /&gt;
*Admin saki võiks tavakasutajate eest ära peita....&lt;br /&gt;
*veerg &amp;quot;viimati aktiivne&amp;quot; (admin lehel) näitab valet kuupäeva (logi avades on tegevuste kuupäevad õiged). Ma tegin oma kasutaja eile, ja viimati logisin sisse-välja täna. &amp;quot;viimati aktiivne&amp;quot; all on eilne kuupäev.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivo Lõhmus, AK31, 10.12.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Team on väga hea programmiga hästi hakkama saanud! Seletatud olid kõik njuantsid , küsimuseid ei olnud kuna kõik asjad olid hästi arusaanud.Kuna asjad on siis põhimõttelised uued saamegi öelda , et Teras ASP on väga hea näide C#.&lt;br /&gt;
&lt;br /&gt;
Team PEA&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Väga hea programm ja ülikasulik, selline asi võiks tulevikus olla iga kooli kõrval. Silma ilu oli ka olemas &lt;br /&gt;
ja kindlasti peab mainima ära, nagu Ivogi ees, et hämmastav on selle tiimi põhjalikkus ja grupitöö teguviis. Väga tublid.&lt;br /&gt;
&lt;br /&gt;
Liis Merisaar&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Failide üles laadimine töötab kenasti, aga kasutajana ei leidnud võimalust üles laetud faile kustutada. Koodist näen, et see peaks käima Admin lehelt, aga kuidas ma admin kasutajaks saan? Failide alla laadimine lõppes server erroriga, võimalik, et kohalik IIS vajab eriseadistust.&lt;br /&gt;
Otsing töötab, aga kui vajutada &amp;quot;otsi!&amp;quot; nuppu ilma välju täitmata, kuvatakse &amp;quot;SELECT [t0].[ID], [t0].[Nimetus], [t0].[KoostamiseAasta], [t0].[LaadimiseKp], [t0].[KasutajaID], [t0].[KommentaarideArv] FROM [dbo].[Dokumendid] AS [t0] &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Kujundus on silmasõbralik ja intuitiivne.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson, AK22&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Funktsionaalsus on lahe ja idee on tore. Otsingu lehel ei suutnud kasutada sorteerimist - minu jaoks lõppes see tulemuste kadumist ja tühja otsinguvormiga. Kood on läbisegi eesti ja inglise keeles - võimalik, et polnud stiilis omavahel lõpuni kokku lepitud. Kommentaaride arv ei muutu kommentaaride lisandudes. Vormides välju tühjaks jättes kipub vigu lendama. Kiidan kõvasti wikit, mis on informatiivne. Paistab ka, et tiimitöösse olid kõik kaasatud.&lt;br /&gt;
&lt;br /&gt;
Alvar Lumberg, DK21&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Rendikunn%22&amp;diff=21369</id>
		<title>Talk:Meeskond &quot;Rendikunn&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Rendikunn%22&amp;diff=21369"/>
		<updated>2010-12-21T21:00:17Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Arvustus: Karel Niine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esmakordsel käivitamisel paistis mäng nagu kohe päris mäng, pane karpi ja hakka müüma.&lt;br /&gt;
Väga põhjalik ja sisukas wiki osa, korralik kirjeldus ning ülevaade olukorrast. Asi mis oleks võinud rohkem infot kanda on mudugi b-logi mis nii korraliku mängu jaoks on natuksese kesisevõitu.&lt;br /&gt;
&lt;br /&gt;
Palju on vaeva nähtud visuaalse poolega, 4 erinevat fonti 10 taustapilti, hunnik helisid ja muid pisipilte.&lt;br /&gt;
&lt;br /&gt;
Enamus asjadest korralikult kommenteeritud. Küll aga osa inglise ja osa eesti keeles.&lt;br /&gt;
&lt;br /&gt;
Klassidel olemas kommentaarid mida mingi klass teeb, isegi muutujad on hästi ära kirjeldatud.&lt;br /&gt;
&lt;br /&gt;
Oma tehtud klassid oleks võinud viia eraldi kasuta alla (puhtalt struktuuri mõttes), aga ega see mängitavust ei oleks parandanud.&lt;br /&gt;
&lt;br /&gt;
Ainuke visuaalne viga mida mängides avastasin oli see, et kui minna vaenlase alasse siis jääb saba ka turvalisele alale. See oli ka kõik mis mängu siseselt poolelt häirib.&lt;br /&gt;
&lt;br /&gt;
Mäng täitsa korralik ja mängitav, kõik nõutud komponendid olemas, ja rohkemgi veel.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Kujundusega on vaeva nähtud ja mäng pakub rohket silmailu:) Mäng on ka hästi mängitav (halbade pallide kiiruse suurenemine levelite tõustes on mõnus. Meie (&amp;quot;cool&amp;quot;) oma Xonixis seda ei teinud ja tegelikult on juba neljas level üsna raskesti mängitav). Huvitav oleks kuulda kogemusest, kuidas versioonihaldus lahendati (kas lihtsalt keegi korraga ei progenud ja iga kord kui keegi lõpetas laadis viimase seisu kuskile? või panite käsitsi kokku erinevad osad päras?). Me plaanisime ka sama, ent otsustasime kiirelt Codeplexi kasuks.&lt;br /&gt;
&lt;br /&gt;
Kood onmpõhjalikult kommenteeritud ja loogiliselt struktureeritud.Punktide salvasestamine XML-i on kena. Jalgratta leiutamise abil väliste allikate kasutamine on mõistlik (Keyboard.cs klass ja FloodFill meetod) - oleks isegi pidand rohkem ringi vaatama pusimise asemel:)&lt;br /&gt;
&lt;br /&gt;
Ilmselgelt on palju vaeva nähtud ja meeskond on teadnud, mida teeb. XNA võimalusi on rohkelt kasutatud ja tulemus on väga hea - kodutööle esitatud nõuded on minu hinnangul ületatud!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ivo Lõhmus, AK31, 8.12.2010&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Tulemus on päris hea. Kujundus ja heli annavad suure panuse selle juures. Hea lisa võimalus on kindlasti bossi kaitse. Korralik menüü koos mängu õpetusega. Lõpuks on ka võimalus tulemus saada listi. Hea hiljem võrrelda. Ala täitmine on huvitavalt lahendatud. Mille väljamõtlmine ilmselt polnud kerge. Aga nokime siis mängu koodi kallal natukene:&lt;br /&gt;
&lt;br /&gt;
* Muutujate juures oleks võinud kasutada rohkem private, protected, readolny.&lt;br /&gt;
* Kommentaare mõnes kohas on aga enamasti suhteliselt väga. Eriti klasside juures.&lt;br /&gt;
* Oleks võinud koodi rohkem eraldi hoida. Hetkel on erinevad asja ühes failis.&lt;br /&gt;
&lt;br /&gt;
Lauri Liibert AK21&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Mängitav mäng, pildid meeldivad. Koodi disain jätab pisut soovida, enamik loogikat on ühes klassis - võiks olla objektorienteeritum ja paremini &amp;quot;pakendatud&amp;quot;. Pean norimise korras ja korrektsuse huvides märkima, et ilmselt pole fotode kasutamiseks litsentsi. Meeldib, et muutujate nimed on inglise keeles. Miinusena tuleb öelda, et aega läks kole palju... Pluss läheb kirja selle eest, et ka teada vead on ära toodud.&lt;br /&gt;
&lt;br /&gt;
Alvar Lumberg DK21&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_Totris%22&amp;diff=21368</id>
		<title>Talk:Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_Totris%22&amp;diff=21368"/>
		<updated>2010-12-21T20:50:14Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Meie arust kõige lahedam mäng oli Terav Totris. Disain , seletused , muusika. Oleme kindel, et ikkagi inimesed tegid väga suurt tööd, Edu teile ka tulevikus.&lt;br /&gt;
&lt;br /&gt;
Team PEA&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Space Totris on väga hästi tehtud. Lapsepõlv tuleb meelde kui sai Tetrist kõvasti mängitud. Mängimine on hea, algul on harjumatu, et klotsid liiguvad vasakult paremale. Puldiga mängimist ei oska komenteerida, sest pulti ei oma. Kood tundub ka puhas ja arusaadavalt komenteeritud. Rohkem nagu ei oskagi öelda kui, et hea töö.&lt;br /&gt;
&lt;br /&gt;
Reigo Riives&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Nõustun eelnevate kommentaaridega, et väga hästi tehtud mäng. Proovimise käigus vigu ei esinenud. Kujundus ilus ja neutraalne, värvivalik ei kriibi silmi. Kergelt hüpnotisseriv taustamuusika sunnib mängimist jätkama pikemalt kui algselt planeeritud. Kui lisada paar featuuri leveli vahetustele (näiteks kuskilt maalt pöörab mäng teist pidi), võiks asja panna karpi ja müüki. Kood hästi struktureeritud ja kommenteeritud.&lt;br /&gt;
&lt;br /&gt;
Artur Mölter&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Mängimise teeb lihtsamaks õrn taustarudustik, mis aitab silmal paremini hallata, kuhu klotsid maanduvad. Ilma selleta oleks küliti varianti mängida tunduvalt keerulisem kui ülalt alla. Samuti on hea, et klotsidel on eri värvid. Omamoodi huvitavam variant, et taseme lisandumine lühendab mänguala, mitte ei pane kiirust juurde. Mängul võiks olla punktide registreerimise võimalus, näiteks 10 parimat tulemust, see lisaks kindlasti hasarti.&lt;br /&gt;
Mängu kood on selge ülesehitusega, kenasti funktsioonide järgi klassidesse jaotatud ja ohtralt kommenteeritud.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Kujundus ja värvikasutus annavad tulemusena väga korraliku visuaalselt ilusa mängu. Idee kasutada horisontaalset liikumissuunda ja levelite kasvamisel mägnuvälja vähendamist anavad mängule vaid plusse lisaks. Mõne nupu funktsioonid tundusid natuke imelikud alguses, aga harjub kiiresti ära.&lt;br /&gt;
&lt;br /&gt;
Kuna ma ei tea c#-st veel suurt midagi, siis on raske sellist asja hinnata, aga kõik tehtud sammud on korralikult dokumenteeritud. Üsna detailselt on paljudes kohtades välja toodud meetodite töö põhimõte, et siilile ka selge oleks (näha on, et on ka minule mõeldud, selle eest kõvad lisa punktid).&lt;br /&gt;
&lt;br /&gt;
Indrek Kahu&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Hästi realiseeritud mäng, sest kasutas multimeediat hästi - mäng oli nägus ja hästi mängitav. Samuti oli innovatiivne keerata Tetris nö külje peale. Sellist mängu mängiks isegi.&lt;br /&gt;
&lt;br /&gt;
Tanel Lebedev&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Terava Totrise teostus paistab olema välisel vaatlusel üsna proffesionaalne. Korralikult disainitud visuaalsed elemendid ja kõik ülesandele esitatud nõuded täidetid. Samuti on ideeline lahendus huvitav, kus mänguväljak on keeratud horisontaalseks ning liikumine (juhtimine) on usna harjumatu.&lt;br /&gt;
Dokumentatsiooni kohta võib öelda ainult Korralik. Korralik lahenduse kirjeldus ning ka kasutusjuhend olemas. Samuti tööplaan ja Changelog korralikult välja toodud. Positiivne on veel kohe kättesaadav binaar erinevtest tööversioonidest.&lt;br /&gt;
Kas oma rumalusest või olen lihtsalt peast soe, ei suutnud mina selle mängu sortsu kätte saanud, iga zipiga sai mingi setup.exe binaari. Käima ei riskinud esda lasta ;), kahjuks kasutan &amp;quot;ebaturvalist&amp;quot; XPd.&lt;br /&gt;
Tegu ka enamuses naiste tiimiga, sellest tulenevalt tõenäoliselt ka see korrektsus. (kaks meest ikka kolme naise vastu ei saa, ole kui lohakas tahes :-)&lt;br /&gt;
&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Space Totris&amp;quot; on vast kõige omanäolisem realisatsioon vanemast mängust, mida sai etteantud teemadest valida (Xonix, Tetris). Ülesande nõuetes on kirjas, et peab olema punktiarvestus, kui on mõeldud selle all seda, et punkte loetakse mängu ajal ja lõpp tulemus kuvatakse ka mängu lõppedes siis sellega on asi täidetud, kui sellega mõeldakse aga seda, et punkte peab lugema ja neid märgitakse ka hiljemaks vaatluseks üles siis seda pole. Nagu juba ka eelkõnelejad, siis ka mina tundsin sellest puudust. Erinevad tasemed on täitsa olemas ja jällegi huvitav lähenemine raskusastme muutmiseks on see, et mängu väljak läheb väiksemaks, mis siis tõstab mängu tempot, kuna peab kiiremini reageerima uue kujundi paigutamisele. Xboxi tuge demonstreeris võistkond loengus, see töötas. Meeldis ka kogu disaini pool ja tekstide font oli ka minu maitsele. Kui ma loengust mäletan, siis isegi see taustamuusika olevat originaalne. Wiki on korrektne ja näha on, vähemalt selle põhjal, et töö tõesti käis meeskonnana.&lt;br /&gt;
&lt;br /&gt;
Ragnar Nurmla&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Alustaks vast positiivsest. Minu arvates on väga viisakas tulemus. Välimus on ilus ja realisatsioon igati huvitav. Meeldis väga see kahaneva suurusega levelite süsteem ning tetrise kohta ebatavaline liikumissuund. Detailselt dokumenteeritud ning wikis kajastatud.&lt;br /&gt;
&lt;br /&gt;
Muidu oli mängitavus igati korras, kuid isiklikult oleksin eelistanud, et paremat noolt all hoides oleks liikunud klots kiiremini seni kuni lahti lasta, mitte vaid ühe nõksu(harjumus teistest tetristest). Setup.exe millega levitati häiris pisut (ei küsi midagi ja paigaldab kuhugi ära mainimata kohta).&lt;br /&gt;
&lt;br /&gt;
Kümne punkti skaalal annaks sellele projektile hindeks 9.&lt;br /&gt;
&lt;br /&gt;
Mikk Mähar&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Lugematuid kordi taaselustatud mängule täitsa laheda uue näo andmine. Hindaksin eriti Wiki-lehte, mis annab nii sisust kui töö kulust asjaliku ülevaate. Mäng ise on mängitav ja töö jaoks kulutada olnud aja kohta ka igati kenasti viimistletud. Kood on hästi kommenteeritud ja ka disainilt korralik. Minu isiklik maitse eelistaks kommentaaride asemel selget ja arusaadavat koodi (mis antud juhul küll enamasti nii oligi) ja inglisekeelseid muutujanimesid. Ei tea öelda tegijate tausta kohta, kuid ei usu, et neist enamik kogenud progejad on. Tubli töö ja värske vorm vanale mängule!&lt;br /&gt;
	 &lt;br /&gt;
Alvar Lumberg&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1_Library%22&amp;diff=18607</id>
		<title>Meeskond &quot;M1 Library&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1_Library%22&amp;diff=18607"/>
		<updated>2010-11-26T10:02:27Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /*  Allesjäänud päevad enne töö esitamist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Meie meeskonna eesmärgiks on luua lihtne desktop-rakendus, mille abil võimalik pidada järge oma raamatukogu sisu üle. Samuti saab registreerida ja jälgida raamatute väljalaenamist.&lt;br /&gt;
&lt;br /&gt;
= Projekti info = &lt;br /&gt;
&lt;br /&gt;
Projekti sait asub [http://m1library.codeplex.com/ Codeplex&#039;is]. Rakendus on ehitatud WPF-raamistikule ja kasutab SQL Server CE-d (kohalikku .sdf-baasi).&lt;br /&gt;
&lt;br /&gt;
= Projekti käik =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039; Esimene päev&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* Mis projekti teeme? Valitud sai etteantud ülesannetest raamatukogu.&lt;br /&gt;
&lt;br /&gt;
* Arutelu milline võiks projekt lõpus välja näha.&lt;br /&gt;
&lt;br /&gt;
*Rakenduse valimine. Kuna praktikumides kasutasime Windows Form rakendust, siis mõtlesime, et kasutame midagi uut ja valitud sai rakenduseks WPF.  &lt;br /&gt;
&lt;br /&gt;
* Tööjaotus&lt;br /&gt;
&lt;br /&gt;
** Alvar : andmebaas + progemine&lt;br /&gt;
** Ulvar : progemine&lt;br /&gt;
** Janar : progemine + Wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Esimene nädal&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* Valmis on saanud esimene versioon raamatukogust.&lt;br /&gt;
Projektis on MainWindows, kus on olemas Grid ja DataGrid kuhu oleks võimaliks salvestada raamatuid ja raamatuga seotud infot. Aga et neid andmeid MainWindows DataGridi salvestada, sai tehtud lisa BookDetailWindow.xaml, mis annab võimaluse sisestada raamatu andmed ja seejärel salvestada MainWindows DataGridi.&lt;br /&gt;
&lt;br /&gt;
* Andmebaasi ja projekti ühendamine, mis ei kulge eriti lihtsalt..............&lt;br /&gt;
&lt;br /&gt;
* Andmebaas sai ühendatud ja esimene raamat sai salvestatud edukalt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;Teine nädal&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* Valmis saanud teine versioon raamatukogust.&lt;br /&gt;
Lisaks raamatutele saab nüüd lisada ka andmebaasi ka sõpru. Sõprade admebaasi tekitamiseks tuli luua analoogne lahendus nagu sai tehtud raamatutele. &lt;br /&gt;
&lt;br /&gt;
* MainWindows üles vasakule sai lisatud menüü. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039; Allesjäänud päevad enne töö esitamist&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* Valmis saanud kolmas versioon raamatukogust.&lt;br /&gt;
Tegeletud sai laenutamise rakenduse välja töötamisega. Plaanis tekitada andmebaas kus on laenutatud raamatud. Lisaks sellele  MainWindow lehel(kus on raamatud), värvib raamatud roheliseks, kui raamat on välja laenutatud, ja punaseks, kui laenutamisest on möödas üle 21 päeva.&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1_Library%22&amp;diff=18585</id>
		<title>Meeskond &quot;M1 Library&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1_Library%22&amp;diff=18585"/>
		<updated>2010-11-25T18:31:34Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: Created page with &amp;#039;= Eesmärk =  Meie meeskonna eesmärgiks on luua lihtne desktop-rakendus, mille abil võimalik pidada järge oma raamatukogu sisu üle. Samuti saab registreerida ja jälgida raam…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Eesmärk =&lt;br /&gt;
&lt;br /&gt;
Meie meeskonna eesmärgiks on luua lihtne desktop-rakendus, mille abil võimalik pidada järge oma raamatukogu sisu üle. Samuti saab registreerida ja jälgida raamatute väljalaenamist.&lt;br /&gt;
&lt;br /&gt;
= Projekti info = &lt;br /&gt;
&lt;br /&gt;
Projekti sait asub [http://m1library.codeplex.com/ Codeplex&#039;is]. Rakendus on ehitatud WPF-raamistikule ja kasutab SQL Server CE-d (kohalikku .sdf-baasi).&lt;br /&gt;
&lt;br /&gt;
= Projekti käik =&lt;/div&gt;</summary>
		<author><name>Alumberg</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=18583</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=18583"/>
		<updated>2010-11-25T18:28:14Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 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 sügis=&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 pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* 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;Ready or Not, Here it Comes!&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
XNA mängule savegame + editor;&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Kristjan Stolin&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* Ilmar Telga&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Books With Lasers&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Kodune raamatukogu.&lt;br /&gt;
&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;Modern Iron&amp;quot;]]==&lt;br /&gt;
[[File:PCB.png|thumb|283px|]]&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;
[[File:FML_logo.png|thumb|283px|]]&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;
Kodune raamatukogu&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
* Allar Märk&lt;br /&gt;
* Jana Mrots&lt;br /&gt;
* Joosep Ilves&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Alphabook&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;
==[[Meeskond &amp;quot;HASH&amp;quot;]]==&lt;br /&gt;
[[Image:Logo.png|thumb|right|alt=A |]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Raamatulaenutus.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Henrik Leinola&lt;br /&gt;
* Allar Anijago&lt;br /&gt;
* Seda Sahradyan&lt;br /&gt;
* Helen Muidik&lt;br /&gt;
* Kert Suvi&lt;br /&gt;
&lt;br /&gt;
==[[&amp;quot;LMDB&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
Kodune Filmikodu + laenutus&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Kaido Loonurm&lt;br /&gt;
* Toomas Soha&lt;br /&gt;
* Reio Kokla&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;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Ying Yang&amp;quot;]]==&lt;br /&gt;
Kodune raamatukogu valmib.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Artur Mölter&lt;br /&gt;
*Karel Niine&lt;br /&gt;
*Jako Heinmets&lt;br /&gt;
*Liis Merisaar&lt;br /&gt;
*Lauri Liibert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;PE&amp;quot;]]==&lt;br /&gt;
Autopäevik.&lt;br /&gt;
Remonditud autode arvestamise päevik.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Jevgeni Nesterenko&lt;br /&gt;
*Pavel Kodotšigov&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ToString2&amp;quot;]]==&lt;br /&gt;
Kodune Raamatukogu&lt;br /&gt;
C#, VS2010, MS SQL&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Reget Kalamees (wiki, codeplex)&lt;br /&gt;
*Rando Õispuu (kood, andmebaas)&lt;br /&gt;
*Reigo Riives (kood, andmebaas)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;MuusikaAhi&amp;quot;]]==&lt;br /&gt;
Muusikakogu mitmes erinevas asukohas sünkroniseerimine&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Janno Tomingas&lt;br /&gt;
*Valdar Vaht&lt;br /&gt;
*Robin Soon&lt;br /&gt;
*Taavi Jaakobi&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;M1 Library&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Meie maailmavallutusliku raamatukogutarkvara M1 Library sissejuhatav, I osa.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Janar Tooming&lt;br /&gt;
* Ulvar Petmanson&lt;br /&gt;
* Alvar Lumberg&lt;/div&gt;</summary>
		<author><name>Alumberg</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=18582</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=18582"/>
		<updated>2010-11-25T18:24:54Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 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 sügis=&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 pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* 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;Ready or Not, Here it Comes!&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
XNA mängule savegame + editor;&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Kristjan Stolin&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* Ilmar Telga&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Books With Lasers&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Kodune raamatukogu.&lt;br /&gt;
&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;Modern Iron&amp;quot;]]==&lt;br /&gt;
[[File:PCB.png|thumb|283px|]]&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;
[[File:FML_logo.png|thumb|283px|]]&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;
Kodune raamatukogu&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
* Allar Märk&lt;br /&gt;
* Jana Mrots&lt;br /&gt;
* Joosep Ilves&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Alphabook&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;
==[[Meeskond &amp;quot;HASH&amp;quot;]]==&lt;br /&gt;
[[Image:Logo.png|thumb|right|alt=A |]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Raamatulaenutus.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Henrik Leinola&lt;br /&gt;
* Allar Anijago&lt;br /&gt;
* Seda Sahradyan&lt;br /&gt;
* Helen Muidik&lt;br /&gt;
* Kert Suvi&lt;br /&gt;
&lt;br /&gt;
==[[&amp;quot;LMDB&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
Kodune Filmikodu + laenutus&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Kaido Loonurm&lt;br /&gt;
* Toomas Soha&lt;br /&gt;
* Reio Kokla&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;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Ying Yang&amp;quot;]]==&lt;br /&gt;
Kodune raamatukogu valmib.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Artur Mölter&lt;br /&gt;
*Karel Niine&lt;br /&gt;
*Jako Heinmets&lt;br /&gt;
*Liis Merisaar&lt;br /&gt;
*Lauri Liibert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;PE&amp;quot;]]==&lt;br /&gt;
Autopäevik.&lt;br /&gt;
Remonditud autode arvestamise päevik.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Jevgeni Nesterenko&lt;br /&gt;
*Pavel Kodotšigov&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ToString2&amp;quot;]]==&lt;br /&gt;
Kodune Raamatukogu&lt;br /&gt;
C#, VS2010, MS SQL&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Reget Kalamees (wiki, codeplex)&lt;br /&gt;
*Rando Õispuu (kood, andmebaas)&lt;br /&gt;
*Reigo Riives (kood, andmebaas)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;MuusikaAhi&amp;quot;]]==&lt;br /&gt;
Muusikakogu mitmes erinevas asukohas sünkroniseerimine&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Janno Tomingas&lt;br /&gt;
*Valdar Vaht&lt;br /&gt;
*Robin Soon&lt;br /&gt;
*Taavi Jaakobi&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;M1&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
Meie maailmavallutusliku raamatukogutarkvara M1 Library sissejuhatav, I osa.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Janar Tooming&lt;br /&gt;
* Ulvar Petmanson&lt;br /&gt;
* Alvar Lumberg&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16902</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16902"/>
		<updated>2010-11-05T14:07:07Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 05.11.2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [http://m1xonix.codeplex.com/ Codeplex] keskkonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tiimitöösse oma panust andma jõudis Alvar, kes pages vahepeal välisriiki. Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi. Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll (Enemy) juhuslikumaks ja intelligentsemaks.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;05.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Eemaldasime GamerServicesComponenti sõltuvuse, kuna see vajab lisakomponenti (Games for Windows LIVE), mida enamikus arvutites pole. Selle asemel võtame tabelisse sisseloginud kasutaja nime.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Versioonihalduse ajalugu on saadaval [http://m1xonix.codeplex.com/SourceControl/list/changesets Codeplex&#039;is].&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16901</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16901"/>
		<updated>2010-11-05T14:03:14Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 04.11.2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [http://m1xonix.codeplex.com/ Codeplex] keskkonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tiimitöösse oma panust andma jõudis Alvar, kes pages vahepeal välisriiki. Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi. Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll (Enemy) juhuslikumaks ja intelligentsemaks.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;05.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Eemaldasime GamerServicesComponenti sõltuvuse, kuna see vajab lisakomponenti (Games for Windows LIVE), mida enamikus arvutites pole.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Versioonihalduse ajalugu on saadaval [http://m1xonix.codeplex.com/SourceControl/list/changesets Codeplex&#039;is].&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16870</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16870"/>
		<updated>2010-11-05T08:00:23Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* Klasside Lühikirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [http://m1xonix.codeplex.com/ Codeplex] keskkonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tiimitöösse oma panust andma jõudis Alvar, kes pages vahepeal välisriiki. Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi. Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll (Enemy) juhuslikumaks ja intelligentsemaks.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Versioonihalduse ajalugu on saadaval [http://m1xonix.codeplex.com/SourceControl/list/changesets Codeplex&#039;is].&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16782</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16782"/>
		<updated>2010-11-04T22:01:16Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 31.10.2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [http://m1xonix.codeplex.com/ Codeplex] keskkonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tiimitöösse oma panust andma jõudis Alvar, kes pages vahepeal välisriiki. Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi. Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll (Enemy) juhuslikumaks ja intelligentsemaks.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Versioonihalduse ajalugu on saadaval [http://m1xonix.codeplex.com/SourceControl/list/changesets Codeplex&#039;is].&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16781</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16781"/>
		<updated>2010-11-04T22:01:05Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 31.10.2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [http://m1xonix.codeplex.com/ Codeplex] keskkonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tiimile oma panust andma jõudis Alvar, kes pages vahepeal välisriiki. Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi. Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll (Enemy) juhuslikumaks ja intelligentsemaks.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Versioonihalduse ajalugu on saadaval [http://m1xonix.codeplex.com/SourceControl/list/changesets Codeplex&#039;is].&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16780</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16780"/>
		<updated>2010-11-04T22:00:14Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 20.10.2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [http://m1xonix.codeplex.com/ Codeplex] keskkonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Versioonihalduse ajalugu on saadaval [http://m1xonix.codeplex.com/SourceControl/list/changesets Codeplex&#039;is].&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16779</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16779"/>
		<updated>2010-11-04T21:59:52Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 23.10.2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programmeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [http://m1xonix.codeplex.com/ Codeplex] keskkonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Versioonihalduse ajalugu on saadaval [http://m1xonix.codeplex.com/SourceControl/list/changesets Codeplex&#039;is].&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16778</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16778"/>
		<updated>2010-11-04T21:58:46Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* Mängu tegemine, lühikirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programmeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [[ www.codeplex.com ]] keskonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Versioonihalduse ajalugu on saadaval [http://m1xonix.codeplex.com/SourceControl/list/changesets Codeplex&#039;is].&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16777</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16777"/>
		<updated>2010-11-04T21:58:09Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* Mängu loomist saab näha siin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programmeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [[ www.codeplex.com ]] keskonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16776</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16776"/>
		<updated>2010-11-04T21:56:57Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 20.10.2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;Mängu loomist saab näha [http://m1xonix.codeplex.com/releases/view/54951 siin]&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü loomisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programmeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [[ www.codeplex.com ]] keskonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16775</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16775"/>
		<updated>2010-11-04T21:56:39Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;Mängu loomist saab näha [http://m1xonix.codeplex.com/releases/view/54951 siin]&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü tegelemisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [[ www.codeplex.com ]] keskonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea. Nagu paljude muudegi kaasaegsete platvormide puhul, oli esmase toimiva tulemuse saamine suhteliselt kiire. Siiski võib aimata, et &#039;&#039;devil is in the details&#039;&#039; ehk küpse ja kvaliteetse produktini läheks veel palju-palju vaeva. Meie meeskond kiidab esimese kodutöö ülesandepüstitust, sest &amp;quot;päris oma mäng&amp;quot; teha on miski, mis kindlasti mõnelgi progejahakatisel 10-aastasest peale hinge peal on olnud :-)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16773</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16773"/>
		<updated>2010-11-04T21:54:18Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* Kasutatud materjal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;Mängu loomist saab näha [http://m1xonix.codeplex.com/releases/view/54951 siin]&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü tegelemisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [[ www.codeplex.com ]] keskonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
* Kasutatud sai kindlasti palju [http://www.bing.com/ Bingi] ja [http://www.google.ee/ Google&#039;i] abi.   &lt;br /&gt;
* Läbi sai loetud ka eBook Visual Studio 2008. &lt;br /&gt;
* Piiramatut abi osutas [http://msdn.microsoft.com/en-us/library/aa187916.aspx MSDN arendusvahendite raamatukogu]&lt;br /&gt;
... ning kindlasti veel kümned blogid ja veebilehed, mille panus ükshaaval oli tagasihoidlik, kuid kokkuvõttes hindamatu.&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16771</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16771"/>
		<updated>2010-11-04T21:51:42Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* Mängu tegemine, lühikirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;Mängu loomist saab näha [http://m1xonix.codeplex.com/releases/view/54951 siin]&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü tegelemisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [[ www.codeplex.com ]] keskonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
Mängu valmimisel on kõvasti abiks olnud [http://create.msdn.com/en-US/education/catalog/sample/game_state_management GameStateManagement näidis]. Ka praegune versioon sisaldab sellest pärit klasse, mille funktsionaalsus on laiem, kui meie mängu toimimiseks otseselt vajalik, kuid mida saab edasiarendamise puhul hõlpsasti tarvitusele võtta. Samuti täidab veidi rikkalikum kood ülevaatlikkuse lisamise ja õppimise tõhustamise eesmärki. &lt;br /&gt;
&lt;br /&gt;
Arendusprotsessi üldiselt võib pidada üpris lihtsaks, tänu valmis näidetele. Suhteliselt lihtne oli ka võetud ülesanne, kuid keerukust lisas võõras keel ja tundmatud teegid. Kokkuvõttes oli tehtud töö väljakutseid pakkuv ja huvitav.&lt;br /&gt;
&lt;br /&gt;
Meie tiim jäi väga rahule meeskonnatööga - kõik leidsid oma koha ja kellegi panus ei jäänud märkamatuks.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
Kasutatud sai kindlasti palju [[ http://www.bing.com/ ]] ja [[ http://www.google.ee/ ]]  &lt;br /&gt;
Läbi sai loetud ka eBook Visual Studio 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16770</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16770"/>
		<updated>2010-11-04T21:45:34Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* Klasside Lühikirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;Mängu loomist saab näha [http://m1xonix.codeplex.com/releases/view/54951 siin]&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü tegelemisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [[ www.codeplex.com ]] keskonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;GamePlayScreen&#039;&#039;&#039; - Siin käib peamine aktsioon ja toimub aktiivne mängutegevus. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MessageBoxScreen&#039;&#039;&#039; - Kinnituse küsimise ekraan mängu lõpetamiseks, väljumiseks jne&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;InputState, GameScreen, ScreenManager&#039;&#039;&#039; - GameStateManagement üldised klassid, vastavalt sisestuse ja ekraanide haldamiseks. GameScreen on baasklass teistele ekraanidele.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BackroundScreen&#039;&#039;&#039; - Taust, et iga pilt päris must poleks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoadingScreen&#039;&#039;&#039; - &amp;quot;Loading...&amp;quot;, kuni taustamuusikat laetakse.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;HighScoreScreen&#039;&#039;&#039; - Edetabel, kuvatakse peale mängu lõppu või peamenüüst valimisel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ScoreBox&#039;&#039;&#039; - See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enemy&#039;&#039;&#039; - Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Square&#039;&#039;&#039; - Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PauseMenuScreen&#039;&#039;&#039; - Pisuke pausiekraan väsinud mängijale silmade puhkamiseks.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PlayerIndexEventArgs&#039;&#039;&#039; - EventArgs implementatsioon, mis hoiab aktiivse mängija indeksit.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;M1XonixGame&#039;&#039;&#039; - Initsialiseerib ekraani ja komponendid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MenuScreen, MenuEntry&#039;&#039;&#039; - Menüüekraanide baasklassid.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;MainMenuScreen&#039;&#039;&#039; - Peamenüü.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OptionsMenuScreen&#039;&#039;&#039; - Seadete menüü.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
Kasutatud sai kindlasti palju [[ http://www.bing.com/ ]] ja [[ http://www.google.ee/ ]]  &lt;br /&gt;
Läbi sai loetud ka eBook Visual Studio 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16765</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16765"/>
		<updated>2010-11-04T21:32:40Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* 02.11.2010 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;Mängu loomist saab näha [http://m1xonix.codeplex.com/releases/view/54951 siin]&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü tegelemisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [[ www.codeplex.com ]] keskonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen, mis kuvab kaetud maa-ala protsenti ja leveli skoori.&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;04.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Lisatud high score tabel. Infot hoiame Windowsi registrys - kuna pole proovimiseks Xboxi, ei hakanud platvormist s&amp;amp;otilde;ltumatut salvestamist tegema. Teksti k&amp;amp;uuml;simine k&amp;amp;auml;ib GamerServicesComponenti abil.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
===GamePlayScreen===&lt;br /&gt;
&lt;br /&gt;
===MessageBoxScreen===&lt;br /&gt;
&lt;br /&gt;
===InputState===&lt;br /&gt;
&lt;br /&gt;
===GameScreen===&lt;br /&gt;
&lt;br /&gt;
===BackroundScreen===&lt;br /&gt;
&lt;br /&gt;
===LoadingScreen===&lt;br /&gt;
&lt;br /&gt;
===GameOverScreen===&lt;br /&gt;
&lt;br /&gt;
=== ScoreBox===&lt;br /&gt;
&lt;br /&gt;
See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
===Enemy===&lt;br /&gt;
&lt;br /&gt;
Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
===ScreenManager===&lt;br /&gt;
&lt;br /&gt;
=== Square===&lt;br /&gt;
&lt;br /&gt;
Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
===PauseMenuScreen===&lt;br /&gt;
&lt;br /&gt;
===PlayerIndexEventArgs===&lt;br /&gt;
&lt;br /&gt;
===GameStateManagementGame===&lt;br /&gt;
&lt;br /&gt;
===MenuScreen===&lt;br /&gt;
&lt;br /&gt;
===MainMenuScreen===&lt;br /&gt;
&lt;br /&gt;
===MenuEntry===&lt;br /&gt;
&lt;br /&gt;
===OptionsMenuScreen===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
Kasutatud sai kindlasti palju [[ http://www.bing.com/ ]] ja [[ http://www.google.ee/ ]]  &lt;br /&gt;
Läbi sai loetud ka eBook Visual Studio 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16760</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16760"/>
		<updated>2010-11-04T21:26:31Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: /* Mängu loomist saab näha siin :  http://m1xonix.codeplex.com/releases/view/54951  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;Mängu loomist saab näha [http://m1xonix.codeplex.com/releases/view/54951 siin]&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Blogi&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine.&lt;br /&gt;
Tarkvara installimine. Microsoft Visual Studio 2010, XNA 4.0 + Skype omavahel suhtlemiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Teostatava mängu valimine.  Mänguks sai valitud Xonix. Arutelu, milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema. Plaan teostada analoogne mäng [[ http://www.yook.de/xonix/]], aga natuke sõbralikuma mängu. Mängule ei tule vaenlaseid, kes mängija tsoonis(SafeZone) mängijat taga ajavad. Mängule tuleb kindlasti menüü leht, kus on New Game, Optsions, Exit ja võibolla veel midagi. Mängule on plaanis taustaks panna ka muusika, sest muidu on jube igav mängida. Mängu lõpus võiks olla ka Score tabel, see vaid sellisel juhul, kui selleks jääb aega. Kindlasti ka XBoxi tugi, kuna XBoxi tugi oli ülesandes kindel nõue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine- wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
*Ulvar: on valmis saanud töötava mänguga.&lt;br /&gt;
*Janar: tegeleb mängu menüü tegelemisega.&lt;br /&gt;
*Alvar: omades kõige rohkem programeerija kogemust, aitab leida paremaid lahendusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;===&lt;br /&gt;
Mäng sai üles pandud [[ www.codeplex.com ]] keskonda.&lt;br /&gt;
Mängule sai lisatud muusika.&lt;br /&gt;
Menüü ühendamine mänguga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Alvar tegi mängu koodi paremini hallatavaks, tekitas iga Screeni kohta eraldi klassi.&lt;br /&gt;
Sai lisatud mängule heliefekt, muusikale sai lisatud lisakäsklus, et kui mäng saab läbi, siis lõpetab ka muusika mängimise. Sai muudetud koll(Enemy) juhuslikumaks ja intelligentsemaks. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;02.11.2010&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
Levelite vahele sai loodud vahescreen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Mängu tegemine, lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Klasside Lühikirjeldus&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
===GamePlayScreen===&lt;br /&gt;
&lt;br /&gt;
===MessageBoxScreen===&lt;br /&gt;
&lt;br /&gt;
===InputState===&lt;br /&gt;
&lt;br /&gt;
===GameScreen===&lt;br /&gt;
&lt;br /&gt;
===BackroundScreen===&lt;br /&gt;
&lt;br /&gt;
===LoadingScreen===&lt;br /&gt;
&lt;br /&gt;
===GameOverScreen===&lt;br /&gt;
&lt;br /&gt;
=== ScoreBox===&lt;br /&gt;
&lt;br /&gt;
See klass joonistab punktide akna ja peab punktiarvestust&lt;br /&gt;
&lt;br /&gt;
===Enemy===&lt;br /&gt;
&lt;br /&gt;
Vaenlase loomise klass, oskab luua vaenlasi ja hoida vaenlaste asukohta, antakse vaenlasel randomiga liikumissuunad. &lt;br /&gt;
&lt;br /&gt;
===ScreenManager===&lt;br /&gt;
&lt;br /&gt;
=== Square===&lt;br /&gt;
&lt;br /&gt;
Klass, mis oskab joonistada ruudukest ja salvestada olekuparameetreid.&lt;br /&gt;
&lt;br /&gt;
===PauseMenuScreen===&lt;br /&gt;
&lt;br /&gt;
===PlayerIndexEventArgs===&lt;br /&gt;
&lt;br /&gt;
===GameStateManagementGame===&lt;br /&gt;
&lt;br /&gt;
===MenuScreen===&lt;br /&gt;
&lt;br /&gt;
===MainMenuScreen===&lt;br /&gt;
&lt;br /&gt;
===MenuEntry===&lt;br /&gt;
&lt;br /&gt;
===OptionsMenuScreen===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutatud materjal=&lt;br /&gt;
&lt;br /&gt;
Kasutatud sai kindlasti palju [[ http://www.bing.com/ ]] ja [[ http://www.google.ee/ ]]  &lt;br /&gt;
Läbi sai loetud ka eBook Visual Studio 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kokkuvõte=&lt;br /&gt;
&lt;br /&gt;
Iga meeskonnaliige tegi oma tööd nii palju kui oskas. Kokkuvõtteks võiks öelda, et lõpptulemus tuli päris hea.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16154</id>
		<title>Meeskond &quot;M1&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22M1%22&amp;diff=16154"/>
		<updated>2010-10-31T21:14:08Z</updated>

		<summary type="html">&lt;p&gt;Alumberg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Liikmed:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Ulvar Petmanson&lt;br /&gt;
*Alvar Lumberg&lt;br /&gt;
*Janar Tooming &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;16.10.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Meeskonna loomine, teostatava mängu valimine.  Mänguks sai valitud Xonix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;17.10.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Arutelu, milline milline võiks mängu lõppversioon välja näha ja mida selleks peab tegema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;18.10.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Tööjaotus: &lt;br /&gt;
*Ulvar progemine - projektijuht&lt;br /&gt;
*Alvar progemine&lt;br /&gt;
*Janar progemine &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;20.10.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ulvar on valmis saanud töötava mänguga.&lt;br /&gt;
Janar tegeleb mängu menüü tegelemisega.&lt;br /&gt;
Alvar toetab mõlemaid jõu ja nõuga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;23.10.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mängule sai lisatud muusika:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;24.10.2010 - 30.10.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Sai tegeletud klasside loomistega, Screenidele eraldi klass, vaenlasele eraldi klass jne.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;31.10.2010&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Lisatud heliefekt, pausivõimalus. Kollid on juhuslikumad ja intelligentsemad. &lt;br /&gt;
&lt;br /&gt;
[[Category: Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Alumberg</name></author>
	</entry>
</feed>