<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
  <title>Ïåðñîíàëüíûå ñòðàíèöû</title>
  <link>http://www.gamedev.ru/pages/</link>
  <description>Ïåðñîíàëüíûå ñòðàíèöû</description>
  <language>ru</language>
  <generator>http://skif.qrim.ru/</generator>
<item>
  <guid isPermaLink="true">http://wat.gamedev.ru/?id=5100</guid>
  <pubDate>Tue, 27 Jul 2010 08:46:29 GMT</pubDate>
  <title>Êîíêóðñ àðêàíîèäîâ.</title>
  <link>http://wat.gamedev.ru/?id=5100</link>
  <category>êîíêóðñ</category>
  <description>
&lt;p&gt;Íà ôîðóìå ñïîíòàííî íà÷àëñÿ &lt;a href=&quot;http://www.gamedev.ru/flame/forum/?id=136045&quot;&gt;êîíêóðñ íà ëó÷øèé àðêàíîèä&lt;/a&gt;, ñîçäàííûé ñâîèìè ðóêàìè. Âëèâàéòåñü.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/journal/pr1</guid>
  <pubDate>Wed, 21 Jul 2010 23:45:58 GMT</pubDate>
  <title>Ïðîãðåññ íà äàííûé ìîìåíò</title>
  <link>http://www.gamedev.ru/pages/journal/pr1</link>
  <comments>http://www.gamedev.ru/pages/journal/forum/?id=136028</comments>
  <category>AppStore</category>
  <category>ihpone</category>
  <category>iTunes</category>
  <description>
&lt;p&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/56475_1279755921_2.jpg&quot; alt=&quot;Óðîâåíü â ïðîãðåññå | Ïðîãðåññ íà äàííûé ìîìåíò&quot; /&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/zhekas/?id=5090</guid>
  <pubDate>Tue, 20 Jul 2010 11:55:01 GMT</pubDate>
  <title>Ñîçäàíèå ñâîåãî ïåðâîãî ïðèëîæåíèÿ â 3D ×àñòü 5</title>
  <link>http://www.gamedev.ru/pages/zhekas/?id=5090</link>
  <category>3D</category>
  <category>C++</category>
  <category>glut</category>
  <category>OpenGL</category>
  <description>
&lt;p&gt;Â ýòîì âèäåî ìû íàó÷èìñÿ ïåðåõâàòûâàòü ñîáûòèÿ ìûøè, à òàêæå ñîçäàäèì ïðîñòîå ïðèëîæåíèå ïî òèïó &amp;quot;Ãðàôôèòè&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;470&quot; height=&quot;353&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://video.rutube.ru/e5bf0348ddb8e6ec89742d596c3b3cbb&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;window&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;embed src=&quot;http://video.rutube.ru/e5bf0348ddb8e6ec89742d596c3b3cbb&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;window&quot; width=&quot;470&quot; height=&quot;353&quot; allowfullscreen=&quot;true&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/journal/ship1</guid>
  <pubDate>Mon, 19 Jul 2010 19:22:28 GMT</pubDate>
  <title>Èñòðåáèòåëü</title>
  <link>http://www.gamedev.ru/pages/journal/ship1</link>
  <category>AppStore</category>
  <category>ihpone</category>
  <category>iTunes</category>
  <description>
&lt;p&gt;Èñòðåáèòåëü(âðàæåñêèé)
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/img_00241.jpg&quot; alt=&quot;Èñòðåáèòåëü | Èñòðåáèòåëü&quot; /&gt;&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/journal/firstiphonegame</guid>
  <pubDate>Sun, 18 Jul 2010 13:46:34 GMT</pubDate>
  <title>Ïåðâàÿ èãðà, íà àéôîí</title>
  <link>http://www.gamedev.ru/pages/journal/firstiphonegame</link>
  <category>AppStore</category>
  <category>iPhone</category>
  <description>
&lt;p&gt;Ïîêà ÷òî ìîÿ êîìàíäà ñîñòîèò èç õîðîøåãî ïðîãðàììèñòà è 3ä àðòèñòà.&amp;nbsp; ß äóìàë, ÷òî ñíà÷àëà ñäåëàåì òåõíîäåìêó, íî õóäîæíèê íàñòàèâàåò íà êðàñèâîé äåìî-âåðñèè, íå çíàþ ïî÷åìó. Ýòî çàéìåò äîëüøå âðåìåíè, ÷åì ÿ äóìàë. Ïðèõîäèòüñÿ æäàòü ïîêà àðòèñò çàáëàãîðàññóäèòüñÿ ñäåëàòü ñâîþ ðàáîòó, ïîñëå ÷åãî ïðîãðàììèñò ñêëåèò äåìî, ìû ïðîòåñòèðóåì ãåéìïëåé è ÿ çàéìóñü ãåéì-äèçàéíîì âïëîòíóþ íà îñíîâå ïîëó÷åííîãî ðåçóëüòàòà îò òåñòà.
&lt;br /&gt;Âîîáùå õîòåëîñü áû íàéòè åùå îäíîãî àðòèñòà , äàáû óâåëè÷èòü ñêîðîñòü ðàáîòû.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/war2020/pervii_otchot</guid>
  <pubDate>Sat, 17 Jul 2010 11:37:40 GMT</pubDate>
  <title>Ïåðâûé îò÷¸ò</title>
  <link>http://www.gamedev.ru/pages/war2020/pervii_otchot</link>
  <description>
&lt;p&gt;Èòàê, ïåðâûé îò÷¸ò!
&lt;br /&gt;×òî æ. ß è ìîé äðóã çàêîí÷èëè ïåðâûé óðîâåíü, çàêàí÷èâàåì âòîðîé. Ñòîëêíóëèñü ñ êîðÿâîñòüþ ÏÀÂÍÎ, íî ïûòàåìñÿ âûðóëèòü ñèòóàöèþ.
&lt;br /&gt;Ïîÿâèëàñü èäåÿ ââåñòè â èãðó Ïàòè (Ïàðòèè).
&lt;br /&gt;Ñêîðî âûëîæó ñêðèíû, à ïîòîì è âèäåî.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/system_failure/?id=5064</guid>
  <pubDate>Fri, 02 Jul 2010 12:55:57 GMT</pubDate>
  <title>Info</title>
  <link>http://www.gamedev.ru/pages/system_failure/?id=5064</link>
  <description>
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S Y S T E M&amp;nbsp;  F A I L U R E
&lt;br /&gt;&lt;b&gt;æàíð&lt;/b&gt;: 2D ôàéòèíã
&lt;br /&gt;&lt;b&gt;cåòòèíã&lt;/b&gt;: êèáåðïàíê
&lt;br /&gt;&lt;b&gt;îïèñàíèå&lt;/b&gt;: Íåäàëåêîå áóäóùåå, 2067 ãîä. Íåèçâåñòíûé èíîçåìíûé âèðóñ óíè÷òîæèë ñâûøå 90% íàñåëåíèÿ Çåìëè. Âûæèâøèå áûëè âûíóæäåíû óêðûòüñÿ ïîä çåìëþ, äàáû èçáåæàòü îïàñíîñòè.
&lt;br /&gt; Âñþ íàõîäÿùóþñÿ ïîä çåìë¸é&amp;nbsp; ÷àñòü ñòðàíû äåëÿò íà ðàéîíû, ó êàæäîãî èç êîòîðûõ ñâî¸ íàçâàíèå, ãëàâà, ïðîìûøëåííîñòü è ñèñòåìà áåçîïàñíîñòè. Êîëëè÷åñòâî ëþäåé, ïðîæèâàþùèõ â ðàéîíå, îãðàíè÷åíî è îáåñïå÷åíî ÷èñòîé ïèòåâîé âîäîé, èñêóññòâåííî ñîçäàííîé ïèùåé, à òàê æå ñðåäñòâàìè ëè÷íîé çàùèòû îò ðàäèàöèè è õèìèêàòîâ. Íå èìåòü âñåãî ýòîãî, òàê æå êàê è âûõîäèòü íà ïîâåðõíîñòü, êèøàùóþ ìóòàíòàìè ïðåðàâíèâàåòñÿ ê ñàìîóáèéñòâó. Ó ëþäåé áîëüøå íåò èì¸í. Òåïåðü èìÿ - ýòî íàçâàíèå ðàéîíà+ëè÷íûé íîìåð.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/system_failure/?id=5063</guid>
  <pubDate>Fri, 02 Jul 2010 12:42:27 GMT</pubDate>
  <title>Character: Nanoka</title>
  <link>http://www.gamedev.ru/pages/system_failure/?id=5063</link>
  <description>
&lt;p&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/stance2.png&quot; alt=&quot;stance2 | Character: Nanoka&quot; /&gt;
&lt;br /&gt;&lt;b&gt;Ïðåäûñòîðèÿ&lt;/b&gt;
&lt;br /&gt;ßïîíñêèé ðàéîí ¨äçîðà (äîñëîâíî - íî÷íîå íåáî)&amp;nbsp; íàõîäèòñÿ íà ñàìîì íèæíåì óðîâíå ïîäçåìíûõ êîììóíèêàöèé.&amp;nbsp; Îùóùåíèå ñâåòëîãî áóäóùåãî çäåñü íå ñóùåñòâóåò. Ñìûñë ñóùåñòâîâàíèÿ ñîñòîèò, ïî áîëüøåé ÷àñòè, èç íàðêîòè÷åñêîé çàâèñèìîñòè, êðàæ, âèðòóàëüíîé ðåàëüíîñòè è ïðî÷èõ ãåäîíèñòè÷åñêèõ çàáàâ. Áûâøèé ñîëäàò&amp;nbsp; ÿïîíñêîé àðìèè, ßäîíàñèêî Ðýéó (íûíå - ¨äçîðà 82001) äíè è íî÷è íà ïðîë¸ò ïðîâîäèò â ïîðîñøèõ ãðÿçüþ áàðàõ è âåä¸ò áåññìûñëåííûå áåñåäû î áåçîáëà÷íîì íåáå ñ óëè÷íîé ìðàçüþ. Îäíàæäû, áóäó÷è â ñîñòîÿíèè î÷åðåäíîé ãëóáîêîé äåïðåñèè, ïðîðûâàåòñÿ ñêâîçü îõðàíó è âûáåãàåò íàðóæó.&amp;nbsp; Ñïóñòÿ 7 äíåé îíà âîçâðàùàåòñÿ â ðîäíîé ¨äçîðà öåëîé è íåâðåäèìîé, íî ñ íåêîòîðûìè èçìåíåíèÿìè&amp;nbsp; - èñêóññòâåííûìè ë¸ãêèìè,&amp;nbsp; æåëóäêîì è ïå÷åíüþ. Èçìåíåíèé, êîíå÷íî æå, íèêòî íå çàìå÷àåò, íî íåîäîáðèòåëüíûé ø¸ïîò&amp;nbsp; çà ñïèíîé, îáæèãàþùèå âçãëÿäû è ñòðàõ ñî ñòîðîíû çåìëÿêîâ îáåñïå÷åí. Ñ òîãî ïðîèøåñòâèÿ îíà íîñèò ïðîçâèùå Íàíîêà (7 äíåé), â ïàìÿòü î ïîïûòêå èçáàâèòüñÿ îò ãíåòóùåé ñåðîñòè ïîñòêàòàñòðîôôíîãî ìèðà. È âñ¸ òàê æå ìå÷òàåò ñíîâà óâèäåòü íàñòîÿùåå íåáî è óñëûøàòü øóì íàñòîÿùåãî äîæäÿ.&amp;nbsp;  
&lt;p&gt;&lt;b&gt;Õîä ðàçðàáîòêè ïåðñîíàæà&lt;/b&gt;
&lt;p&gt;1)&lt;s&gt;Ñòîéêà&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/55512_1277463239_stance.gif&quot; alt=&quot;stance | Character: Nanoka&quot; /&gt;
&lt;br /&gt;2)&lt;s&gt;Ñòîéêà ñèäÿ, ïðèñåäàíèå&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/55909_1278419458_55889_1278390813_02.gif&quot; alt=&quot;55889_1278390813_02 | Character: Nanoka&quot; /&gt;
&lt;br /&gt;3)&lt;s&gt;Õîäüáà&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/55837_1278261271_walk2.gif&quot; alt=&quot;walk2 | Character: Nanoka&quot; /&gt;
&lt;br /&gt;4)&lt;s&gt;Ïðûæîê&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/56787_1280332909_jump.gif&quot; alt=&quot;jump | Character: Nanoka&quot; /&gt;
&lt;br /&gt;5)&lt;s&gt;Áåã&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/55912_1278427419_run9.gif&quot; alt=&quot;run9 | Character: Nanoka&quot; /&gt;
&lt;br /&gt;6)&lt;s&gt;Äýø íàçàä&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/backdash.gif&quot; alt=&quot;backdash | Character: Nanoka&quot; /&gt;
&lt;br /&gt;7)&lt;s&gt;Áëîê ñòîÿ&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/block.gif&quot; alt=&quot;block | Character: Nanoka&quot; /&gt;
&lt;br /&gt;8)&lt;s&gt;Áëîê ñèäÿ&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/crouch-block.gif&quot; alt=&quot;crouch-block | Character: Nanoka&quot; /&gt;
&lt;br /&gt;9)&lt;s&gt;Áûñòðûé ñòîÿ&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/55517_1277463431_soldier-light.gif&quot; alt=&quot;soldier-light | Character: Nanoka&quot; /&gt;
&lt;br /&gt;10)&lt;s&gt;Ñðåäíèé ñòîÿ&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/soldier-mid2.gif&quot; alt=&quot;soldier-mid2 | Character: Nanoka&quot; /&gt;
&lt;br /&gt;11)&lt;s&gt;Ìîùíûé ñòîÿ&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/56228_1279199832_55597_1277572886_soldier-ha.gif&quot; alt=&quot;55597_1277572886_soldier-ha | Character: Nanoka&quot; /&gt;
&lt;br /&gt;12)&lt;s&gt;Áûñòðûé ñèäÿ&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/55811_1278165706_crouch-light.gif&quot; alt=&quot;crouch-light | Character: Nanoka&quot; /&gt;
&lt;br /&gt;13)&lt;s&gt;Ñðåäíèé ñèäÿ&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/cr_mid.gif&quot; alt=&quot;cr_mid | Character: Nanoka&quot; /&gt;
&lt;br /&gt;14)&lt;s&gt;Ìîùíûé ñèäÿ&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/56857_1280417389_cr_mid.gif&quot; alt=&quot;cr_mid | Character: Nanoka&quot; /&gt;
&lt;br /&gt;15)Áûñòðûé â ïðûæêå
&lt;br /&gt;16)&lt;s&gt;Ñðåäíèé â ïðûæêå&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/jump-mid.gif&quot; alt=&quot;jump-mid | Character: Nanoka&quot; /&gt;
&lt;br /&gt;17)Ìîùíûé â ïðûæêå
&lt;br /&gt;18)Áðîñîê
&lt;br /&gt;19)&lt;s&gt;Ñïåøàë àòàêà 1&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/55654_1277746852_fwdmid.gif&quot; alt=&quot;fwdmid | Character: Nanoka&quot; /&gt;
&lt;br /&gt;20)Ñïåøàë àòàêà 2
&lt;br /&gt;21)Ñïåøàë àòàêà 3
&lt;br /&gt;22)&lt;s&gt;Ñòóí ñòîÿ&lt;/s&gt;
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/stun.gif&quot; alt=&quot;stun | Character: Nanoka&quot; /&gt;
&lt;br /&gt;23)Ñòóí ñèäÿ
&lt;br /&gt;24)Ïàäåíèå
&lt;br /&gt;25)Ïàäåíèå îò ïîäíîæêè
&lt;br /&gt;26)Âñòàâàíèå&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/war2020/articles/sens</guid>
  <pubDate>Tue, 29 Jun 2010 18:55:33 GMT</pubDate>
  <title>Ñìûñë ïðîåêòà &quot;War 2020&quot;</title>
  <link>http://www.gamedev.ru/pages/war2020/articles/sens</link>
  <comments>http://www.gamedev.ru/pages/war2020/forum/?id=135146</comments>
  <description>
