<?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=Kkarpuk</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=Kkarpuk"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kkarpuk"/>
	<updated>2026-05-08T08:53:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bleh&amp;diff=63001</id>
		<title>Bleh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bleh&amp;diff=63001"/>
		<updated>2013-05-16T08:45:36Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Retsensioon meeskonnale Laenutajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Ülesanne===&lt;br /&gt;
Eesmärk on teha online TODO-list ülesannete jälgimiseks, mida kaastudengid saavad vastavalt vajadusele täiendada. Nii tekib kodutööde nimekiri (midagi e-kooli sarnast).&lt;br /&gt;
&lt;br /&gt;
===Koosseis===&lt;br /&gt;
* Lennart Ploom &lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Tasklist&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id =&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Matemaatiline analüüs&amp;quot; Oppejoud=&amp;quot;Kristiina Hakk&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;ISArendus&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;Päevaõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
              &amp;lt;Ülesanne&amp;gt;Vihiku täitmine&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
              &amp;lt;Tähtaeg&amp;gt;23.03&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
              &amp;lt;HindeSkaala&amp;gt;10p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id =&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Algoritmid ja andmestruktuurid&amp;quot; Oppejoud =&amp;quot;Jaanus Pöial&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;ISArendus&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;Päevaõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
            &amp;lt;Ülesanne&amp;gt;Iseseisev 5&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
            &amp;lt;Tähtaeg&amp;gt;23.06&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
            &amp;lt;HindeSkaala&amp;gt;10p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Tõenäosusteooria ja matemaatiline statistika&amp;quot; Oppejoud =&amp;quot;Kristiina Hakk&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;2&amp;quot; Nimetus=&amp;quot;ISAdministreerimine&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;2&amp;quot; Nimetus=&amp;quot;Õhtuõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
              &amp;lt;Ülesanne&amp;gt;1. Kontrolletöö&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
              &amp;lt;Tähtaeg&amp;gt;11.03&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
              &amp;lt;HindeSkaala&amp;gt;10p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id =&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Võrgurakendused I&amp;quot; Oppejoud =&amp;quot;Random&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;ISArendus&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;Päevaõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
             &amp;lt;Ülesanne&amp;gt;Vihiku täitmine&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
              &amp;lt;Tähtaeg&amp;gt;23.01&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
             &amp;lt;HindeSkaala&amp;gt;6p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
&amp;lt;/Tasklist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Tasklist&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Task&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Aine&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Oppekava&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Oppevorm&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Oppeaasta&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element name=&amp;quot;Kirjeldus&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:element name=&amp;quot;Ülesanne&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:element name=&amp;quot;Tähtaeg&amp;quot; type=&amp;quot;xs:date&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:element name=&amp;quot;HindeSkaala&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;Oppejoud&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
Kuvab kõik olulise info HTML tabelina&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Aine&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Töö&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kuupäev&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Tasklist/Task&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Aine/@Nimetus&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Ülesanne&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Tähtaeg&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XSLT 2===&lt;br /&gt;
Kuvab kõik 1. kursuse ülesanded&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
   xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        Prindime välja Kõik 1. kursuse taskid.&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Tasklist/Task/Aine/Oppekava/Oppevorm/Oppeaasta&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;@Id=1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Kirjeldus&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
         &lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XSLT 3===&lt;br /&gt;
Kuvatakse esmakursuslase kõik matemaatika ülesanded&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;!--PILT TULEMUSEST ASUB SIIN: http://www.upload.ee/image/3150718/EsmaArendusTahabMatat.jpg--&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
   xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        Ma tahan teada, mis ma mat.analüüsis tegema pean.&amp;lt;br /&amp;gt;&lt;br /&gt;
        Ma olen esmakursuslane, arenduse tudeng, päevaõppes&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Tasklist/Task&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Aine/@Nimetus = &#039;Matemaatiline analüüs&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font:bold&amp;quot;&amp;gt;&lt;br /&gt;
              ID &amp;lt;xsl:value-of select=&amp;quot;@Id&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Aine: &amp;lt;xsl:value-of select=&amp;quot;Aine/@Nimetus&amp;quot;/&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Aine/Oppekava/@Nimetus = &#039;ISArendus&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  Oppekava: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/@Nimetus&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Aine/Oppekava/Oppevorm/@Nimetus = &#039;Päevaõpe&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    Oppevorm: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/@Nimetus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/@Id = &#039;1&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&lt;br /&gt;
                      Oppeaasta: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/@Id&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li style=&amp;quot;font:bold&amp;quot;&amp;gt;&lt;br /&gt;
                      Ülesanne: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Ülesanne&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li style=&amp;quot;font:bold&amp;quot;&amp;gt;&lt;br /&gt;
                      Tähtaeg: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Tähtaeg&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
===Retsensioon meeskonnale Laenutajad===&lt;br /&gt;
&lt;br /&gt;
Meeskond Laenutajad tegeleb koduse filmide laenutusega, kuhu peaks saama filme lisada ja vähemaks võtta. Juurelemendina on kasutusel &amp;lt;moviestore&amp;gt; ning edasiminek on võrdlemisi loogiline: On muusikapood, kus on filmid, mis on jaotatud žanridesse ning filmid on žanri põhjal ära kategoriseeritud. &lt;br /&gt;
XMLi elementide nimed on loogiliselt esitatud ning otsingu läbiviimiseks väga loogiline ja lihtsalt haaratav. Pole liialt palju väiksemaid ebavajalike detaile(Näiteks &amp;lt;Produtsendi nimi&amp;gt; -&amp;gt; &amp;lt;A&amp;gt; ). Kuigi see lisaks veelgi funktsionaalsust ei ole see vast sellise mahuga projekti puhul esmavajalik. Üks XML element on siiski, mida pigem tahaks reaalse filmilaenutuse puhul näha ning selleks on &amp;lt;Hinnang&amp;gt;, mis väljendaks filmile antud hinnangut, mis on saadud kuskilt filmikriitikute kodulehelt. Nõue, et vähemalt kolmel tasemel oleks vaja rohkem, kui vaid „ ID“ attribuuti on napilt täidetud.&lt;br /&gt;
XSL failide kohapealt on loodud üks pikk päring, mis väljastab kõik filmid ja filmide andmed. Kuigi see on tõenäoliselt väga funktsionaalne ja vajalik päring, oleks rohkem soovinud näha erinevate päringutega mängimist, et väljastada vaid valitud filme. Näiteks kõik action filmid, mis on odavamad, kui X. Lisaks on juhendis öeldud, et tuleks teha „paar-kolm sobivat XSL faili loodud XML failis olevate andmete transformeerimiseks HTML formaati“. &lt;br /&gt;
Üldiselt on siiski tegemist loogilise ja lihtsa ülesehitusega XML failiga, kus küll puudub originaalsust ja on piirdutud kindla peale minekuga, mistõttu ei saa ka nuriseda, sest hädavajalik on kõik olemas.&lt;br /&gt;
&lt;br /&gt;
===Retsensioon meeskonnale YYY===&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bleh&amp;diff=63000</id>
		<title>Bleh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bleh&amp;diff=63000"/>
		<updated>2013-05-16T08:21:25Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: Undo revision 62999 by Kkarpuk (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Ülesanne===&lt;br /&gt;
Eesmärk on teha online TODO-list ülesannete jälgimiseks, mida kaastudengid saavad vastavalt vajadusele täiendada. Nii tekib kodutööde nimekiri (midagi e-kooli sarnast).&lt;br /&gt;
&lt;br /&gt;
===Koosseis===&lt;br /&gt;
* Lennart Ploom &lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Tasklist&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id =&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Matemaatiline analüüs&amp;quot; Oppejoud=&amp;quot;Kristiina Hakk&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;ISArendus&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;Päevaõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
              &amp;lt;Ülesanne&amp;gt;Vihiku täitmine&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
              &amp;lt;Tähtaeg&amp;gt;23.03&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
              &amp;lt;HindeSkaala&amp;gt;10p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id =&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Algoritmid ja andmestruktuurid&amp;quot; Oppejoud =&amp;quot;Jaanus Pöial&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;ISArendus&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;Päevaõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
            &amp;lt;Ülesanne&amp;gt;Iseseisev 5&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
            &amp;lt;Tähtaeg&amp;gt;23.06&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
            &amp;lt;HindeSkaala&amp;gt;10p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Tõenäosusteooria ja matemaatiline statistika&amp;quot; Oppejoud =&amp;quot;Kristiina Hakk&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;2&amp;quot; Nimetus=&amp;quot;ISAdministreerimine&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;2&amp;quot; Nimetus=&amp;quot;Õhtuõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
              &amp;lt;Ülesanne&amp;gt;1. Kontrolletöö&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
              &amp;lt;Tähtaeg&amp;gt;11.03&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
              &amp;lt;HindeSkaala&amp;gt;10p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id =&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Võrgurakendused I&amp;quot; Oppejoud =&amp;quot;Random&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;ISArendus&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;Päevaõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
             &amp;lt;Ülesanne&amp;gt;Vihiku täitmine&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
              &amp;lt;Tähtaeg&amp;gt;23.01&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
             &amp;lt;HindeSkaala&amp;gt;6p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
&amp;lt;/Tasklist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Tasklist&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Task&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Aine&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Oppekava&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Oppevorm&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Oppeaasta&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element name=&amp;quot;Kirjeldus&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:element name=&amp;quot;Ülesanne&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:element name=&amp;quot;Tähtaeg&amp;quot; type=&amp;quot;xs:date&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:element name=&amp;quot;HindeSkaala&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;Oppejoud&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
Kuvab kõik olulise info HTML tabelina&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Aine&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Töö&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kuupäev&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Tasklist/Task&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Aine/@Nimetus&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Ülesanne&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Tähtaeg&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XSLT 2===&lt;br /&gt;
Kuvab kõik 1. kursuse ülesanded&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
   xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        Prindime välja Kõik 1. kursuse taskid.&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Tasklist/Task/Aine/Oppekava/Oppevorm/Oppeaasta&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;@Id=1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Kirjeldus&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
         &lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XSLT 3===&lt;br /&gt;
Kuvatakse esmakursuslase kõik matemaatika ülesanded&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;!--PILT TULEMUSEST ASUB SIIN: http://www.upload.ee/image/3150718/EsmaArendusTahabMatat.jpg--&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
   xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        Ma tahan teada, mis ma mat.analüüsis tegema pean.&amp;lt;br /&amp;gt;&lt;br /&gt;
        Ma olen esmakursuslane, arenduse tudeng, päevaõppes&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Tasklist/Task&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Aine/@Nimetus = &#039;Matemaatiline analüüs&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font:bold&amp;quot;&amp;gt;&lt;br /&gt;
              ID &amp;lt;xsl:value-of select=&amp;quot;@Id&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Aine: &amp;lt;xsl:value-of select=&amp;quot;Aine/@Nimetus&amp;quot;/&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Aine/Oppekava/@Nimetus = &#039;ISArendus&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  Oppekava: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/@Nimetus&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Aine/Oppekava/Oppevorm/@Nimetus = &#039;Päevaõpe&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    Oppevorm: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/@Nimetus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/@Id = &#039;1&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&lt;br /&gt;
                      Oppeaasta: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/@Id&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li style=&amp;quot;font:bold&amp;quot;&amp;gt;&lt;br /&gt;
                      Ülesanne: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Ülesanne&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li style=&amp;quot;font:bold&amp;quot;&amp;gt;&lt;br /&gt;
                      Tähtaeg: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Tähtaeg&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
===Retsensioon meeskonnale XXX===&lt;br /&gt;
&lt;br /&gt;
===Retsensioon meeskonnale YYY===&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bleh&amp;diff=62999</id>
		<title>Bleh</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bleh&amp;diff=62999"/>
		<updated>2013-05-16T08:20:44Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Retsensioon meeskonnale XXX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Ülesanne===&lt;br /&gt;
Eesmärk on teha online TODO-list ülesannete jälgimiseks, mida kaastudengid saavad vastavalt vajadusele täiendada. Nii tekib kodutööde nimekiri (midagi e-kooli sarnast).&lt;br /&gt;
&lt;br /&gt;
===Koosseis===&lt;br /&gt;
* Lennart Ploom &lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==XML==&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;Tasklist&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id =&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Matemaatiline analüüs&amp;quot; Oppejoud=&amp;quot;Kristiina Hakk&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;ISArendus&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;Päevaõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
              &amp;lt;Ülesanne&amp;gt;Vihiku täitmine&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
              &amp;lt;Tähtaeg&amp;gt;23.03&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
              &amp;lt;HindeSkaala&amp;gt;10p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id =&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Algoritmid ja andmestruktuurid&amp;quot; Oppejoud =&amp;quot;Jaanus Pöial&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;ISArendus&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;Päevaõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
            &amp;lt;Ülesanne&amp;gt;Iseseisev 5&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
            &amp;lt;Tähtaeg&amp;gt;23.06&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
            &amp;lt;HindeSkaala&amp;gt;10p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Tõenäosusteooria ja matemaatiline statistika&amp;quot; Oppejoud =&amp;quot;Kristiina Hakk&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;2&amp;quot; Nimetus=&amp;quot;ISAdministreerimine&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;2&amp;quot; Nimetus=&amp;quot;Õhtuõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
              &amp;lt;Ülesanne&amp;gt;1. Kontrolletöö&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
              &amp;lt;Tähtaeg&amp;gt;11.03&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
              &amp;lt;HindeSkaala&amp;gt;10p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
  &amp;lt;Task Id =&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Aine Nimetus=&amp;quot;Võrgurakendused I&amp;quot; Oppejoud =&amp;quot;Random&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;Oppekava Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;ISArendus&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Oppevorm Id=&amp;quot;1&amp;quot; Nimetus=&amp;quot;Päevaõpe&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;Oppeaasta Id=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Kirjeldus&amp;gt;&lt;br /&gt;
             &amp;lt;Ülesanne&amp;gt;Vihiku täitmine&amp;lt;/Ülesanne&amp;gt;&lt;br /&gt;
              &amp;lt;Tähtaeg&amp;gt;23.01&amp;lt;/Tähtaeg&amp;gt;&lt;br /&gt;
             &amp;lt;HindeSkaala&amp;gt;6p&amp;lt;/HindeSkaala&amp;gt;&lt;br /&gt;
            &amp;lt;/Kirjeldus&amp;gt;&lt;br /&gt;
          &amp;lt;/Oppeaasta&amp;gt;&lt;br /&gt;
        &amp;lt;/Oppevorm&amp;gt;&lt;br /&gt;
      &amp;lt;/Oppekava&amp;gt;&lt;br /&gt;
    &amp;lt;/Aine&amp;gt;&lt;br /&gt;
  &amp;lt;/Task&amp;gt;&lt;br /&gt;
&amp;lt;/Tasklist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XML skeemifail===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema attributeFormDefault=&amp;quot;unqualified&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot; xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;Tasklist&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element maxOccurs=&amp;quot;unbounded&amp;quot; name=&amp;quot;Task&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
            &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
              &amp;lt;xs:element name=&amp;quot;Aine&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                    &amp;lt;xs:element name=&amp;quot;Oppekava&amp;quot;&amp;gt;&lt;br /&gt;
                      &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                          &amp;lt;xs:element name=&amp;quot;Oppevorm&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                &amp;lt;xs:element name=&amp;quot;Oppeaasta&amp;quot;&amp;gt;&lt;br /&gt;
                                  &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                      &amp;lt;xs:element name=&amp;quot;Kirjeldus&amp;quot;&amp;gt;&lt;br /&gt;
                                        &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
                                          &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:element name=&amp;quot;Ülesanne&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:element name=&amp;quot;Tähtaeg&amp;quot; type=&amp;quot;xs:date&amp;quot; /&amp;gt;&lt;br /&gt;
                                            &amp;lt;xs:element name=&amp;quot;HindeSkaala&amp;quot; type=&amp;quot;xs:string&amp;quot; /&amp;gt;&lt;br /&gt;
                                          &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                        &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                      &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                                    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                                    &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                                  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                                &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                              &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                              &amp;lt;xs:attribute name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                            &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                          &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                        &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                        &amp;lt;xs:attribute name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
                    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
                  &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;Nimetus&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                  &amp;lt;xs:attribute name=&amp;quot;Oppejoud&amp;quot; type=&amp;quot;xs:string&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
                &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
              &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
            &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
            &amp;lt;xs:attribute name=&amp;quot;Id&amp;quot; type=&amp;quot;xs:unsignedByte&amp;quot; use=&amp;quot;required&amp;quot; /&amp;gt;&lt;br /&gt;
          &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
        &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===XSLT 1===&lt;br /&gt;
Kuvab kõik olulise info HTML tabelina&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
    xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
          &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;tr&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Aine&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Töö&amp;lt;/th&amp;gt;&lt;br /&gt;
              &amp;lt;th&amp;gt;Kuupäev&amp;lt;/th&amp;gt;&lt;br /&gt;
            &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:for-each select=&amp;quot;Tasklist/Task&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;tr&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Aine/@Nimetus&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Ülesanne&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
                &amp;lt;td&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Tähtaeg&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/td&amp;gt;&lt;br /&gt;
              &amp;lt;/tr&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
          &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
      &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XSLT 2===&lt;br /&gt;
Kuvab kõik 1. kursuse ülesanded&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
   xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        Prindime välja Kõik 1. kursuse taskid.&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Tasklist/Task/Aine/Oppekava/Oppevorm/Oppeaasta&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;@Id=1&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:value-of select=&amp;quot;Kirjeldus&amp;quot;/&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
         &lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XSLT 3===&lt;br /&gt;
Kuvatakse esmakursuslase kõik matemaatika ülesanded&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;!--PILT TULEMUSEST ASUB SIIN: http://www.upload.ee/image/3150718/EsmaArendusTahabMatat.jpg--&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xsl:stylesheet version=&amp;quot;1.0&amp;quot; xmlns:xsl=&amp;quot;http://www.w3.org/1999/XSL/Transform&amp;quot;&lt;br /&gt;
   xmlns:msxsl=&amp;quot;urn:schemas-microsoft-com:xslt&amp;quot; exclude-result-prefixes=&amp;quot;msxsl&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
  &amp;lt;xsl:output method=&amp;quot;html&amp;quot; indent=&amp;quot;yes&amp;quot;/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;xsl:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
      &amp;lt;body&amp;gt;&lt;br /&gt;
        Ma tahan teada, mis ma mat.analüüsis tegema pean.&amp;lt;br /&amp;gt;&lt;br /&gt;
        Ma olen esmakursuslane, arenduse tudeng, päevaõppes&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:for-each select=&amp;quot;Tasklist/Task&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:if test=&amp;quot;Aine/@Nimetus = &#039;Matemaatiline analüüs&#039;&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;span style=&amp;quot;font:bold&amp;quot;&amp;gt;&lt;br /&gt;
              ID &amp;lt;xsl:value-of select=&amp;quot;@Id&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;/span&amp;gt;&lt;br /&gt;
              &amp;lt;li&amp;gt;&lt;br /&gt;
                Aine: &amp;lt;xsl:value-of select=&amp;quot;Aine/@Nimetus&amp;quot;/&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
              &amp;lt;/li&amp;gt;&lt;br /&gt;
              &amp;lt;xsl:if test=&amp;quot;Aine/Oppekava/@Nimetus = &#039;ISArendus&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;li&amp;gt;&lt;br /&gt;
                  Oppekava: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/@Nimetus&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;xsl:if test=&amp;quot;Aine/Oppekava/Oppevorm/@Nimetus = &#039;Päevaõpe&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                  &amp;lt;li&amp;gt;&lt;br /&gt;
                    Oppevorm: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/@Nimetus&amp;quot;/&amp;gt;&lt;br /&gt;
                  &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &amp;lt;xsl:if test=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/@Id = &#039;1&#039;&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;li&amp;gt;&lt;br /&gt;
                      Oppeaasta: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/@Id&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li style=&amp;quot;font:bold&amp;quot;&amp;gt;&lt;br /&gt;
                      Ülesanne: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Ülesanne&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
                    &amp;lt;li style=&amp;quot;font:bold&amp;quot;&amp;gt;&lt;br /&gt;
                      Tähtaeg: &amp;lt;xsl:value-of select=&amp;quot;Aine/Oppekava/Oppevorm/Oppeaasta/Kirjeldus/Tähtaeg&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/li&amp;gt;&lt;br /&gt;
                  &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
                &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
              &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
            &amp;lt;br /&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:for-each&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
      &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Retsensioonid==&lt;br /&gt;
===Retsensioon meeskonnale XXX===&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
===Retsensioon meeskonnale YYY===&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=A_Bunch_Of_Asians&amp;diff=59809</id>
		<title>A Bunch Of Asians</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=A_Bunch_Of_Asians&amp;diff=59809"/>
		<updated>2012-12-28T11:04:37Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Final version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Programmeerimine CSharp keeles]]&lt;br /&gt;