&lt;p&gt;&amp;nbsp; Èòàê, ÿ ðåøèëñÿ âñ¸-òàêè îïóáëèêîâàòü òî, íàä ÷åì ÿ è ìîé äðóã ðàáîòàåì. Íà÷íó ñ òîãî ÷òî ýòî íå ïîëíîñòüþ íàïèñàííûé ñ íóëÿ ïðîåêò. Çà äâèæîê è êàðòó áëàãîäàðþ Ðîêñòàð, êîòîðûå ñäåëàëè èãðó GTA San Andreas - íà å¸ îñíîâå ìû è äåëàåì èãðó. Æàíð ñåãî äåòèùà MMOTPS, èáî ÿ ïîäóìàë, ÷òî äåëàòü î÷åðåäíîé, íèêîìó íå èíòåðåñíûé ìîä, áóäåò ãëóïî. Òàêæå â îñíîâó âõîäèò SA-MP, êîòîðûé ïðåäîñòàâëÿåò íàì âîçìîæíîñòü çàïóñòèòü ýòî â èíýò). Íî è â òîæå âðåìÿ èç-çà ýòîãî êîëè÷åñòâî èãðîêîâ íà îäíîì ñåðâåðå îãðàíè÷åíî ïÿòüþ ñîòíÿìè.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; À òåïåðü ïîäðîáíåé. Èãðà îñíîâàíà íà ÿçûêå ïðîãðàììèðîâàíèÿ ÏÀÂÍÎ (PAWNO). PAWNO ýòî íåêîå ïîäîáèå Ñ++, ðåàëèçîâàííîå íå íà ñàìîì âûñîêîì óðîâíå è ñîçäàíî äëÿ ñîçäàíèÿ è íàñòðîéêè ñåðâåðîâ äëÿ SA-MP. Òàêæå èñïîëüçóåòñÿ êëèåíò ÌÒÀ è åãî Ðåäàêòîð êàðò, ÷åðåç êîòîðîãî ìû ðàññòàâëÿåì îáúåêòû è çàòåì êîìïèëèì â ÿçûê Ïàâíî. Íó è êîíå÷íî ñàì SA-MP äëÿ òîãî ÷òîáû ïîñìîòðåòü ÷òî ïîëó÷èëîñü.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Ñóòü íàøåé ðîáîòû ñîñòîèò â òîì, ÷òî ìû ñîáèðàåìñÿ ñäåëàòü êàìïàíèþ, â êîòîðóþ âõîäèò â îáùåì 16 ìèññèé. Ìîæíî èãðàòü ëèáî çà Ðîññèþ, ëèáî çà ÑØÀ. Ñþæåò ïðîñòîé. Èä¸ò âîéíà ìåæäó ðóññêèìè è àìåðèêàíöàìè. Ïåðâàÿ ìèññèÿ âñåãäà îäíà - ýòî íàïàäåíèå àâèàíîñöà Ðîññèè íà àâèàíîñåö ÑØÀ. Â íåé àìåðèêàíöû ïîáåäèòü íå ìîãóò, èáî ýòî çàâÿçêà. Äàëüøå âñ¸ óæå çàâèñèò îò òîãî ÷üÿ ñòîðîíà ïîáåäèò. Çà êàæäóþ ñòîðîíó ïî 8 ìèññèé, â êîòîðûõ ó êàæäîé ñòîðîíû åñòü ñâîè ïîáî÷íûå ìèññèè. &lt;/p&gt;
&lt;p&gt;&amp;nbsp; Äàëåå îá ãåéìïëåå è î÷êàõ. Â èãðå çà êàæäóþ ñòîðîíó ïðèñóòñòâóåò 4 êëàññà, à èìåííî Øòóðìîâèê (ñîëäàò), Ñíàéïåð, Èíæåíåð è Ïèëîò. Ó êàæäîãî ñâî¸ îðóæèå è ñâîè ñïîñîáíîñòè. Êñòàòè î ñïîñîáíîñòÿõ. Ìû ïûòàåìñÿ ðåàëèçîâàòü ñèñòåìó íàáîðà óðîâíÿ. Ñ êàæäûì óðîâíåì èãðîê ïîëó÷àåò äîñòóï ê áîíóñàì, íà ïîäîáèè äîïîëíèòåëüíûõ ïàòðîíîâ, âûçîâà àðòèëëåðèè è ò.ä. Óðîâíè áóäóò ðåàëèçîâàíû â âèäå çâàíèé. ÕÐ áóäåò íà÷èñëÿòüñÿ çà óáèéñòâà, âûïîëíåíèÿ çàäàíèé, çàõâàò ÷åêïîèíòîâ. Çà ýòè çàñëóãè, êðîìå óáèéñòâà íà÷èñëÿþòñÿ îáùèå î÷êè ïîääåðæêè, çà êîòîðûå ìû è èñïîëüçóåì âñÿ÷åñêèå óäàðû. &lt;/p&gt;
&lt;p&gt; Îñîáåííîñòè (êðîìå òîãî, ÷òî òàêîãî â SA-MP åù¸ íèêòî íå äåëàë )) ). Â äâèæêå SA-MP-à ñäåëàíî òàê ÷òîáû óáèéñòâà áûëè íå ìãíîâåííûìè, äàæå â ãîëîâó. Ìû æå íàïèñàëè ñêðèïò è ñäåëàëè òàê, ÷òîáû ïðè ïîïàäàíèè â ãîëîâó âðàã óìèðàåò. Â ïëàíàõ ðåàëèçîâàòü ñèñòåìó âûáðîñêè òåõíèêè è ïåõîòû èç òðàíñïîðòíîãî ñàìîë¸òà. Âîçìîæíîñòü íàáèðàòü äåñàíò â âåðòîë¸ò è âûñàæèâàòü åãî. Ïîêà âñ¸. Åñëè ÷òî-òî áóäåì ïðèäóìûâàòü åù¸, òî îáÿçàòåëüíî òóò íàïèøó.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Â îáùåì, âîò, êàê-òî òàê. Ñòðîãî íå ñóäèòå.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/necrys/first</guid>
  <pubDate>Tue, 29 Jun 2010 05:33:33 GMT</pubDate>
  <title>Ïåðâîïîñò</title>
  <link>http://www.gamedev.ru/pages/necrys/first</link>
  <comments>http://www.gamedev.ru/pages/necrys/forum/?id=135106</comments>
  <category>ëûòäûáð</category>
  <category>Òåòðèñ</category>
  <description>
&lt;p&gt;Ïðèñòóïèì. Â ïåðâûõ ñòðîêàõ ïîêàæó ïåðâûå, ðàííèå ðàçðàáîòêè. Êàê ëþáîé íåîïûòíûé ÷åëîâåê, ñòðàäàþùèé &amp;quot;ãåéìäåâîì ãîëîâíîãî ìîçãà&amp;quot;, ÿ ïåðåæèë ïåðèîä ÌåãàïðîÝêòà, ñîáðàâ íåñêîëüêî &amp;quot;óäàë¸ííûõ&amp;quot; òîâàðèùåé ìû òâîðèëè êàêèå-òî çàìûñëîâàòûå èäåè îãðîìíîé ÐÏÃ. Çàêîí÷èëîñü âñ¸ íåñêîëüêèìè êõì, äåìêàìè ëàíäøàôòà ñ âîäîé è îãðîìíîé ãîðîé âñÿêèõ äîêîâ ïî ðàçðàáàòûâàåìîé èãðå.&lt;/p&gt;
&lt;table width=&quot;100%&quot; style=&quot;text-align: center&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://img91.imageshack.us/img91/4227/screenshot005t.jpg&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table width=&quot;100%&quot; style=&quot;text-align: center&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://img221.imageshack.us/img221/4235/87572.jpg&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table width=&quot;100%&quot; style=&quot;text-align: center&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://img268.imageshack.us/img268/2558/screenshot0002k.jpg&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table width=&quot;100%&quot; style=&quot;text-align: center&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://img200.imageshack.us/img200/3203/screenshot003zpf.jpg&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Ïîòîì ïðîåêò êîíå÷íî æå çàãëîõ. Ïîòîì ïðèøëà èäåÿ íàïèñàòü òóïîé è áåçûäåéíûé òåòðèñ. Íó õîòü ÷òî òî çàêîí÷èòü. Òåòðèñ íàïèñàë.
&lt;br /&gt;Âîò àðõèâ ñ òåòðèñîì.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://narod.ru/disk/22288262000/MyTetris.zip.html&quot;&gt;http://narod.ru/disk/22288262000/MyTetris.zip.html&lt;/a&gt;&lt;/p&gt;
&lt;table width=&quot;100%&quot; style=&quot;text-align: center&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://img200.imageshack.us/img200/4990/xb0154dab.jpg&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Ïîòîì áûë êàêîé-òî äîëãèé ïåðåðûâ, íåáîëüøàÿ ïîìîùü âñåì ïîíåìíîãó, êàêèå-òî ìó÷åíèÿ âîêðóã äâèæêà, è ãäå-òî â íîÿáðå 2009 ãîäà, íà &lt;a href=&quot;http://casual.gamedev.ru/contest&quot;&gt;êîíêóðñ êàçóàëüíûõ èãð gamedev.ru&lt;/a&gt; ðåøåíî áûëî ñäåëàòü íîâóþ èãðó - êîñìè÷åñêèé ñêðîëëåð, Hostile Stars. Ïåðâîíà÷àëüíî, â ïðîåêòå òàê æå ó÷àñòâîâàë Krutoy, â êà÷åñòâå õóäîæíèêà, çàòåì ê ïðîåêòó ïîäêëþ÷èëñÿ ìîé áðàò, òàê æå â êà÷åñòâå õóäîæíèêà, â ïîñëåäñòâèè áîëüøóþ ÷àñòü àðòà ñäåëàë èìåííî îí, ÷òî âïðî÷åì íå óìàëÿåò çàñëóã Krutoy&apos;ãî, åãî ïëàíåòó, àñòåðîèäû è çâ¸çäû íà çàäíèêå ìîæíî íàáëþäàòü äî ñèõ ïîð. Âïîñëåäñòâèè ìû çàíÿëè ñ íàøåé èãðîé &lt;a href=&quot;http://casual.gamedev.ru/contest_2010_results&quot;&gt;4-å ìåñòî&lt;/a&gt;, ÷åì â ïðèíöèïå äîâîëüíû.&lt;/p&gt;
&lt;table width=&quot;100%&quot; style=&quot;text-align: center&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://img696.imageshack.us/img696/3028/shot000z.jpg&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;Ñàìóþ ñâåæóþ âåðñèþ èãðû ìîæíî âçÿòü çäåñü: &lt;a href=&quot;http://slil.ru/29407320&quot;&gt;http://slil.ru/29407320&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ñåé÷àñ â ðàçðàáîòêå ïëàòôîðìåð/ïàçë, êîíöåïò ïîêà ðàñêðûâàòü ïîëíîñòüþ íå áóäó, ñêàæó òîëüêî ÷òî ýòî ðèìåéê ñòàðîé èãðû, íó íå ñîâñåì ðèìåéê. Áàçîâàÿ èäåÿ âçÿòà, äàëüøå äîïèë ïîä áîëåå ñîâðåìåííûå âåùè. Èñïîëüçóåòñÿ ôèçèêà box2D è ãðàôèêà HGE. Ñêðèíøîòû è âèäåî óæå â ïðîöåññå ïîäãîòîâêè è áóäóò â áëèæàéøèå äíè.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/l/upd_two</guid>
  <pubDate>Sun, 27 Jun 2010 08:37:26 GMT</pubDate>
  <title>Update 2</title>
  <link>http://www.gamedev.ru/pages/l/upd_two</link>
  <category>C#</category>
  <category>engine</category>
  <category>Resource manager</category>
  <description>
&lt;p&gt;Âî, ñäåëàë íàêîíåöòî àñèíõðîííóþ ïîäãðóçêó ðåñóðñîâ - ïîäãðóæàþòñÿ â îòäåëüíîì ïîòîêå â òî âðåìÿ, êàê èãà óæå íà÷àëàñü ^^&amp;nbsp; Çíà÷èòåëüíî óñêîðèëñÿ ïåðåçîä îò ñêðèíà çàãðóçêè ê èãðå. Óðà.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://wat.gamedev.ru/9_let</guid>
  <pubDate>Sat, 26 Jun 2010 10:25:40 GMT</pubDate>
  <title>GameDev.ru 9 ëåò!</title>
  <link>http://wat.gamedev.ru/9_let</link>
  <comments>http://wat.gamedev.ru/forum/?id=134996</comments>
  <description>
&lt;p&gt;Ñåãîäíÿ GameDev.ru èñïîëíÿåòñÿ 9 ëåò. Ðåñóðñ ðàáîòàåò ñ 2001 ãîäà.&lt;/p&gt;
&lt;p&gt;Èç äîñòèæåíèé – ÷óòü áîëüøå ãîäà ñàéò ðàáîòàåò íà íîâîì äâèæêå. Ïîêà ïîë¸ò íîðìàëüíûé, íî åñòü åù¸ âåùè, êîòîðûå íóæíî ïåðåäåëàòü, äîäåëàòü è ïîôèêñèòü. Íó, è ïåðèîäè÷åñêîå over 9000 ïî ïîñåòèòåëÿì â äåíü. Íåêîòîðûå èçìåíåíèÿ äîëæíû ïîÿâèòüñÿ â áëèæàéøèé ìåñÿö.&lt;/p&gt;
&lt;p&gt;Óðà!&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/l/upd_one</guid>
  <pubDate>Sat, 26 Jun 2010 07:46:53 GMT</pubDate>
  <title>Update 1</title>
  <link>http://www.gamedev.ru/pages/l/upd_one</link>
  <category>3D</category>
  <category>C#</category>
  <category>engine</category>
  <category>ãðàôèêà</category>
  <category>æÚð</category>
  <description>
&lt;p&gt;Êàêòî çàôôòûêàë îáíîâëÿòü è òóò áëîã...õìì. )&lt;/p&gt;
&lt;p&gt;Ñîáñíî äîáàâèë PSSM òåíè. Ðàáîòàåò âñ¸ ÷¸òêî. Îïòèìèçèðîâàë ìàêñèìàëüíî. Ðåíäåðÿòñÿ òåíè â îäíó îäíîêàíàëüíóþ òåêñòóðó ôîðìàòà R32F ÷òîáû òåõíèêà áûëà áîëåå êåø-ôðåíäëè. Ôèëüòðàöèÿ äëÿ PSSM þçàåòñÿ ÒÎËÜÊÎ PCF òàê êàê VSM áûë ïîñïåøíî óääàë¸í ïîñëå åãî ïîäêëþ÷åíèÿ ê PSSM.&amp;nbsp; Íà ìîåé âèäÿõå ëåòàåò PSSM ñî ñëåäóþùèìè ïàðàìåòðàìè: êîëè÷åñòâî ñïëèòîâ - 3, ðàçìåð îáùåé òåêñòóðû ãëóáèíû 4096x4096&amp;nbsp; - ýòî 2 ñïëèòà ïî 2048x2048 è îäèí 4096x2048 äëÿ áëèæíåãî ñïëèòà. ÔÏÑ ææîò ÍÎ(!) åñëè äåëàòü VSM è áëóðèòü òåêñòóðó ìèíèìóì â 1 ïðîõîä,òî, ñîáñíî, íåîáõîäèìà âòîðàÿ òåêñòóðà â êîòîðó è áóäåò çàïèñûâàòüñÿ ðåçóëüòàò áëóðà. Äëÿ VSM íóæíî 2 êàíàëà.&amp;nbsp; Ñîáñíî 2-õ êàíàëüíàÿ òåêñòóðà ôîðìàòà G32R32F ðàçìåðà 4096x4096 áóäåò âåñèòü 128 ÌÁ è íóæíà åù¸ îäíà êîïèÿ íà 128 ÌÁ äëÿ áëóðà. Â èòîãå äëÿ êà÷åñòâåííûõ òåíåé íàäî 256(!!!!!!!!) ÌÁ âèäåî. Íåíåíå, íàôèã!&amp;nbsp; Çàþçàë PCF 4x4 è äîâîëåí. Òåíü ìÿãêàÿ, ñêîðîñòü âûñîêàÿ, ïàìÿòè õàâàåöî ìàëî ^^&lt;/p&gt;
&lt;p&gt;Êàêáû ñêðèí.&amp;nbsp; ×åë è íåáî ñèëüíî çà÷âå÷åíû - íå ïîäêðóòèë HDR íî ÿ&amp;nbsp; ÒÅÍÈ ïîêàçûâàþ, òàê ÷òî íå ïëåâàòüñÿ : ))&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://img191.imageshack.us/img191/636/newscr.jpg&quot; alt=&quot;Èçîáðàæåíèå&quot; /&gt;
&lt;p&gt;
&lt;br /&gt;Ñåé÷àñ çàéìóñü ôîíîâîé ïîäãðóçêîé ðåñóðñîâ ^^&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/darkengine3d/?id=5039</guid>
  <pubDate>Wed, 23 Jun 2010 10:00:04 GMT</pubDate>
  <title>áëîã ðàçðàáîòêè DarkEngine3D</title>
  <link>http://www.gamedev.ru/pages/darkengine3d/?id=5039</link>
  <comments>http://www.gamedev.ru/pages/darkengine3d/forum/?id=134939</comments>
  <description>
&lt;p&gt;Èòàê, â äàííîì áëîãå áóäó ïèñàòü î õîäå ðàçðàáîòêå ñâîåãî äâèæêà. Äâèæîê ïèøó íà Ñ++, DirectX9. Â êà÷åñòâå GUI - ïîêà áåñïëàòíàÿ áèáëèîòåêà TweakBar, äàëåå - õî÷ó òàêè äîïèñàòü íåäîïèñàííóþ ñâîþ ÃÓÈ-áèáëèîòåêó. Ïîñêîëüêó ÿ âîáùåì ïðÿìî ãîâîðÿ ïîêà íóá â ãåéìäåâå, ïîëó÷àåòñÿ ìîæåò íå î÷åíü îïòèìèçèðîâàíî è ïðàâèëüíî, íî äîâîëüíî ïðî÷íî è ðàáîòîñïîñîáíî, ÷åãî ìíå íà ïåðâîå âðåìÿ áîëåå ÷åì äîñòàòî÷íî. Ïèøó, èçîáðåòàÿ ìåñòàìè âåëîñèïåäû =), èáî íå õî÷ó ïîëüçîâàòüñÿ ãîòîâûìè ðåøåíèÿìè, íå ïîïðîáîâàâ ñäåëàòü ýòî ñàìîìó. 
&lt;br /&gt;Èòàê ïî ïîâîäó &amp;quot;äâèæêà&amp;quot;. Ïîêà îíî ïîëó÷àåòñÿ íåìàëî èíòåãðèðîâàííûì ñ èãðîâîé ÷àñòüþ (íî èãðîâîé ÷àñòè ïîêà ïî÷òè íåò), ÷òî ìåíÿ íå î÷åíü ðàäóåò, íî ïî äðóãîìó ïîêà êàê-òî íå ïîëó÷àåòñÿ (àðõèòåêòóðó ïðèäóìûâàë ñàì, òàê ÷òî....). Ìîäåëè, òåêñòóðû è àíèìàöèþ (ïîêà íå ïîääåðæèâàåòñÿ) äåëàþ òàê æå ñàì.
&lt;br /&gt;Èç ðåàëèçîâàííûõ òåõíîëîãèé\ôèøåê (ïîìèìî îñíîâíûõ êëàññîâ):
&lt;br /&gt;- ïðîñòåíüêèé ìåíåäæåð ðåñóðñîâ
&lt;br /&gt;- ðåäàêòîð óðîâíåé íà íà÷àëüíîé ñòàäèè (íà íåì òåñòèðóþ äâèæîê)
&lt;br /&gt;- â êà÷åñòâå îïòèìèçàöèè ðåíäåðà: BB+occlusion culling, 3 èñòî÷íèêà ñâåòà â øåéäåðå (åñëè îáúåêò îñâåùàþò áîëåå 3õ èñòî÷íèêîâ - ýôôåêò îò íèõ ñêëàäûâàåòñÿ), è ÷òî-òî åùå ïî ìåëî÷è...
&lt;br /&gt;- MRT\RTT
&lt;br /&gt;- èç òåõíîëîãèé\ýôôåêòîâ: normal mapping, bloom, Shadow Maps, ïñåâäî-DOF(ïðîñòî ïî ãëóáèíå ðàçìûâàþòñÿ äàëüíèå îáúåêòû) 
&lt;br /&gt;- óðîâåíü ñòðîèòñÿ èç áëîêîâ ïî êîîðä. ñåòêå. Ïîòîì òóäà äîáàâëÿþòñÿ îáúåêòû, êîòîðûå ðàçìåùàþòñÿ â ëþáîì ìåñòå êàðòû.&lt;/p&gt;
&lt;p&gt;Ïî ïîâîäó èãðû íà ýòîì äâèæêå - õî÷ó ñäåëàòü âàðèàöèþ íà òåìó Warhammer 40k SpaceHulk â æàíðå êîðèäîðíûé FPS (îðèãèíàë - TBS). Íî äî ýòîãî åùå äàëåêî, íî óæå â ïðîöåññå)
&lt;br /&gt;Íàïîñëåäîê âûêëàäûâàþ íåñêîëüêî ñêðèíîâ ðåäàêòîðà (çäåñü âïåðåìåøêó îò ñòàðîé è íîâîé âåðñèè):&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://s06.radikal.ru/i179/1006/43/20a7585570eb.jpgf&quot; alt=&quot;Èçîáðàæåíèå&quot; /&gt;
&lt;br /&gt;Ïñåâäî-DOF
&lt;p&gt;&lt;img src=&quot;http://s002.radikal.ru/i197/1006/04/d2cede3b9743.jpg&quot; alt=&quot;Èçîáðàæåíèå&quot; /&gt;
&lt;br /&gt;òåñò ðåäàêòîðà êàðò. Ïîêà êðèâûå ìîäåëüêè, êàê âèäíî...
&lt;p&gt;&lt;img src=&quot;http://i073.radikal.ru/1006/be/88b61bc8c6ff.jpg&quot; alt=&quot;Èçîáðàæåíèå&quot; /&gt;
&lt;br /&gt;Îñâåùåíèå îò 6 èñòî÷íèêîâ. Ñòàðûé âàðèàíò. Ò.å. áåç &amp;quot;â øåéäåðå ïî 3 èñòî÷íèêà&amp;quot;)
&lt;p&gt;&lt;img src=&quot;http://s57.radikal.ru/i156/1006/83/4e1e916fd154.jpg&quot; alt=&quot;Èçîáðàæåíèå&quot; /&gt;
&lt;br /&gt;ShadowMaps+bloom
&lt;p&gt;&lt;img src=&quot;http://s005.radikal.ru/i209/1006/17/13e10b81d4c0.jpg&quot; alt=&quot;Èçîáðàæåíèå&quot; /&gt;
&lt;br /&gt;Êóñîê óðîâíÿ(òîëüêî áàìï)
&lt;p&gt;&lt;img src=&quot;http://s57.radikal.ru/i155/1006/a1/4a5fb2f70535.jpg&quot; alt=&quot;Èçîáðàæåíèå&quot; /&gt;
&lt;br /&gt;Òåðìèíàë(ñïåêóëàð è ãëîó ìàïû)
&lt;p&gt;&lt;img src=&quot;http://i057.radikal.ru/1006/71/3d384456608b.jpg&quot; alt=&quot;Èçîáðàæåíèå&quot; /&gt;
&lt;p&gt;Òàêæå âûêëàäûâàþ áåòó ñâîåé ïåðâîé èãðóõè (ãîäà ïîëòîðà åé...) êîòîðóþ çàêîí÷èòü ðóêè òàê è íå äîøëè. Óïðàâëåíèå - â ôàéëå. Äîñòóïíûå ðàçðåøåíèÿ ýêðàíà ïîêà òîëüêî 800*600, 1024*768 è 1280*1024. Ìåíÿþòñÿ âðó÷íóþ â cfg-ôàéëå. Ñîððè çà íåóäîáñòâî. 
&lt;br /&gt;Âîáùåì ïðîøó îöåíèòü è æäó êðèòèêè:
&lt;br /&gt;&lt;a href=&quot;http://depositfiles.com/files/prdhi8ymr&quot;&gt;http://depositfiles.com/files/prdhi8ymr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ñïàñèáî çà âíèìàíèå.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/folder_my/articles/2_5D</guid>
  <pubDate>Sun, 20 Jun 2010 23:49:13 GMT</pubDate>
  <title>&quot;2.5D&quot; - &quot;èíòåðàêòèâíûé ïèêñåëü-àðò&quot;</title>
  <link>http://www.gamedev.ru/pages/folder_my/articles/2_5D</link>
  <comments>http://www.gamedev.ru/pages/folder_my/forum/?id=134856</comments>
  <category>2.5D</category>
  <description>
&lt;p&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/screenshot100_.jpg&quot; alt=&quot;2.5D | &amp;quot;2.5D&amp;quot; - &amp;quot;èíòåðàêòèâíûé ïèêñåëü-àðò&amp;quot;&quot; /&gt;
&lt;p&gt;&amp;quot;2.5D&amp;quot; - &amp;quot;èíòåðàêòèâíûé ïèêñåëü-àðò&amp;quot;
&lt;br /&gt;Ñäåëàíî:&amp;nbsp; &amp;nbsp; AntonioModer( Áåëàðóñü ), 21.06.2010 
&lt;br /&gt;Ãðàôèêà:&amp;nbsp; &amp;nbsp; MMORPG-èãðà&amp;nbsp; D.O.T ( dotgame.ru ) 
&lt;br /&gt;Äâèæåê:&amp;nbsp; &amp;nbsp; Game Maker 8&lt;/p&gt;
&lt;p&gt;×åðåç ïàðó äíåé âûëîæó ñàìó ïðîãðàììó (1.9 Mb).&lt;/p&gt;
&lt;p&gt;01.07.10 : 
&lt;br /&gt;Âîò è ôàéë: &lt;a href=&quot;http://stalker2d.ucoz.ru/load/0-0-0-39-20&quot;&gt;çàãðóçèòü&lt;/a&gt;&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/igorblog/exoeng</guid>
  <pubDate>Sun, 20 Jun 2010 22:03:48 GMT</pubDate>
  <title>Exotic Engine - Õîááè</title>
  <link>http://www.gamedev.ru/pages/igorblog/exoeng</link>
  <description>
&lt;p&gt;Ïèøó â ñâîáîäíîå âðåìÿ íåäî äâèæîê :)
&lt;br /&gt;&lt;object width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/OD8sLXmuUYQ&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=ru_RU&amp;amp;feature=player_embedded&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/OD8sLXmuUYQ&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=ru_RU&amp;amp;feature=player_embedded&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;br /&gt;&lt;object width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/HAdyTJyQfWI&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=ru_RU&amp;amp;feature=player_embedded&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/HAdyTJyQfWI&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=ru_RU&amp;amp;feature=player_embedded&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; allowfullscreen=&quot;true&quot; allowScriptAccess=&quot;always&quot; width=&quot;640&quot; height=&quot;385&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;Ïîêà Forward Rendering + Uber Shaders.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/tikka/articles/?id=5023</guid>
  <pubDate>Thu, 10 Jun 2010 23:27:02 GMT</pubDate>
  <title>Ðàçìûøëåíèÿ íà òåìó ïðîöåäóðíîé àíèìàöèè</title>
  <link>http://www.gamedev.ru/pages/tikka/articles/?id=5023</link>
  <comments>http://www.gamedev.ru/pages/tikka/forum/?id=134423</comments>
  <category>animation</category>
  <category>approximation</category>
  <category>ôèçèêà</category>
  <description>