= Kirjeldus = &lt;br /&gt;
GravityGolf on meelelahutuslik mäng, mis on XNA baasil. Mängu põhimõte on sarnane tavalise golfiga. Mängu teevad eriliseks väljakul olevad magneetilised takistused. Iga tase on läbitud siis, kui pall on augus.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
*Metallist pall&lt;br /&gt;
*5 taset&lt;br /&gt;
*Erilised takistused&lt;br /&gt;
&lt;br /&gt;
== Pildid Mängust ==&lt;br /&gt;
Hetkel puuduvad.&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
*Mardo Pahk - Projekti juht,&lt;br /&gt;
*Kristi Paakspuu - Palli liikumine,&lt;br /&gt;
*Madis Peep - Graafika,&lt;br /&gt;
*Kaur Pääro - Story,&lt;br /&gt;
*Kaspar Urban - Keskkond, füüsika,&lt;br /&gt;
&lt;br /&gt;
*Terve Meeskond -&lt;br /&gt;
**Maailma füüsika&lt;br /&gt;
**Palli füüsika&lt;br /&gt;
**Põrkumine ja tõukumine&lt;br /&gt;
**Ekraani mõõtmed&lt;br /&gt;
**Gravity free zone&lt;br /&gt;
**Muud objektid&lt;br /&gt;
**Igasugu muud probleemid mis ette jäävad lahendame tiimina (We are like the Avengers[http://fc03.deviantart.net/fs70/i/2012/138/d/8/chibi_avengers_by_cheerubi-d509xpm.png])&lt;br /&gt;
&lt;br /&gt;
==Analüüs==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Milles seisneb idee?&#039;&#039;&#039;&lt;br /&gt;
Idee seisneb selles, et teeme vana uueks. Võtame klassikalise golfi ning anname mängule uue ilme.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aga milles siis ikkagi seisneb idee?&#039;&#039;&#039;&lt;br /&gt;
Idee seisneb selles, et objekt, mida kasutaja liigutama hakkab, seisab paigal ning objektile antakse mingi energia liikumiseks, et jõuda punktist A punkti B. Energia liikumiseks ja trajektoor sisestatakse kasutaja poolt tänu kursorile. Hoides hiire vasakut hiireklahvi all tekib ekraanile joon objektist kursorini. Joone pikkus paneb paika energia. Selleks, et mäng ei oleks liiga lihtne, on seal ka takistavad objektid: tõmbuvad, tõukuvad ja nullivad väljad. Peale takistavate väljade on ka igal maailmal erinevad omadused. Omadused nagu tuul, mis puhub sind trajektoorilt, ning pind millelt liigutakse. Kokkuvõttes: (gravity) golf.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kas pallil on elusid kui seda lastakse või imetakse auku?&#039;&#039;&#039;&lt;br /&gt;
Ei.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mis juhtub kui sind imetakse auku?&#039;&#039;&#039;&lt;br /&gt;
Pall läheb katki. Alustad uuesti.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miks pall katki läheb?&#039;&#039;&#039;&lt;br /&gt;
See on seoses stooriga. Hiljem näeb.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mängul on stoori?&#039;&#039;&#039;&lt;br /&gt;
Jah. Kui aega jääb siis mäng jookseb stooriga käsikäes ning peaks saama juba normaalse kogemuse mängust (ei ole tuim hiirega klõpsimine vaid vahepeal saab pilte ka vaadata).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kas mäng tuleb ainult PC peale?&#039;&#039;&#039;&lt;br /&gt;
Ei. Kui aega jääb, siis tuleb mäng ka Windows Phone&#039;i peale. Kunas Phone&#039;ile ei tohiks olla sellise mängu loomine suur müstika (kood enamjaolt sama, aga erinevusi ikka on), siis on viimane täiesti teostatav. Samuti kaalume ka Xbox&#039;i võimalusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Must Have===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Palli liikumine maailmas:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Pall liigub, kui hiirega tõmmata joon ekraanil. Joon peab olema tõmmatud palli lähedalt suunda, kuhu mängija soovib, et pall liiguks. Mida pikema joone mängija mängija ekraani peal tõmbab, seda kiiremini pall liigub. Pall kaotab ka hoogu liikumisel, see tähendab, et pall liigub aeglustuvalt ja jääb lõpuks seisma. Kui tuleb ette takistus või sein, mis pole magneetiline, siis pall põrkab. Vastavalt takistustele võib pall ka suunda muuta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Palli sihtimismehhanismist:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Sihtimismehhanism aitab mängijal palli suunata ning palli löögi tugevust määrata. Hiireklahvi alla vajutamisel tekib sihtimiseks palli ja kursori vahele joon. Mida kaugemal kursor pallist on, seda tugevam on löök. Kui kursor on palli lähedal, siis on sihtimisjoon roheline (nõrk löök). Kui kursor liigub pallist kaugemale, siis joon muudab värvi(roheline,kollane,oranz,punane). Maksimaalset löögitugevust määrab punane joon. Kui mängija laseb hiireklahvi lahti, siis läheb pall liikuma, samas jääb sihtimisjoon alles sellisel kujul nagu ta oli, kui klahv lahti lasti, kuid muutub halliks (sihtimisjoon muutub abijooneks). Seda sellepärast, et mängijal oleks järgmisel löögil lihtsam sihti ning kiirust valida. Peale igat lööki uuendatakse abijoont.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Objektid maailmas:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Magnetid ja mustad augud on mängijat takistavad või abistavad objektid. On olemas kahte tüüpi magneteid. Osad magnetid tõmbavad palli enda poole (sinised magnetid) ning teised magnetid lükkavad palli eemale(punased magnetid). Magnetitel on ümber läbipaistev energiaväli, mis näitab mängijale, kui kaugelt hakkab magnet palli mõjutama. Mustad augud tõmbavad palli enda poole ning võivad palli endasse imeda. Mustal augul on samuti energiaväli ümber. Mängus võib leida erineva suurusega magneteid ning musti auke.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kuidas maailmad muutuvad, objektid/takistused?&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
Tasemeid on esialgu kokku viis. Taseme läbimisel pääsed edasi järgmisesse tasemesse. Iga tase erineb maastiku poolest, mis mõjutab palli liikumist (täpsemalt nice to have sektsioonis). Pall peab jõudma mänguvälja lõpus olevasse auku, et pääseda edasi ja et mäng võita, tuleb läbida kõik tasemed. Igal tasemel asuvad kahte tüüpi väljad, mis takistavad liikumist. Ühed väljad tõmbavad palli, teised tõukavad.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mängu esileht:&#039;&#039;&#039;&lt;br /&gt;
*Alusta mängu - alustab esimesest tasemest mängu&lt;br /&gt;
*Edetabel – kuvab uue lehe, kus on tabelis nimi ja skoor&lt;br /&gt;
*Abi – õpetus, mis avaneb uuel lehel&lt;br /&gt;
*Välju – väljub mängust&lt;br /&gt;
&lt;br /&gt;
Igal lisa lehel on nupp, et tagasi menüüsse saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Nice To Have===	&lt;br /&gt;
* Teeme mängu Windows Phone&#039;le&lt;br /&gt;
* Mõjutav maastik - mõjutava maastiku all mõeldakse vastavale tasemele konkreetse maailma tunnusjooni. Näiteks maailmas kus on hästi suur tühi väli tekib iga kindla intervalli tagant tuuleiil mis mõjutab palli liikumistrajektoori.&lt;br /&gt;
* Mõjutavad objektid - peale tõukavate ja tõmbavate objektide on maailmas ka n-ö relvad, mis lasevad palli pihta kuule, mis mõjutavad taaskorda palli trajektoori.&lt;br /&gt;
* Nullivad väljad - väli kus ei mõju ei tõmbuv ega tõukuv väli.&lt;br /&gt;
* Story - mängule on story olemas, aga viimane tuleb külge keevitada tasa ja targu, et kasutaja saaks normaalse kogemuse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Retsensioonid = &lt;br /&gt;
&lt;br /&gt;
Esimene retsensioon on koostatud meeskonna Baller [https://wiki.itcollege.ee/index.php/Baller] analüüsi kohta ja retsensioon asub siin [https://wiki.itcollege.ee/index.php/Talk:Baller].&lt;br /&gt;
&lt;br /&gt;
Teine retsensioon on koostatud meeskonna RMS [https://wiki.itcollege.ee/index.php/RMS] prototüübi kohta ja retsensioon asub siin [https://wiki.itcollege.ee/index.php/Talk:RMS].&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
* &#039;&#039;&#039;Prototüüp&#039;&#039;&#039;[https://dl.dropbox.com/u/91031700/GravityGolf_v0.2134.rar]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kindlasti lisanduvad:&lt;br /&gt;
* Parem graafika (väljadele, seinale, augule jne)&lt;br /&gt;
* Skoori lugemine&lt;br /&gt;
* Maailmate eripära&lt;br /&gt;
* Menüü hiirega juhitavaks&lt;br /&gt;
* Erinevad maailmad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Final version =&lt;br /&gt;
* [http://www.upload.ee/files/2918854/GravityGolf_V1.2.zip.html: Final version]&lt;br /&gt;
* [https://dl.dropbox.com/sh/ox4vl7qhcx4qu1w/l2bcHVep7V/EESTI%20INFOTEHNOLOOGIA%20KOLLED%C5%BD.1.pdf?dl=1: Dokumentatsioon]&lt;br /&gt;
&lt;br /&gt;
Lõpptoote [https://wiki.itcollege.ee/index.php/Talk:A_Bunch_Of_Asians] retsensioon meeskonnalt Kajarist&lt;br /&gt;
&lt;br /&gt;
= Log =&lt;br /&gt;
==== 1. Oktoober ====&lt;br /&gt;
*Kokkusaamine&lt;br /&gt;
*Wiki lehe loomine&lt;br /&gt;
*Tööjaotuse jagamine&lt;br /&gt;
&lt;br /&gt;
==== 5. November (kell 01:00) ====&lt;br /&gt;
*Analüüs lisatud&lt;br /&gt;
&lt;br /&gt;
==== 5. November (kell 11:00) ====&lt;br /&gt;
*Analüüsis olevad kirjavead parandatud (aitäh Kristi)&lt;br /&gt;
&lt;br /&gt;
==== 8. November (kell 20:00) ====&lt;br /&gt;
Saime kokku ja koodisime. Saime aimu, kuidas:&lt;br /&gt;
*menüüd teha&lt;br /&gt;
*erinevaid Game State luua&lt;br /&gt;
*mängu füüsika toimib&lt;br /&gt;
*tagatausta mängul vahetada&lt;br /&gt;
Enne kokkusaamist oli valmis kirjutatud palli kiireneva-aeglustuva liikumise ja palli takistustel põrkamise-tõukumise loogika XNA keskkonnas.&lt;br /&gt;
&lt;br /&gt;
==== 11. November ====&lt;br /&gt;
*Retsensioon meeskonna Baller kohta.&lt;br /&gt;
&lt;br /&gt;
==== 13. November ====&lt;br /&gt;
*Mardo sai kokku meeskonna Kajarist liikmega Kalev Kärpuk kes selgitas nende tehtava mängu OOP poolt. Samuti aitas Kalev saada aimu kuidas peaksime ise lähenema OOPile enda mängus. Suured tänud meeskonnale Kajarist.&lt;br /&gt;
&lt;br /&gt;
==== 16. November ====&lt;br /&gt;
*Meeskond sai kokku. Palmers peak&#039;i keegi ei saavutanud... aga sellegi poolest edusammud.&lt;br /&gt;
&lt;br /&gt;
==== 22. November ====&lt;br /&gt;
*Meeskond sai kokku. Tasemete loogika paigas. Objektide loogika paigas. Esialgne menüü paigas. Veel vaja maailmate vahetumise loogika paika panna ja skoor (remember kids - we all love to score).&lt;br /&gt;
&lt;br /&gt;
==== 25. November ====&lt;br /&gt;
*Prototüüp&lt;br /&gt;
&lt;br /&gt;
==== 4. Detsember ====&lt;br /&gt;
*Meeskond sai kokku, valmisid salvestus funktsioonid, helid, aeg, skoor, vahelehed.&lt;br /&gt;
&lt;br /&gt;
==== 7. Detsember ====&lt;br /&gt;
*Meeskond sai kokku. Kood pandi kokku, kuna liikmetel olid eri ülesanded. Kood koos ja töötab (21:00 - 04:00)&lt;br /&gt;
&lt;br /&gt;
= Lingid = &lt;br /&gt;
[http://msdn.microsoft.com/en-us/library/bb200104.aspx MSDN XNA Game Studio 4.0]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=59808</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2012)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=59808"/>
		<updated>2012-12-28T11:03:54Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Meeskond Kajarist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit. Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
Töö esitamise tähtaeg on 4.09.2012 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;28.10.2012&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;04.11.2012&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 11.11.2012 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;25.11.2012&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 02.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;16.12.2012&#039;&#039;&#039;(20p)&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 05.01.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Esmaspäev&lt;br /&gt;
Ruum B316&lt;br /&gt;
*14:00 - 14:15 - AFFA&lt;br /&gt;
*14:15 - 14:30 - Tech Support&lt;br /&gt;
*14:30 - 14:45 - Kajarist&lt;br /&gt;
*14:45 - 15:00&lt;br /&gt;
*15:00 - 15:15&lt;br /&gt;
*15:15 - 15:30&lt;br /&gt;
&lt;br /&gt;
Ruum B317&lt;br /&gt;
&lt;br /&gt;
*16:00 - 16:15&lt;br /&gt;
*16:15 - 16:30&lt;br /&gt;
*16:30 - 16:45&lt;br /&gt;
*16:45 - 17:00&lt;br /&gt;
*17:00 - 17:15&lt;br /&gt;
*17:15 - 17:30&lt;br /&gt;
&lt;br /&gt;
Neljapäev&lt;br /&gt;
&lt;br /&gt;
Ruum B319&lt;br /&gt;
*8:15 - 8:30-Games or What? Inc.&lt;br /&gt;
*8:30 - 8:45- A_Bunch_Of_Asians&lt;br /&gt;
*8:45 - 9:00 - &lt;br /&gt;
*9:00 - 9:15 - Team Woop Woop&lt;br /&gt;
*9:15 - 9:30 - REM&lt;br /&gt;
*9:30 - 9:45-Baller&lt;br /&gt;
&lt;br /&gt;
Ruum B410&lt;br /&gt;
*12:00 - 12:15 - &lt;br /&gt;
*12:15 - 12:30 - WAFIOP&lt;br /&gt;
*12:30 - 12:45 - Leffe&lt;br /&gt;
*12:45 - 13:00 - Taksobaas&lt;br /&gt;
*13:00 - 13:15 - Kahurid&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioon==&lt;br /&gt;
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
(teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2012=&lt;br /&gt;
&lt;br /&gt;
==Meeskond Test==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Test]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Peeter Pakiraam&lt;br /&gt;
*Agu Sihvka&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;amp;action=edit&amp;amp;section=21 siin on midagi]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kahurid==&lt;br /&gt;
Meeskonna Wiki leht: [[Kahurid]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
* Andreas Plado&lt;br /&gt;
* Kullo-Kalev Aru&lt;br /&gt;
* Xiangwei Zuo&lt;br /&gt;
* Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Leffe&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Baller&lt;br /&gt;
&lt;br /&gt;
==Meeskond A_Bunch_Of_Asians==&lt;br /&gt;
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mardo Pahk&lt;br /&gt;
*Kristi Paakspuu&lt;br /&gt;
*Madis Peep&lt;br /&gt;
*Kaur Pääro&lt;br /&gt;
*Kaspar Urban&lt;br /&gt;
&lt;br /&gt;
Retsensioon[https://wiki.itcollege.ee/index.php/Talk:Baller] meeskonna Baller [https://wiki.itcollege.ee/index.php/Baller] analüüsi kohta.&lt;br /&gt;
&lt;br /&gt;
Retsensioon[https://wiki.itcollege.ee/index.php/Talk:RMS] meeskonna RMS [https://wiki.itcollege.ee/index.php/RMS] prototüübi kohta.&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taksobaas==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Taksobaas]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marek Kirillov&lt;br /&gt;
*Siim Treilmann&lt;br /&gt;
*Tiit Tallermaa&lt;br /&gt;
*Rando Laisaar&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Kajarist analüüsile [https://wiki.itcollege.ee/index.php/Talk:Kajarist]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon meeskonna REM prototüübile [https://wiki.itcollege.ee/index.php/Talk:REM]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Baller==&lt;br /&gt;
Meeskonna wiki leht: [[Baller]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Magnus Pääru&lt;br /&gt;
*Lennart Ploom&lt;br /&gt;
*Veiko Lääts&lt;br /&gt;
*Sten Teeorg&lt;br /&gt;
&lt;br /&gt;
==Meeskond Leffe==&lt;br /&gt;
Meeskonna wiki leht: [[Leffe]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jarmo Poolak&lt;br /&gt;
*Arvi Alamaa&lt;br /&gt;
*Rene Ott&lt;br /&gt;
&lt;br /&gt;
==Meeskond WAFIOP==&lt;br /&gt;
Meeskonna wiki leht: [[WAFIOP]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Veiko Vainu&lt;br /&gt;
*Kaisa Taelma&lt;br /&gt;
*Rauno Mäger&lt;br /&gt;
*Mark-Hendrik Mäeste&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Kajarist Analüüsi retsensioon] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:AFFA Prototüübi retsensioon]&lt;br /&gt;
&lt;br /&gt;
==Meeskond AFFA==&lt;br /&gt;
Meeskonna wiki leht: [[AFFA]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnn Talpsepp&lt;br /&gt;
*Madis Allikmaa&lt;br /&gt;
*Ranno Rass&lt;br /&gt;
*Marek Leinjärv&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna R&amp;amp;T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] analüüsi kohta.&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna R&amp;amp;T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] prototüübi kohta.&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kajarist==&lt;br /&gt;
Meeskonna Wiki leht : [[Kajarist]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
* Kristjan Veskimäe&lt;br /&gt;
* (TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
Lõpptoote [https://wiki.itcollege.ee/index.php/Talk:Kajarist#Retsensioon_meeskonna_Kajarist_m.C3.A4ngu_l.C3.B5pptootele retsensioon] meeskonnalt Kahurid &amp;lt;br&amp;gt;&lt;br /&gt;
Lõpptoote [https://wiki.itcollege.ee/index.php/Talk:A_Bunch_Of_Asians] retsensioon meeskonnale A_Bunch_of_Asians&lt;br /&gt;
&lt;br /&gt;
==Meeskond Default Name==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Default Name]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Toomas Heinorg&lt;br /&gt;
* Raul Špilev&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonna REM kohta [https://wiki.itcollege.ee/index.php/Talk:REM SIIN!]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonna A Bunch of Asians kohta [https://wiki.itcollege.ee/index.php/Talk:A_Bunch_Of_Asians#Protot.C3.BC.C3.BCbi_retsensioon SIIN!]&lt;br /&gt;
&lt;br /&gt;
==Meeskond REM==&lt;br /&gt;
Meeskona wiki leht: [[REM]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mart Lehtmets&lt;br /&gt;
*Egon Lund&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonna RMS-i kohta [https://wiki.itcollege.ee/index.php/Talk:RMS SIIN!]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonna Kahurid kohta [https://wiki.itcollege.ee/index.php/Talk:Kahurid SIIN!]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tech Support==&lt;br /&gt;
Meeskonna Wiki leht : [[Tech Support]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Katre Paabo&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Tech_Support retsensioon] meeskonnalt Kahurid&lt;br /&gt;
&lt;br /&gt;
==Meeskond 3xMG==&lt;br /&gt;
Meeskonna Wiki leht : [[3xMG]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Martin Molvõgin&lt;br /&gt;
* Matthias Mõttus&lt;br /&gt;
* Mauri Molvõgin&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians#Analüüsi_retsensioon|siin]].&lt;br /&gt;
&lt;br /&gt;
==Meeskond Games or What? Inc.==&lt;br /&gt;
Koduleht : [[Games or What? Inc]]&amp;lt;br&amp;gt;&lt;br /&gt;
Asjapulgad:&lt;br /&gt;
* Heimar Kroonsaare&lt;br /&gt;
* Silver Vanamets&lt;br /&gt;
* Kristo Roosileht&lt;br /&gt;
* Reio Ruus&lt;br /&gt;
&lt;br /&gt;
==Meeskond R&amp;amp;T Soft==&lt;br /&gt;
Meeskonna Wiki leht : [[R&amp;amp;T Soft]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Rasmus Kuusmann&lt;br /&gt;
* Tanel Tumanski&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
* Prototüüp [https://wiki.itcollege.ee/index.php/Talk:WAFIOP#Protot.C3.BC.C3.BCpi_retsenseerib:_Meeskond_R.26T_Soft WAPIOP]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &#039;Team Woop Woop&#039;==&lt;br /&gt;
Meeskonna Wiki leht : [[Team Woop Woop]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Fredi Poobus&lt;br /&gt;
* Laura Närska&lt;br /&gt;
* Oscar koitla&lt;br /&gt;
&lt;br /&gt;
==Meeskond RMS==&lt;br /&gt;
Meeskonna Wiki leht : [[RMS]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ilja Semjonov&lt;br /&gt;
*Kirill Rõžkov&lt;br /&gt;
*Konstantin Žavoronkov&lt;br /&gt;
RMS meeskonna [https://wiki.itcollege.ee/index.php/Talk:Kajarist retsensioon] meeskonna Kajarist prototüübi kohta&amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi [https://wiki.itcollege.ee/index.php/Talk:RMS retsensioon] meeskonnalt &#039;&#039;&#039;Void&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Void==&lt;br /&gt;
Meeskonna wiki leht: [[Void]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Karl Kadalipp&lt;br /&gt;
* Ats Rand&lt;br /&gt;
* Reelika Lõhmus&lt;br /&gt;
* Robert Pärn&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Analüüsi retsensioon tiimilt &#039;&#039;&#039;Void&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Default_Name tiimi Default Name mängu kohta]&lt;br /&gt;
&lt;br /&gt;
Analüüsi Retsenseeris meeskond Kajarist [https://wiki.itcollege.ee/index.php/Kajarist#Kajarist_retsenseerib:_meeskond_Void/ siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi [https://wiki.itcollege.ee/index.php/Talk:Void retsensioon] meeskonnalt Kahurid&lt;br /&gt;
&lt;br /&gt;
==Meeskond Oma Toode==&lt;br /&gt;
Meeskonna leht wordpressis: [http://omatoode.wordpress.com/ Oma Toode]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristo Paisnik&lt;br /&gt;
*Aldo Bergmann – projektijuht&lt;br /&gt;
*Heiki Vaher&lt;br /&gt;
&lt;br /&gt;
==Meeskond Forever Alone==&lt;br /&gt;
Meeskonna wiki leht: [[ForeverAlone]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rasim Mehtijev&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tuhat Hiilgavat Päikest ==&lt;br /&gt;
Meeskonna wiki leht: [[A Thousand Splendid Suns]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=59807</id>
		<title>Talk:A Bunch Of Asians</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:A_Bunch_Of_Asians&amp;diff=59807"/>
		<updated>2012-12-28T11:00:43Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Lõpptoodet retsenseerib meeskond Kajarist */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Analüüsi retsensioon==&lt;br /&gt;
&lt;br /&gt;
Retsenseerisime meeskonna [[A Bunch Of Asians]] XNA mängu nimega GravityGolf.&lt;br /&gt;
&lt;br /&gt;
Idee tundub väga huvitav.  Mängu kirjelduses on puudu vihje sellele, kas projekteeritakse 2D&#039;s või 3D&#039;s mängu. Sarnase funktsionaalsusega 2D&#039;s flash baasil tehtud minigolfe leidub palju. Oletasime, et tegeletakse ikka 2D mänguga, kuna 3D kujutamine võib osutuda aeganõudvaks.&lt;br /&gt;
&lt;br /&gt;
Mõned mängu funktsionaalsused tektitasid küsimusi. Sihtimismehhanismi abijooned. Nende tähtsus puudub, kui pall muudab peale igat lööki oma asukohta. Kui ees seisab hunnik magneteid ja välju, mis aeglustavad palli liikumist, siis mis eelise annab eelmise löögi tugevust näitav joon? Selle positiivset külge on näha siis, kui peale igat ebaõnnestunud lööki tuleb uuesti alustada.&lt;br /&gt;
&lt;br /&gt;
Samuti on analüüs lugejale teatud kohtades kehvasti mõistetav, kuna objektid on ebaselgelt kirjeldatud. Näiteks on ilusti ära kirjeldatud objektid: must auk, tõmbuvad ja tõukuvad magnetid, millel on ka energiaväli. Lisaks sellele tuuakse välja ka kahte tüüpi väljad, mis samuti tõmbavad või tõukavad palli? Kas tegu ongi jälle magnetidega või on need eraldi objektid? Kui need ei ole magnetid, vaid eraldi väljad, siis kuidas need peaksid toimima? Oletame, et on olemas liiva väli. Kuidas ta palli peaks tõmbama või tõukama? Lugejale jääb väga arusaamatuks.&lt;br /&gt;
&lt;br /&gt;
Mõjutavate objektide all on räägitud relvadest, mis palli tabamisel mõjutavad palli trajektoori. Samas on öeldud, et pallil ei ole elusid. Kuidas saavad relvad siis palli trajektoori üldse muuta?&lt;br /&gt;
&lt;br /&gt;
Punktisumma arvutus on jäetud lahti seletamata. Kas tasemed on aja peale või läheb kirja vähim löökide arv? Samas võiks kirja panna mõlemad. Kui panna ainult vähim löökide arv, siis võib edetabel muutuda väga üksluiseks.&lt;br /&gt;
&lt;br /&gt;
Nagu enne mainisime, on mängu idee hea, aga esialgu jäävad teatud funktsionaalsused ebaselgeks.&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond [[3xMG]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Prototüübi retsensioon==&lt;br /&gt;
&lt;br /&gt;
Tegemist peaks olema siis golfi laadse mänguga, mis sisaldab endas magnetitega seotud elemente, mis mõjutavad palli liikumist, et mäng oleks raskem ja huvitavam. &lt;br /&gt;
&lt;br /&gt;
Suurem osa funktsionaalsust tundub olevas olevat, ja asi töötab. Leidsin ka sellise vea, et kui klikkida kuskile aknast välja, kasvõi näiteks siia wikisse samal ajal kui mäng on kuskil all jooksmas, siis asi siiski töötab -- pall liigub klikkide peale ringi. &lt;br /&gt;
&lt;br /&gt;
Tundub küll väga algeline hetkel, aga see siiski vaid prototüüp. Minu meelest oleks mugavam, kui saaks näiteks seda sihtmärki näha enne, kui vajutad hiire alla. Siis on aega sihtida ja vajutada ning lahti lasta millal iganes kasutaja tahab. Hetkel tuleb sihtida ja lahti lasta järjest, kuskile sihtimise vahepeal minna ei tohi, sest muidu riskid halva löögiga.&lt;br /&gt;
&lt;br /&gt;
Samuti võiks sihtimise joon olla pikem, aga eks see on tegijate enda otsustada. Selline lühikene lisab ehk veidikene raskust, võrreldes sellistega, kus saad seinani välja venitada ja paremini näha kuidas see põrkab.&lt;br /&gt;
&lt;br /&gt;
Magneti ja palli taga füüsika tundub projekti jaoks asi, mis võiks teostuselt olla keeruline. Samas kasutajale võiks mäng tunduda sisult mahukam. Prototüübis oleks tegelikult võinud olla veel üks tase, et näidata kuidas mäng võib peale mõnda taset siiski veel huvi pakkuda ja raskemaks muutuda.&lt;br /&gt;
&lt;br /&gt;
Jõudu ja edu tegijatele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Retsenseeris meeskond [[Meeskond Default Name ]].&lt;br /&gt;
&lt;br /&gt;
== Lõpptoodet retsenseerib meeskond Kajarist ==&lt;br /&gt;
&lt;br /&gt;
===Visuaalsus:===&lt;br /&gt;
Mängu algus on väga paljulubav omapärase menu screeniga. Kuigi fondi valik on võrdlemisi riskantne, sest kohati tundub, et raske on kirjast aru saada, siis reaalsuses läheb see väga hästi kokku mängu teema ja olekuga. Ümar ja sujuv.&lt;br /&gt;
Sisenedes esimesse levelisse jääb silma proportsioonide väike möödarääkivus. Nimelt tundub, et maailmates olevad &amp;quot;augud&amp;quot;, mis palli endasse imevad, on antud resolutsiooni jaoks veidi liiga suured. Ka valgete takistustega oleks võinud natukene rohkem vaeva näha, aga üldiselt täidavad nad oma eesmärki ja arusaadav, et selline pisiasi ei olnud meeskonna rõhupunkt. Teises levelis juba meeldib see, et tagataust vahetub, seega tuleb huvitav tunne, mis paikneks järgmises levelis. Kahjuks sulab aga leveli finiš tagataustaga liiga kokku. Veidi jääb arusaamatuks ka see, miks mängu ekraani ääres kuvatakse palli asukoha infot Üldiselt mängu temaatika on väga hästi välja toodud ning nimi ja funktsionaalsus ühtivad meeldivalt visuaalse poolega&lt;br /&gt;
&lt;br /&gt;
===Funktsionaalsus:===&lt;br /&gt;
Esimesena jääb silma positiivselt see, et joon, mis näitab lisaks suunale palli löömise suunale ka edukalt palli löömise tugevust, muutes joone värvi rohelisemast punasemaks. Kuigi esialgu vaadates tundus, et augud, mis tõukavad ja tõmbavad palli, on liiga nõrgad, siis tegelikult mänguga harjudes on leitud täpselt õige tugevus, et nendel oleks mängus strateegiline väärtus. Jällegi muudaksin ekraani suuremaks ja paigutaksin ühele levelile neid rohkem või siis vähemalt strateegiliselt keerulisematesse kohtadesse.&lt;br /&gt;
Kuna tõmbuvad augud on lisatud ka tasemete ülemisse vasakusse äärde, siis tekib tihti funktsionaalsuse viga, kus ühe elu kaotades lõpeb terve mäng, sest pall tekib aina uuesti ja uuesti musta augu peale.Teine viga leidub mängus siis, kui tõmbuvad augud kattuvad, mistõttu pall jääb seisma kahe tõmbuva augu vahele. Samas ei olegi päris kindel, kas seda kutsuda veaks või huvitavaks funktsionaalsuseks. Igatahes see, et mängus, kus tegelikult võiks palju rohkem valesti minna on ainult 3/2 kiirelt parandatavat viga, on igati positiivne ja hea saavutus. Seda, et lööke saab teha ka siis, kui mänguekraan pole aktiivne, meie meeskond veaks ei loeks, sest tõenäoliselt nõuaks sellise asja parandamine sügavamat tundmist XNAst.&lt;br /&gt;
Kahju on ka näha seda, et edetabel, mis esialgu tundus, kui väga suur saavutus, sisaldab veidrusi. Nimelt tehes 4 lööki järjest esimesse võimalikku auku, et saada 9 sekundiga surma, saan rohkem punkte, kui tegelane, kes jõudis 5. tasemesse. Seega võiks ka UIs skoor näidatud olla. Kui aga edetabel töötab nii nagu peab, aga viga peitub ainult punkti lugemises, siis ütleksin , et tegemist on väga kõva boonusega mängule.&lt;br /&gt;
&lt;br /&gt;
===Kood:===&lt;br /&gt;
Esialgsel vaatamisel tundub, et kood on kirjutatud OOP lähenemisi arvestades ja kood on paljuski sorteeritud. Kuigi puuduvad  kommentaarid ja täpselt süveneda on keeruline, siis on see pigem meeskonna sisene vajaka jäämine. Ehk puudust on veidi tunda interface-st, mis oleks kindlasti ka meeskonnasisese koodikirjutamise kergemaks teinud. Oleks ka ootanud, et Game1.cs klass on vähem mahukam. Üldiselt üldpilt on siiski positiivne ja väikesed märkused on vähetähtsad.&lt;br /&gt;
&lt;br /&gt;
===Ootustele vastavus:===&lt;br /&gt;
Kajarist leiab, et mäng on väga hästi realiseeritud. Tekitab parajal määral hasarti ja pole liiga keeruline. Esialgu projekti lugedes ei uskunud, et meeskond lõpptote realiseerimise niivõrd edukalt ära teeb, kuid kui natukene välimust korrigeerida ja mänguplatsi suurendada, siis oleks sellel igati väärikas koht applikatsioonide poes.&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=59572</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2012)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=59572"/>
		<updated>2012-12-16T17:24:06Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Kaitsmise ajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit. Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
Töö esitamise tähtaeg on 4.09.2012 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;28.10.2012&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;04.11.2012&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 11.11.2012 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;25.11.2012&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 02.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;16.12.2012&#039;&#039;&#039;(20p)&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 05.01.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Esmaspäev&lt;br /&gt;
Ruum B316&lt;br /&gt;
*14:00 - 14:15 - AFFA&lt;br /&gt;
*14:15 - 14:30 - Tech Support&lt;br /&gt;
*14:30 - 14:45 - Kajarist&lt;br /&gt;
*14:45 - 15:00&lt;br /&gt;
*15:00 - 15:15&lt;br /&gt;
*15:15 - 15:30&lt;br /&gt;
&lt;br /&gt;
Ruum B317&lt;br /&gt;
&lt;br /&gt;
*16:00 - 16:15&lt;br /&gt;
*16:15 - 16:30&lt;br /&gt;
*16:30 - 16:45&lt;br /&gt;
*16:45 - 17:00&lt;br /&gt;
*17:00 - 17:15&lt;br /&gt;
*17:15 - 17:30&lt;br /&gt;
&lt;br /&gt;
Neljapäev&lt;br /&gt;
&lt;br /&gt;
Ruum B319&lt;br /&gt;
*8:00 - 8:30&lt;br /&gt;
*8:00 - 8:45&lt;br /&gt;
*8:00 - 8:00&lt;br /&gt;
*8:00 - 8:15&lt;br /&gt;
*8:00 - 8:30&lt;br /&gt;
*8:00 - 8:45&lt;br /&gt;
&lt;br /&gt;
Ruum B410&lt;br /&gt;
*12:00 - 12:15 - A_Bunch_Of_Asians&lt;br /&gt;
*12:15 - 12:30 - WAFIOP&lt;br /&gt;
*12:30 - 12:45 - Leffe&lt;br /&gt;
*12:45 - 13:00 - Taksobaas&lt;br /&gt;
*13:00 - 13:15 - Kahurid&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioon==&lt;br /&gt;
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
(teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2012=&lt;br /&gt;
&lt;br /&gt;
==Meeskond Test==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Test]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Peeter Pakiraam&lt;br /&gt;
*Agu Sihvka&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;amp;action=edit&amp;amp;section=21 siin on midagi]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kahurid==&lt;br /&gt;
Meeskonna Wiki leht: [[Kahurid]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kristjan Tõnismäe&lt;br /&gt;
* Andreas Plado&lt;br /&gt;
* Kullo-Kalev Aru&lt;br /&gt;
* Xiangwei Zuo&lt;br /&gt;
* Jaan Kängsepp&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Leffe&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Kahurid retsensioon] meeskonnalt Baller&lt;br /&gt;
&lt;br /&gt;
==Meeskond A_Bunch_Of_Asians==&lt;br /&gt;
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mardo Pahk&lt;br /&gt;
*Kristi Paakspuu&lt;br /&gt;
*Madis Peep&lt;br /&gt;
*Kaur Pääro&lt;br /&gt;
*Kaspar Urban&lt;br /&gt;
&lt;br /&gt;
Retsensioon[https://wiki.itcollege.ee/index.php/Talk:Baller] meeskonna Baller [https://wiki.itcollege.ee/index.php/Baller] analüüsi kohta.&lt;br /&gt;
&lt;br /&gt;
Retsensioon[https://wiki.itcollege.ee/index.php/Talk:RMS] meeskonna RMS [https://wiki.itcollege.ee/index.php/RMS] prototüübi kohta.&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taksobaas==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Taksobaas]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marek Kirillov&lt;br /&gt;
*Siim Treilmann&lt;br /&gt;
*Tiit Tallermaa&lt;br /&gt;
*Rando Laisaar&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna Kajarist analüüsile [https://wiki.itcollege.ee/index.php/Talk:Kajarist]&amp;lt;br&amp;gt;&lt;br /&gt;
Retsensioon meeskonna REM prototüübile [https://wiki.itcollege.ee/index.php/Talk:REM]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Baller==&lt;br /&gt;
Meeskonna wiki leht: [[Baller]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Magnus Pääru&lt;br /&gt;
*Lennart Ploom&lt;br /&gt;
*Veiko Lääts&lt;br /&gt;
*Sten Teeorg&lt;br /&gt;
&lt;br /&gt;
==Meeskond Leffe==&lt;br /&gt;
Meeskonna wiki leht: [[Leffe]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jarmo Poolak&lt;br /&gt;
*Arvi Alamaa&lt;br /&gt;
*Rene Ott&lt;br /&gt;
&lt;br /&gt;
==Meeskond WAFIOP==&lt;br /&gt;
Meeskonna wiki leht: [[WAFIOP]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Veiko Vainu&lt;br /&gt;
*Kaisa Taelma&lt;br /&gt;
*Rauno Mäger&lt;br /&gt;
*Mark-Hendrik Mäeste&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:Kajarist Analüüsi retsensioon] &amp;lt;br&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Talk:AFFA Prototüübi retsensioon]&lt;br /&gt;
&lt;br /&gt;
==Meeskond AFFA==&lt;br /&gt;
Meeskonna wiki leht: [[AFFA]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnn Talpsepp&lt;br /&gt;
*Madis Allikmaa&lt;br /&gt;
*Ranno Rass&lt;br /&gt;
*Marek Leinjärv&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna R&amp;amp;T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] analüüsi kohta.&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna R&amp;amp;T Soft[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft] prototüübi kohta.&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kajarist==&lt;br /&gt;
Meeskonna Wiki leht : [[Kajarist]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
* Kristjan Veskimäe&lt;br /&gt;
* (TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
==Meeskond Default Name==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Default Name]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Toomas Heinorg&lt;br /&gt;
* Raul Špilev&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonna REM kohta [https://wiki.itcollege.ee/index.php/Talk:REM SIIN!]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonna A Bunch of Asians kohta [https://wiki.itcollege.ee/index.php/Talk:A_Bunch_Of_Asians#Protot.C3.BC.C3.BCbi_retsensioon SIIN!]&lt;br /&gt;
&lt;br /&gt;
==Meeskond REM==&lt;br /&gt;
Meeskona wiki leht: [[REM]] &amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mart Lehtmets&lt;br /&gt;
*Egon Lund&lt;br /&gt;
*Renet Pirso&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsensioon meeskonna RMS-i kohta [https://wiki.itcollege.ee/index.php/Talk:RMS SIIN!]&lt;br /&gt;
&lt;br /&gt;
Prototüübi retsensioon meeskonna Kahurid kohta [https://wiki.itcollege.ee/index.php/Talk:Kahurid SIIN!]&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tech Support==&lt;br /&gt;
Meeskonna Wiki leht : [[Tech Support]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Katre Paabo&lt;br /&gt;
* Kristjan Luik&lt;br /&gt;
* Mart Tarvis&lt;br /&gt;
* Erkko Kebbinau&lt;br /&gt;
* Robert Kolk&lt;br /&gt;
&lt;br /&gt;
Analüüsi [https://wiki.itcollege.ee/index.php/Talk:Tech_Support retsensioon] meeskonnalt Kahurid&lt;br /&gt;
&lt;br /&gt;
==Meeskond 3xMG==&lt;br /&gt;
Meeskonna Wiki leht : [[3xMG]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Martin Molvõgin&lt;br /&gt;
* Matthias Mõttus&lt;br /&gt;
* Mauri Molvõgin&lt;br /&gt;
&lt;br /&gt;
Retsensioon meeskonna [[A Bunch Of Asians]] analüüsist asub [[Talk:A Bunch Of Asians#Analüüsi_retsensioon|siin]].&lt;br /&gt;
&lt;br /&gt;
==Meeskond Games or What? Inc.==&lt;br /&gt;
Koduleht : [[Games or What? Inc]]&amp;lt;br&amp;gt;&lt;br /&gt;
Asjapulgad:&lt;br /&gt;
* Heimar Kroonsaare&lt;br /&gt;
* Silver Vanamets&lt;br /&gt;
* Kristo Roosileht&lt;br /&gt;
* Reio Ruus&lt;br /&gt;
&lt;br /&gt;
==Meeskond R&amp;amp;T Soft==&lt;br /&gt;
Meeskonna Wiki leht : [[R&amp;amp;T Soft]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Rasmus Kuusmann&lt;br /&gt;
* Tanel Tumanski&lt;br /&gt;
&lt;br /&gt;
Retsensioonid:&lt;br /&gt;
* Prototüüp [https://wiki.itcollege.ee/index.php/Talk:WAFIOP#Protot.C3.BC.C3.BCpi_retsenseerib:_Meeskond_R.26T_Soft WAPIOP]&lt;br /&gt;
&lt;br /&gt;
==Meeskond &#039;Team Woop Woop&#039;==&lt;br /&gt;
Meeskonna Wiki leht : [[Team Woop Woop]]&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Fredi Poobus&lt;br /&gt;
* Laura Närska&lt;br /&gt;
* Oscar koitla&lt;br /&gt;
&lt;br /&gt;
==Meeskond RMS==&lt;br /&gt;
Meeskonna Wiki leht : [[RMS]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Ilja Semjonov&lt;br /&gt;
*Kirill Rõžkov&lt;br /&gt;
*Konstantin Žavoronkov&lt;br /&gt;
RMS meeskonna [https://wiki.itcollege.ee/index.php/Talk:Kajarist retsensioon] meeskonna Kajarist prototüübi kohta&amp;lt;br&amp;gt;&lt;br /&gt;
Prototüübi [https://wiki.itcollege.ee/index.php/Talk:RMS retsensioon] meeskonnalt &#039;&#039;&#039;Void&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Meeskond Void==&lt;br /&gt;
Meeskonna wiki leht: [[Void]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Karl Kadalipp&lt;br /&gt;
* Ats Rand&lt;br /&gt;
* Reelika Lõhmus&lt;br /&gt;
* Robert Pärn&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
Analüüsi retsensioon tiimilt &#039;&#039;&#039;Void&#039;&#039;&#039; [https://wiki.itcollege.ee/index.php/Talk:Meeskond_Default_Name tiimi Default Name mängu kohta]&lt;br /&gt;
&lt;br /&gt;
Analüüsi Retsenseeris meeskond Kajarist [https://wiki.itcollege.ee/index.php/Kajarist#Kajarist_retsenseerib:_meeskond_Void/ siin]&lt;br /&gt;
&lt;br /&gt;
Prototüübi [https://wiki.itcollege.ee/index.php/Talk:Void retsensioon] meeskonnalt Kahurid&lt;br /&gt;
&lt;br /&gt;
==Meeskond Oma Toode==&lt;br /&gt;
Meeskonna leht wordpressis: [http://omatoode.wordpress.com/ Oma Toode]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kristo Paisnik&lt;br /&gt;
*Aldo Bergmann – projektijuht&lt;br /&gt;
*Heiki Vaher&lt;br /&gt;
&lt;br /&gt;
==Meeskond Forever Alone==&lt;br /&gt;
Meeskonna wiki leht: [[ForeverAlone]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rasim Mehtijev&lt;br /&gt;
&lt;br /&gt;
==Meeskond Tuhat Hiilgavat Päikest ==&lt;br /&gt;
Meeskonna wiki leht: [[A Thousand Splendid Suns]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Margus Pärt&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=58509</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=58509"/>
		<updated>2012-12-02T21:46:19Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kalev Kärpuk&lt;br /&gt;
*Jaak Peldes&lt;br /&gt;
*Kristjan Veskimäe&lt;br /&gt;
*(TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Kajarist retsenseerib: [https://wiki.itcollege.ee/index.php/Void#Anal.C3.BC.C3.BCs/ meeskond Void]==&lt;br /&gt;
Mängu &amp;lt;i&amp;gt;story&amp;lt;/i&amp;gt; kõlab huvitavalt. Keegi kättemaksuline &#039;Jüri&#039; ja EV 90ndad tundub vinge idee. Samuti jättis süžeed tutvustav sissejuhatus vägagi kurjakuulutav. &lt;br /&gt;
Mitte, et selles midagi halba oleks, aga lugemise muutis naljakaks asjaolu, et esimene seos, mis tekkis oli Max Payne. Võib-olla on asi ainult minus, aga &amp;quot;austatud politseiametnik&amp;quot; ja &amp;quot;mõrvatud naine&amp;quot; - mis seal muud olla saab? (Juba huviga ootan eestilikku lähenemist...)&lt;br /&gt;
&lt;br /&gt;
Mängu sihtgrupp ja &amp;lt;i&amp;gt;storyline&amp;lt;/i&amp;gt; on igaühe fantaasia vili ning selle poole pealt midagi eriti retsenseerida ei olegi.&lt;br /&gt;
&lt;br /&gt;
Esialgu tundub meeskonna Void projekt vägagi suurejooneline ning detailidesse laskuv. Mitmel kohal on rõhutatud füüsikat ning selle olulisust. Üldjuhul on füüsika väga aeganõudev protsess, mis vajab pikemat arendusprotsessi. &lt;br /&gt;
Samuti jäi silma, et nii mõnigi huvitav detail, mis mängu täiendaks ja täiustaks on lükatud rubriiki &#039;Nice To Have&#039;.&lt;br /&gt;
&lt;br /&gt;
Isiklikult on analüüsi lugedes tekkinud mängule suured ootused. Selleks, et projekt vastaks ka ootustele, jääb üle vaid loota, et meeskond ei satu ajahätta, sest füüsika on tavaliselt selline asi, mida lihvitakse peensusteni ning nõuab aega. Samuti loodan, et mängu sisu ja piisavalt huvitav &amp;lt;i&amp;gt;story&amp;lt;/i&amp;gt; saab edasi kantud selle lühikese ajaga.&lt;br /&gt;
&lt;br /&gt;
Läbivad motiivid: Vinge. Suurejooneline ja Detailne. Sisukus ja Ajahäda.&lt;br /&gt;
&lt;br /&gt;
- Jaak. 11.11.2012&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates RPG-elementidega mäguga. Tegelane, kelle nimi meie mängus on Germi, sattus Marsile ja avastab sealt mitmeid huvitavaid ja varieeruvaid ümbruskondi, mida läbides on eesmärk leida ning parandada oma kosmoselaeva, et sealt põgeneda. Maailmast on võimalik leida mitmeid erinevaid relvi ja ka boonuseid, mis teevad tegelase erinevatel viisidel kiiremaks või tugevamaks. Mängus on vaheldumisi oskused mitmest vaenlasest korraga möödapääseda kui ka  mõtlemisülesanded, kuidas punktist A pääseda punkti B. Mõningatel tasanditel võivad esineda alad, millel käimine on libe või maaalune järjest puruneb, seega tuleb tegutseda kiiresti. Juhtida saab tegelast esialgu vaid nooltega, kuid nice to have osakonnas leiame ka muud viisid tegelast kontrollida( Hüpata, põigelda, roomata jms ). Esialgu piisab vaenlasel vaid sinule pihta minemisest, et sind haavata. Mida tasemeid edasi, seda rohkem võimalusi on tegelastel ja vaenlastel üksteist hävitada. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu saab vajadusel seisata ning nice to have osa oleks ka mängu vahepealne salvestamine ja pärast jätkmine samast kohast. Nagu on ülesannete nõudes kirjas, lisame ka punktisüsteemi. Punkte saab mängija võimalikult kiire leveli läbimise eest, vaenlaste tapmise arvu pealt ning üleskorjatavate objekti eest. Samuti on mängijal võimalik kaotada punkte, kui ta saab haavata.&lt;br /&gt;
Nagu paljud teisedki taolised mängud, ei ole see mõeldud intensiivseks ja eesmärgirohkeks tegevuseks, vaid pigem mõeldud kui kiire ja huvitav meelelahutus. Suurim eesmärk on õpetada endile korralikku objekt orienteeritud lähenemist taolistele projektidele.&lt;br /&gt;
Leiame, et kõige problemaatilisem on projekti jooksul koodi ühildumine , sest meil puudub korralik repositoorium ning väga ebamugav on seni erinevate inimest koodi ühildada. Koodi funktsionaalsuse poolest aimame, et kõige keerulisemaks osutub veel mitte implementeeritud maailmade vahetus loogika. Mängu üks level koosneb 3x3 ruudustikust ning korraga on näha vaid 1x1 ruudustik. Maailma vahetades tekib täiesti uus ja omade elementidega 3x3 ruudustik. Seni on kõige rohkem takistusi esinenud väiksematel bugidel. Näiteks, kui peategelane satub üles vastu seina, siis oleks hea, kui kasutaja vajutab samal ajal üles ja paremale noolt, liigub tegelane paremale mööda seina edasi. Samuti kõik pisikontrollid(millal tohib tegelane kuskile liikuda, või millega kõigega tuleb arvestada, kui tekitame maailma uue interaktiivse objekti).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu tarkvaraline arhitektuur koosneb peamiselt järgmistest elementidest:&lt;br /&gt;
* Mängu käivitav klass &amp;lt;i&amp;gt;Game1&amp;lt;/i&amp;gt;, mis ühtlasi initsialiseerib ja laeb mängu ülejäänud osad;&lt;br /&gt;
* Mängu ühte levelit esindav maailmaobjekt &amp;lt;i&amp;gt;World&amp;lt;/i&amp;gt;, mis hoiab endas leveli ruudistiku paane;&lt;br /&gt;
* Ühte paani (ruutu) esindav &amp;lt;i&amp;gt;Tile&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Kirjutasime objektide funktsionaalsused kokku klassi &amp;lt;i&amp;gt;Object&amp;lt;/i&amp;gt; (&amp;lt;i&amp;gt;IObject&amp;lt;/i&amp;gt; interface ja seda rakendav &amp;lt;i&amp;gt;AbstractObject&amp;lt;/i&amp;gt; ning liikuvaid objekte siduv &amp;lt;i&amp;gt;AbstractMovableObject&amp;lt;/i&amp;gt;);&lt;br /&gt;
* Objektid paanis, alates tulnukatest ja lõpetades kividega, kasutavad klasse &amp;lt;i&amp;gt;AbstractObject&amp;lt;/i&amp;gt; ja &amp;lt;i&amp;gt;AbstractMovableObject&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Klassides paikneva koodihulga vähendamiseks loodud abiklass &amp;lt;i&amp;gt;Utils&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Peategelane &amp;lt;i&amp;gt;Germi&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]][[File:Lookin good.JPG|100px|middle|Esimene maailm]]&lt;br /&gt;
[[File:Main_menu.png|100px|middle| Peamenüü, mängu sisenedes]]&lt;br /&gt;
[[File:Game_demo.png|100px|middle| Mängu eelvaade esimesest maailmast. Oranž ring on tulekera, mis lendab vaenlase poole. Värviline kera on powerup, mida üleskorjates saab peategelane erinevaid boonuseid.]]&lt;br /&gt;
[[File:Pause.png|100px|middle| Pause menüü, kui mängu ajal escape vajutada]]&lt;br /&gt;
[[File:OOP.png|100px|middle| OOP lähenemine]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PS: 13.Nov seisuga puudub tegelasel pea, sest liikumist esindav spritesheet on kujundaja pool hetkel pooleli jäetud. Õlle sai vist otsa ja motivatsioon kadus,  kui pead hakkas joonistama.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, üles korjatavate asjade lisamine ja nende toimimine sh inventory, liikumis füüsika lisamine, user interface, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, intermission screenid ( main menu, pause jne ) , tegelaste vahelised dialoogid, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
* Mõned transition screenid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Cheats&lt;br /&gt;
* Save feature&lt;br /&gt;
* Rohkem erinevaid võimalusi tegelast juhtida.&lt;br /&gt;
&lt;br /&gt;
= Log =&lt;br /&gt;
&amp;lt;h3&amp;gt;29.Sept&amp;lt;/h3&amp;gt; - Esialgse idee tekkimine&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Okt&amp;lt;/h3&amp;gt; - Esimene koosviibimine - Tutvusime XNA-ga, panime sprite ekraanil liikuma, tajudes ekraani piire. Tutvus Githubiga.&lt;br /&gt;
&amp;lt;h3&amp;gt;9. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine - Otsisime githubist kergemini õpitavaid vahendeid, ning sattusime SVNTurtoise peale koos Google Code-ga.&lt;br /&gt;
&amp;lt;h3&amp;gt;14. Okt&amp;lt;/h3&amp;gt; - Meeskond lisandus Kristjan Veskimäe. Saime kätte esimesed kujundaja joonistatud sprited.&lt;br /&gt;
&amp;lt;h3&amp;gt;14-19. Okt&amp;lt;/h3&amp;gt; - Iseseisev XNA õppimine.&lt;br /&gt;
&amp;lt;h3&amp;gt;20. Okt&amp;lt;/h3&amp;gt; - Kristjan lendab laivi koodiga, mis on Kalevile ja Jaagule justkui 8. maailmaime. Koodis on peategelane, 2 läbistamatut kivi, Kristjani joonistatud random liikumisega vaenlased, mis kokkupuutel Germiga ta tapavad. Kood on meie jaoks veel keeruline, sest kasutab kolme Interface-i ja mitut abstraktset klassi millega vahetu kokkupuude Kalevil ja Jaagul puudub.&lt;br /&gt;
&amp;lt;h3&amp;gt;22. Okt&amp;lt;/h3&amp;gt; - TTÜs vastab Kristjan küsimustele enda koodi kohta ja õpetab, kuidas antud koodi meeskonniti arendada. Selgitab arhitektuuri põhimõtteid ja mida meeles pidada koodi arendamisel.&lt;br /&gt;
&amp;lt;h3&amp;gt;28. Okt&amp;lt;/h3&amp;gt; - Jaak tuli töölt ära.&lt;br /&gt;
&amp;lt;h3&amp;gt;29. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine kolmekesti. Kalev on kirjutanud juurde esimese Germile kiirust lisava animeeritud Powerupi ja tekitas vaenlastele animatsiooni. Jaak viimistles koodi, pannes kokku kaks koodi osa, mis oleks ühiselt otstarbekam. Ennist olid liikumatud ja liikuvad objektid eraldi listides, kuid nüüd on maailmas vaid üks list objekte. Kuna koodi jagamise põhimõtted on meil veel viimistlemata, siis kristjan ühendas Jaagu ja Kalevi kirjutatud koodi osad ühte.&lt;br /&gt;
Samuti muutsime koosolekul natukene mängu esilagset ülesehitust ( vt. Mängu kirjeldus )&lt;br /&gt;
Edasine konkreetsem tööjaotus:&lt;br /&gt;
Kristjan&lt;br /&gt;
 - Teha lõplik koodi arhitektuur, ehk lisades maailmade vahetumise loogika.&lt;br /&gt;
Kalev&lt;br /&gt;
 - Tekitada peategelasele algeline liikumise füüsika, et seisma jäämine ja startimine oleks sujuv, mitte äkiline.&lt;br /&gt;
 - Tekitada praegusele mustale ribale erinevate andmete tekstid ( Level: , Elud: jne )&lt;br /&gt;
Jaak&lt;br /&gt;
 - Luua esimesed transistion screenid ( Näiteks mängu alguses tuleb text, mis seletab storyt, ning levelite vahepeal on samuti tekstilised/videolised üleminekut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; 4. Nov &amp;lt;/h3&amp;gt;&lt;br /&gt;
Jaak tutuvustas jurude lisatud intermission screeni esimest versiooni. Kalev tutvustas üleskorjatavate objektide uut funktsionaalsust ning esialgset UI-d. Kristjan tutvustas koopale lisatud uksi ja nende toimimist. &lt;br /&gt;
Palju koodi on muutunud tänu intermission screeni lisamistele seega oli kõigil vaja end sellega kurssi viia.&lt;br /&gt;
Koosviibimisel arendasime tasa ja targu endale ette nähtud ülesandeid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; 13. Nov &amp;lt;/h3&amp;gt;&lt;br /&gt;
Kalev tutvustas juurde lisatud funktsionaalsust, kus nüüd saab tühikule vajutades peategelane tulistada tulekerasid. Kokkupuutes vaenlasega, vaenlane sureb ning mängja saab punkte juurde.&lt;br /&gt;
Jaak tutvustas lõpetatud varianti menüü vaatest. Mängu käivitades on 3 valikut: Start game, options ning Exit game. Samuti mängu ajal escape nuppu vajutades läheb mäng seisvasse staadiumisse, mida ilmestab pool transparent &amp;quot;pause&amp;quot; vaade, kus on omakorda valikud resume game ning quit game.&lt;br /&gt;
Kristjan lisas puuduolevad maailma osad ehk nüüd on valmis kogu 3x3 ruudustik esimesest maailmast. Lahkudes ühest ruudustikust siis sinna tagasi minnes on kõik samamoodi nagu sealt lahkudes. Lisaks lihtsustas Kristjan veelgi koodi lisades koodile nimeruumid.&lt;br /&gt;
&lt;br /&gt;
Koosviibimisel ühendasime kõik praegused koodid, ning valmis lähedane versioon prototüübist. Esinevad veel mõningad vead ja puudu on üksikud funktsionaalsused, aga &amp;quot; Must Have &amp;quot; funktsionaalsus on paljuski esindatud. Kui praegu on enamik ajast kulunud mängu eriosade valmistamisele siis edasi on põhirõhk mängust mängu tegemisele - lisades erinevad maailmad ja ülesanded, mida mängja tegema peab. Lisasin ka mängu pilte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüüp asub aadressil http://www.upload.ee/files/2856277/TheGame.zip.html .&lt;br /&gt;
&lt;br /&gt;
== Kajarist retsenseerib : Meeskond Void ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Void&amp;diff=58508</id>
		<title>Talk:Void</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Void&amp;diff=58508"/>
		<updated>2012-12-02T21:45:16Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Prototüüpi retsenseerib meeskond Kajarist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kajarist retsenseerib: [https://wiki.itcollege.ee/index.php/Void#Anal.C3.BC.C3.BCs/ meeskond Void]==&lt;br /&gt;
&lt;br /&gt;
Märkus: retsensioon vales kohas. Paikneb hoopis [https://wiki.itcollege.ee/index.php/Kajarist#Kajarist_retsenseerib:_meeskond_Void/ siin]. Sorry!&lt;br /&gt;
&lt;br /&gt;
==Retsensioon meeskonna Void mängu prototüübile==&lt;br /&gt;
Meeskond Void realiseeris prototüübi oma mängule “Tallinn pimeduses” ehk karmid 90ndad Eestis. Neil on olemas koht, kust saab kätte prototüübi ja selle juures on lingid tarkvarale, mida on vaja installeerida, et mäng käivitada. Vägagi mugav! Kui prototüüp endale alla tõmmata, siis failide juures oli otsetee ikoon nimega &amp;quot;TallinnPimeduses&amp;quot;, tänu millele sai mängu kohe tööle panna, mis on jällegi vägagi mugav! Meeskonnal oli kaasas juhend, mis ütles, kuidas mängu testida. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu käivitamisel jäi silma kohe üks ebameeldiv asi, milleks oli see, et mängu peakangelane Jüri hakkas kukkuma tühjusesse, mitte platvormile. Esmakordsel testimisel tekitas see meis kaose tunde, kuna algselt ei olnud olemas mängu tunnetust ja me ei teadnud nii hästi, kuidas mäng töötab. Seetõttu pidime hakkama Jürit otsima tühjusest ja lootma, et leiame ta üles. Peale väikest harjumist saime Jüri suunatud platvormile ning jätkasime mängu testimist. Soovituslikult kasutajasõbralikust seisukohast võiks lasta mängu peategelansel kukkuda algul kõvale platvormile, et saaks mängu rahulikult testima hakata ja sellega harjuda. Üldjoontes tundus prototüüp hea. Füüsikalise poole pealt suutis Peategelane Jüri hüpata, lennata, liikuda edasi-tagasi, kukkumisel toimis gravitatsioon. Jüri liikumisse oli lisatud animatsiooni, mis tegi ta jälgimise huvitavaks. Kohapeal seistes ja mitte lastes Jüri tantsis, mis tegi ta lõbusamaks. Meile väga meeldis, kuidas oli realiseeritud laskmise funktsioon. Jüri saab ennast suunata paremale või vasakule hiirega ja püssist lasta vasaku hiireklahviga. Sihtimisel on abiks punane ristike kursori paiknemise asemel, tänu millele saab väga hästi teada, kus kursor parasjagu paikneb ja kuhu peaksid kuulid lendama. Kuulide lendamise täpsus nägi välja omapärane, kuna kõik ei tabanud täpselt, mis omakorda lisab mängule põnevust juurde. Suure tõenäosusega võime mängu lõpptootes näha vägagi põnevaid ja pingelisi mängu situatsioone, kus on vaja kiirelt regeerida, sihtitda ja tulistada, mille puhul oleks hiir kiireim ning täpseim mänguvahend. Prototüübis on lahendatud ka platvormil püsimise temaatika, aga sellega peaks veelgi tööd tegema, kuna platvormi peale saab tulla tegelikult altpoolt läbi platvormi ja platvormi ääred ei ole korrektselt realiseeritud. &amp;lt;br /&amp;gt;&lt;br /&gt;
Kokkuvõttes võib öelda, et peamised kõige tähtsamad funktsioonid on teostatud ja mingi kuju annab mäng juba välja. Muidugi saab ette heita, et võiks ju olla veelgi rohkem tehtud, aga arvestades meie tihedat õppegraafikut ja suurt kodutööde hulka teistes ainetes, siis meie mõistame neid, kuna kõike ei olegi võimalik kohe ära teha. Void rühm peaks endale kindlasti teadvustama, et neil on veel palju tööd teha punktiarvestussüsteemi, vastaste loomise, erinevate levelite ja boonuste teostamisel. Soovime neile jõudu ja edukat lõpptoote realiseerimist! &lt;br /&gt;
&lt;br /&gt;
Meeskond: [[Kahurid]]&lt;br /&gt;
&lt;br /&gt;
== Prototüüpi retsenseerib meeskond Kajarist ==&lt;br /&gt;
&lt;br /&gt;
Alustades esmapilgust siis kitimist väärt on arendajate viitsimine muuta prototüüp kiirelt avatavaks .exe failiks. Edasist lootsime võrrelda rohkem meeskonna teostatud analüüsiga, kuid nii mõnigi koht jäi vajaka.&lt;br /&gt;
Meeskond Void on võtnud endale suured kohustused, täiendades Must Have  listi kõikvõimalike elementidega, kuid tõenäoliselt ajanappuses tuli prototüübi realiseerimisel nii mõnigi asi välja jätta. Nii kahjuks puudub prototüübis funktsioneerivad ja erinevad tasemed, punktiarvestus, poesüsteem, helid, võimsalt disainitud relv , mis asendus nokia 5110&#039;ga, Intermission screenid, enamik füüsikalisi funktsioone. Heast küljest on aga loomult keeruline element, tulistamine, lahendatud, kuid ootaks kindlasti ka kedagi või midagi kelle pihta tulistada. Samuti leiab prototüübist ühe takistuse, mida on pigem testimise eesmärgil tõenäoliselt sinna lisatud. Tala vähemalt tundub, et funktsioneerib nii, nagu ettenähtud.&lt;br /&gt;
Kuigi .exe faili lisamine on mõistlik, siis et suudaksime meeskonnaga paremini prototüüpi arvustada, oleksime olnud pigem õnnelikud otsest koodi näha, et hinnata meeskonna objekt orienteeritud programmeerimise lähenemisi.&lt;br /&gt;
Kajarist loodab, et Void suudab lõpptoote heaks vähemalt genereerida mingisuguse missiooni ja liikumise/võitlemise , et prototüübist oleks võimalik arendada ka reaalne mängitav mäng. Soovitame jätta tahaplaanile kvantiteedi ja keskenduda kvaliteedile.&lt;br /&gt;
&lt;br /&gt;
Märksõnadeks leiame : Ajanappus ja potentsiaalsus.&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Void&amp;diff=58507</id>
		<title>Talk:Void</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Void&amp;diff=58507"/>
		<updated>2012-12-02T21:44:31Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Retsenseerib meeskond Kajarist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kajarist retsenseerib: [https://wiki.itcollege.ee/index.php/Void#Anal.C3.BC.C3.BCs/ meeskond Void]==&lt;br /&gt;
&lt;br /&gt;
Märkus: retsensioon vales kohas. Paikneb hoopis [https://wiki.itcollege.ee/index.php/Kajarist#Kajarist_retsenseerib:_meeskond_Void/ siin]. Sorry!&lt;br /&gt;
&lt;br /&gt;
==Retsensioon meeskonna Void mängu prototüübile==&lt;br /&gt;
Meeskond Void realiseeris prototüübi oma mängule “Tallinn pimeduses” ehk karmid 90ndad Eestis. Neil on olemas koht, kust saab kätte prototüübi ja selle juures on lingid tarkvarale, mida on vaja installeerida, et mäng käivitada. Vägagi mugav! Kui prototüüp endale alla tõmmata, siis failide juures oli otsetee ikoon nimega &amp;quot;TallinnPimeduses&amp;quot;, tänu millele sai mängu kohe tööle panna, mis on jällegi vägagi mugav! Meeskonnal oli kaasas juhend, mis ütles, kuidas mängu testida. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu käivitamisel jäi silma kohe üks ebameeldiv asi, milleks oli see, et mängu peakangelane Jüri hakkas kukkuma tühjusesse, mitte platvormile. Esmakordsel testimisel tekitas see meis kaose tunde, kuna algselt ei olnud olemas mängu tunnetust ja me ei teadnud nii hästi, kuidas mäng töötab. Seetõttu pidime hakkama Jürit otsima tühjusest ja lootma, et leiame ta üles. Peale väikest harjumist saime Jüri suunatud platvormile ning jätkasime mängu testimist. Soovituslikult kasutajasõbralikust seisukohast võiks lasta mängu peategelansel kukkuda algul kõvale platvormile, et saaks mängu rahulikult testima hakata ja sellega harjuda. Üldjoontes tundus prototüüp hea. Füüsikalise poole pealt suutis Peategelane Jüri hüpata, lennata, liikuda edasi-tagasi, kukkumisel toimis gravitatsioon. Jüri liikumisse oli lisatud animatsiooni, mis tegi ta jälgimise huvitavaks. Kohapeal seistes ja mitte lastes Jüri tantsis, mis tegi ta lõbusamaks. Meile väga meeldis, kuidas oli realiseeritud laskmise funktsioon. Jüri saab ennast suunata paremale või vasakule hiirega ja püssist lasta vasaku hiireklahviga. Sihtimisel on abiks punane ristike kursori paiknemise asemel, tänu millele saab väga hästi teada, kus kursor parasjagu paikneb ja kuhu peaksid kuulid lendama. Kuulide lendamise täpsus nägi välja omapärane, kuna kõik ei tabanud täpselt, mis omakorda lisab mängule põnevust juurde. Suure tõenäosusega võime mängu lõpptootes näha vägagi põnevaid ja pingelisi mängu situatsioone, kus on vaja kiirelt regeerida, sihtitda ja tulistada, mille puhul oleks hiir kiireim ning täpseim mänguvahend. Prototüübis on lahendatud ka platvormil püsimise temaatika, aga sellega peaks veelgi tööd tegema, kuna platvormi peale saab tulla tegelikult altpoolt läbi platvormi ja platvormi ääred ei ole korrektselt realiseeritud. &amp;lt;br /&amp;gt;&lt;br /&gt;
Kokkuvõttes võib öelda, et peamised kõige tähtsamad funktsioonid on teostatud ja mingi kuju annab mäng juba välja. Muidugi saab ette heita, et võiks ju olla veelgi rohkem tehtud, aga arvestades meie tihedat õppegraafikut ja suurt kodutööde hulka teistes ainetes, siis meie mõistame neid, kuna kõike ei olegi võimalik kohe ära teha. Void rühm peaks endale kindlasti teadvustama, et neil on veel palju tööd teha punktiarvestussüsteemi, vastaste loomise, erinevate levelite ja boonuste teostamisel. Soovime neile jõudu ja edukat lõpptoote realiseerimist! &lt;br /&gt;
&lt;br /&gt;
Meeskond: [[Kahurid]]&lt;br /&gt;
&lt;br /&gt;
== Prototüüpi retsenseerib meeskond Kajarist ==&lt;br /&gt;
&lt;br /&gt;
Alustades esmapilgust siis kitimist väärt on arendajate viitsimine muuta prototüüp kiirelt avatavaks .exe failiks. Edasist lootsime võrrelda rohkem meeskonna teostatud analüüsiga, kuid nii mõnigi koht jäi vajaka.&lt;br /&gt;
Meeskond Void on võtnud endale suured kohustused, täiendades Must Have  listi kõikvõimalike elementidega, kuid tõenäoliselt ajanappuses tuli prototüübi realiseerimisel nii mõnigi asi välja jätta. Nii kahjuks puudub prototüübis funktsioneerivad ja erinevad tasemed, punktiarvestus, poesüsteem, helid, võimsalt disainitud relv , mis asendus nokia 5110&#039;ga, Intermission screenid, enamik füüsikalisi funktsioone. Heast küljest on aga loomult keeruline element, tulistamine, lahendatud, kuid ootaks kindlasti ka kedagi või midagi kelle pihta tulistada. Samuti leiab prototüübist ühe takistuse, mida on pigem testimise eesmärgil tõenäoliselt sinna lisatud. Tala vähemalt tundub, et funktsioneerib nii, nagu ettenähtud.&lt;br /&gt;
Kuigi .exe faili lisamine on mõistlik, siis et suudaksime meeskonnaga paremini prototüüpi arvustada, oleksime olnud pigem õnnelikud otsest koodi näha, et hinnata meeskonna objekt orienteeritud programmeerimise lähenemisi.&lt;br /&gt;
Kajarist loodab, et Void suudab lõpptoote heaks vähemalt genereerida mingisuguse missiooni ja liikumise/võitlemise , et prototüübist oleks võimalik arendada ka reaalne mängitav mäng. Soovitame jätta tahaplaanile kvantiteedi ja keskenduda kvaliteetsusele.&lt;br /&gt;
&lt;br /&gt;
Märksõnadeks leiame : Ajanappus ja potentsiaalsus.&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Void&amp;diff=58506</id>
		<title>Talk:Void</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Void&amp;diff=58506"/>
		<updated>2012-12-02T21:44:12Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Retsenseerib meeskond Kajarist */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kajarist retsenseerib: [https://wiki.itcollege.ee/index.php/Void#Anal.C3.BC.C3.BCs/ meeskond Void]==&lt;br /&gt;
&lt;br /&gt;
Märkus: retsensioon vales kohas. Paikneb hoopis [https://wiki.itcollege.ee/index.php/Kajarist#Kajarist_retsenseerib:_meeskond_Void/ siin]. Sorry!&lt;br /&gt;
&lt;br /&gt;
==Retsensioon meeskonna Void mängu prototüübile==&lt;br /&gt;
Meeskond Void realiseeris prototüübi oma mängule “Tallinn pimeduses” ehk karmid 90ndad Eestis. Neil on olemas koht, kust saab kätte prototüübi ja selle juures on lingid tarkvarale, mida on vaja installeerida, et mäng käivitada. Vägagi mugav! Kui prototüüp endale alla tõmmata, siis failide juures oli otsetee ikoon nimega &amp;quot;TallinnPimeduses&amp;quot;, tänu millele sai mängu kohe tööle panna, mis on jällegi vägagi mugav! Meeskonnal oli kaasas juhend, mis ütles, kuidas mängu testida. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu käivitamisel jäi silma kohe üks ebameeldiv asi, milleks oli see, et mängu peakangelane Jüri hakkas kukkuma tühjusesse, mitte platvormile. Esmakordsel testimisel tekitas see meis kaose tunde, kuna algselt ei olnud olemas mängu tunnetust ja me ei teadnud nii hästi, kuidas mäng töötab. Seetõttu pidime hakkama Jürit otsima tühjusest ja lootma, et leiame ta üles. Peale väikest harjumist saime Jüri suunatud platvormile ning jätkasime mängu testimist. Soovituslikult kasutajasõbralikust seisukohast võiks lasta mängu peategelansel kukkuda algul kõvale platvormile, et saaks mängu rahulikult testima hakata ja sellega harjuda. Üldjoontes tundus prototüüp hea. Füüsikalise poole pealt suutis Peategelane Jüri hüpata, lennata, liikuda edasi-tagasi, kukkumisel toimis gravitatsioon. Jüri liikumisse oli lisatud animatsiooni, mis tegi ta jälgimise huvitavaks. Kohapeal seistes ja mitte lastes Jüri tantsis, mis tegi ta lõbusamaks. Meile väga meeldis, kuidas oli realiseeritud laskmise funktsioon. Jüri saab ennast suunata paremale või vasakule hiirega ja püssist lasta vasaku hiireklahviga. Sihtimisel on abiks punane ristike kursori paiknemise asemel, tänu millele saab väga hästi teada, kus kursor parasjagu paikneb ja kuhu peaksid kuulid lendama. Kuulide lendamise täpsus nägi välja omapärane, kuna kõik ei tabanud täpselt, mis omakorda lisab mängule põnevust juurde. Suure tõenäosusega võime mängu lõpptootes näha vägagi põnevaid ja pingelisi mängu situatsioone, kus on vaja kiirelt regeerida, sihtitda ja tulistada, mille puhul oleks hiir kiireim ning täpseim mänguvahend. Prototüübis on lahendatud ka platvormil püsimise temaatika, aga sellega peaks veelgi tööd tegema, kuna platvormi peale saab tulla tegelikult altpoolt läbi platvormi ja platvormi ääred ei ole korrektselt realiseeritud. &amp;lt;br /&amp;gt;&lt;br /&gt;
Kokkuvõttes võib öelda, et peamised kõige tähtsamad funktsioonid on teostatud ja mingi kuju annab mäng juba välja. Muidugi saab ette heita, et võiks ju olla veelgi rohkem tehtud, aga arvestades meie tihedat õppegraafikut ja suurt kodutööde hulka teistes ainetes, siis meie mõistame neid, kuna kõike ei olegi võimalik kohe ära teha. Void rühm peaks endale kindlasti teadvustama, et neil on veel palju tööd teha punktiarvestussüsteemi, vastaste loomise, erinevate levelite ja boonuste teostamisel. Soovime neile jõudu ja edukat lõpptoote realiseerimist! &lt;br /&gt;
&lt;br /&gt;
Meeskond: [[Kahurid]]&lt;br /&gt;
&lt;br /&gt;
== Retsenseerib meeskond Kajarist ==&lt;br /&gt;
&lt;br /&gt;
Alustades esmapilgust siis kitimist väärt on arendajate viitsimine muuta prototüüp kiirelt avatavaks .exe failiks. Edasist lootsime võrrelda rohkem meeskonna teostatud analüüsiga, kuid nii mõnigi koht jäi vajaka.&lt;br /&gt;
Meeskond Void on võtnud endale suured kohustused, täiendades Must Have  listi kõikvõimalike elementidega, kuid tõenäoliselt ajanappuses tuli prototüübi realiseerimisel nii mõnigi asi välja jätta. Nii kahjuks puudub prototüübis funktsioneerivad ja erinevad tasemed, punktiarvestus, poesüsteem, helid, võimsalt disainitud relv , mis asendus nokia 5110&#039;ga, Intermission screenid, enamik füüsikalisi funktsioone. Heast küljest on aga loomult keeruline element, tulistamine, lahendatud, kuid ootaks kindlasti ka kedagi või midagi kelle pihta tulistada. Samuti leiab prototüübist ühe takistuse, mida on pigem testimise eesmärgil tõenäoliselt sinna lisatud. Tala vähemalt tundub, et funktsioneerib nii, nagu ettenähtud.&lt;br /&gt;
Kuigi .exe faili lisamine on mõistlik, siis et suudaksime meeskonnaga paremini prototüüpi arvustada, oleksime olnud pigem õnnelikud otsest koodi näha, et hinnata meeskonna objekt orienteeritud programmeerimise lähenemisi.&lt;br /&gt;
Kajarist loodab, et Void suudab lõpptoote heaks vähemalt genereerida mingisuguse missiooni ja liikumise/võitlemise , et prototüübist oleks võimalik arendada ka reaalne mängitav mäng. Soovitame jätta tahaplaanile kvantiteedi ja keskenduda kvaliteetsusele.&lt;br /&gt;
&lt;br /&gt;
Märksõnadeks leiame : Ajanappus ja potentsiaalsus.&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=57035</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=57035"/>
		<updated>2012-11-13T20:58:44Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kalev Kärpuk&lt;br /&gt;
*Jaak Peldes&lt;br /&gt;
*Kristjan Veskimäe&lt;br /&gt;
*(TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Kajarist retsenseerib: [https://wiki.itcollege.ee/index.php/Void#Anal.C3.BC.C3.BCs/ meeskond Void]==&lt;br /&gt;
Mängu &amp;lt;i&amp;gt;story&amp;lt;/i&amp;gt; kõlab huvitavalt. Keegi kättemaksuline &#039;Jüri&#039; ja EV 90ndad tundub vinge idee. Samuti jättis süžeed tutvustav sissejuhatus vägagi kurjakuulutav. &lt;br /&gt;
Mitte, et selles midagi halba oleks, aga lugemise muutis naljakaks asjaolu, et esimene seos, mis tekkis oli Max Payne. Võib-olla on asi ainult minus, aga &amp;quot;austatud politseiametnik&amp;quot; ja &amp;quot;mõrvatud naine&amp;quot; - mis seal muud olla saab? (Juba huviga ootan eestilikku lähenemist...)&lt;br /&gt;
&lt;br /&gt;
Mängu sihtgrupp ja &amp;lt;i&amp;gt;storyline&amp;lt;/i&amp;gt; on igaühe fantaasia vili ning selle poole pealt midagi eriti retsenseerida ei olegi.&lt;br /&gt;
&lt;br /&gt;
Esialgu tundub meeskonna Void projekt vägagi suurejooneline ning detailidesse laskuv. Mitmel kohal on rõhutatud füüsikat ning selle olulisust. Üldjuhul on füüsika väga aeganõudev protsess, mis vajab pikemat arendusprotsessi. &lt;br /&gt;
Samuti jäi silma, et nii mõnigi huvitav detail, mis mängu täiendaks ja täiustaks on lükatud rubriiki &#039;Nice To Have&#039;.&lt;br /&gt;
&lt;br /&gt;
Isiklikult on analüüsi lugedes tekkinud mängule suured ootused. Selleks, et projekt vastaks ka ootustele, jääb üle vaid loota, et meeskond ei satu ajahätta, sest füüsika on tavaliselt selline asi, mida lihvitakse peensusteni ning nõuab aega. Samuti loodan, et mängu sisu ja piisavalt huvitav &amp;lt;i&amp;gt;story&amp;lt;/i&amp;gt; saab edasi kantud selle lühikese ajaga.&lt;br /&gt;
&lt;br /&gt;
Läbivad motiivid: Vinge. Suurejooneline ja Detailne. Sisukus ja Ajahäda.&lt;br /&gt;
&lt;br /&gt;
- Jaak. 11.11.2012&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates RPG-elementidega mäguga. Tegelane, kelle nimi meie mängus on Germi, sattus Marsile ja avastab sealt mitmeid huvitavaid ja varieeruvaid ümbruskondi, mida läbides on eesmärk leida ning parandada oma kosmoselaeva, et sealt põgeneda. Maailmast on võimalik leida mitmeid erinevaid relvi ja ka boonuseid, mis teevad tegelase erinevatel viisidel kiiremaks või tugevamaks. Mängus on vaheldumisi oskused mitmest vaenlasest korraga möödapääseda kui ka  mõtlemisülesanded, kuidas punktist A pääseda punkti B. Mõningatel tasanditel võivad esineda alad, millel käimine on libe või maaalune järjest puruneb, seega tuleb tegutseda kiiresti. Juhtida saab tegelast esialgu vaid nooltega, kuid nice to have osakonnas leiame ka muud viisid tegelast kontrollida( Hüpata, põigelda, roomata jms ). Esialgu piisab vaenlasel vaid sinule pihta minemisest, et sind haavata. Mida tasemeid edasi, seda rohkem võimalusi on tegelastel ja vaenlastel üksteist hävitada. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu saab vajadusel seisata ning nice to have osa oleks ka mängu vahepealne salvestamine ja pärast jätkmine samast kohast. Nagu on ülesannete nõudes kirjas, lisame ka punktisüsteemi. Punkte saab mängija võimalikult kiire leveli läbimise eest, vaenlaste tapmise arvu pealt ning üleskorjatavate objekti eest. Samuti on mängijal võimalik kaotada punkte, kui ta saab haavata.&lt;br /&gt;
Nagu paljud teisedki taolised mängud, ei ole see mõeldud intensiivseks ja eesmärgirohkeks tegevuseks, vaid pigem mõeldud kui kiire ja huvitav meelelahutus. Suurim eesmärk on õpetada endile korralikku objekt orienteeritud lähenemist taolistele projektidele.&lt;br /&gt;
Leiame, et kõige problemaatilisem on projekti jooksul koodi ühildumine , sest meil puudub korralik repositoorium ning väga ebamugav on seni erinevate inimest koodi ühildada. Koodi funktsionaalsuse poolest aimame, et kõige keerulisemaks osutub veel mitte implementeeritud maailmade vahetus loogika. Mängu üks level koosneb 3x3 ruudustikust ning korraga on näha vaid 1x1 ruudustik. Maailma vahetades tekib täiesti uus ja omade elementidega 3x3 ruudustik. Seni on kõige rohkem takistusi esinenud väiksematel bugidel. Näiteks, kui peategelane satub üles vastu seina, siis oleks hea, kui kasutaja vajutab samal ajal üles ja paremale noolt, liigub tegelane paremale mööda seina edasi. Samuti kõik pisikontrollid(millal tohib tegelane kuskile liikuda, või millega kõigega tuleb arvestada, kui tekitame maailma uue interaktiivse objekti).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu tarkvaraline arhitektuur koosneb peamiselt järgmistest elementidest:&lt;br /&gt;
* Mängu käivitav klass &amp;lt;i&amp;gt;Game1&amp;lt;/i&amp;gt;, mis ühtlasi initsialiseerib ja laeb mängu ülejäänud osad;&lt;br /&gt;
* Mängu ühte levelit esindav maailmaobjekt &amp;lt;i&amp;gt;World&amp;lt;/i&amp;gt;, mis hoiab endas leveli ruudistiku paane;&lt;br /&gt;
* Ühte paani (ruutu) esindav &amp;lt;i&amp;gt;Tile&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Kirjutasime objektide funktsionaalsused kokku klassi &amp;lt;i&amp;gt;Object&amp;lt;/i&amp;gt; (&amp;lt;i&amp;gt;IObject&amp;lt;/i&amp;gt; interface ja seda rakendav &amp;lt;i&amp;gt;AbstractObject&amp;lt;/i&amp;gt; ning liikuvaid objekte siduv &amp;lt;i&amp;gt;AbstractMovableObject&amp;lt;/i&amp;gt;);&lt;br /&gt;
* Objektid paanis, alates tulnukatest ja lõpetades kividega, kasutavad klasse &amp;lt;i&amp;gt;AbstractObject&amp;lt;/i&amp;gt; ja &amp;lt;i&amp;gt;AbstractMovableObject&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Klassides paikneva koodihulga vähendamiseks loodud abiklass &amp;lt;i&amp;gt;Utils&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Peategelane &amp;lt;i&amp;gt;Germi&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]][[File:Lookin good.JPG|100px|middle|Esimene maailm]]&lt;br /&gt;
[[File:Main_menu.png|100px|middle| Peamenüü, mängu sisenedes]]&lt;br /&gt;
[[File:Game_demo.png|100px|middle| Mängu eelvaade esimesest maailmast. Oranž ring on tulekera, mis lendab vaenlase poole. Värviline kera on powerup, mida üleskorjates saab peategelane erinevaid boonuseid.]]&lt;br /&gt;
[[File:Pause.png|100px|middle| Pause menüü, kui mängu ajal escape vajutada]]&lt;br /&gt;
[[File:OOP.png|100px|middle| OOP lähenemine]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PS: 13.Nov seisuga puudub tegelasel pea, sest liikumist esindav spritesheet on kujundaja pool hetkel pooleli jäetud. Õlle sai vist otsa ja motivatsioon kadus,  kui pead hakkas joonistama.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, üles korjatavate asjade lisamine ja nende toimimine sh inventory, liikumis füüsika lisamine, user interface, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, intermission screenid ( main menu, pause jne ) , tegelaste vahelised dialoogid, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
* Mõned transition screenid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Cheats&lt;br /&gt;
* Save feature&lt;br /&gt;
* Rohkem erinevaid võimalusi tegelast juhtida.&lt;br /&gt;
&lt;br /&gt;
= Log =&lt;br /&gt;
&amp;lt;h3&amp;gt;29.Sept&amp;lt;/h3&amp;gt; - Esialgse idee tekkimine&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Okt&amp;lt;/h3&amp;gt; - Esimene koosviibimine - Tutvusime XNA-ga, panime sprite ekraanil liikuma, tajudes ekraani piire. Tutvus Githubiga.&lt;br /&gt;
&amp;lt;h3&amp;gt;9. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine - Otsisime githubist kergemini õpitavaid vahendeid, ning sattusime SVNTurtoise peale koos Google Code-ga.&lt;br /&gt;
&amp;lt;h3&amp;gt;14. Okt&amp;lt;/h3&amp;gt; - Meeskond lisandus Kristjan Veskimäe. Saime kätte esimesed kujundaja joonistatud sprited.&lt;br /&gt;
&amp;lt;h3&amp;gt;14-19. Okt&amp;lt;/h3&amp;gt; - Iseseisev XNA õppimine.&lt;br /&gt;
&amp;lt;h3&amp;gt;20. Okt&amp;lt;/h3&amp;gt; - Kristjan lendab laivi koodiga, mis on Kalevile ja Jaagule justkui 8. maailmaime. Koodis on peategelane, 2 läbistamatut kivi, Kristjani joonistatud random liikumisega vaenlased, mis kokkupuutel Germiga ta tapavad. Kood on meie jaoks veel keeruline, sest kasutab kolme Interface-i ja mitut abstraktset klassi millega vahetu kokkupuude Kalevil ja Jaagul puudub.&lt;br /&gt;
&amp;lt;h3&amp;gt;22. Okt&amp;lt;/h3&amp;gt; - TTÜs vastab Kristjan küsimustele enda koodi kohta ja õpetab, kuidas antud koodi meeskonniti arendada. Selgitab arhitektuuri põhimõtteid ja mida meeles pidada koodi arendamisel.&lt;br /&gt;
&amp;lt;h3&amp;gt;28. Okt&amp;lt;/h3&amp;gt; - Jaak tuli töölt ära.&lt;br /&gt;
&amp;lt;h3&amp;gt;29. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine kolmekesti. Kalev on kirjutanud juurde esimese Germile kiirust lisava animeeritud Powerupi ja tekitas vaenlastele animatsiooni. Jaak viimistles koodi, pannes kokku kaks koodi osa, mis oleks ühiselt otstarbekam. Ennist olid liikumatud ja liikuvad objektid eraldi listides, kuid nüüd on maailmas vaid üks list objekte. Kuna koodi jagamise põhimõtted on meil veel viimistlemata, siis kristjan ühendas Jaagu ja Kalevi kirjutatud koodi osad ühte.&lt;br /&gt;
Samuti muutsime koosolekul natukene mängu esilagset ülesehitust ( vt. Mängu kirjeldus )&lt;br /&gt;
Edasine konkreetsem tööjaotus:&lt;br /&gt;
Kristjan&lt;br /&gt;
 - Teha lõplik koodi arhitektuur, ehk lisades maailmade vahetumise loogika.&lt;br /&gt;
Kalev&lt;br /&gt;
 - Tekitada peategelasele algeline liikumise füüsika, et seisma jäämine ja startimine oleks sujuv, mitte äkiline.&lt;br /&gt;
 - Tekitada praegusele mustale ribale erinevate andmete tekstid ( Level: , Elud: jne )&lt;br /&gt;
Jaak&lt;br /&gt;
 - Luua esimesed transistion screenid ( Näiteks mängu alguses tuleb text, mis seletab storyt, ning levelite vahepeal on samuti tekstilised/videolised üleminekut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; 4. Nov &amp;lt;/h3&amp;gt;&lt;br /&gt;
Jaak tutuvustas jurude lisatud intermission screeni esimest versiooni. Kalev tutvustas üleskorjatavate objektide uut funktsionaalsust ning esialgset UI-d. Kristjan tutvustas koopale lisatud uksi ja nende toimimist. &lt;br /&gt;
Palju koodi on muutunud tänu intermission screeni lisamistele seega oli kõigil vaja end sellega kurssi viia.&lt;br /&gt;
Koosviibimisel arendasime tasa ja targu endale ette nähtud ülesandeid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; 13. Nov &amp;lt;/h3&amp;gt;&lt;br /&gt;
Kalev tutvustas juurde lisatud funktsionaalsust, kus nüüd saab tühikule vajutades peategelane tulistada tulekerasid. Kokkupuutes vaenlasega, vaenlane sureb ning mängja saab punkte juurde.&lt;br /&gt;
Jaak tutvustas lõpetatud varianti menüü vaatest. Mängu käivitades on 3 valikut: Start game, options ning Exit game. Samuti mängu ajal escape nuppu vajutades läheb mäng seisvasse staadiumisse, mida ilmestab pool transparent &amp;quot;pause&amp;quot; vaade, kus on omakorda valikud resume game ning quit game.&lt;br /&gt;
Kristjan lisas puuduolevad maailma osad ehk nüüd on valmis kogu 3x3 ruudustik esimesest maailmast. Lahkudes ühest ruudustikust siis sinna tagasi minnes on kõik samamoodi nagu sealt lahkudes. Lisaks lihtsustas Kristjan veelgi koodi lisades koodile nimeruumid.&lt;br /&gt;
&lt;br /&gt;
Koosviibimisel ühendasime kõik praegused koodid, ning valmis lähedane versioon prototüübist. Esinevad veel mõningad vead ja puudu on üksikud funktsionaalsused, aga &amp;quot; Must Have &amp;quot; funktsionaalsus on paljuski esindatud. Kui praegu on enamik ajast kulunud mängu eriosade valmistamisele siis edasi on põhirõhk mängust mängu tegemisele - lisades erinevad maailmad ja ülesanded, mida mängja tegema peab. Lisasin ka mängu pilte.&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:OOP.png&amp;diff=57034</id>
		<title>File:OOP.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:OOP.png&amp;diff=57034"/>
		<updated>2012-11-13T20:58:02Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=57033</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=57033"/>
		<updated>2012-11-13T20:29:52Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kalev Kärpuk&lt;br /&gt;
*Jaak Peldes&lt;br /&gt;
*Kristjan Veskimäe&lt;br /&gt;
*(TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
==Kajarist retsenseerib: [https://wiki.itcollege.ee/index.php/Void#Anal.C3.BC.C3.BCs/ meeskond Void]==&lt;br /&gt;
Mängu &amp;lt;i&amp;gt;story&amp;lt;/i&amp;gt; kõlab huvitavalt. Keegi kättemaksuline &#039;Jüri&#039; ja EV 90ndad tundub vinge idee. Samuti jättis süžeed tutvustav sissejuhatus vägagi kurjakuulutav. &lt;br /&gt;
Mitte, et selles midagi halba oleks, aga lugemise muutis naljakaks asjaolu, et esimene seos, mis tekkis oli Max Payne. Võib-olla on asi ainult minus, aga &amp;quot;austatud politseiametnik&amp;quot; ja &amp;quot;mõrvatud naine&amp;quot; - mis seal muud olla saab? (Juba huviga ootan eestilikku lähenemist...)&lt;br /&gt;
&lt;br /&gt;
Mängu sihtgrupp ja &amp;lt;i&amp;gt;storyline&amp;lt;/i&amp;gt; on igaühe fantaasia vili ning selle poole pealt midagi eriti retsenseerida ei olegi.&lt;br /&gt;
&lt;br /&gt;
Esialgu tundub meeskonna Void projekt vägagi suurejooneline ning detailidesse laskuv. Mitmel kohal on rõhutatud füüsikat ning selle olulisust. Üldjuhul on füüsika väga aeganõudev protsess, mis vajab pikemat arendusprotsessi. &lt;br /&gt;
Samuti jäi silma, et nii mõnigi huvitav detail, mis mängu täiendaks ja täiustaks on lükatud rubriiki &#039;Nice To Have&#039;.&lt;br /&gt;
&lt;br /&gt;
Isiklikult on analüüsi lugedes tekkinud mängule suured ootused. Selleks, et projekt vastaks ka ootustele, jääb üle vaid loota, et meeskond ei satu ajahätta, sest füüsika on tavaliselt selline asi, mida lihvitakse peensusteni ning nõuab aega. Samuti loodan, et mängu sisu ja piisavalt huvitav &amp;lt;i&amp;gt;story&amp;lt;/i&amp;gt; saab edasi kantud selle lühikese ajaga.&lt;br /&gt;
&lt;br /&gt;
Läbivad motiivid: Vinge. Suurejooneline ja Detailne. Sisukus ja Ajahäda.&lt;br /&gt;
&lt;br /&gt;
- Jaak. 11.11.2012&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates RPG-elementidega mäguga. Tegelane, kelle nimi meie mängus on Germi, sattus Marsile ja avastab sealt mitmeid huvitavaid ja varieeruvaid ümbruskondi, mida läbides on eesmärk leida ning parandada oma kosmoselaeva, et sealt põgeneda. Maailmast on võimalik leida mitmeid erinevaid relvi ja ka boonuseid, mis teevad tegelase erinevatel viisidel kiiremaks või tugevamaks. Mängus on vaheldumisi oskused mitmest vaenlasest korraga möödapääseda kui ka  mõtlemisülesanded, kuidas punktist A pääseda punkti B. Mõningatel tasanditel võivad esineda alad, millel käimine on libe või maaalune järjest puruneb, seega tuleb tegutseda kiiresti. Juhtida saab tegelast esialgu vaid nooltega, kuid nice to have osakonnas leiame ka muud viisid tegelast kontrollida( Hüpata, põigelda, roomata jms ). Esialgu piisab vaenlasel vaid sinule pihta minemisest, et sind haavata. Mida tasemeid edasi, seda rohkem võimalusi on tegelastel ja vaenlastel üksteist hävitada. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu saab vajadusel seisata ning nice to have osa oleks ka mängu vahepealne salvestamine ja pärast jätkmine samast kohast. Nagu on ülesannete nõudes kirjas, lisame ka punktisüsteemi. Punkte saab mängija võimalikult kiire leveli läbimise eest, vaenlaste tapmise arvu pealt ning üleskorjatavate objekti eest. Samuti on mängijal võimalik kaotada punkte, kui ta saab haavata.&lt;br /&gt;
Nagu paljud teisedki taolised mängud, ei ole see mõeldud intensiivseks ja eesmärgirohkeks tegevuseks, vaid pigem mõeldud kui kiire ja huvitav meelelahutus. Suurim eesmärk on õpetada endile korralikku objekt orienteeritud lähenemist taolistele projektidele.&lt;br /&gt;
Leiame, et kõige problemaatilisem on projekti jooksul koodi ühildumine , sest meil puudub korralik repositoorium ning väga ebamugav on seni erinevate inimest koodi ühildada. Koodi funktsionaalsuse poolest aimame, et kõige keerulisemaks osutub veel mitte implementeeritud maailmade vahetus loogika. Mängu üks level koosneb 3x3 ruudustikust ning korraga on näha vaid 1x1 ruudustik. Maailma vahetades tekib täiesti uus ja omade elementidega 3x3 ruudustik. Seni on kõige rohkem takistusi esinenud väiksematel bugidel. Näiteks, kui peategelane satub üles vastu seina, siis oleks hea, kui kasutaja vajutab samal ajal üles ja paremale noolt, liigub tegelane paremale mööda seina edasi. Samuti kõik pisikontrollid(millal tohib tegelane kuskile liikuda, või millega kõigega tuleb arvestada, kui tekitame maailma uue interaktiivse objekti).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu tarkvaraline arhitektuur koosneb peamiselt järgmistest elementidest:&lt;br /&gt;
* Mängu käivitav klass &amp;lt;i&amp;gt;Game1&amp;lt;/i&amp;gt;, mis ühtlasi initsialiseerib ja laeb mängu ülejäänud osad;&lt;br /&gt;
* Mängu ühte levelit esindav maailmaobjekt &amp;lt;i&amp;gt;World&amp;lt;/i&amp;gt;, mis hoiab endas leveli ruudistiku paane;&lt;br /&gt;
* Ühte paani (ruutu) esindav &amp;lt;i&amp;gt;Tile&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Kirjutasime objektide funktsionaalsused kokku klassi &amp;lt;i&amp;gt;Object&amp;lt;/i&amp;gt; (&amp;lt;i&amp;gt;IObject&amp;lt;/i&amp;gt; interface ja seda rakendav &amp;lt;i&amp;gt;AbstractObject&amp;lt;/i&amp;gt; ning liikuvaid objekte siduv &amp;lt;i&amp;gt;AbstractMovableObject&amp;lt;/i&amp;gt;);&lt;br /&gt;
* Objektid paanis, alates tulnukatest ja lõpetades kividega, kasutavad klasse &amp;lt;i&amp;gt;AbstractObject&amp;lt;/i&amp;gt; ja &amp;lt;i&amp;gt;AbstractMovableObject&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Klassides paikneva koodihulga vähendamiseks loodud abiklass &amp;lt;i&amp;gt;Utils&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Peategelane &amp;lt;i&amp;gt;Germi&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]][[File:Lookin good.JPG|100px|middle|Esimene maailm]]&lt;br /&gt;
[[File:Main_menu.png|100px|middle| Peamenüü, mängu sisenedes]]&lt;br /&gt;
[[File:Game_demo.png|100px|middle| Mängu eelvaade esimesest maailmast. Oranž ring on tulekera, mis lendab vaenlase poole. Värviline kera on powerup, mida üleskorjates saab peategelane erinevaid boonuseid.]]&lt;br /&gt;
[[File:Pause.png|100px|middle| Pause menüü, kui mängu ajal escape vajutada]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
PS: 13.Nov seisuga puudub tegelasel pea, sest liikumist esindav spritesheet on kujundaja pool hetkel pooleli jäetud. Õlle sai vist otsa ja motivatsioon kadus,  kui pead hakkas joonistama.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, üles korjatavate asjade lisamine ja nende toimimine sh inventory, liikumis füüsika lisamine, user interface, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, intermission screenid ( main menu, pause jne ) , tegelaste vahelised dialoogid, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
* Mõned transition screenid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Cheats&lt;br /&gt;
* Save feature&lt;br /&gt;
* Rohkem erinevaid võimalusi tegelast juhtida.&lt;br /&gt;
&lt;br /&gt;
= Log =&lt;br /&gt;
&amp;lt;h3&amp;gt;29.Sept&amp;lt;/h3&amp;gt; - Esialgse idee tekkimine&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Okt&amp;lt;/h3&amp;gt; - Esimene koosviibimine - Tutvusime XNA-ga, panime sprite ekraanil liikuma, tajudes ekraani piire. Tutvus Githubiga.&lt;br /&gt;
&amp;lt;h3&amp;gt;9. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine - Otsisime githubist kergemini õpitavaid vahendeid, ning sattusime SVNTurtoise peale koos Google Code-ga.&lt;br /&gt;
&amp;lt;h3&amp;gt;14. Okt&amp;lt;/h3&amp;gt; - Meeskond lisandus Kristjan Veskimäe. Saime kätte esimesed kujundaja joonistatud sprited.&lt;br /&gt;
&amp;lt;h3&amp;gt;14-19. Okt&amp;lt;/h3&amp;gt; - Iseseisev XNA õppimine.&lt;br /&gt;
&amp;lt;h3&amp;gt;20. Okt&amp;lt;/h3&amp;gt; - Kristjan lendab laivi koodiga, mis on Kalevile ja Jaagule justkui 8. maailmaime. Koodis on peategelane, 2 läbistamatut kivi, Kristjani joonistatud random liikumisega vaenlased, mis kokkupuutel Germiga ta tapavad. Kood on meie jaoks veel keeruline, sest kasutab kolme Interface-i ja mitut abstraktset klassi millega vahetu kokkupuude Kalevil ja Jaagul puudub.&lt;br /&gt;
&amp;lt;h3&amp;gt;22. Okt&amp;lt;/h3&amp;gt; - TTÜs vastab Kristjan küsimustele enda koodi kohta ja õpetab, kuidas antud koodi meeskonniti arendada. Selgitab arhitektuuri põhimõtteid ja mida meeles pidada koodi arendamisel.&lt;br /&gt;
&amp;lt;h3&amp;gt;28. Okt&amp;lt;/h3&amp;gt; - Jaak tuli töölt ära.&lt;br /&gt;
&amp;lt;h3&amp;gt;29. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine kolmekesti. Kalev on kirjutanud juurde esimese Germile kiirust lisava animeeritud Powerupi ja tekitas vaenlastele animatsiooni. Jaak viimistles koodi, pannes kokku kaks koodi osa, mis oleks ühiselt otstarbekam. Ennist olid liikumatud ja liikuvad objektid eraldi listides, kuid nüüd on maailmas vaid üks list objekte. Kuna koodi jagamise põhimõtted on meil veel viimistlemata, siis kristjan ühendas Jaagu ja Kalevi kirjutatud koodi osad ühte.&lt;br /&gt;
Samuti muutsime koosolekul natukene mängu esilagset ülesehitust ( vt. Mängu kirjeldus )&lt;br /&gt;
Edasine konkreetsem tööjaotus:&lt;br /&gt;
Kristjan&lt;br /&gt;
 - Teha lõplik koodi arhitektuur, ehk lisades maailmade vahetumise loogika.&lt;br /&gt;
Kalev&lt;br /&gt;
 - Tekitada peategelasele algeline liikumise füüsika, et seisma jäämine ja startimine oleks sujuv, mitte äkiline.&lt;br /&gt;
 - Tekitada praegusele mustale ribale erinevate andmete tekstid ( Level: , Elud: jne )&lt;br /&gt;
Jaak&lt;br /&gt;
 - Luua esimesed transistion screenid ( Näiteks mängu alguses tuleb text, mis seletab storyt, ning levelite vahepeal on samuti tekstilised/videolised üleminekut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; 4. Nov &amp;lt;/h3&amp;gt;&lt;br /&gt;
Jaak tutuvustas jurude lisatud intermission screeni esimest versiooni. Kalev tutvustas üleskorjatavate objektide uut funktsionaalsust ning esialgset UI-d. Kristjan tutvustas koopale lisatud uksi ja nende toimimist. &lt;br /&gt;
Palju koodi on muutunud tänu intermission screeni lisamistele seega oli kõigil vaja end sellega kurssi viia.&lt;br /&gt;
Koosviibimisel arendasime tasa ja targu endale ette nähtud ülesandeid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; 13. Nov &amp;lt;/h3&amp;gt;&lt;br /&gt;
Kalev tutvustas juurde lisatud funktsionaalsust, kus nüüd saab tühikule vajutades peategelane tulistada tulekerasid. Kokkupuutes vaenlasega, vaenlane sureb ning mängja saab punkte juurde.&lt;br /&gt;
Jaak tutvustas lõpetatud varianti menüü vaatest. Mängu käivitades on 3 valikut: Start game, options ning Exit game. Samuti mängu ajal escape nuppu vajutades läheb mäng seisvasse staadiumisse, mida ilmestab pool transparent &amp;quot;pause&amp;quot; vaade, kus on omakorda valikud resume game ning quit game.&lt;br /&gt;
Kristjan lisas puuduolevad maailma osad ehk nüüd on valmis kogu 3x3 ruudustik esimesest maailmast. Lahkudes ühest ruudustikust siis sinna tagasi minnes on kõik samamoodi nagu sealt lahkudes. Lisaks lihtsustas Kristjan veelgi koodi lisades koodile nimeruumid.&lt;br /&gt;
&lt;br /&gt;
Koosviibimisel ühendasime kõik praegused koodid, ning valmis lähedane versioon prototüübist. Esinevad veel mõningad vead ja puudu on üksikud funktsionaalsused, aga &amp;quot; Must Have &amp;quot; funktsionaalsus on paljuski esindatud. Kui praegu on enamik ajast kulunud mängu eriosade valmistamisele siis edasi on põhirõhk mängust mängu tegemisele - lisades erinevad maailmad ja ülesanded, mida mängja tegema peab. Lisasin ka mängu pilte.&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Pause.png&amp;diff=57032</id>
		<title>File:Pause.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Pause.png&amp;diff=57032"/>
		<updated>2012-11-13T20:24:04Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: Pause menüü - Kajarist&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pause menüü - Kajarist&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Game_demo.png&amp;diff=57031</id>
		<title>File:Game demo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Game_demo.png&amp;diff=57031"/>
		<updated>2012-11-13T20:23:48Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: Mängu eelvaade - Kajarist&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mängu eelvaade - Kajarist&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Main_menu.png&amp;diff=57030</id>
		<title>File:Main menu.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Main_menu.png&amp;diff=57030"/>
		<updated>2012-11-13T20:23:30Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: Peamenüü mängu sisenedes - Kajarist&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Peamenüü mängu sisenedes - Kajarist&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=55483</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=55483"/>
		<updated>2012-11-04T19:44:34Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Meeskond=&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Kalev Kärpuk&lt;br /&gt;
*Jaak Peldes&lt;br /&gt;
*Kristjan Veskimäe&lt;br /&gt;
*(TTÜst Richard Samarüütel - Kujundus)&lt;br /&gt;
&lt;br /&gt;
=Analüüs=&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates RPG-elementidega mäguga. Tegelane, kelle nimi meie mängus on Germi, sattus Marsile ja avastab sealt mitmeid huvitavaid ja varieeruvaid ümbruskondi, mida läbides on eesmärk leida ning parandada oma kosmoselaeva, et sealt põgeneda. Maailmast on võimalik leida mitmeid erinevaid relvi ja ka boonuseid, mis teevad tegelase erinevatel viisidel kiiremaks või tugevamaks. Mängus on vaheldumisi oskused mitmest vaenlasest korraga möödapääseda kui ka  mõtlemisülesanded, kuidas punktist A pääseda punkti B. Mõningatel tasanditel võivad esineda alad, millel käimine on libe või maaalune järjest puruneb, seega tuleb tegutseda kiiresti. Juhtida saab tegelast esialgu vaid nooltega, kuid nice to have osakonnas leiame ka muud viisid tegelast kontrollida( Hüpata, põigelda, roomata jms ). Esialgu piisab vaenlasel vaid sinule pihta minemisest, et sind haavata. Mida tasemeid edasi, seda rohkem võimalusi on tegelastel ja vaenlastel üksteist hävitada. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu saab vajadusel seisata ning nice to have osa oleks ka mängu vahepealne salvestamine ja pärast jätkmine samast kohast. Nagu on ülesannete nõudes kirjas, lisame ka punktisüsteemi. Punkte saab mängija võimalikult kiire leveli läbimise eest, vaenlaste tapmise arvu pealt ning üleskorjatavate objekti eest. Samuti on mängijal võimalik kaotada punkte, kui ta saab haavata.&lt;br /&gt;
Nagu paljud teisedki taolised mängud, ei ole see mõeldud intensiivseks ja eesmärgirohkeks tegevuseks, vaid pigem mõeldud kui kiire ja huvitav meelelahutus. Suurim eesmärk on õpetada endile korralikku objekt orienteeritud lähenemist taolistele projektidele.&lt;br /&gt;
Leiame, et kõige problemaatilisem on projekti jooksul koodi ühildumine , sest meil puudub korralik repositoorium ning väga ebamugav on seni erinevate inimest koodi ühildada. Koodi funktsionaalsuse poolest aimame, et kõige keerulisemaks osutub veel mitte implementeeritud maailmade vahetus loogika. Mängu üks level koosneb 3x3 ruudustikust ning korraga on näha vaid 1x1 ruudustik. Maailma vahetades tekib täiesti uus ja omade elementidega 3x3 ruudustik. Seni on kõige rohkem takistusi esinenud väiksematel bugidel. Näiteks, kui peategelane satub üles vastu seina, siis oleks hea, kui kasutaja vajutab samal ajal üles ja paremale noolt, liigub tegelane paremale mööda seina edasi. Samuti kõik pisikontrollid(millal tohib tegelane kuskile liikuda, või millega kõigega tuleb arvestada, kui tekitame maailma uue interaktiivse objekti).&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Mängu tarkvaraline arhitektuur koosneb peamiselt järgmistest elementidest:&lt;br /&gt;
* Mängu käivitav klass &amp;lt;i&amp;gt;Game1&amp;lt;/i&amp;gt;, mis ühtlasi initsialiseerib ja laeb mängu ülejäänud osad;&lt;br /&gt;
* Mängu ühte levelit esindav maailmaobjekt &amp;lt;i&amp;gt;World&amp;lt;/i&amp;gt;, mis hoiab endas leveli ruudistiku paane;&lt;br /&gt;
* Ühte paani (ruutu) esindav &amp;lt;i&amp;gt;Tile&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Kirjutasime objektide funktsionaalsused kokku klassi &amp;lt;i&amp;gt;Object&amp;lt;/i&amp;gt; (&amp;lt;i&amp;gt;IObject&amp;lt;/i&amp;gt; interface ja seda rakendav &amp;lt;i&amp;gt;AbstractObject&amp;lt;/i&amp;gt; ning liikuvaid objekte siduv &amp;lt;i&amp;gt;AbstractMovableObject&amp;lt;/i&amp;gt;);&lt;br /&gt;
* Objektid paanis, alates tulnukatest ja lõpetades kividega, kasutavad klasse &amp;lt;i&amp;gt;AbstractObject&amp;lt;/i&amp;gt; ja &amp;lt;i&amp;gt;AbstractMovableObject&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Klassides paikneva koodihulga vähendamiseks loodud abiklass &amp;lt;i&amp;gt;Utils&amp;lt;/i&amp;gt;;&lt;br /&gt;
* Peategelane &amp;lt;i&amp;gt;Germi&amp;lt;/i&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]]Das ist germi[[File:Lookin good.JPG|200px|left|thumb|Esimene maailm]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, üles korjatavate asjade lisamine ja nende toimimine sh inventory, liikumis füüsika lisamine, user interface, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, intermission screenid ( main menu, pause jne ) , tegelaste vahelised dialoogid, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
* Mõned transition screenid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Cheats&lt;br /&gt;
* Save feature&lt;br /&gt;
* Rohkem erinevaid võimalusi tegelast juhtida.&lt;br /&gt;
&lt;br /&gt;
= Log =&lt;br /&gt;
&amp;lt;h3&amp;gt;29.Sept&amp;lt;/h3&amp;gt; - Esialgse idee tekkimine&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Okt&amp;lt;/h3&amp;gt; - Esimene koosviibimine - Tutvusime XNA-ga, panime sprite ekraanil liikuma, tajudes ekraani piire. Tutvus Githubiga.&lt;br /&gt;
&amp;lt;h3&amp;gt;9. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine - Otsisime githubist kergemini õpitavaid vahendeid, ning sattusime SVNTurtoise peale koos Google Code-ga.&lt;br /&gt;
&amp;lt;h3&amp;gt;14. Okt&amp;lt;/h3&amp;gt; - Meeskond lisandus Kristjan Veskimäe. Saime kätte esimesed kujundaja joonistatud sprited.&lt;br /&gt;
&amp;lt;h3&amp;gt;14-19. Okt&amp;lt;/h3&amp;gt; - Iseseisev XNA õppimine.&lt;br /&gt;
&amp;lt;h3&amp;gt;20. Okt&amp;lt;/h3&amp;gt; - Kristjan lendab laivi koodiga, mis on Kalevile ja Jaagule justkui 8. maailmaime. Koodis on peategelane, 2 läbistamatut kivi, Kristjani joonistatud random liikumisega vaenlased, mis kokkupuutel Germiga ta tapavad. Kood on meie jaoks veel keeruline, sest kasutab kolme Interface-i ja mitut abstraktset klassi millega vahetu kokkupuude Kalevil ja Jaagul puudub.&lt;br /&gt;
&amp;lt;h3&amp;gt;22. Okt&amp;lt;/h3&amp;gt; - TTÜs vastab Kristjan küsimustele enda koodi kohta ja õpetab, kuidas antud koodi meeskonniti arendada. Selgitab arhitektuuri põhimõtteid ja mida meeles pidada koodi arendamisel.&lt;br /&gt;
&amp;lt;h3&amp;gt;28. Okt&amp;lt;/h3&amp;gt; - Jaak tuli töölt ära.&lt;br /&gt;
&amp;lt;h3&amp;gt;29. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine kolmekesti. Kalev on kirjutanud juurde esimese Germile kiirust lisava animeeritud Powerupi ja tekitas vaenlastele animatsiooni. Jaak viimistles koodi, pannes kokku kaks koodi osa, mis oleks ühiselt otstarbekam. Ennist olid liikumatud ja liikuvad objektid eraldi listides, kuid nüüd on maailmas vaid üks list objekte. Kuna koodi jagamise põhimõtted on meil veel viimistlemata, siis kristjan ühendas Jaagu ja Kalevi kirjutatud koodi osad ühte.&lt;br /&gt;
Samuti muutsime koosolekul natukene mängu esilagset ülesehitust ( vt. Mängu kirjeldus )&lt;br /&gt;
Edasine konkreetsem tööjaotus:&lt;br /&gt;
Kristjan&lt;br /&gt;
 - Teha lõplik koodi arhitektuur, ehk lisades maailmade vahetumise loogika.&lt;br /&gt;
Kalev&lt;br /&gt;
 - Tekitada peategelasele algeline liikumise füüsika, et seisma jäämine ja startimine oleks sujuv, mitte äkiline.&lt;br /&gt;
 - Tekitada praegusele mustale ribale erinevate andmete tekstid ( Level: , Elud: jne )&lt;br /&gt;
Jaak&lt;br /&gt;
 - Luua esimesed transistion screenid ( Näiteks mängu alguses tuleb text, mis seletab storyt, ning levelite vahepeal on samuti tekstilised/videolised üleminekut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; 4. Nov &amp;lt;/h3&amp;gt;&lt;br /&gt;
Jaak tutuvustas jurude lisatud intermission screeni esimest versiooni. Kalev tutvustas üleskorjatavate objektide uut funktsionaalsust ning esialgset UI-d. Kristjan tutvustas koopale lisatud uksi ja nende toimimist. &lt;br /&gt;
Palju koodi on muutunud tänu intermission screeni lisamistele seega oli kõigil vaja end sellega kurssi viia.&lt;br /&gt;
Koosviibimisel arendasime tasa ja targu endale ette nähtud ülesandeid.&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=55398</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=55398"/>
		<updated>2012-11-04T18:11:42Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Tegelane ( Kelle nimi meie mängus on Germi ), sattus Marsile ja avastab sealt paljud huvitavad ja varieeruvad ümbruskonnad, mida läbides on eesmärk leida ning parandada oma kosmoselaeva, et sealt põgeneda. Maailmast on võimalik leida mitmeid erinevaid relvi ja ka boonuseid, mis teevad tegelase erinevatel viisidel kiiremaks või tugevamaks. Mängus on vaheldumisi oskused mitmest vaenlasest korraga möödapääseda kui ka  mõtlemisülesanded, kuidas punktist A pääseda punkti B. Mõndadel maailmatel esinevad näiteks alad, millel käimine on libe või maaalune järjest puruneb, seega tuleb tegutseda kiiresti. Juhtida saab tegelast esialgu vaid nooltega, kuid nice to have osakonnas leiame ka muud viisid tegelast kontrollida( Hüpata, põigelda, roomata jms ). Esialgu piisab vaenlasel vaid sinule pihta minemisest, et sind haavata. Mida tasemeid edasi, seda rohkem võimalusi on tegelastel ja vaenlastel üksteist hävitada.&lt;br /&gt;
Mängu saab vajadusel seisata ning nice to have osa oleks ka mängu vahepealne salvestamine ja pärast jätkmine samast kohast. Nagu on ülesannete nõudes kirjas, lisame ka punktisüsteemi. Punkte saab mängija võimalikult kiire leveli läbimise eest, vaenlaste tapmise arvu pealt ning üleskorjatavate objekti eest. Samuti on mängjal võimalik kaotada punkte, kui saab haavata.&lt;br /&gt;
Nagu paljud teisedki taolised mängud, ei ole see mõeldud intensiivseks ja eesmärgirohkeks tegevuseks, vaid pigem kui kiire ja huvitav meelelahutus. Suurim eesmärk on õpetada endile korralikku objekt orienteeritud lähenemist taolistele projektidele.&lt;br /&gt;
Leiame, et kõige problemaatilisem on projekti jooksul koodi ühildumine , sest meil puudub korralik repositoorium ning väga ebamugav on seni erinevate inimest koodi ühildada. Koodi funktsionaalsuse poolest aimame, et kõige keerulisemaks osutub veel mitte implementeeritud maailmade vahetus loogika. Mängu üks level koosneb 3x3 ruudustikust ning korraga on näha vaid 1x1 ruudustik. Maailma vahetades tekib täiesti uus ja omade elementidega 3x3 ruudustik. Seni on kõige rohkem takistusi esinenud väiksematel bugidel. Näiteks, kui peategelane sattub üles vastu seina, siis oleks hea, kui kasutaja vajutab samal ajal üles ja paremale noolt, liigub tegelane paremale mööda seina edasi. Samuti kõik pisikontrollid(millal tohib tegelane kuskile liikuda, või millega kõigega tuleb arvestada, kui tekitame maailma uue interaktiivse objekti).&lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]]Das ist germi[[File:Lookin good.JPG|200px|left|thumb|Esimene maailm]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, üles korjatavate asjade lisamine ja nende toimimine sh inventory, liikumis füüsika lisamine, user interface, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, intermission screenid ( main menu, pause jne ) , tegelaste vahelised dialoogid, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
* Mõned transition screenid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Cheats&lt;br /&gt;
* Save feature&lt;br /&gt;
* Rohkem erinevaid võimalusi tegelast juhtida.&lt;br /&gt;
&lt;br /&gt;
== Log ==&lt;br /&gt;
&amp;lt;h3&amp;gt;29.Sept&amp;lt;/h3&amp;gt; - Esialgse idee tekkimine&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Okt&amp;lt;/h3&amp;gt; - Esimene koosviibimine - Tutvusime XNA-ga, panime sprite ekraanil liikuma, tajudes ekraani piire. Tutvus Githubiga.&lt;br /&gt;
&amp;lt;h3&amp;gt;9. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine - Otsisime githubist kergemini õpitavaid vahendeid, ning sattusime SVNTurtoise peale koos Google Code-ga.&lt;br /&gt;
&amp;lt;h3&amp;gt;14. Okt&amp;lt;/h3&amp;gt; - Meeskond lisandus Kristjan Veskimäe. Saime kätte esimesed kujundaja joonistatud sprited.&lt;br /&gt;
&amp;lt;h3&amp;gt;14-19. Okt&amp;lt;/h3&amp;gt; - Iseseisev XNA õppimine.&lt;br /&gt;
&amp;lt;h3&amp;gt;20. Okt&amp;lt;/h3&amp;gt; - Kristjan lendab laivi koodiga, mis on Kalevile ja Jaagule justkui 8. maailmaime. Koodis on peategelane, 2 läbistamatut kivi, Kristjani joonistatud random liikumisega vaenlased, mis kokkupuutel Germiga ta tapavad. Kood on meie jaoks veel keeruline, sest kasutab kolme Interface-i ja mitut abstraktset klassi millega vahetu kokkupuude Kalevil ja Jaagul puudub.&lt;br /&gt;
&amp;lt;h3&amp;gt;22. Okt&amp;lt;/h3&amp;gt; - TTÜs vastab Kristjan küsimustele enda koodi kohta ja õpetab, kuidas antud koodi meeskonniti arendada. Selgitab arhitektuuri põhimõtteid ja mida meeles pidada koodi arendamisel.&lt;br /&gt;
&amp;lt;h3&amp;gt;28. Okt&amp;lt;/h3&amp;gt; - Jaak tuli töölt ära.&lt;br /&gt;
&amp;lt;h3&amp;gt;29. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine kolmekesti. Kalev on kirjutanud juurde esimese Germile kiirust lisava animeeritud Powerupi ja tekitas vaenlastele animatsiooni. Jaak viimistles koodi, pannes kokku kaks koodi osa, mis oleks ühiselt otstarbekam. Ennist olid liikumatud ja liikuvad objektid eraldi listides, kuid nüüd on maailmas vaid üks list objekte. Kuna koodi jagamise põhimõtted on meil veel viimistlemata, siis kristjan ühendas Jaagu ja Kalevi kirjutatud koodi osad ühte.&lt;br /&gt;
Samuti muutsime koosolekul natukene mängu esilagset ülesehitust ( vt. Mängu kirjeldus )&lt;br /&gt;
Edasine konkreetsem tööjaotus:&lt;br /&gt;
Kristjan&lt;br /&gt;
 - Teha lõplik koodi arhitektuur, ehk lisades maailmade vahetumise loogika.&lt;br /&gt;
Kalev&lt;br /&gt;
 - Tekitada peategelasele algeline liikumise füüsika, et seisma jäämine ja startimine oleks sujuv, mitte äkiline.&lt;br /&gt;
 - Tekitada praegusele mustale ribale erinevate andmete tekstid ( Level: , Elud: jne )&lt;br /&gt;
Jaak&lt;br /&gt;
 - Luua esimesed transistion screenid ( Näiteks mängu alguses tuleb text, mis seletab storyt, ning levelite vahepeal on samuti tekstilised/videolised üleminekut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; 4. Nov &amp;lt;/h3&amp;gt;&lt;br /&gt;
Jaak tutuvustas jurude lisatud intermission screeni esimest versiooni. Kalev tutvustas üleskorjatavate objektide uut funktsionaalsust ning esialgset UI-d. Kristjan tutvustas koopale lisatud uksi ja nende toimimist. &lt;br /&gt;
Palju koodi on muutunud tänu intermission screeni lisamistele seega oli kõigil vaja end sellega kurssi viia.&lt;br /&gt;
Koosviibimisel arendasime tasa ja targu endale ette nähtud ülesandeid.&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=55389</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=55389"/>
		<updated>2012-11-04T18:05:01Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Täpne story on praeguseks veel müsteerium, aga üldiselt on teada, et tegelane ( Kelle nimi meie mängus on Germi ), sattus Marsile ja avastab sealt paljud huvitavad ja varieeruvad ümbruskonnad. Maailmast on võimalik leida mitmeid erinevaid relvi ja ka boonuseid, mis teevad tegelase erinevatel viisidel kiiremaks või tugevamaks. Mängus on vaheldumisi oskused mitmest vaenlasest korraga möödapääseda kui ka  mõtlemisülesanded, kuidas punktist A pääseda punkti B. Juhtida saab tegelast esialgu vaid nooltega, kuid nice to have osakonnas leiame ka muud viisid tegelast kontrollida( Hüpata, põigelda, roomata jms ). Esialgu piisab vaenlasel vaid sinule pihta minemisest, et sind hävitada. Mida tasemeid edasi, seda rohkem võimalusi on tegelastel ja vaenlastel üksteist hävitada.&lt;br /&gt;
Mängu saab vajadusel seisata ning nice to have osa oleks ka mängu vahepealne salvestamine ja pärast jätkmine samast kohast.&lt;br /&gt;
Nagu paljud teisedki taolised mängud, ei ole see mõeldud intensiivseks ja eesmärgirohkeks tegevuseks, vaid pigem kiire ja huvitav meelelahutus. Suurim eesmärk on õpetada endile korralikku objekt orienteeritud lähenemist taolistele projektidele.&lt;br /&gt;
Leiame, et kõige problemaatilisem on projekti jooksul koodi ühildumine , sest meil puudub korralik repositoorium ning väga ebamugav on seni erinevate inimest koodi ühildada. Koodi funktsionaalsuse poolest aimame, et kõige keerulisemaks osutub veel mitte implementeeritud maailmade vahetus loogika. Mängu üks level koosneb 3x3 ruudustikust ning korraga on näha vaid 1x1 ruudustik. Maailma vahetades tekib täiestu uus ja omade elementidega 3x3 ruudustik. Seni on kõige rohkem takistusi esinenud väiksematel bugidel. Näiteks, kui peategelane sattub üles vastu seina, siis oleks hea, kui kasutaja vajutab samal ajal üles ja paremale noolt, liigub tegelane paremale mööda seina edasi. Samuti kõik pisikontrollid(millal tohib tegelane kuskile liikuda, või millega kõigega tuleb arvestada, kui tekitame maailma uue interaktiivse objekti).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]]Das ist germi[[File:Lookin good.JPG|200px|left|thumb|Esimene maailm]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, üles korjatavate asjade lisamine ja nende toimimine sh inventory, liikumis füüsika lisamine, user interface, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, intermission screenid ( main menu, pause jne ) , tegelaste vahelised dialoogid, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
* Mõned transition screenid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Cheats&lt;br /&gt;
* Save feature&lt;br /&gt;
* Rohkem erinevaid võimalusi tegelast juhtida.&lt;br /&gt;
&lt;br /&gt;
== Log ==&lt;br /&gt;
&amp;lt;h3&amp;gt;29.Sept&amp;lt;/h3&amp;gt; - Esialgse idee tekkimine&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Okt&amp;lt;/h3&amp;gt; - Esimene koosviibimine - Tutvusime XNA-ga, panime sprite ekraanil liikuma, tajudes ekraani piire. Tutvus Githubiga.&lt;br /&gt;
&amp;lt;h3&amp;gt;9. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine - Otsisime githubist kergemini õpitavaid vahendeid, ning sattusime SVNTurtoise peale koos Google Code-ga.&lt;br /&gt;
&amp;lt;h3&amp;gt;14. Okt&amp;lt;/h3&amp;gt; - Meeskond lisandus Kristjan Veskimäe. Saime kätte esimesed kujundaja joonistatud sprited.&lt;br /&gt;
&amp;lt;h3&amp;gt;14-19. Okt&amp;lt;/h3&amp;gt; - Iseseisev XNA õppimine.&lt;br /&gt;
&amp;lt;h3&amp;gt;20. Okt&amp;lt;/h3&amp;gt; - Kristjan lendab laivi koodiga, mis on Kalevile ja Jaagule justkui 8. maailmaime. Koodis on peategelane, 2 läbistamatut kivi, Kristjani joonistatud random liikumisega vaenlased, mis kokkupuutel Germiga ta tapavad. Kood on meie jaoks veel keeruline, sest kasutab kolme Interface-i ja mitut abstraktset klassi millega vahetu kokkupuude Kalevil ja Jaagul puudub.&lt;br /&gt;
&amp;lt;h3&amp;gt;22. Okt&amp;lt;/h3&amp;gt; - TTÜs vastab Kristjan küsimustele enda koodi kohta ja õpetab, kuidas antud koodi meeskonniti arendada. Selgitab arhitektuuri põhimõtteid ja mida meeles pidada koodi arendamisel.&lt;br /&gt;
&amp;lt;h3&amp;gt;28. Okt&amp;lt;/h3&amp;gt; - Jaak tuli töölt ära.&lt;br /&gt;
&amp;lt;h3&amp;gt;29. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine kolmekesti. Kalev on kirjutanud juurde esimese Germile kiirust lisava animeeritud Powerupi ja tekitas vaenlastele animatsiooni. Jaak viimistles koodi, pannes kokku kaks koodi osa, mis oleks ühiselt otstarbekam. Ennist olid liikumatud ja liikuvad objektid eraldi listides, kuid nüüd on maailmas vaid üks list objekte. Kuna koodi jagamise põhimõtted on meil veel viimistlemata, siis kristjan ühendas Jaagu ja Kalevi kirjutatud koodi osad ühte.&lt;br /&gt;
Samuti muutsime koosolekul natukene mängu esilagset ülesehitust ( vt. Mängu kirjeldus )&lt;br /&gt;
Edasine konkreetsem tööjaotus:&lt;br /&gt;
Kristjan&lt;br /&gt;
 - Teha lõplik koodi arhitektuur, ehk lisades maailmade vahetumise loogika.&lt;br /&gt;
Kalev&lt;br /&gt;
 - Tekitada peategelasele algeline liikumise füüsika, et seisma jäämine ja startimine oleks sujuv, mitte äkiline.&lt;br /&gt;
 - Tekitada praegusele mustale ribale erinevate andmete tekstid ( Level: , Elud: jne )&lt;br /&gt;
Jaak&lt;br /&gt;
 - Luua esimesed transistion screenid ( Näiteks mängu alguses tuleb text, mis seletab storyt, ning levelite vahepeal on samuti tekstilised/videolised üleminekut.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt; 4. Nov &amp;lt;/h3&amp;gt;&lt;br /&gt;
Jaak tutuvustas jurude lisatud intermission screeni esimest versiooni. Kalev tutvustas üleskorjatavate objektide uut funktsionaalsust ning esialgset UI-d. Kristjan tutvustas koopale lisatud uksi ja nende toimimist. &lt;br /&gt;
Palju koodi on muutunud tänu intermission screeni lisamistele seega oli kõigil vaja end sellega kurssi viia.&lt;br /&gt;
Koosviibimisel arendasime tasa ja targu endale ette nähtud ülesandeid.&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=54684</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=54684"/>
		<updated>2012-10-30T19:33:59Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Täpne story on praeguseks veel müsteerium, aga üldiselt on teada, et tegelane ( Kelle nimi meie mängus on Germi ), sattus Marsile ja avastab sealt koopa, millest järjest sügavamale minnes tulevad talle vastu äärmiselt huvitavad ja mitmekülgsed vastased, kes Germit mingil põhjusel tappa üritavad. Germi leiab maailmast mitmesuguseid relvi ja asju, mis teda tugevamaks ja vastupidavamaks muudavad.&lt;br /&gt;
&lt;br /&gt;
Update 29. Okt - Otsustasime, et Germi, mitte ei lähe järjest sügavamale ühes koopas ( leidsime, et see on natukene igav ). Selleasemel kohtab Germi oma teel mitmeid erinevaid keskkondi ja eesmärk on leida üles kosmoselaev, kust Germi Marsile kukkudes välja lendas. &lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]]Das ist germi[[File:Lookin good.JPG|200px|left|thumb|Esimene maailm]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, powerupide lisamine ja nende toimimine, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, mängu sisene interface, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
* Mõned transition screenid.&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* 50 000€&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Sujuvam liikumine&lt;br /&gt;
* Cheats&lt;br /&gt;
&lt;br /&gt;
== Log ==&lt;br /&gt;
&amp;lt;h3&amp;gt;29.Sept&amp;lt;/h3&amp;gt; - Esialgse idee tekkimine&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Okt&amp;lt;/h3&amp;gt; - Esimene koosviibimine - Tutvusime XNA-ga, panime sprite ekraanil liikuma, tajudes ekraani piire. Tutvus Githubiga.&lt;br /&gt;
&amp;lt;h3&amp;gt;9. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine - Otsisime githubist kergemini õpitavaid vahendeid, ning sattusime SVNTurtoise peale koos Google Code-ga.&lt;br /&gt;
&amp;lt;h3&amp;gt;14. Okt&amp;lt;/h3&amp;gt; - Meeskond lisandus Kristjan Veskimäe. Saime kätte esimesed kujundaja joonistatud sprited.&lt;br /&gt;
&amp;lt;h3&amp;gt;14-19. Okt&amp;lt;/h3&amp;gt; - Iseseisev XNA õppimine.&lt;br /&gt;
&amp;lt;h3&amp;gt;20. Okt&amp;lt;/h3&amp;gt; - Kristjan lendab laivi koodiga, mis on Kalevile ja Jaagule justkui 8. maailmaime. Koodis on peategelane, 2 läbistamatut kivi, Kristjani joonistatud random liikumisega vaenlased, mis kokkupuutel Germiga ta tapavad. Kood on meie jaoks veel keeruline, sest kasutab kolme Interface-i ja mitut abstraktset klassi millega vahetu kokkupuude Kalevil ja Jaagul puudub.&lt;br /&gt;
&amp;lt;h3&amp;gt;22. Okt&amp;lt;/h3&amp;gt; - TTÜs vastab Kristjan küsimustele enda koodi kohta ja õpetab, kuidas antud koodi meeskonniti arendada. Selgitab arhitektuuri põhimõtteid ja mida meeles pidada koodi arendamisel.&lt;br /&gt;
&amp;lt;h3&amp;gt;28. Okt&amp;lt;/h3&amp;gt; - Jaak tuli töölt ära.&lt;br /&gt;
&amp;lt;h3&amp;gt;29. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine kolmekesti. Kalev on kirjutanud juurde esimese Germile kiirust lisava animeeritud Powerupi ja tekitas vaenlastele animatsiooni. Jaak viimistles koodi, pannes kokku kaks koodi osa, mis oleks ühiselt otstarbekam. Ennist olid liikumatud ja liikuvad objektid eraldi listides, kuid nüüd on maailmas vaid üks list objekte. Kuna koodi jagamise põhimõtted on meil veel viimistlemata, siis kristjan ühendas Jaagu ja Kalevi kirjutatud koodi osad ühte.&lt;br /&gt;
Samuti muutsime koosolekul natukene mängu esilagset ülesehitust ( vt. Mängu kirjeldus )&lt;br /&gt;
Edasine konkreetsem tööjaotus:&lt;br /&gt;
Kristjan&lt;br /&gt;
 - Teha lõplik koodi arhitektuur, ehk lisades maailmade vahetumise loogika.&lt;br /&gt;
Kalev&lt;br /&gt;
 - Tekitada peategelasele algeline liikumise füüsika, et seisma jäämine ja startimine oleks sujuv, mitte äkiline.&lt;br /&gt;
 - Tekitada praegusele mustale ribale erinevate andmete tekstid ( Level: , Elud: jne )&lt;br /&gt;
Jaak&lt;br /&gt;
 - Luua esimesed transistion screenid ( Näiteks mängu alguses tuleb text, mis seletab storyt, ning levelite vahepeal on samuti tekstilised/videolised üleminekut.&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=54614</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=54614"/>
		<updated>2012-10-30T18:04:16Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Täpne story on praeguseks veel müsteerium, aga üldiselt on teada, et tegelane ( Kelle nimi meie mängus on Germi ), sattus Marsile ja avastab sealt koopa, millest järjest sügavamale minnes tulevad talle vastu äärmiselt huvitavad ja mitmekülgsed vastased, kes Germit mingil põhjusel tappa üritavad. Germi leiab maailmast mitmesuguseid relvi ja asju, mis teda tugevamaks ja vastupidavamaks muudavad.&lt;br /&gt;
&lt;br /&gt;
Update 29. Okt - Otsustasime, et Germi, mitte ei lähe järjest sügavamale ühes koopas ( leidsime, et see on natukene igav ). Selleasemel kohtab Germi oma teel mitmeid erinevaid keskkondi ja eesmärk on leida üles kosmoselaev, kust Germi Marsile kukkudes välja lendas. &lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]]Das ist germi[[File:Lookin good.JPG|200px|left|thumb|Esimene maailm]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, powerupide lisamine ja nende toimimine, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, mängu sisene interface, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
* Mõned transition screenid.&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* 50 000€&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Sujuvam liikumine&lt;br /&gt;
* Cheats&lt;br /&gt;
&lt;br /&gt;
== Log ==&lt;br /&gt;
&amp;lt;h3&amp;gt;29.Sept&amp;lt;/h3&amp;gt; - Esialgse idee tekkimine&lt;br /&gt;
&amp;lt;h3&amp;gt;3. Okt&amp;lt;/h3&amp;gt; - Esimene koosviibimine - Tutvusime XNA-ga, panime sprite ekraanil liikuma, tajudes ekraani piire. Tutvus Githubiga.&lt;br /&gt;
&amp;lt;h3&amp;gt;9. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine - Otsisime githubist kergemini õpitavaid vahendeid, ning sattusime SVNTurtoise peale koos Google Code-ga.&lt;br /&gt;
&amp;lt;h3&amp;gt;14. Okt&amp;lt;/h3&amp;gt; - Meeskond lisandus Kristjan Veskimägi. Saime kätte esimesed kujundaja joonistatud sprited.&lt;br /&gt;
&amp;lt;h3&amp;gt;14-19. Okt&amp;lt;/h3&amp;gt; - Iseseisev XNA õppimine.&lt;br /&gt;
&amp;lt;h3&amp;gt;20. Okt&amp;lt;/h3&amp;gt; - Kristjan lendab laivi koodiga, mis on Kalevile ja Jaagule justkui 8. maailmaime. Koodis on peategelane, 2 läbistamatut kivi, Kristjani joonistatud random liikumisega vaenlased, mis kokkupuutel Germiga ta tapavad. Kood on meie jaoks veel keeruline, sest kasutab kolme Interface-i ja mitut abstraktset klassi millega vahetu kokkupuude Kalevil ja Jaagul puudub.&lt;br /&gt;
&amp;lt;h3&amp;gt;22. Okt&amp;lt;/h3&amp;gt; - TTÜs vastab Kristjan küsimustele enda koodi kohta ja õpetab, kuidas antud koodi meeskonniti arendada. Selgitab arhitektuuri põhimõtteid ja mida meeles pidada koodi arendamisel.&lt;br /&gt;
&amp;lt;h3&amp;gt;28. Okt&amp;lt;/h3&amp;gt; - Jaak tuli töölt ära.&lt;br /&gt;
&amp;lt;h3&amp;gt;29. Okt&amp;lt;/h3&amp;gt; - Teine koosviibimine kolmekesti. Kalev on kirjutanud juurde esimese Germile kiirust lisava animeeritud Powerupi ja tekitas vaenlastele animatsiooni. Jaak viimistles koodi, pannes kokku kaks koodi osa, mis oleks ühiselt otstarbekam. Ennist olid liikumatud ja liikuvad objektid eraldi listides, kuid nüüd on maailmas vaid üks list objekte. Kuna koodi jagamise põhimõtted on meil veel viimistlemata, siis kristjan ühendas Jaagu ja Kalevi kirjutatud koodi osad ühte.&lt;br /&gt;
Samuti muutsime koosolekul natukene mängu esilagset ülesehitust ( vt. Mängu kirjeldus )&lt;br /&gt;
Edasine konkreetsem tööjaotus:&lt;br /&gt;
Kristjan&lt;br /&gt;
 - Teha lõplik koodi arhitektuur, ehk lisades maailmade vahetumise loogika.&lt;br /&gt;
Kalev&lt;br /&gt;
 - Tekitada peategelasele algeline liikumise füüsika, et seisma jäämine ja startimine oleks sujuv, mitte äkiline.&lt;br /&gt;
 - Tekitada praegusele mustale ribale erinevate andmete tekstid ( Level: , Elud: jne )&lt;br /&gt;
Jaak&lt;br /&gt;
 - Luua esimesed transistion screenid ( Näiteks mängu alguses tuleb text, mis seletab storyt, ning levelite vahepeal on samuti tekstilised/videolised üleminekut.&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53884</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53884"/>
		<updated>2012-10-28T12:35:30Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Must have */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Täpne story on praeguseks veel müsteerium, aga üldiselt on teada, et tegelane ( Kelle nimi meie mängus on Germi ), sattus Marsile ja avastab sealt koopa, millest järjest sügavamale minnes tulevad talle vastu äärmiselt huvitavad ja mitmekülgsed vastased, kes Germit mingil põhjusel tappa üritavad. Germi leiab maailmast mitmesuguseid relvi ja asju, mis teda tugevamaks ja vastupidavamaks muudavad. &lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]]Das ist germi[[File:Lookin good.JPG|200px|left|thumb|Esimene maailm]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, powerupide lisamine ja nende toimimine, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, mängu sisene interface, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
* Mõned transition screenid.&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* 50 000€&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Sujuvam liikumine&lt;br /&gt;
* Cheats&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53883</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53883"/>
		<updated>2012-10-28T12:34:04Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Täpne story on praeguseks veel müsteerium, aga üldiselt on teada, et tegelane ( Kelle nimi meie mängus on Germi ), sattus Marsile ja avastab sealt koopa, millest järjest sügavamale minnes tulevad talle vastu äärmiselt huvitavad ja mitmekülgsed vastased, kes Germit mingil põhjusel tappa üritavad. Germi leiab maailmast mitmesuguseid relvi ja asju, mis teda tugevamaks ja vastupidavamaks muudavad. &lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]]Das ist germi[[File:Lookin good.JPG|200px|left|thumb|Esimene maailm]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, powerupide lisamine ja nende toimimine, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt sprite&#039;e juurde joonistaks ), saada aru Kristjani koodist - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, mängu sisene interface, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), saada aru Kristjani koodist, testimine - Jaak Peldes&lt;br /&gt;
&lt;br /&gt;
==Must have==&lt;br /&gt;
* Kood kirjutatud, mõeldes edasisele lihtsale arendusele. Maailmate ja objekti lisamiseks ei ole vaja palju vaeva näha.&lt;br /&gt;
* Combat system nii lähivõitluses kui ka tulistamisega.&lt;br /&gt;
* Erinevad interaktiivsed objektid, mida saab korjata, lõhkuda, liigutada vms.&lt;br /&gt;
* Vastaste algeline AI loogika.&lt;br /&gt;
* Enamik vastaseid, tegelasi ja objekte on animeeritud.&lt;br /&gt;
* Punktiloendur ja highscore.&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
* Minimap&lt;br /&gt;
* Animeeritud dialoogid.&lt;br /&gt;
* Sound effects&lt;br /&gt;
* 50 000€&lt;br /&gt;
* Targemad AId&lt;br /&gt;
* Sujuvam liikumine&lt;br /&gt;
* Cheats&lt;br /&gt;
&lt;br /&gt;
[[Category:Programmeerimine CSharp keeles]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53882</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53882"/>
		<updated>2012-10-28T12:18:20Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Täpne story on praeguseks veel müsteerium, aga üldiselt on teada, et tegelane ( Kelle nimi meie mängus on Germi ), sattus Marsile ja avastab sealt koopa, millest järjest sügavamale minnes tulevad talle vastu äärmiselt huvitavad ja mitmekülgsed vastased, kes Germit mingil põhjusel tappa üritavad. Germi leiab maailmast mitmesuguseid relvi ja asju, mis teda tugevamaks ja vastupidavamaks muudavad. &lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|100px|middle|Peategelane - Germi]]Das ist germi[[File:Lookin good.JPG|200px|left|thumb|Esimene maailm]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
*Raamistiku kujundamine, Interfaced, enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, powerupide lisamine ja nende toimimine, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt juurde joonistaks sprite&#039;e) - Kalev Käpuk&lt;br /&gt;
*Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, mängu sisene interface, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), testimine - Jaak Peldes&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53881</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53881"/>
		<updated>2012-10-28T12:12:01Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Täpne story on praeguseks veel müsteerium, aga üldiselt on teada, et tegelane ( Kelle nimi meie mängus on Germi ), sattus Marsile ja avastab sealt koopa, millest järjest sügavamale minnes tulevad talle vastu äärmiselt huvitavad ja mitmekülgsed vastased, kes Germit mingil põhjusel tappa üritavad. Germi leiab maailmast mitmesuguseid relvi ja asju, mis teda tugevamaks ja vastupidavamaks muudavad. &lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
[[File:Põhitegelane.png|200px|left|thumb|Peategelane - Germi]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Lookin good.JPG|200px|left|thumb|Esimene maailm]]&amp;lt;br&amp;gt; Mängu esimene maailm.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
Raamistiku kujundamine, Interfaced, Enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, powerupide lisamine ja nende toimimine, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt juurde joonistaks sprite&#039;e) - Kalev Käpuk&lt;br /&gt;
Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, mängu sisene interface, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), testimine - Jaak Peldes&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53874</id>
		<title>Kajarist</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kajarist&amp;diff=53874"/>
		<updated>2012-10-28T12:07:13Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: Created page with &amp;#039;==Kirjeldus==  Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Täpne story on praeguseks veel müsteerium, aga üldiselt on teada, et tegelane ( Kelle nimi mei…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Kirjeldus==&lt;br /&gt;
&lt;br /&gt;
Tegemist on XNAs tehtud 2D pealt vaates rpg elementidega mäguga. Täpne story on praeguseks veel müsteerium, aga üldiselt on teada, et tegelane ( Kelle nimi meie mängus on Germi ), sattus Marsile ja avastab sealt koopa, millest järjest sügavamale minnes tulevad talle vastu äärmiselt huvitavad ja mitmekülgsed vastased, kes Germit mingil põhjusel tappa üritavad. Germi leiab maailmast mitmesuguseid relvi ja asju, mis teda tugevamaks ja vastupidavamaks muudavad. &lt;br /&gt;
&lt;br /&gt;
==Pildi näiteid==&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://www.upload.ee/image/2781308/pohitegelane.png&amp;quot; alt=&amp;quot;Germi&amp;quot;&amp;gt; Mängu kangelane Germi.&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://www.upload.ee/image/2781310/lookin_good.JPG&amp;quot; alt=&amp;quot;Looking good&amp;quot;&amp;gt; Mängu esimene maailm.&lt;br /&gt;
&lt;br /&gt;
==Tööjaotus==&lt;br /&gt;
Raamistiku kujundamine, Interfaced, Enamik programmi loogikast - Kristjan Veskimäe.&lt;br /&gt;
Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, powerupide lisamine ja nende toimimine, testimine, üldine projekti juhtimine (Koosviibimiste korraldus ja kujundaja torkimine, et ta pidevalt juurde joonistaks sprite&#039;e) - Kalev Käpuk&lt;br /&gt;
Olemasolevaid abstraktseid klasse ja interface&#039;e kasutades asjade kirjutamine, mängu sisene interface, erinevate levelite funktsioonid ja kujundus (kollide tekkimine, läbistamatute objektide paiknemine jms ), testimine - Jaak Peldes&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:P%C3%B5hitegelane.png&amp;diff=53872</id>
		<title>File:Põhitegelane.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:P%C3%B5hitegelane.png&amp;diff=53872"/>
		<updated>2012-10-28T12:06:42Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Lookin_good.JPG&amp;diff=53871</id>
		<title>File:Lookin good.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Lookin_good.JPG&amp;diff=53871"/>
		<updated>2012-10-28T12:06:32Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=53870</id>
		<title>Juhend: Kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (2012)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;diff=53870"/>
		<updated>2012-10-28T11:41:51Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: /* Meeskonnad 2012 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Kodutöö aines &amp;quot;Programmeerimine C# keeles&amp;quot;=&lt;br /&gt;
&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. &lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3-5 tudengit. Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).&lt;br /&gt;
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.&lt;br /&gt;
&lt;br /&gt;
==Tähtaegadest kinnipidamine==&lt;br /&gt;
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Maksimumpunktide saavutamiseks tuleb tähtajaks esitada töö, mis vastab püstitatud nõuetele. Kui töö esitatakse tähtajast hiljem ,kaotatakse iga hilinenud päeva kohta 10% punktidest. Maksimaalselt kaotatakse 50%.&lt;br /&gt;
&lt;br /&gt;
Näide:&lt;br /&gt;
Töö esitamise tähtaeg on 4.09.2012 kell 23:59 ja selle osa eest on võimalik teenida 8p. Meeskond1 esitab töö, mis vastab nõuetele, tähtajaks. Tulemus:8p&lt;br /&gt;
Meeskond2 esitab töö, mis vastab nõuetele 05.09.2011 02:00 (ehk tähtajast paar tundi hiljem). Tulemus: 7,1 punkti.&lt;br /&gt;
Meeskond3 esitab töö, mis vastab nõuetele 06.09.2011 12:00 (ehk tähtajast paar päeva hiljem). Tulemus: 6,4 punkti.&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.&lt;br /&gt;
&lt;br /&gt;
===Meeskonna kokkupanek ja idee===&lt;br /&gt;
&#039;&#039;&#039;28.10.2012&#039;&#039;&#039; (2p)&lt;br /&gt;
&lt;br /&gt;
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb  kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Paari sõnaga peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav.&lt;br /&gt;
&lt;br /&gt;
===Analüüs===&lt;br /&gt;
&#039;&#039;&#039;04.11.2012&#039;&#039;&#039; (6p)&lt;br /&gt;
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.&#039;&#039;&#039;NB! Miinimum sõnade arv 700&#039;&#039;&#039; Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:&lt;br /&gt;
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.&lt;br /&gt;
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(&#039;&#039;Must have&#039;&#039;)&lt;br /&gt;
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(&#039;&#039;Nice to have&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 11.11.2012 (3p)&lt;br /&gt;
&lt;br /&gt;
===Prototüüp===&lt;br /&gt;
&#039;&#039;&#039;25.11.2012&#039;&#039;&#039;(10p)&lt;br /&gt;
&lt;br /&gt;
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada).  Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 02.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Lõpptoode===&lt;br /&gt;
&#039;&#039;&#039;9.12.2012&#039;&#039;&#039;(20p)&lt;br /&gt;
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Retsensioon&#039;&#039;&#039; 16.12.2012(5p)&lt;br /&gt;
&lt;br /&gt;
===Esitlus/Kaitsmine=== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Toimub loengutes/praktikumides&#039;&#039;&#039; &#039;&#039;(4p) &#039;&#039;&lt;br /&gt;
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks.  Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Kaitsmise ajad====&lt;br /&gt;
Siia ilmuvad detsembri alguses projekti kaitsmise ajad.&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioon==&lt;br /&gt;
Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
õppejõuga kokkuleppeid kontaktidel +372 53 469 734 või mait.poska [ät] itcollege.ee&lt;br /&gt;
(teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2012 sügis=&lt;br /&gt;
Kodutööna tuleb luua:&lt;br /&gt;
&lt;br /&gt;
==Kodune raamatukogu==&lt;br /&gt;
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.&lt;br /&gt;
Loo rakendus, mis&lt;br /&gt;
* Võimaldaks sisestada kodused raamatud&lt;br /&gt;
* Võimaldaks luua laenutajate profiile&lt;br /&gt;
* Raamatuid välja laenutada (tähtajaliselt)&lt;br /&gt;
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused  jne)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”&lt;br /&gt;
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.&lt;br /&gt;
* Lase lisada raamatutele pilt&lt;br /&gt;
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal  kodus veel alles on)&lt;br /&gt;
Või&lt;br /&gt;
&lt;br /&gt;
==CRM==&lt;br /&gt;
Oma klientidest peab olema ülevaade.&lt;br /&gt;
Loo rakendus, mis võimaldab:&lt;br /&gt;
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada&lt;br /&gt;
* Võimalda sisestada kliendikontakte&lt;br /&gt;
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.&lt;br /&gt;
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused&lt;br /&gt;
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega&lt;br /&gt;
* Õnnitlusmeilide template’sid võiks olla mitu&lt;br /&gt;
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis&lt;br /&gt;
&lt;br /&gt;
==Tetris(XNA)==&lt;br /&gt;
==XoniX(XNA)==&lt;br /&gt;
&lt;br /&gt;
==Nõuded rakendusele==&lt;br /&gt;
Loodav rakendus peab:&lt;br /&gt;
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)&lt;br /&gt;
* Peab võimaldama tegevuste kohta registri pidamist (logi)&lt;br /&gt;
* Kasutama kasutajaliidesena ühte järgmistest: Windows Forms, WPF, SilverLight (ka Windows Phone 7) või ASP.Net&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea äriidee&lt;br /&gt;
&lt;br /&gt;
==Nõuded XNA projektile==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2012=&lt;br /&gt;
&lt;br /&gt;
==Meeskond Test==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Test]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Peeter Pakiraam&lt;br /&gt;
*Agu Sihvka&lt;br /&gt;
&lt;br /&gt;
Analüüsi retsenioon [https://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2012)&amp;amp;action=edit&amp;amp;section=21 siin on midagi]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Meeskond A_Bunch_Of_Asians==&lt;br /&gt;
Meeskonna wiki leht: [[A_Bunch_Of_Asians]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Mardo Pahk&lt;br /&gt;
*Kristi Paakspuu&lt;br /&gt;
*Madis Peep&lt;br /&gt;
*Kaur Pääro&lt;br /&gt;
&lt;br /&gt;
==Meeskond akaver==&lt;br /&gt;
Meeskonna blogi leht: http://akaver.com/blog/category/c/&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Andres Käver&lt;br /&gt;
&lt;br /&gt;
==Meeskond Taksobaas==&lt;br /&gt;
Meeskonna wiki leht: [[Meeskond Taksobaas]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Marek Kirillov&lt;br /&gt;
*Siim Treilmann&lt;br /&gt;
*Tiit Tallermaa&lt;br /&gt;
*Rando Laisaar&lt;br /&gt;
&lt;br /&gt;
==Meeskond Baller==&lt;br /&gt;
Meeskonna wiki leht: [[Baller]]&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Magnus Pääru&lt;br /&gt;
*Lennart Ploom&lt;br /&gt;
*Veiko Lääts&lt;br /&gt;
*Sten Teeorg&lt;br /&gt;
&lt;br /&gt;
==Meeskond Leffe==&lt;br /&gt;
Meeskonna wiki leht: [[Leffe]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Jarmo Poolak&lt;br /&gt;
*Arvi Alamaa&lt;br /&gt;
&lt;br /&gt;
==Meeskond WAFIOP==&lt;br /&gt;
Meeskonna wiki leht: [[WAFIOP]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Veiko Vainu&lt;br /&gt;
*Kaisa Taelma&lt;br /&gt;
*Rauno Mäger&lt;br /&gt;
*Mark-Hendrik Mäeste&lt;br /&gt;
&lt;br /&gt;
==Meeskond AFFA==&lt;br /&gt;
Meeskonna wiki leht: [[AFFA]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Tõnn Talpsepp&lt;br /&gt;
*Madis Allikmaa&lt;br /&gt;
*Ranno Rass&lt;br /&gt;
*Marek Leinjärv&lt;br /&gt;
&lt;br /&gt;
==Meeskond pahad==&lt;br /&gt;
Meeskonna wiki leht: [[pahad]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
*Rene Ott&lt;br /&gt;
*Reio Ruus&lt;br /&gt;
*Jaan Kängsepp&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Meeskond Kajarist==&lt;br /&gt;
Meeskonna Wiki leht : [[Kajarist]]&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskonna liikmed:&lt;br /&gt;
* Kalev Kärpuk&lt;br /&gt;
* Jaak Peldes&lt;br /&gt;
* Kristjan Veskimäe&lt;br /&gt;
* (TTÜst Richard Samarüütel - Kujundus)&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkarpuk&amp;diff=40992</id>
		<title>User:Kkarpuk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkarpuk&amp;diff=40992"/>
		<updated>2011-10-30T15:22:40Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Erialatutvustuse aine arvestustöö ==&lt;br /&gt;
Autor : Kalev Kärpuk&lt;br /&gt;
Esitamise kuupäev: 17.10.11&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kuidas käituda, kui eksam ei õnnestunud? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõigeapelt tuleb välja uurida korduseksamite ajad. Korduseksamit on võimalik õppuril sooritada kahe semestri jooksul pärast aine õpetamissemestri lõppu. Tuleb ka arvestada sellega, et õppejõul on õigus luua täiendavaid eeldusi korduseksamile pääsemiseks. Korduseksamile minek tuleb kokkuleppida vastava aine õppejõuga. Nii korduseksamile kui ka kordusarvestusele pääsemiseks tuleb registreerida õppeosakonnas. Registreerumine peab olema tehtud vähemalt 2 päeva enne sooritust ja selleks ajaks peab olema ka laekunud REV tudengil kordussoorituse tasu, mis on määratud rektori käskkirjaga ( Hetkel 13€ ). Õppuril, kes õpib RE kohal, kordussooriuse tasu ei ole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kuidas käituda, kui oled kaotanud uksekaardi == &lt;br /&gt;
&lt;br /&gt;
Esialgu tuleb suunduda õppeosakonda, et kaotatud kaart kinni panna ja seejärel tuleb tellida uus kaart. Uut kaarti saab tellida minukool.ee keskonnast &amp;quot;telli asenduskaart&amp;quot; alt. Kui kaotatud kaart oli SEBst tellitud siis tuleks esialgu võtta ühendust pangaga, et nemad kaardi lukustaksid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kuidas käituda, kui oled kaotanud kapi võtme? ==&lt;br /&gt;
&lt;br /&gt;
Tuleb teavitada õppeosakonda. Kasuks tuleb ka kapil silma peal hoida juhuks, kui võtme leidja otsustab omavoliliselt sinu kapi kallale asuda.&lt;br /&gt;
&lt;br /&gt;
[[Category:Erialatutvustus 2011]]&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkarpuk&amp;diff=38648</id>
		<title>User:Kkarpuk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkarpuk&amp;diff=38648"/>
		<updated>2011-10-17T14:02:27Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Erialatutvustuse aine arvestustöö ==&lt;br /&gt;
Autor : Kalev Kärpuk&lt;br /&gt;
Esitamise kuupäev: 17.10.11&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Õpingukorralduse küsimused ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kuidas käituda, kui eksam ei õnnestunud? ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kõigeapelt tuleb välja uurida korduseksamite ajad. Korduseksamit on võimalik õppuril sooritada kahe semestri jooksul pärast aine õpetamissemestri lõppu. Tuleb ka arvestada sellega, et õppejõul on õigus luua täiendavaid eeldusi korduseksamile pääsemiseks. Korduseksamile minek tuleb kokkuleppida vastava aine õppejõuga. Nii korduseksamile kui ka kordusarvestusele pääsemiseks tuleb registreerida õppeosakonnas. Registreerumine peab olema tehtud vähemalt 2 päeva enne sooritust ja selleks ajaks peab olema ka laekunud REV tudengil kordussoorituse tasu, mis on määratud rektori käskkirjaga ( Hetkel 13€ ). Õppuril, kes õpib RE kohal, kordussooriuse tasu ei ole.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kuidas käituda, kui oled kaotanud uksekaardi == &lt;br /&gt;
&lt;br /&gt;
Esialgu tuleb suunduda õppeosakonda, et kaotatud kaart kinni panna ja seejärel tuleb tellida uus kaart. Uut kaarti saab tellida minukool.ee keskonnast &amp;quot;telli asenduskaart&amp;quot; alt. Kui kaotatud kaart oli SEBst tellitud siis tuleks esialgu võtta ühendust pangaga, et nemad kaardi lukustaksid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kuidas käituda, kui oled kaotanud kapi võtme? ==&lt;br /&gt;
&lt;br /&gt;
Tuleb teavitada õppeosakonda. Kasuks tuleb ka kapil silma peal hoida juhuks, kui võtme leidja otsustab omavoliliselt sinu kapi kallale asuda.&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkarpuk&amp;diff=34937</id>
		<title>User:Kkarpuk</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkarpuk&amp;diff=34937"/>
		<updated>2011-09-01T05:23:00Z</updated>

		<summary type="html">&lt;p&gt;Kkarpuk: Created page with &amp;#039;~~Helloworld~~  Test  Kalev&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;~~Helloworld~~&lt;br /&gt;
&lt;br /&gt;
Test&lt;br /&gt;
&lt;br /&gt;
Kalev&lt;/div&gt;</summary>
		<author><name>Kkarpuk</name></author>
	</entry>
</feed>