&lt;p&gt;Âåñüìà àáñòðàêòíûå (è ìàëîïðàêòè÷íûå:) ðàçìûøëåíèÿ. Çàäà÷à ñîñòîèò â òîì, ÷òî áû íàó÷èòü âèðòóàëüíûõ ñóùåñòâ ñàìîñòîÿòåëüíî âûïîëíÿòü õîòü ñêîëüêî-íèáóäü ñëîæíûå äâèãàòåëüíûå äåéñòâèÿ. Ñàìîñòîÿòåëüíî, â ñìûñëå, äèíàìè÷åñêè, áåç ïðåäðàññ÷èòàíîé àíèìàöèè. Õîðîøî áû íàó÷èòü èõ õîäèòü è áåãàòü.
&lt;p&gt;
&lt;br /&gt;&lt;b&gt;Ìîäåëü&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Â âèðòóàëüíîì ìèðå ñîáëþäàþòñÿ çàêîíû ôèçèêè, ñèìóëÿöèåé Ëàãðàíæåâîé ìåõàíèêè (èëè êàê ýòî òàì íàçûâàåòñÿ). Êîðî÷å, åñòü ôèçè÷åñêèé äâèæîê ñïîñîáíûé ñèìóëèðîâàòü òâåðäûå òåëà ñ ðàçíîîáðàçíûìè ñâÿçÿìè. Òîãäà ìîæíî ñêîíñòðóèðîâàòü ñóùåñòâî èç íåñêîëüêèõ ïðîñòûõ òåë, ñâÿçàâ èõ äæîèíòàìè. Ìîäåëü ãóìàíîèäà ìîæåò âûãëÿäåòü òàê:
&lt;br /&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/55049_1276215841_human.png&quot; alt=&quot;human | Ðàçìûøëåíèÿ íà òåìó ïðîöåäóðíîé àíèìàöèè&quot; /&gt;
&lt;br /&gt;Êðóæîê – áàëë-ñîêåò äæîèíò, ïðÿìîóãîëüíèê – õèíäæ-äæîèíò. Ëåãêî âèäåòü, ÷òî íàøà ìîäåëü ñëåãêà óïðîùåíà. Íî êàê îòïðàâíàÿ òî÷êà – ñîéäåò.&lt;/p&gt;
&lt;p&gt;Èìååì &lt;i&gt;n&lt;/i&gt; ñî÷ëåíåíèé. Êàæäîå ñî÷ëåíåíèå èìååò òåêóùèå óãëû ñãèáà &lt;i&gt;a&lt;sub&gt;i&lt;/sub&gt;&lt;/i&gt;.
&lt;br /&gt;&lt;i&gt;A := (a&lt;sub&gt;i&lt;/sub&gt;)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ñêîðîñòè ñãèáà – &lt;i&gt;w&lt;sub&gt;i&lt;/sub&gt;&lt;/i&gt;.
&lt;br /&gt;&lt;i&gt;W := (w&lt;sub&gt;i&lt;/sub&gt;)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ïóñòü &lt;i&gt;P&lt;sub&gt;c&lt;/sub&gt;&lt;/i&gt; – ïîçèöèÿ &amp;laquo;öåíòðàëüíîé&amp;raquo; ÷àñòè òåëà, &lt;i&gt;V&lt;sub&gt;c&lt;/sub&gt;&lt;/i&gt; – ñêîðîñòü ýòîé ÷àñòè. Òîãäà ïîëîæåíèå ñóùåñòâà â ïðîñòðàíñòâå &lt;i&gt;P&lt;/i&gt; îäíîçíà÷íî îïðåäåëÿåòñÿ:
&lt;br /&gt;&lt;i&gt;P := (P&lt;sub&gt;c&lt;/sub&gt;, A)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ñêîðîñòü ñóùåñòâà &lt;i&gt;V&lt;/i&gt;:
&lt;br /&gt;&lt;i&gt;V := (V&lt;sub&gt;c&lt;/sub&gt;, W)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ââåäåì âåêòîð, õàðàêòåðèçóþùèé ñîñòîÿíèå ñðåäû â êàæäûé ìîìåíò âðåìåíè - &lt;i&gt;S(t)&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Ðàáîòà ìûøö òåëà çàêëþ÷àåòñÿ â ñîçäàíèè ñèë, ñãèáàþùèõ èëè ðàçãèáàþùèõ ñîñåäíèå ÷àñòè. Ìîæíî ïðèäóìàòü íåñêîëüêî ïîäõîäîâ ê ìîäåëèðîâàíèþ òàêèõ ñèë, âíèìàíèÿ íà ýòîì çàîñòðÿòü íå áóäåì. Ñóùåñòâî, â êàæäûé ìîìåíò âðåìåíè, îöåíèâàåò ñâîþ ïîçèöèþ, ñêîðîñòü, ñîñòîÿíèå ñðåäû, è, èñõîäÿ èç ýòèõ äàííûõ, ïðèêëàäûâàåò ê êàæäîìó ñî÷ëåíåíèþ íåêîòîðóþ ñèëó:
&lt;br /&gt;&lt;i&gt;f&lt;sub&gt;i&lt;/sub&gt;: (P, V, S) -&amp;gt; R&lt;sub&gt;1,2&lt;/sub&gt;&lt;/i&gt;
&lt;br /&gt;&lt;i&gt;F := (f&lt;sub&gt;i&lt;/sub&gt;)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Âåëè÷èíû &lt;i&gt;F&lt;/i&gt; îãðàíè÷åíû ñèëîé ìûøö. Ïðè÷åì îãðàíè÷åíèÿ äëÿ ðàçíûõ íàïðàâëåíèé êîîðäèíàò &lt;i&gt;f&lt;sub&gt;i&lt;/sub&gt;&lt;/i&gt; ðàçëè÷àþòñÿ:
&lt;br /&gt;&lt;i&gt;F &amp;lt; B&lt;sub&gt;min&lt;/sub&gt;,&amp;nbsp; F &amp;gt; B&lt;sub&gt;max&lt;/sub&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ïðèêëàäûâàÿ ñèëû â ðàçëè÷íûõ ñî÷ëåíåíèÿõ, ñóùåñòâî äâèæåòñÿ. Îíî èñïîëüçóåò ðåàêöèè îïîð, ÷òîáû ïåðåìåùàòüñÿ. Òàêèì îáðàçîì, ïðèíÿâ íà÷àëüíóþ ñêîðîñòü çà íà÷àëî îòñ÷åòà:
&lt;br /&gt;&lt;i&gt;V(t) = &amp;#8747;G(F, V, P, S)dt&lt;/i&gt;&amp;nbsp; (èíòåãðàë ïî âðåìåíè)&lt;/p&gt;
&lt;p&gt;Ãäå &lt;i&gt;G&lt;/i&gt; – íåêîå îòîáðàæåíèå ñîîòâåòñòâóþùèõ ïðîñòðàíñòâ. Îíî èìååò âåñüìà ñëîæíóþ ñòðóêòóðó, ñ ðàçðûâàìè. Ïîñòðîåíèåì ýòîãî îòîáðàæåíèÿ, â ñóùíîñòè, è çàíèìàåòñÿ ôèçè÷åñêèé äâèæîê. &lt;/p&gt;
&lt;p&gt;Ïðèíÿâ íà÷àëüíîå ïîëîæåíèå òåëà çà íà÷àëî îòñ÷åòà:
&lt;br /&gt;&lt;i&gt;P(t) = &amp;#8747;Vdt&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ïîëó÷èëè ðåêóðñèâíîãî ìîícòðà êàçóèñòèêè:
&lt;br /&gt;&lt;i&gt;P(t) = &amp;#8747;&amp;#8747;G{ F[V(s), P(s), S(s)], V(s), P(s), S(s) } dsdt&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Êàê-ëèáî ïðîàíàëèçèðîâàòü åãî ÿ çàòðóäíÿþñü. Òåì íå ìåíåå, ìû âïîëíå ìîæåì ðåøàòü ýòî ÷óäî ÷èñëåííî, ïðîñòî çàïóñòèâ öèêë ñèìóëÿöèè. Êàæäûé âèä äâèæåíèÿ õàðàêòåðèçóåòñÿ îòîáðàæåíèåì &lt;i&gt;F&lt;/i&gt; è òîëüêî èì. Åñòåñòâåííûì îáðàçîì ïîëàãàåì, ÷òî &lt;i&gt;F&lt;/i&gt; çàäàíî íà êîìïàêòå, è íåïðåðûâíî íà íåì (íî èìååò ðåçêèå ñêà÷êè â òåõ ìåñòàõ, ãäå ñóùåñòâî íà÷èíàåò ïðèìåíÿòü ñèëû).&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;&lt;b&gt;Íàïðÿãàÿ ìóñêóëû&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Íàâåðíî, ãóìàíîèä õîäèò íà äâóõ íîãàõ íåñïðîñòà. Äîëæíî áûòü, ýòî ñàìûé ýôôåêòèâíûé, ñ òî÷êè çðåíèÿ ýíåðãîðàñõîäîâ, ñïîñîá ïåðåäâèæåíèÿ, ïðåäóñìîòðåííûé ñòðóêòóðîé òåëà. Äëÿ äðóãèõ ñóùåñòâ áîëåå ýôôåêòèâíûì ìîæåò îêàçàòüñÿ äðóãîé ñïîñîá. Åñëè çàäàòüñÿ öåëüþ ñìîäåëèðîâàòü õîäüáó ãóìàíîèäà, ëîãè÷íî ïîòðåáîâàòü îò íåãî ïðèäòè â îïðåäåëåííóþ òî÷êó, ñ ìèíèìàëüíûìè çàòðàòàìè. Íî ïðîãóëêè åùå ñëèøêîì îïàñíû äëÿ íåîêðåïøåãî îðãàíèçìà:)&lt;/p&gt;
&lt;p&gt;Èìååì ðîâíûé ïîë, ñèëó òÿæåñòè è íåáîëüøèå ñëó÷àéíûå ñèëû, ïåðèîäè÷åñêè äåéñòâóþùèå íà ñóùåñòâî. Âñå ýòè äàííûå çàêëþ÷åíû â âåêòîðå ñîñòîÿíèÿ ñðåäû &lt;i&gt;S(t)&lt;/i&gt;. Ïóñòü â íà÷àëüíûé ìîìåíò ñóùåñòâî êàñàåòñÿ ïîëà òîëüêî ñòóïíÿìè. Ïîäóìàåì íàä òåì êàê çàñòàâèòü åãî ñîõðàíÿòü ðàâíîâåñèå. Ñóùåñòâî äîëæíî ñâåñòè ñâîå äâèæåíèå ê ìèíèìóìó, ñòîÿ íà äâóõ íîãàõ. Ëîãè÷íî ïåðåéòè îò ìèíèìèçàöèè äâèæåíèÿ ê ìèíèìèçàöèè ýíåðãîçàòðàò. Ïîëîæèâ:
&lt;br /&gt;&lt;i&gt;Ñ(t) := ||&amp;#8747;Fdt||&lt;/i&gt;&amp;nbsp; (èíòåãðàë ïî âðåìåíè)&lt;/p&gt;
&lt;p&gt;Ïîëó÷àåì:
&lt;br /&gt;&lt;i&gt;C(&amp;#916;t) -&amp;gt; min&lt;/i&gt;
&lt;br /&gt;&lt;i&gt;P(t) &amp;#8712; P&apos;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ãäå &lt;i&gt;P&apos;&lt;/i&gt; – ïîäïðîñòðàíñòâî, â êîòîðîì ñóùåñòâî ìîæåò êàñàòüñÿ ïîëà òîëüêî ñòóïíÿìè. Â ïðèíöèïå åãî ìîæíî ñóçèòü, ÷òî áû çàïðåòèòü ïðûæêè.&lt;/p&gt;
&lt;p&gt;Áóäåì ñèìóëèðîâàòü íåáîëüøîé âðåìåííîé ïðîìåæóòîê, ñêàæåì 10 ñåêóíä. Â&amp;nbsp; êîíöå ïîëó÷èì çíà÷åíèå ôóíêöèîíàëà &lt;i&gt;C&lt;/i&gt;. Òî åñòü ñèìóëÿöèÿ ýòîãî ïðîìåæóòêà ÿâëÿåòñÿ ýëåìåíòàðíûì òåñòîì. Òåñò ñ÷èòàåòñÿ ïðîéäåííûì, åñëè óäîâëåòâîðåíû óñëîâèÿ íà &lt;i&gt;P&lt;/i&gt;. Íàøà çàäà÷à - ïîñòðîèòü &amp;laquo;õîðîøåå&amp;raquo; îòîáðàæåíèå&amp;nbsp; &lt;i&gt;F&lt;/i&gt;. Â òîì ñìûñëå, ÷òî îíî óäîâëåòâîðÿåò óñëîâèþ íà &lt;i&gt;P&lt;/i&gt; è äàåò çíà÷åíèå ôóíêöèîíàëà &lt;i&gt;C&lt;/i&gt;, â êîíå÷íûé ìîìåíò, äîñòàòî÷íî ìàëûì.&lt;/p&gt;
&lt;p&gt;Ñòðîèòü &lt;i&gt;F&lt;/i&gt; ñåòî÷íî – àáñóðä. &lt;/p&gt;
&lt;p&gt;Çàìåòèì, ÷òî &lt;i&gt;f&lt;sub&gt;i&lt;/sub&gt;&lt;/i&gt; ÿâëÿþòñÿ ýëåìåíòàìè ãèëüáåðòîâîãî ïðîñòðàíñòâà íåïðåðûâíûõ, íà êîìïàêòå, ôóíêöèé, ñ èíòåãðàëîì îò ïðîèçâåäåíèÿ äâóõ ýëåìåíòîâ â êà÷åñòâå ñêàëÿðíîãî ïðîèçâåäåíèÿ. Ñëåäîâàòåëüíî, &lt;i&gt;f&lt;sub&gt;i&lt;/sub&gt;&lt;/i&gt; ÿâëÿþòñÿ ëèíåéíûìè êîìáèíàöèÿìè èç ëþáîãî îðòîãîíàëüíîãî áàçèñà &lt;i&gt;(u&lt;sub&gt;j&lt;/sub&gt;)&lt;/i&gt; (âîîáùå òî, áàçèñ äîëæåí áûòü îðòîíîðìèðîâàííûì, íî íàø ñëó÷àé ê ýòîìó ñâîäèòñÿ). Îòñþäà &lt;i&gt;F&lt;/i&gt; ìîæåò áûòü ïðèáëèæåíî ðÿäîì Ôóðüå:
&lt;br /&gt;&lt;i&gt;F = (&amp;#8721;k&lt;sub&gt;j&lt;/sub&gt;u&lt;sub&gt;j&lt;/sub&gt;)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ãäå &lt;i&gt;(u&lt;sub&gt;j&lt;/sub&gt;)&lt;/i&gt; - ôóíêöèîíàëüíûé áàçèñ, &lt;i&gt;(k&lt;sub&gt;j&lt;/sub&gt;)&lt;/i&gt; - êîýôôèöèåíòû ðàçëîæåíèÿ.&lt;/p&gt;
&lt;p&gt;Â êà÷åñòâå &lt;i&gt;(u&lt;sub&gt;j&lt;/sub&gt;)&lt;/i&gt; ìîæåò áûòü âçÿòà ëþáàÿ îðòîãîíàëüíàÿ ñèñòåìà. Â ïðèíöèïå, ïîäîéäåò è ëþáàÿ äðóãàÿ ñèñòåìà ñî âñþäó ïëîòíîé ëèíåéíîé îáîëî÷êîé, íî òîãäà ýòî óæå íåëüçÿ íàçâàòü ðÿäîì Ôóðüå. Íàâñêèäêó äëÿ îäíîìåðíîãî ñëó÷àÿ: àëãåáðàè÷åñêèé áàçèñ - &lt;i&gt;(x&lt;sup&gt;n-1&lt;/sup&gt;)&lt;/i&gt;. Âûáðàâ íåêîòîðûé áàçèñ, âîçüìåì &lt;i&gt;N&lt;/i&gt; ÷ëåíîâ èç íåãî. Ïîïðîáóåì ïîäîáðàòü êîýôôèöèåíòû, ìèíèìèçþðóþùèå &lt;i&gt;C&lt;/i&gt;. Òàêèì îáðàçîì, ìû ïðèáëèçèì ïðîåêöèþ &lt;i&gt;F&lt;/i&gt; íà ëèíåéíóþ îáîëî÷êó âçÿòûõ ÷ëåíîâ &lt;i&gt;F&lt;sub&gt;pr&lt;/sub&gt;&lt;/i&gt; (êîòîðàÿ ñàìà ïî ñåáå ÿâëÿåòñÿ àïïðîêñèìàöèåé &lt;i&gt;F&lt;/i&gt;). Âîçìîæíî, íàì ïîâåçåò è &lt;i&gt;F&lt;/i&gt; ïîïàäåò â îáîëî÷êó, èëè áóäåò íåïîäàëåêó. À âîçìîæíî è íåò. Êàçàëîñü áû ëîãè÷íî áðàòü ïåðâûå ÷ëåíû áàçèñà. Åñòü âåðîÿòíîñòü, ÷òî îíè çàäàþò îáùóþ ôîðìó ôóíêöèè, à ïîñëåäóþùèå ëèøü óòî÷íÿþò ðåëüåô.&lt;/p&gt;
&lt;p&gt;Èòàê, ìû âûáðàëè &lt;i&gt;N&lt;/i&gt; ÷ëåíîâ áàçèñà. Êàê æå èñêàòü êîýôôèöèåíòû? Èñêàòü ãðàäèåíò ôóíêöèîíàëà ïî íèì – ñîìíèòåëüíàÿ çàòåÿ. Ìîæíî ïîïðîáîâàòü ìåòîäû ïîêîîðäèíàòíîãî ñïóñêà, òî åñòü ïðîáîâàòü íåáîëüøèå èçìåíåíèÿ îòäåëüíûõ êîýôôèöèåíòîâ, ïðîãîíÿòü ýëåìåíòàðíûé òåñò, è îñòàâëÿòü èçìåíåíèÿ â ñëó÷àå óëó÷øåíèÿ. Èëè äåëàòü ïðîáíûå ïðèðàùåíèÿ â ñëó÷àéíóþ ñòîðîíó. Ìåòîäû ñïóñêà ñòðàäàþò îò ëîêàëüíûõ ìèíèìóìîâ. Èç ìåòîäîâ ïîèñêà ãëîáàëüíîãî ìèíèìóìà ñðàçó ïðèõîäÿò íà óì ãåíåòè÷åñêèå àëãîðèòìû. Â õîäå ýâîëþöèè ìîæíî ñëó÷àéíî çàìåíÿòü ýëåìåíòû áàçèñà. Òàêèì îáðàçîì, èñêîìîå ïîäïðîñòðàíñòâî áóäåò ñäâèãàòüñÿ. Ìåòîäû ñïóñêà ìîãóò áûòü èñïîëüçîâàíû äëÿ äîïîëíèòåëüíîãî óòî÷íåíèÿ ðåøåíèÿ.&lt;/p&gt;
&lt;p&gt;Ðàññìîòðèì òåïåðü íåéðîííûå ñåòè, êàê àëüòåðíàòèâó ðàçëîæåíèþ â ðÿä. Íèæåèçëîæåííîå – èç &lt;i&gt;&amp;quot;Ãîðáàíü À. Í., Îáîáùåííàÿ àïïðîêñèìàöèîííàÿ òåîðåìà è âû÷èñëèòåëüíûå âîçìîæíîñòè íåéðîííûõ ñåòåé&amp;quot;&lt;/i&gt; (&lt;a href=&quot;http://neuroschool.narod.ru/pub/sibzhvm98.pdf&quot;&gt;äçûíü&lt;/a&gt;). Ïóñòü èìååì ëèíåéíîå ïîäïðîñòðàíñòâî &lt;i&gt;Å&lt;/i&gt; ïðîñòðàíñòâà íåïðåðûâíûõ ôóíêöèé &lt;i&gt;Ñ&lt;/i&gt;, çàìêíóòîå îòíîñèòåëüíî ïðîèçâîëüíîé íåëèíåéíîé íåïðåðûâíîé ôóíêöèè &lt;i&gt;f(R)&lt;/i&gt;. Òîãäà &lt;i&gt;E&lt;/i&gt; ñîâïàäàåò ñ &lt;i&gt;Ñ&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;Îòñþäà, &lt;i&gt;F&lt;/i&gt; ìîæåò áûòü ïîñòðîåíî ñ ïîìîùüþ íåéðîííîé ñåòè ïðÿìîãî ðàñïðîñòðàíåíèÿ, ñî âõîäîì &lt;i&gt;(V, P, S)&lt;/i&gt; è âûõîäîì – âåëè÷èíàìè ñèë &lt;i&gt;f&lt;sub&gt;i&lt;/sub&gt;&lt;/i&gt; â ñî÷ëåíåíèÿõ. Ñåòü äîëæíà äîïóñêàòü ïðîèçâîëüíîå êîëè÷åñòâî ñóììàòîðîâ, ñ ïðîèçâîëüíûìè âåñàìè è ïðîèçâîëüíîå êîëè÷åñòâî íåëèíåéíûõ ïðåîáðàçîâàòåëåé (ñ îäíîé è òîé æå ôóíêöèåé). Åñëè ýëåìåíòû ìîãóò áûòü ñîåäèíåíû ïðîèçâîëüíûì îáðàçîì, òî ñóùåñòâóåò ïîäõîäÿùàÿ ñõåìà áåç öèêëîâ. Ìîæíî ïîñòðîèòü ñëîèñòóþ ñòðóêòóðó, íî äîïóñêàþùóþ &amp;laquo;ñêâîçíûå&amp;raquo; ñîåäèíåíèÿ ÷åðåç ìíîæåñòâî ñëîåâ. Èëè ñòðîãî ñëîèñòóþ &amp;laquo;êëàññè÷åñêóþ&amp;raquo; ñõåìó, íî ñ âîçìîæíîñòüþ îòêëþ÷àòü ïðåîáðàçîâàòåëè. Â ïðèíöèïå, àáñîëþòíî ëþáàÿ ñõåìà ìîæåò äàòü íåêóþ àïïðîêñèìàöèþ.&lt;/p&gt;
&lt;p&gt;Ïîäáîð êîýôôèöèåíòîâ ñóììàòîðîâ è ñòðóêòóðû ñåòè – çàäà÷à äëÿ àëãîðèòìîâ ïîèñêà. Ìîãóò áûòü ïðèìåíåíû òå, ÷òî ðàññìîòðåííûå âûøå.&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;&lt;b&gt;Åùå íåìíîãî áåññìûñëåííî-îáùèõ ìûñëåé&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Èòàê, òåîðåòè÷åñêè, ìîæíî íàòàñêàòü ñóùåñòâî íà îïðåäåëåííûé âèä äâèæåíèÿ. Ìîæíî, íàïðèìåð, çàñòàâèòü åãî áåæàòü â ïðîèçâîëüíóþ òî÷êó &lt;i&gt;P&lt;sub&gt;targ&lt;/sub&gt;&lt;/i&gt;, ìèíèìèçèðóÿ âðåìÿ äî ïðèáûòèÿ â íåêîòîðóþ åå îêðåñòíîñòü:
&lt;br /&gt;&lt;i&gt;&amp;#916;t -&amp;gt; min&lt;/i&gt;
&lt;br /&gt;&lt;i&gt;||P(&amp;#916;t) - P&lt;sub&gt;targ&lt;/sub&gt;|| &amp;lt; e&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Âîçìîæíû áîëåå õèòðîóìíûå óñëîâèÿ. Â èòîãå îáó÷åíèÿ, ïîëó÷èì íàáîð ðåôëåêòîðíûõ ïàòòåðíîâ, ëåãêî ïîäìåíÿåìûõ ïî òðåáîâàíèþ âûøåñòîÿùèõ ìåõàíèçìîâ. Íàïðèìåð, ïóñòü ãóìàíîèäó íóæíî ïîäîéòè ê äâåðè è îòêðûòü åå. Ñíà÷àëà âêëþ÷àåòñÿ ïàòòåðí &amp;quot;ïðèäòè â îêðåñòíîñòü òî÷êè(äâåðè)&amp;quot;. Êîãäà äâåðíàÿ ðó÷êà ïîïàäàåò â çîíó äîñÿãàåìîñòè, âêëþ÷àåòñÿ ïàòòåðí &amp;quot;âîçäåéñòâîâàòü ëàäîíüþ íà îáúåêò&amp;quot;, ñ öåëüþ ïîâåðíóòü ðó÷êó. È òàê äàëåå. Îïèñàííàÿ ñõåìà óæå áóäåò ïîõîäèòü íà íåêèé áàçîâûé &amp;laquo;ñïèííîìîçãîâîé&amp;raquo; àïïàðàò.&lt;/p&gt;
&lt;p&gt;Õîòÿ, ðåàëèçàöèÿ âñå òàêè âèäèòñÿ ìíå âåñüìà òóìàííî:)&lt;/p&gt;
&lt;p&gt;UPD: íàòêíóëñÿ íà &lt;a href=&quot;http://www.gamedev.ru/flame/forum/?id=75030&amp;amp;page=45#663&quot;&gt;òîïèê&lt;/a&gt; ñ îáñóæäåíèåì è ðåàëèçàöèåé ñâÿçêè íåéðîííàÿ ñåòü + ãåíåòè÷åñêèé àëãîðèòì.&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/pots/?id=5001</guid>
  <pubDate>Fri, 28 May 2010 11:42:03 GMT</pubDate>
  <title>Êîíöåïòèðîâàíèå</title>
  <link>http://www.gamedev.ru/pages/pots/?id=5001</link>
  <comments>http://www.gamedev.ru/pages/pots/forum/?id=134310</comments>
  <description>
&lt;p&gt;Íàçâàíèå: Power of the Shadows &amp;mdash; Âëàñòü Òåíåé.
&lt;br /&gt;&lt;i&gt;Æèâè ÿðêî, óìðè ìîëîäûì&lt;/i&gt;
&lt;br /&gt;&lt;img src=&quot;http://s11.radikal.ru/i184/1006/8b/24c8b338e7e4.gif&quot; alt=&quot;Èçîáðàæåíèå&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Æàíð:&lt;/b&gt; 2D Ñåòåâàÿ àðêàäà ñ ýëåìåíòàìè ôàéòèíãà.
&lt;br /&gt;Âèä: Ñáîêó &lt;i&gt;(ïëàòôîðìåð)&lt;/i&gt;
&lt;p&gt;&lt;b&gt;Îïèñàíèå:&lt;/b&gt; &amp;mdash; Èãðà ñ áîåâîé ñèñòåìîé ïðèáëèæåííîé ê ôàéòèíãó. Õàéðåç-ïèêñåëüíàÿ ãðàôèêà äëÿ ïåðñîíàæåé, 
&lt;br /&gt;ðèñîâàííûå áýêè.
&lt;p&gt;Ïðèñóòñòâóåò ýëåìåíò ïðîêà÷êè &lt;i&gt;(Çíà÷èòåëüíûõ ðåçóëüòàòîâ âîçìîæíî äîáèòüñÿ äîñòàòî÷íî áûñòðî. Ïðÿìàÿ çàâèñèìîñòü îò ëè÷íîãî ñêèëëà èãðîêà, à íå îò âðåìåíè ïðîâåäåííîé â èãðå)&lt;/i&gt;. &lt;/p&gt;
&lt;p&gt;Îáøèðíûé ìèð, ïîäåëåííûé íà îòäåëüíûå ëîêàöèè ˜˜&amp;mdash; çîíû. 
&lt;br /&gt;Ïðèñóòñòâóåò àíàëîã ãîðîäîâ. Óïîð íà êîìàíäíûå äåéñòâèÿ. &lt;/p&gt;
&lt;p&gt;Íà âûñîêèõ óðîâíÿõ èãðû&amp;nbsp; &amp;mdash; ïåðìàíåíòíàÿ ñìåðòü (óäàëåíèå ïåðñîíàæà). Ñìåðü ïî èñòå÷åíèþ âðåìåíè.
&lt;br /&gt;Æèçíü ïåðñîíàæà çàâèñèò îò ðåñóðñà -ýíåðãèÿ &lt;i&gt;(ìàíà, ÷àêðà)&lt;/i&gt;. Ðåñóðñ òðàòèòñÿ íà áîåâûå òåõíèêè, òàê æå òðàòèòñÿ ïî èñòå÷åíèè èãðîâîãî âðåìåíè. Ïî èñòå÷åíèè ðåñóðñà âîçíèêàåò ïåðìàíåíòíàÿ ñìåðòü ïåðñîíàæà. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ñåòòèíã:&lt;/b&gt; &amp;mdash; Íå îñíîâûâàåòñÿ íà îïðåäåëåííîì ïðîìåæóòêå âðåìåíè. Íåò òåõíîëîãèé. Ìèð ðàçäåëåí íà íåñêîëüêî ïàðàëëåëüíûõ. Â êàæäîì èç ïàðàëëåëüíûõ ìèðîâ äåéñòâóþò ñâîè îñîáûå çàêîíû. 
&lt;p&gt;
&lt;br /&gt;&amp;#8594;…&lt;a href=&quot;http://www.gamedev.ru/pages/pots/?id=5001&amp;amp;page=2&quot;&gt;&lt;i&gt;&lt;b&gt;&lt;u&gt;2&lt;/u&gt;&lt;/b&gt;&lt;/i&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.gamedev.ru/pages/pots/?id=5001&amp;amp;page=2&quot;&gt;Ïðîäîëæåíèå&lt;/a&gt;&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/zhekas/articles/Poisk_kratchayshego_puti</guid>
  <pubDate>Fri, 21 May 2010 17:09:45 GMT</pubDate>
  <title>Ïîýëåìåíòíûé ïîèñê êðàò÷àéøåãî ïóòè â ïðîñòðàíñòâå</title>
  <link>http://www.gamedev.ru/pages/zhekas/articles/Poisk_kratchayshego_puti</link>
  <comments>http://www.gamedev.ru/pages/zhekas/forum/?id=133700</comments>
  <category>ïîèñê ïóòè</category>
  <description>
&lt;p&gt;Äàííûé àëãîðèòì ïðåäñòàâëÿåò èç ñåáÿ îáùèå ïîíÿòèÿ íåîáõîäèìûå äëÿ ðåàëèçàöèè ïîèñêà êðàò÷àéøåãî ïóòè â øåñòè-, ÷åòûðåõ-, âîñüìè-, 18- ñâÿçíîì ãðàôå â äâóõ- òðåõìåðíîì ìàññèâå (êàðòû)
&lt;p&gt;&lt;b&gt;Àííîòàöèÿ&lt;/b&gt;
&lt;br /&gt;Â äàííîé ñòàòüå ðàññìàòðèâàåòñÿ àëãîðèòì ïîèñêà êðàò÷àéøåãî ïóòè ìåæäó äâóìÿ ýëåìåíòàìè â ïðîñòðàíñòâå.
&lt;p&gt;&lt;b&gt;Àêòóàëüíîñòü.&lt;/b&gt; Çàäà÷à ïîèñêà êðàò÷àéøåãî ïóòè ïîÿâèëàñü äîâîëüíî äàâíî è âêëþ÷àåò äîâîëüíî ìíîãî àëãîðèòìîâ (âàðèàíòîâ) èõ ðåøåíèÿ. Òàêèå àëãîðèòìû ïðåäïîëàãàþò ïîëíûé ïåðåáîð âñåõ âîçìîæíûõ âàðèàíòîâ ïåðåäâèæåíèÿ. Êàê ïðàâèëî, äàííûå àëãîðèòìû èìåþò øèðîêîå ïðèìåíåíèå â èãðîâûõ ïðîãðàììàõ, êîãäà íåîáõîäèìî íàéòè è ïðîëîæèòü êðàò÷àéøèé ìàðøðóò ïî èãðîâîìó ïîëþ ñ ó÷åòîì âñåõ âîçìîæíûõ ïðåïÿòñòâèé. Àêòóàëüíîñòü äàííîãî àëãîðèòìà çàêëþ÷àåòñÿ â òîì, ÷òî ìû çàâåäîìî óçíàåì êðàò÷àéøèé ïóòü åùå äî íà÷àëà ìàðøðóòà. Ýòî îäèí èç òàê íàçûâàåìûõ àëãîðèòìîâ ïëàíèðîâàíèÿ. Â äîñòîèíñòâà äàííîãî àëãîðèòìà òàêæå âõîäèò òî, ÷òî ðåøåíèå áëàãîäàðÿ îïèñûâàåìîìó ìåòîäó íå âñåãäà ìîæåò áûòü åäèíñòâåííûì, íî âñåãäà áóäåò îäíîçíà÷íûì. 
&lt;p&gt;&lt;b&gt;Ïîñòàíîâêà çàäà÷ èññëåäîâàíèÿ.&lt;/b&gt; Ïðîñòðàíñòâî èëè òî ïî ÷åìó ìû áóäåì ñîâåðøàòü ïåðåäâèæåíèå ìîæåò áûòü ïðåäñòàâëåíî â âèäå ÷åòûðåõ-, øåñòè-, âîñüìè- èëè âîñåìíàäöàòè- ñâÿçíîãî ãðàôà. Ñâÿçè åñòü âîçìîæíûå âàðèàíòû ïåðåäâèæåíèÿ. Äëÿ ÷åòûðåõñâÿçíîãî ãðàôà ïðåäïîëàãàåòñÿ ïåðåäâèæåíèå ïî ÷åòûðåì íàïðàâëåíèÿì, â äàííîì ñëó÷àå ýòî ìîæåò áûòü ïåðåäâèæåíèå ââåðõ, âíèç, âëåâî è âïðàâî, òàêîé ãðàô áóäåò ïîäîáåí âèäó (ñì. Ðèñ. 1), â ñëó÷àå âîñüìèñâÿçíîãî ãðàôà ïîëó÷àåì åùå âîçìîæíîñòü ïåðåäâèæåíèÿ è ïî äèàãîíàëÿì (ñì. Ðèñ. 2). Ãðàíè÷àùèå âåðøèíû èìåþò ìåíüøåå ÷èñëî ñâÿçåé.
&lt;p&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/graf.bmp&quot; alt=&quot;graf | Ïîýëåìåíòíûé ïîèñê êðàò÷àéøåãî ïóòè â ïðîñòðàíñòâå&quot; /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;img src=&quot;http://www.gamedev.ru/files/images/graf2.bmp&quot; alt=&quot;graf2 | Ïîýëåìåíòíûé ïîèñê êðàò÷àéøåãî ïóòè â ïðîñòðàíñòâå&quot; /&gt;
&lt;p&gt;Åñëè æå ìû ãîâîðèì î øåñòèñâÿçíîì ãðàôå, òî ìû èìååì â âèäó &amp;laquo;òðåõìåðíûé&amp;raquo; ãðàô â êîòîðîì ïîìèìî ïåðåäâèæåíèé ïî ñòîðîíàì âîçìîæíî ïåðåäâèæåíèå è ïî âûñîòå. Òàêîå ïðîñòðàíñòâî ïðåäñòàâëÿåò ñîáîþ äâóìåðíûé (êàê â ñëó÷àå ñ ÷åòûðåõ-, èëè âîñüìè- ñâÿçíîì ãðàôå) èëè òðåõìåðíûé ìàññèâ, êàæäàÿ âåðøèíà êîòîðîãî èìååò èòîãî øåñòü èëè âîñåìíàäöàòü ñâÿçåé. Â äàííîé ñòàòüå áóäóò ðàññìîòðåíû îáùèå ïðàâèëà, ïî êîòîðûì ýòîò àëãîðèòì ìîæíî ïðèìåíÿòü è ìîäèôèöèðîâàòü ïîä ëþáûå ïîñëåäóþùèå çàêîíû ïåðåäâèæåíèÿ. Êîãäà ìû ãîâîðèì î ïîèñêå êðàò÷àéøåãî ïóòè ìû ãîâîðèì ïðåæäå âñåãî îá óñëîâèÿõ ïåðåäâèæåíèÿ èëè òî÷êàõ â êîòîðûå ìû ìîæåì ïåðåäâèãàòüñÿ. Óñëîâèåì ïåðåäâèæåíèÿ èëè ïðåãðàäû ìîæåò áûòü ÿ÷åéêà äâóìåðíîãî (òðåõìåðíîãî) ìàññèâà ñ îñîáûì çíà÷åíèåì. Òî÷êè íà÷àëà è ïóíêòà íàçíà÷åíèÿ ïóòè äîëæíû âûäåëÿòüñÿ è áûòü çàäàíû àïðèîðè. Â èòîãå ìû èìååì ìàòðèöó ñ âîçìîæíûìè è íåâîçìîæíûìè âàðèàíòàìè ïóòè, à òàêæå òî÷êàìè íà÷àëà ïóòè è ïóíêòà íàçíà÷åíèÿ. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ðåøåíèå çàäà÷è è ðåçóëüòàòû èññëåäîâàíèé.&lt;/b&gt; Ðàññìîòðèì ïðèìåíåíèå äàííîãî àëãîðèòìà äëÿ äâóìåðíîé êàðòû (äâóìåðíîãî ìàññèâà), â êîòîðîé äëÿ ïåðåõîäà îò êëåòêè ê êëåòêå ñóùåñòâóåò ÷åòûðå âîçìîæíûå âàðèàíòà ïåðåäâèæåíèÿ (ââåðõ, âíèç, âëåâî è âïðàâî). Ïóñòü óñëîâíî ýëåìåíò ìàññèâà &amp;laquo;-1&amp;raquo; áóäåò ïðåãðàäà, ÷åðåç êîòîðóþ ïðîéòè íåëüçÿ, &amp;laquo;1&amp;raquo; – òî÷êà íà÷àëà ïóòè, &amp;laquo;0&amp;raquo; êëåòêà ÷åðåç êîòîðóþ âîçìîæíî ïåðåäâèæåíèå, à &amp;laquo;-2&amp;raquo; áóäåò ïóíêò íàçíà÷åíèÿ. Ïîíÿòíî, ÷òî ýëåìåíòû &amp;laquo;1&amp;raquo; è &amp;laquo;-2&amp;raquo; äîëæíû âñòðå÷àòüñÿ åäèíîæäû, èíà÷å ìîæåò ïðîèçîéòè ñáîé àëãîðèòìà. Äîïóñòèì, ÷òî äëÿ ïîèñêà êðàò÷àéøåãî ïóòè íàì áûëà äàíà òàêàÿ èñõîäíàÿ êàðòà:
&lt;br /&gt; 
&lt;div style=&quot;background: #f2f2f2; padding: 5px; margin: 4px;&quot;&gt;&lt;pre&gt;-1 -1 -1 -1 -1 -1
-1  1  0  0 -2 -1
-1  0  0 -1  0 -1
-1  0  0  0  0 -1
-1 -1 -1 -1 -1 -1&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;
&lt;p&gt;Ðåøåíèåì áóäåò íàïðàâëåíèå â êàêóþ èç ÷åòûðåõ ñòîðîí íóæíî ïðåäïðèíÿòü äâèæåíèå (âëåâî, âíèç, ââåðõ èëè âïðàâî) èç ïóíêòà &amp;laquo;1&amp;raquo; ÷òîáû äîáðàòüñÿ ïóíêòà &amp;laquo;-2&amp;raquo;, ëèáî íàãëÿäíî ïðîëîæåííûé ìàðøðóò êðàò÷àéøåãî ïóòè.
&lt;br /&gt;Âèçóàëüíî ìû áåç òðóäà åãî ìîæåì ïðîëîæèòü:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/53390_1271398213_2.jpg&quot; alt=&quot;2 | Ïîýëåìåíòíûé ïîèñê êðàò÷àéøåãî ïóòè â ïðîñòðàíñòâå&quot; /&gt;&amp;nbsp; 
&lt;p&gt;Èòîãî ïîòðàòèâ íà ïåðåäâèæåíèå 2 êëåòêè. 
&lt;br /&gt;À òåïåðü ïðèñòóïèì ê ïðîãðàììèðîâàíèþ ñàìîãî àëãîðèòìà, êîòîðûé óñëîâíî ìîæíî ïîäåëèòü íà äâà îñíîâíûõ ýòàïà. Ïåðâûé ýòàï – ýòàï ïîäãîòîâêè ìàòðèöû òàê íàçûâàåìîå ïëàíèðîâàíèå, êîãäà îöåíèâàåòñÿ êîëè÷åñòâî õîäîâ èëè òÿæåñòü äîñòèæåíèÿ êàæäîé êëåòêè îò äàëüíîñòè ïåðâîíà÷àëüíîé. Íà÷èíàòü âîçìîæíûé ìàðøðóò áóäåì ñ êîîðäèíàòû íà÷àëà ïóòè èëè çíà÷åíèÿ &amp;laquo;1&amp;raquo;. Êîãäà ìû ïåðåäâèíóëèñü â ñîñåäíþþ êëåòêó ñ ïîìåòêîé &amp;laquo;0&amp;raquo; (âîçìîæíî ïåðåìåùåíèå â ýëåìåíòû òîëüêî ñ ýòîé ïîìåòêîé), ìû ñóììèðóåì êîëè÷åñòâî õîäîâ, ïîòðà÷åííîå íà ïåðåìåùåíèå ê ïðåäûäóùåé êëåòêå íà åäèíèöó, à ðåçóëüòàò ñóììèðîâàíèÿ çàïèñûâàåì â òó ÿ÷åéêó, â êîòîðóþ áûëî ñîâåðøåíî ïåðåäâèæåíèå, ò. å. ñ ïîìåòêîé &amp;laquo;0&amp;raquo;. Çà ïåðâûé ïðîõîä ýòàïà ïëàíèðîâàíèÿ ìû ðàññìàòðèâàåì âñå âîçìîæíûå ñèòóàöèè ïåðåäâèæåíèÿ äàëüíîñòüþ â 1 êëåòêó îò çíà÷åíèÿ ñ êîîðäèíàòàìè &amp;laquo;1&amp;raquo; ïåðâîíà÷àëüíîé.&amp;nbsp;  Òî åñòü,&amp;nbsp; òàêèì îáðàçîì, ìû ïåðåäâèãàåìñÿ â ñîñåäíèå êëåòêè, çàìåðÿÿ ïðè ýòîì &amp;laquo;ïîòðà÷åííûå ñèëû&amp;raquo;, çàïèñûâàÿ êîëè÷åñòâî ïîòðà÷åííûõ íà íèõ õîäîâ. Èòîãî ïîñëå ïåðâîãî ïðîõîäà ìû ïîëó÷èì ñëåäóþùèé ìàññèâ:&lt;/p&gt;
&lt;div style=&quot;background: #f2f2f2; padding: 5px; margin: 4px;&quot;&gt;&lt;pre&gt;-1 -1 -1 -1 -1 -1
-1  1  2  0 -2 -1
-1  2  0 -1  0 -1
-1  0  0  0  0 -1
-1 -1 -1 -1 -1 -1&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;
&lt;p&gt;Åñëè áû áûëî âîçìîæíî ïåðåäâèæåíèå è ïî äèàãîíàëÿì ìû ïîëó÷èëè áû òàêîé ìàññèâ:
&lt;br /&gt; 
&lt;div style=&quot;background: #f2f2f2; padding: 5px; margin: 4px;&quot;&gt;&lt;pre&gt;-1 -1 -1 -1 -1 -1
-1  1  2  0 -2 -1
-1  2  2 -1  0 -1
-1  0  0  0  0 -1
-1 -1 -1 -1 -1 -1&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Ïîÿâèëàñü òðåòüÿ &amp;laquo;äâîéêà&amp;raquo; â êîòîðóþ ìû íèêàê íå ñìîãëè áû ïîïàñòü çà îäèí õîä, ïåðåäâèãàÿñü â îäíî èç ÷åòûðåõ íàïðàâëåíèé.
&lt;br /&gt;Âòîðîé ïðîõîä ìû ñîâåðøàåì óæå èç êëåòîê ñî çíà÷åíèÿìè &amp;laquo;2&amp;raquo; â êëåòêè çíà÷åíèÿìè &amp;laquo;0&amp;raquo;, êîòîðûå èíà÷å ìîæíî íàçâàòü &amp;laquo;íå ïðîéäåííûìè&amp;raquo;. Ñëîâîì òàê ìû áóäåì ïîâòîðÿòü äî òåõ ïîð, ïîêà íè îñòàíåòñÿ, íè îäíîé &amp;laquo;íå ïðîéäåííîé&amp;raquo; êëåòêè. Ðåçóëüòàò âòîðîãî ïðîõîäà: 
&lt;br /&gt; 
&lt;div style=&quot;background: #f2f2f2; padding: 5px; margin: 4px;&quot;&gt;&lt;pre&gt;-1 -1 -1 -1 -1 -1
-1  1  2  3 -2 -1
-1  2  3 -1  0 -1
-1  3  0  0  0 -1
-1 -1 -1 -1 -1 -1&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Ïîñëå òîãî êàê ïîñëåäíÿÿ &amp;laquo;íå ïðîéäåííàÿ&amp;raquo; êëåòêà áóäåò çàïîëíåíà êîëè÷åñòâîì ïîòðà÷åííûõ äî íåå õîäîâ, ïîëó÷èì òàêóþ ìàòðèöó:
&lt;br /&gt; 
&lt;div style=&quot;background: #f2f2f2; padding: 5px; margin: 4px;&quot;&gt;&lt;pre&gt;-1 -1 -1 -1 -1 -1
-1  1  2  3 -2 -1
-1  2  3 -1  7 -1
-1  3  4  5  6 -1
-1 -1 -1 -1 -1 -1&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Íà ýòîì ýòàï ïëàíèðîâàíèÿ çàêàí÷èâàåòñÿ. Âòîðîé ýòàï – ïðîêëàäûâàíèå êðàò÷àéøåãî ïóòè. Òåïåðü ìû áóäåì äâèãàòüñÿ îò òî÷êè &amp;laquo;-2&amp;raquo; ê òî÷êå &amp;laquo;1&amp;raquo; ïî íàèìåíüøåìó ìàðøðóòó. Âûáèðàåì íàèìåíüøèé áëèæàéøèé ýëåìåíò áîëüøèé íóëÿ ïóíêòà íàçíà÷åíèÿ èëè &amp;laquo;-2&amp;raquo;. Ýòî áóäåò ýëåìåíò &amp;laquo;3&amp;raquo;. Òî åñòü, ÷òîáû äîáðàòüñÿ îò ïóíêòà &amp;laquo;1&amp;raquo; ê ïóíêòó &amp;laquo;-2&amp;raquo; ïîíàäîáèòñÿ ðîâíî 3 õîäà. Äàëåå ðåêóðñèâíî äâèãàåìñÿ îò &amp;laquo;òðîéêè&amp;raquo; ïî íàèìåíüøèì ýëåìåíòàì ê &amp;laquo;1&amp;raquo;, ïðåäïîñëåäíåå íàïðàâëåíèå ïåðåäâèæåíèÿ äàñò ñòîðîíó, â êîòîðóþ íóæíî äâèãàòüñÿ, ÷òîáû äîñòè÷ü öåëè (èëè ïóíêòà &amp;laquo;-2&amp;raquo;).&amp;nbsp; Åñëè ïîñëå ýòàïà ïîäãîòîâêè ìàòðèöû ñîñåäíèå ýëåìåíòû ïóíêòà &amp;laquo;-2&amp;raquo; ðàâíû &amp;laquo;0&amp;raquo;, òî óñëîâèÿ òàêîé ìàòðèöû ôèêòèâíû, èëè ïîïðîñòó ìàðøðóò îò íà÷àëüíîé òî÷êè ê ïóíêòó íàçíà÷åíèÿ íåâîçìîæåí. Ïðèìåð òàêîé ìàòðèöû:
&lt;br /&gt; 
&lt;div style=&quot;background: #f2f2f2; padding: 5px; margin: 4px;&quot;&gt;&lt;pre&gt;-1 -1 -1 -1 -1 -1
-1  1 -1  0 -2 -1
-1  0 -1 -1  0 -1
-1  0  0 -1  0 -1
-1 -1 -1 -1 -1 -1&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;À òàê áóäåò âûãëÿäåòü ýòà ìàòðèöà ïîñëå ýòàïà ïëàíèðîâàíèÿ:
&lt;br /&gt; 
&lt;div style=&quot;background: #f2f2f2; padding: 5px; margin: 4px;&quot;&gt;&lt;pre&gt;-1 -1 -1 -1 -1 -1
-1  1 -1  0 -2 -1
-1  2 -1 -1  0 -1
-1  3  4 -1  0 -1
-1 -1 -1 -1 -1 -1&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Ïîíÿòíî, ÷òî èç-çà ïðåïÿòñòâèé äîñòèæåíèå ïóíêòà &amp;laquo;-2&amp;raquo; íå ÿâëÿåòñÿ âîçìîæíûì è òî÷êè &amp;laquo;0&amp;raquo; çà &amp;laquo;ñòåíêîé&amp;raquo; îñòàþòñÿ íåäîñòèãíóòûìè. Â òàêîì ñëó÷àå ðàáîòó àëãîðèòìà ñëåäóåò íåìåäëåííî ïðåêðàòèòü è ïðîèíôîðìèðîâàòü ïîëüçîâàòåëÿ, ÷òî ìàðøðóò íåâîçìîæåí. 
&lt;br /&gt;Ñîâåðøåííî íåîáÿçàòåëüíî èñïîëüçîâàòü äàííûé àëãîðèòì èìåííî ïîä ïðÿìîóãîëüíóþ êàðòó, èíûìè ñëîâàìè ãðàíèöû êîòîðîé î÷åð÷èâàþò ïðÿìîóãîëüíèê. 
&lt;br /&gt;Êðàÿ èñõîäíîé êàðòû ïîä ëþáóþ äðóãóþ çàäà÷ó ìîãóò âûãëÿäåòü ïðèìåðíî âîò òàê:
&lt;br /&gt; 
&lt;div style=&quot;background: #f2f2f2; padding: 5px; margin: 4px;&quot;&gt;&lt;pre&gt;   -1 -1 -1 -1 -1 -1
   -1             -1
   -1             -1
-1 -1             -1
-1          -1 -1 -1
-1          -1     
-1 -1 -1 -1 -1&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Â ýòîì ñëó÷àå ñëåäóåò ìîäèôèöèðîâàòü èñõîäíûå äàííûå (â íàøåì ïðèìåðå ýòî äâóìåðíûé ìàññèâ). Òåì çîíàì, êîòîðûå íàõîäÿòñÿ çà ãðàíèöàìè è íå âõîäÿò â î÷åð÷åííûå ó÷àñòêè, íóæíî ïðèäàòü çíà÷åíèå ïðåãðàäû, ò. å. çàïèñàòü òóäà &amp;laquo;-1&amp;raquo;. Òîãäà ìîäèôèöèðîâàííûå èñõîäíûå äàííûå áóäóò èìåòü òàêîé ïðèêëàäíîé âèä:&lt;/p&gt;
&lt;div style=&quot;background: #f2f2f2; padding: 5px; margin: 4px;&quot;&gt;&lt;pre&gt;-1 -1 -1 -1 -1 -1 -1
-1 -1             -1
-1 -1             -1
-1 -1             -1
-1          -1 -1 -1
-1          -1 -1 -1   
-1 -1 -1 -1 -1 -1 -1&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;
 
&lt;br /&gt;&lt;b&gt;Âûâîäû.&lt;/b&gt;
&lt;br /&gt;Îñíîâíûå ïðåèìóùåñòâà äàííîãî àëãîðèòìà â òî÷íîñòè, ñêîðîñòè è îäíîçíà÷íîñòè ðåøåíèÿ. Òåñòèðîâàíèå ðàáîòû àëãîðèòìà ïîêàçàëî, ÷òî ëþáîé ðåçóëüòàò åãî ðàáîòû óñïåøíî äîñòèãíóò (ôèêòèâíîñòü èñõîäíûõ äàííûõ òàêæå ó÷èòûâàåòñÿ, àëãîðèòì â ýòîì ñëó÷àå âûäàñò îøèáêó) è ñîîòâåòñòâóåò äåéñòâèòåëüíîñòè. Åäèíñòâåííîå íåóäîáñòâî àëãîðèòìà â òîì, ÷òî ê êàæäîé êëåòêå ýëåìåíòà ìàññèâà íåâîçìîæíî ïðèìåíÿòü âåñà. Íà ïðàêòèêå ñóùåñòâóåò ìíîãî ïðèìåðîâ èñïîëüçîâàíèÿ äàííîãî àëãîðèòìà: ýòî ìîæåò áûòü ëàáèðèíò, èãðîâàÿ ïðîãðàììà, èñïîëüçóþùàÿ òàéëû, îäíàêî è òóò äåéñòâóåò îãðàíè÷åíèå: òîëüêî ÷åòûðåõ-, øåñòè-, âîñüìè- è âîñåìíàäöàòè- íàïðàâëåííîå ïåðåäâèæåíèå (â äâóìåðíîì èëè òðåõìåðíîì ìàññèâå) îò ýëåìåíòà ê ýëåìåíòó, õîòÿ ïðàâèëà ïåðåäâèæåíèÿ ìû ìîæåì ðåãóëèðîâàòü è çàäàâàòü èõ ñàìè. Îäíàêî äàííûé àëãîðèòì ÿâëÿåòñÿ ñàìûì ýôôåêòèâíûì àëãîðèòìîì ïîèñêà êðàò÷àéøåãî ìàðøðóòà íå èñïîëüçóþùèé âåñîâûå ïàðàìåòðû.</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/funnysouls/?id=4987</guid>
  <pubDate>Tue, 18 May 2010 09:25:41 GMT</pubDate>
  <title>Äèçäîê íîâîé âåðñèè</title>
  <link>http://www.gamedev.ru/pages/funnysouls/?id=4987</link>
  <comments>http://www.gamedev.ru/pages/funnysouls/forum/?id=133638</comments>
  <description>
&lt;p&gt;Ìåõàíèêà èãðû &amp;quot;Âåñåëûå Äóõè&amp;quot; îñòàíåòñÿ áåç èçìåíåíèé. Íî ïðè ýòîì áóäåò äîáàâëåíî ìíîãî íîâûõ ýëåìåíòîâ ãåéìïëåÿ. Íèæå íàõîäèòñÿ ñïèñîê íîâøåñòâ, êîòîðûå ñäåëàþò èãðó Âåñåëûå Äóõè áîëåå ëîãè÷åñêîé è èíòåðåñíîé. ß îáäóìûâàë èõ åùå ñ äåêàáðÿ 2009 ãîäà, à ñåé÷àñ, íà ìîé âçãëÿä, ñàìûå èíòåðåñíûå äëÿ èãðîêà ïóíêòû óæå ãîòîâû ê ââåäåíèþ â èãðó.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Îáùèå èçìåíåíèÿ ãåéìïëåÿ:&lt;/b&gt;
&lt;p&gt;* Èãðîâîå ïðîñòðàíñòâî óâåëè÷èòñÿ â 4 ðàçà è áóäåò ïðîñìàòðèâàòüñÿ ïî ÷àñòÿì ñêðîëëèíãîì.&lt;/p&gt;
&lt;p&gt;* Ïðèâåäåíèå ñ ðó÷êàìè áóäåò íå òîëüêî ëåòàòü ìåæäó äâóìÿ òî÷êàìè, íî åùå è ïåðåêëàäûâàòü îáúåêòû ñíà÷àëà èç îäíîãî ìåñòà â äðóãîå, à ïîòîì íàîáîðîò (÷åðåïà, êîñòè, ñòàðûå áîòèíêè, êîíñåðâíûå áàíêè è ò.ä.). Ýòî ìîãóò áûòü êàê íåèãðîâûå ýëåìåíòû, òàê è èãðîâûå (êëþ÷è).&lt;/p&gt;
&lt;p&gt;* Âñå èãðîâûå îáúåêòû è âðàãè áóäóò ðàçíîöâåòíûå, òàêèì îáðàçîì áóäåò âèäíî, êàê îíè ñîîòíîñÿòñÿ äðóã äðóãó (ïðèâåäåíèå-ìîãèëà, êëþ÷-äâåðü).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ëîêàöèÿ Êëàäáèùå&lt;/b&gt;
&lt;p&gt;* Çàïåðòûå êàëèòêè è êëþ÷è ê íèì&lt;/p&gt;
&lt;p&gt;* Ãðîáû ñî ñêåëåòàìè è ðàñêîïàííûå ìîãèëû.
&lt;br /&gt;Ðàñêîïàííûå ìîãèëû ÿâëÿþòñÿ íåïðîõîäèìûì ïðåïÿòñòâèåì.
&lt;br /&gt;Òàêæå íà êàðòå ïðèñóòñòâóåò ãðîá, ëåæàùèé âäàëåêå îò ìîãèëû. Ðàç â 10 ñåêóíä èç ãðîáà âîññòàåò ñêåëåò, êèäàåò êîñòüþ â èãðîêà, åñëè îí ñòîèò ñëèøêîì áëèçêî, è îáðàòíî ëîæèòñÿ â ãðîá. Ýòîò ãðîá íóæíî äâèãàòü ïîäîáíî ñóíäó÷êó èç èãðû &amp;quot;Ñîêîáàí&amp;quot;, ïðè÷åì ïðèìåðíî ïî òàêèì æå ïðåïÿòñòñâèÿì è ëàáèðèíòàì. Â îòëè÷èå îò &amp;quot;Ñîêîáàíà&amp;quot;. Äâèæóùèåñÿ îáúåêòû ìîæíî áóäåò &amp;quot;âûòàùèòü&amp;quot; èç òóïèêà.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ëîêàöèÿ Çàáðîøåííûé Äîì&lt;/b&gt;
&lt;p&gt;* Çàïåðòûå äâåðè è êëþ÷è ê íèì&lt;/p&gt;
&lt;p&gt;* Çåðêàëà (ïî 2 íà êàðòå). Åñëè ïîäîäâèíóü åãî ê ïðèâåäåíèþ, ïðèâåäåíèå ïðîõîäèò ñêâîçü íåãî è ïîÿâëÿòüñÿ èç çåðêàëà íà äðóãîì ó÷àñòêå êàðòû.
&lt;br /&gt;Èç ýòîãî ìîæíî ñäåëàòü èíòåðåñíóþ çàãàäêó. Åñëè â çåðêàëî âëåòèò ïðèâåäåíèå ñ ðó÷êàìè, òî åãî êîíå÷íàÿ òî÷êà ïåðåíîñèòñÿ îòíîñèòåëüíî âòîðîãî çåðêàëà. Åñëè â êîíå÷íîé òî÷êå çà âòîðûì çåðêàëîì áóäåò êëþ÷, òî, âåðíóâøèñü, ïðèâåäåíèå ñ ðó÷êàìè îáÿçàòåëüíî ïðèíåñåò åãî ê âàì.
&lt;br /&gt;Äðóãèå ïðèâåäåíèÿ ïðîñòî ïîïàäàþò òóäà è äåéñòâóþò ïî ñâîåìó óñìîòðåíèþ.&lt;/p&gt;
&lt;p&gt;* Ãðîáû ñî ñêåëåòàìè è îòêðûòûå îêíà. Ãðîá íóæíî ïîäîäâèíóòü ê îòêðûòîìó îêíó (íà ñâåò), òîãäà îí èñ÷åçíåò. Îòêðûòîå (íå çàêîëî÷åííîå) îêíî áóäåò íà &amp;quot;ñåâåðíîé&amp;quot; ñòîðîíå ýêðàíà. Òàê áóäåò òî÷íî âèäíî è ïîíÿòíî.&lt;/p&gt;
&lt;p&gt;* Ïðèâåäåíèÿ, æèâóùèå â êàðòèíàõ, âûñêàêèâàþò è ïóãàþò èãðîêà. Ìèìî íèõ íå ïðîéòè. Íî åñëè ïîäîäâèíóòü ê íèì çåðêàëî, îíè ïóãàþòñÿ ñàìè ñåáÿ è èñ÷åçàþò.&lt;/p&gt;
&lt;p&gt;* Â äîìàõ áóäåò òàêæå ìåáåëü, êîòîðóþ ìîæíî äâèãàòü - ñòóëüÿ, ñòîëû è ò.ä..&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/gloom/blazing-star</guid>
  <pubDate>Sun, 16 May 2010 14:07:41 GMT</pubDate>
  <title>Blazing Star</title>
  <link>http://www.gamedev.ru/pages/gloom/blazing-star</link>
  <category>Scroll Shooter</category>
  <description>
&lt;p&gt;Ïîïàëñÿ ìíå èíòåðåñíûé ïîäñêàñò Àëåêñàíäðà Ìà÷óãîâñêîãî:&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;500&quot; height=&quot;40&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://s.rpod.ru/swf/playa.swf?xmlURL=http%3A%2F%2Fs.rpod.ru%2Fxml%2Faudio%2Fa105886.xml&quot; /&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://s.rpod.ru/swf/playa.swf?xmlURL=http%3A%2F%2Fs.rpod.ru%2Fxml%2Faudio%2Fa105886.xml&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;500&quot; height=&quot;40&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;Âèäåî èç îðèãèíàëüíîé èãðû, ñòàâøåé òåìû ïîäêàñòà:&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/tcKAAnTZFhA&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/tcKAAnTZFhA&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/0t7jeIk-OzQ&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/0t7jeIk-OzQ&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/BFndWMqYfzc&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/BFndWMqYfzc&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/bGPXMF4dYv4&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/bGPXMF4dYv4&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/E8T8l-MQol8&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/E8T8l-MQol8&amp;amp;hl=ru_RU&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/l/step_one</guid>
  <pubDate>Fri, 14 May 2010 21:17:14 GMT</pubDate>
  <title>Ïåðâûé øàã: êîíöåïò-äîêóìåíò</title>
  <link>http://www.gamedev.ru/pages/l/step_one</link>
  <comments>http://www.gamedev.ru/pages/l/forum/?id=133448</comments>
  <description>
&lt;p&gt;Êîíöåïò-äîêóìåíò ê ïåðâîé èãðå, êîòîðóþ áóäó äåëàòü íà ñâî¸ì äâèæêå:&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://www.gamedev.ru/files/?id=54154&quot;&gt;&amp;quot;Äâåðü&amp;quot; Êîíöåïò-äîêóìåíò&lt;/a&gt;&lt;/b&gt;
&lt;p&gt;Ïèñàë: Wolshebnik
&lt;br /&gt;Íàäçîð: ß&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/funnysouls/?id=4980</guid>
  <pubDate>Fri, 14 May 2010 19:06:48 GMT</pubDate>
  <title>Âîçðîæäåíèå ïðîåêòà</title>
  <link>http://www.gamedev.ru/pages/funnysouls/?id=4980</link>
  <description>
&lt;p&gt;Åùå íå çíàþ, êàê íàçîâó ôèíàëüíóþ âåðñèþ èãðû. Ìîæåò áûòü, Funny Souls Deluxe, à ìîæåò îñòàâëþ êàê åñòü. Ó ýòîé âåðñèè â ïðèíöèïå óæå ïîäïèñàíî, ÷òî îíà äëÿ êîíêóðñà...&lt;/p&gt;
&lt;p&gt;Õî÷åòñÿ âîïëîòèòü â æèçíü âñå ôèøêè èãðû, â ñêîðîì âðåìåíè ÿ ýòèì çàéìóñü. Íå çàíèìàëñÿ èãðîé ñ ôåâðàëÿ, ò.ê. áûëè ñîâñåì äðóãèå çàáîòû. Ìûñëåé Î×ÅÍÜ ìíîãî, íî ðàáîòû íà ñàìîì äåëå íå íàñòîëüêî ìíîãî.&lt;/p&gt;
&lt;p&gt;Èòàê, ïåðâîå ÷òî ÿ âîïëîùó, ýòî ñïðýè ÷àñòèö. Ýòî âûâåäåò ãðàôèêó íà åùå áîëåå êðàñèâûé óðîâåíü. Áóäåò êëàññíî! Æåëòîâàòûå ñïðýè äëÿ &amp;quot;áîæåñòâåííîãî ñâåòà&amp;quot; (ïðè ìîëèòâå, ïðè èçãíàíèè, âåçäå áóäóò îíè). Ìîãèëû çàìåíþ íà áëåäíûå îáëà÷êà, îáîçíà÷àþùèå ïàðàíîðìàëüíîå ÿâëåíèå, îíè æå áóäóò ïîÿâëÿòüñÿ ïðè èñïóãå è èñ÷åçíîâåíèè ïðèçðàêà. Âñå ïðèâåäåíèÿ áóäóò ðàçíîöâåòíûìè, ÷òîáû áûëî âèäíî, ó êîãî ÷üÿ ìîãèëà :)&lt;/p&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/funnysouls/articles/?id=4979</guid>
  <pubDate>Fri, 14 May 2010 18:53:37 GMT</pubDate>
  <title>Ìåìóàðû î ñîçäàíèè Funny Souls</title>
  <link>http://www.gamedev.ru/pages/funnysouls/articles/?id=4979</link>
  <description>
&lt;p&gt;&lt;img src=&quot;http://www.gamedev.ru/files/images/col0016.jpg&quot; alt=&quot;Ñîáà÷êà Funny Souls | Ìåìóàðû î ñîçäàíèè Funny Souls&quot; /&gt;
&lt;p&gt;ÈÑÒÎÐÈß&amp;nbsp; ÑÎÇÄÀÍÈß.
&lt;br /&gt;-------------------------&lt;/p&gt;
&lt;p&gt;Äëÿ ïðèêîëà îïóáëèêóþ ëîã ðàáîò íàä èãðîé:&lt;/p&gt;
&lt;p&gt;Íîÿáðü 2009 (èëè ÷óòü ïîðàíüøå)
&lt;br /&gt;Ïðèíÿòî ðåøåíèå ïðèäóìàòü êàêóþ-òî èäåþ äëÿ èãðû, à êàêóþ, ôèã åãî çíàåò! ß â îñíîâíîì èãðàþ â êðîâàâûå ñòðåëÿëêè, à èç àðêàä ìíå äåéñòâèòåëüíî íðàâèòñÿ è åñòü æåëàíèå ñäåëàòü èãðû òèïà AlienShooter. Íî âîçðàñòíîé ðåéòèíã! Èòàê, ïðèíÿòî ðåøåíèå äóìàòü...&lt;/p&gt;
&lt;p&gt;Äåêàáðü 2009
&lt;br /&gt;Âîçíèêàåò èäåÿ èñïîëüçîâàòü çàäóìêó î÷åíü ñòðàøíîãî ýêøí-õîððîðà ïðî êëàäáèùà è ïðèçðàêîâ. Òîëüêî ñäåëàòü åãî íå â 3D, à â 2D è â ìóëüòÿøíîì ñòèëå. Ýòî óæå ÷òî-òî :) Áûñòðî ïðèäóìûâàåòñÿ èäåÿ ïðî ñâÿùåííèêà è ìîíàøêó. Â 3ds max ìîäåëèðóåòñÿ ìîíàøêà è ïðèâåäåíèå ñ ðó÷êàìè. Áîëüøå â ãîëîâó íè÷åãî ïî-ïðåæíåìó íå ëåçåò :)&lt;/p&gt;
&lt;p&gt;ßíâàðü 2010
&lt;br /&gt;Ïðàêòè÷åñêè ñîñòàâëåí ïîäðîáíûé äèçäîê. Ïðàâäà, â ãîëîâå, íó èëè â âèäå ïàðû çàðèñîâîê óðîâíåé è êîíöåïò-àðòîâ * . Çàòî ïðèäóìàíî 10 òèïîâ íåæèòè, ñþæåò, ôèøêè è ò.ä. (â çàäóìêå áûë êîîïåðàòèâ, ïðîõîæäåíèå çà ñâÿùåííèêà è çà ìîíàøêó è ò.ä., íî âñå ýòî áûëî âûêèíóòî ïîçæå). Âåäåòñÿ ðàáîòà ïî ñîçäàíèþ ðåäàêòîðà è îòëàäêè ãðàôè÷åñêîãî äâèæêà.&lt;/p&gt;
&lt;p&gt;Ôåâðàëü 2010 (îñòàëîñü 2 íåäåëè)
&lt;br /&gt;Òóò ïîäðîáíåå:&lt;/p&gt;
&lt;p&gt;1 ÷èñëî. Ïðèíÿòî ðåøåíèå âçÿòü ýòîò äîëáàííûé, ãëþ÷íûé, áåñïîëåçíûé êîä è îòëàäèòü.&lt;/p&gt;
&lt;p&gt;2 ÷èñëî. Íàñïåõ ðèñóþòñÿ è ðåíäåðÿòñÿ îñòàâøèåñÿ 4 âèäà ïðèâåäåíèé. Ðåíäåðÿòñÿ âñÿêèå êðåñòû è ñêëåïû. &lt;/p&gt;
&lt;p&gt;4 ÷èñëî. Äâèæîê îòëàæåí!!! Êàêèì-òî ÷óäîì íà ìåíÿ ñíèçîøëî âäîõíîâåíèå, è ÿ èñïðàâèë âñå ãëþêè çà êàêèå-òî ïàðó äíåé, õîòÿ íå ìîã ýòîãî ñäåëàòü 3 ìåñÿöà...&lt;/p&gt;
&lt;p&gt;5. Ðèñóåòñÿ 3 ïðîáíûõ óðîâíÿ, åùå ðàç îòëàæèâàåòñÿ ðåäàêòîð, íà÷èíàåòñÿ íàïèñàíèå êîäà ñàìîé èãðû.&lt;/p&gt;
&lt;p&gt;6. Êîäèíã AI âðàãîâ. Ïîëäíÿ íà 4 ïðèâåäåíèÿ, ïîëäíÿ - ñîáàêà. Ñîáàêà ñäåëàíà ñ îñîáåííîé ëþáîâüþ :)&lt;/p&gt;
&lt;p&gt;7. Ïðîãðàììèðîâàíèå çâóêà (ïåðâîå ìîå çíàêîìñòâî ñ áèáëèîòåêîé Audiere), çàïèñü ìóçûêè è çâóêîâ (ïîëîâèíó ãîëîñîâ îçâó÷èë ìîé áðàò, ñâîäèë è íàèãðûâàë ìóçîí ÿ). Òàêæå äîáàâèë â èãðó ñâÿòóþ âîäó.&lt;/p&gt;
&lt;p&gt;8. Ñîçäàíèå ìåíþ. Íà ýòè äîëáàííûå ìåíþ, ýòó ðóòèííóþ ðàáîòó, ÿ ïîòðàòèë áîëüøå, ÷åì íà ïðîãðàììèðîâàíèå èãðû! Åñëè èãðîâîé êîä ÿ äåëàë 2 âûõîäíûõ äíÿ, òî ìåíþ 4 (!). Ïëþñ íàðèñîâàë íîðìàëüíûé ôîí äëÿ ãëàâíîãî îêíà :) Êîíå÷íî 4 äíÿ ýòî ìíîãî, íî ýòîãî âðåìåíè íå õâàòèëî ìíå íà òî, ÷òîáû íîðìàëüíî âûâîäèëñÿ òåêñò. Ïîýòîìó ñîîòâåòñòâåííî íåëüçÿ âïèñàòü èìÿ èãðîêà è íåëüçÿ ñäåëàòü êîíôèã èãðîêà â ïðèíöèïå. Òåêñòû îòðåíäåðåíû â êàðòèíêó, è íèèì¸ò...&lt;/p&gt;
&lt;p&gt;11. Íà÷èíàþ êëåïàòü ëåâåëû. Êîððåêòèðóþ ÀÈ, ñêîðîñòü ïåðåäâèæåíèÿ ïðèçðàêîâ, áàëàíñ ìíÿ ))) Íàêëåïàë 13 óðîâíåé, îñòàëüíûå 18 ñêîïèðîâàë èç òåõ è ïåðåñòàâèë âðàãîâ :) Ëó÷øå áóäóò ïîâòîðÿòüñÿ, íî çàòî îðèãèíàëüíû...&lt;/p&gt;
&lt;p&gt;14. Î÷êóþ. Âîñêðåñåíüå. Îñòàëîñü 2 äíÿ. Ïðîõîæó óðîâíè èç ðàçà â ðàç. Âûèãðàë 3 çîëîòûå ìåäàëè, ïîñòàâèë â êàæäîé êîìïàíèè ðåêîðä â 9 íàêîïëåííîé âîäû (áîëüøå íåëüçÿ). Äîáàâèë â èãðó óïðàâëåíèå ìûøüþ. Ñîáðàë àðõèâ. Ïîñëàë.&lt;/p&gt;
&lt;p&gt;15. Çàïóñòèë èãðó íà âòîðîì êîìïå è óæàñíóëñÿ. Òîðìîçà!!! Äåëî â òîì, ÷òî ÿ âûâîäèë êàðòèíêó òàéìåðîì 24 êàäðà â ñåêóíäó, à åñëè êàäð ðèñóåòñÿ ÷óòü äîëüøå, ÷åì äîëæåí, ÔÏÑ ðåçêî ïàäàåò â 2 ðàçà. Ïåðåïèñàë ôóíêöèè ïåðåäâèæåíèÿ, ÷òîáû îíè ðàñ÷èòûâàëèñü èç âðåìåíè ïîñëåäíåãî êàäðà. Òåïåðü íà îáîèõ êîìïàõ èãðû øëè îäèíàêîâî ïëàâíî. Òàêæå îïòèìèçèðîâàë çàäíèé ïëàí. Ïðîòåñòèðîâàë è ïîñëàë åùå ðàç.
&lt;br /&gt;------------

&lt;li&gt;- Âîò âàì ïðàâäèâàÿ èñòîðèÿ ãåéìäåâåëîïåðà: 3 ìåñÿöà ñòðàäàþ ôèãíåé, ðèñóþ 1 òåêñòóðó èëè ìîäåëü â íåäåëþ, èäåè è êîíöåïò-àðòû ïðèäóìûâàþòñÿ â ñîðòèðå, ïîòîìó ÷òî áîëüøå â íåì äåëàòü íå÷åãî, è â èíòåðíåòå íå ïîñèäèøü ))) Çàòî çà êàêóþ-òî íåäåëþ ñîçäàåòñÿ âïîëíå ñåáå êàçóàëüíàÿ èãðà :)&lt;/p&gt;&lt;/li&gt;</description>
</item>
<item>
  <guid isPermaLink="true">http://www.gamedev.ru/pages/seriousmax/seriousmax</guid>
  <pubDate>Sun, 09 May 2010 21:25:31 GMT</pubDate>
  <title>serious max - ðóññêèé ïàòðèîòè÷åñêèé ôàéòèíã</title>
  <link>http://www.gamedev.ru/pages/seriousmax/seriousmax</link>
  <comments>http://www.gamedev.ru/pages/seriousmax/forum/?id=133285</comments>
  <category>ãåéìäèçàéí</category>
  <category>Êîìïüþòåðíûå èãðû</category>
  <category>ïðèìè ó÷àñòèå òîæå</category>
  <category>ðóññêèé ôàéòèíã</category>
  <description>
&lt;p&gt;Ïðèâåòñòâóþ Âàñ, óâàæàåìûå ïîñåòèòåëè, íà ãëàâíîé ñòðàíè÷êå ñàéòà ýòîãî íåîáû÷íîãî ïðîåêòà, çàäóìàííîãî ìíîþ ãîä íàçàä, â äàëåêîì 2009 ãîäó. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.seriosmax.jimdo.com&quot;&gt;www.seriosmax.jimdo.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Êàê ïîêëîííèê êîìïüþòåðíûõ èãð, ïðîøåäøèé âñå ÷àñòè Mortal Kombat íà ïðèñòàâêå Sega, çàìåòèë, ÷òî íà ïðèëàâêàõ êîìïüþòåðíûõ ìàãàçèíîâ è äàæå äàëåêî â ïðîåêòàõ èçâåñòíûõ è íå î÷åíü èãðîñòðîèòåëüíûõ ôèðì òàêèå èãðû, êàê ôàéòèíãè â ôîðìàòå PC â áëèæàéøèå ãîäû íå íàáëþäàþòñÿ. &lt;/p&gt;
&lt;p&gt;&amp;nbsp; Âûøåäøèé íåäàâíî òðåõìåðíûé Street Fighter 4 íå îïðàâäàë îæèäàíèé è îêàçàëñÿ êðàñèâîé áåçäåëóøêîé (íà ïðîôåññèîíàëüíûé âçãëÿä î òîì, êàêèì äîëæåí áûòü ðåàëüíî êðóòîé ôàéòèíã). &lt;/p&gt;
&lt;p&gt;&amp;nbsp; Ïîýòîìó ÿ ðåøèë âîïëîòèòü äàâíþþ ìå÷òó (ñòàòü ãåéìäèçàéíåðîì è íà÷àòü äåëàòü ïðàâèëüíûå èãðû) â ðåàëüíîñòü! 
&lt;br /&gt;_______________________________________________________________________________________________________________________________&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Òùàòåëüíî ïðîäóìàâ ñþæåò èãðû, ÿ ðåøèë, ÷òî ãëàâíûì ïåðñîíàæåì äîëæåí áûòü íàñòîÿùèé ðóññêèé âîèí (ïîýòîìó ôàéòèíã íàçûâàåòñÿ ïàòðèîòè÷åñêèì). À ñðàæàòüñÿ îí áóäåò çà ñâîáîäó äðóçåé è íåçàâèñèìîòü ÷åëîâå÷åñòâà â öåëîì. Òàê æå áóäåò ïîêàçàíà ñèëà è âîëÿ ðóññêîãî ñîëäàòà. &lt;/p&gt;
&lt;p&gt;&amp;nbsp; Ãëàâíûé ïåðñîíàæ (Ìàêñèì Ðîäèíîâ - Êðóòîé Ìàêñ) ïî ñöåíàðèþ ðåàëüíî êðóò, è ïðîòèâîñòîÿòü åìó áóäóò èçâåñòíûå (èñêëþ÷èòåëüíî ïðîôåññèîíàëüíûå â áîÿõ) èñòîðè÷åñêèå ëè÷íîñòè, íàïðèìåð òàêèå êàê&amp;nbsp; Äæîí Óèçëè Õàðäèí - ñàìûé èçâåñòíûé äóýëÿíò äèêîãî çàïàäà, èëè ïåðñîíàæ Æàí-Ôðàíñóà Îëîíý - ñèëüíûé è êðîâîæàäíûé ïðåäâîäèòåëü êîðñàðîâ ïèðàòñêîãî îñòðîâà Òîðòóãà â ñåðåäèíå 17 âåêà íàøåé ýðû. &lt;/p&gt;
&lt;p&gt;&amp;nbsp; Òàê æå Ìàêñó ïðåäñòîèò ñõâàòèòüñÿ â ñìåðòåëüíîé áèòâå ñ ìèôè÷åñêèìè ïåðñîíàæàìè, òàêèìè, êàê Äðàêóëà, ÷åðíîêíèæíèê Ôàóñò, îáîðîòåíü Ðàãíîð è äàæå ñ Ãåðàêëîì! &lt;/p&gt;
&lt;p&gt;Â ïîñëåäíåé ÷àñòè ñþæåòíîé èñòîðèè Ìàêñ ïåðåíåñåòñÿ â íåäàëåêîå áóäóùåå, ãäå è ñðàçèòñÿ ñ Ðîáîòàìè, Ïðèøåëüöàìè è ò.ä. &lt;/p&gt;
&lt;p&gt; Ñþæåòíàÿ ëèíèÿ â ïðîöåññå èãðû áóäåò ñîïðîâîæäàòüñÿ èíòåðåñíûìè èñòîðè÷åñêèìè äàííûìè, êàê â îïèñàíèè ïåðñîíàæåé, òàê è â ìåñòíîñòè è âðåìåíè, â êîòîðîì îíè ñóùåñòâîâàëè. Òàê æå áóäåò ïðèñóòñòâîâàòü ìíîãî ýíöèêëîïåäè÷åñêèõ äàííûõ î íåñóùåñòâóþùèõ âåùàõ èëè äîìûñëàõ íà ýòè æå òåìû. &lt;/p&gt;
&lt;p&gt;&amp;nbsp; Òàêèì îáðàçîì èãðà áóäåò èíòåðåñíà íå òîëüêî, êàê îòäóøèíà äëÿ ëþáèòåëåé ïîäðàòüñÿ, íî è ëþäÿì, èíòåðåñóþùèìñÿ ðàçíûìè èñòîðèÿìè è ôàêòàìè èç æèçíè. &lt;/p&gt;
&lt;p&gt;Ïðåäàãàþ âñåì, êîìó èíòåðåñíà ýòà òåìà ïðèñîåäèíÿòñÿ ê ïðîåêòó. 
&lt;br /&gt;Ïîäðîáíîñòè â ëè÷íîì êîíòàêòå. 
&lt;br /&gt;Òàêæå ïðåäëàãàþ ó÷àñòèå â êîíêóðñå, íà êîòîðîì áóäóò îòîáðàíû ëó÷øèå ðàáîòû è âíåñóò ñâîþ ëåïòó â ñîçäàíèå ýòîé èãðû. &lt;/p&gt;
&lt;p&gt;Æäó îò âàñ êîììåíòàðèåâ, îáùåíèÿ, ñîòðóäíè÷åñòâà. Âñåì áóäó ðàä. Äàåøü ïðàâèëüíûå ÐÓÑÑÊÈÅ êîìïüþòåðíûå èãðû!&lt;/p&gt;
&lt;p&gt;Ñ Óâàæåíèåì, ãåéìäèçàéíåð Ïèëèï÷àê Àíäðåé. Êîíåö ôåâðàëÿ 2010 ãîäà.&lt;/p&gt;
&lt;p&gt;mail: melomania@inbox.ru 
&lt;br /&gt;icq: 599-649-366 
&lt;br /&gt;òåë. 8-917-833-18-28 èëè 38-33-33 &lt;/p&gt;</description>
</item>
</channel>
</rss>
