<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://165.232.71.208/drupal" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>deniz&#039;s blog</title>
 <link>http://165.232.71.208/drupal/deniz</link>
 <description></description>
 <language>tr</language>
<item>
 <title>İmengi &#039;ye Ziyaret</title>
 <link>http://165.232.71.208/drupal/node/133</link>
 <description>&lt;p&gt;Ankaralı oyun firması &lt;strong&gt;İmengi&lt;/strong&gt;&#039;yi bir bahane ile bu haftasonu ziyaret edebilme fırsatını yakaladım. Aslında bunu şimdiye kadar çoktan yapmam gerekiyordu, ama işte bahaneler çok.&lt;/p&gt;
&lt;p&gt;Bilmeyen kalmamıştır ama yine de hatırlatmakta fayda var; İmengi, ofisi Ankara Ümitköy &#039;de bulunan çiçeği burnunda bir türk oyun yapım stüdyosu. Üzerinde çalıştıkları proje; &lt;strong&gt;Hükümran Senfoni&lt;/strong&gt; ismini taşıyor. Bu arkadaşlar AAA kalitesinde bir oyun çıkarabilmek için çalışmalarına son sürat devam ediyorlar. İlk hedefleri ise başarılı bir &lt;strong&gt;demo&lt;/strong&gt; hazırlayıp yurt dışındaki yayıncıların desteğini alabilmek. -Dikkatini çekmek- kısmını zaten başarmışlar, şimdi sıra elle tutulur, gözle görülür ve üzerine para yatırılabilecek kalitede bir demo hazırlamaya gelmiş.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://165.232.71.208/drupal/node/133&quot;&gt;devamını oku&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://165.232.71.208/drupal/node/133#comment</comments>
 <pubDate>Sat, 25 Nov 2006 20:35:02 +0000</pubDate>
 <dc:creator>deniz</dc:creator>
 <guid isPermaLink="false">133 at http://165.232.71.208/drupal</guid>
</item>
<item>
 <title>Hobiye Para Harcamak</title>
 <link>http://165.232.71.208/drupal/node/130</link>
 <description>&lt;p&gt;Amatör olarak oyun yapımı ile uğraşanların başarılı olabilmek için yaptıkları işi ciddiye alıp çok çalışmaları gerekir. Çok çalışmanın yanısıra farklı ve kaliteli  olabilmek için mutlaka bu yapılan işe bir miktar para harcamak gerekmekte. Neden böyle düşünüyorum? Buyrun...&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://165.232.71.208/drupal/node/130&quot;&gt;devamını oku&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://165.232.71.208/drupal/node/130#comment</comments>
 <pubDate>Wed, 15 Nov 2006 17:23:24 +0000</pubDate>
 <dc:creator>deniz</dc:creator>
 <guid isPermaLink="false">130 at http://165.232.71.208/drupal</guid>
</item>
<item>
 <title>Client-Server Test Süreci</title>
 <link>http://165.232.71.208/drupal/client_server_test_sureci</link>
 <description>&lt;p&gt;&lt;strong&gt;Client-Server&lt;/strong&gt; oyun programlamada, hatta aslında direk olarak uygulama programcılığı diyelim, karşılaşılan zorluklardan en büyüğü de sanırım yaptığınız programları &lt;strong&gt;-uygun koşullar altında- test edebilmek.&lt;/strong&gt; Ve hayır, evinizde bilgisayarınız başında oturup 127.0.0.1 üzerinde server çalıştırıp daha sonra yine 127.0.0.1 üzerinden bir client ile server a bağlanarak yaptığınız test basit fonksiyonellik testinin ötesine geçmiyor :/&lt;/p&gt;
&lt;p&gt;Özellikle gerçek zamanlı tepkilerin önemli olduğu bir proje üzerinde çalışıyorsanız, yani pratik olarak tur tabanlı olmayan herhangi bir oyunu kastediyorum, &lt;strong&gt;paket gecikmesi, paket kaybı, bağlantı kopması, bağlantı hızındaki dalgalanmalar&lt;/strong&gt; gibi tonla şeyi de test etmeniz gerekmekte.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://165.232.71.208/drupal/client_server_test_sureci&quot;&gt;devamını oku&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://165.232.71.208/drupal/client_server_test_sureci#comment</comments>
 <pubDate>Wed, 08 Nov 2006 12:02:19 +0000</pubDate>
 <dc:creator>deniz</dc:creator>
 <guid isPermaLink="false">123 at http://165.232.71.208/drupal</guid>
</item>
<item>
 <title>Massive Multiplayer Java - MINA</title>
 <link>http://165.232.71.208/drupal/java_nio_mina</link>
 <description>&lt;p&gt;Java kullanarak client-server uygulamalar geliştirenler bilirler, bu iş hem çok kolay hem de oldukça keyiflidir. Keyifli olmasının en büyük nedeni ise sanırım dertsiz ve bug sız olması :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Socket ve ServerSocket&lt;/strong&gt; nesnelerini kullanıp birde bunların üstüne object serialization mekanizmasından da faydalanırsanız 3-5 satır kod ile hemencecik bir client-server uygulama geliştirebilirsiniz.&lt;/p&gt;
&lt;p&gt;Tabii bu işin daha başlangıcı. Özellikle server tarafında &lt;strong&gt;100+&lt;/strong&gt; kullanıcıyı destekleyecek bir yapı kurmayı düşünüyorsanız aslında herşeyin o kadar da parlak olmadığını görmeniz fazla sürmüyor. Problemin kaynağı ise Java nın client-server haberleşmesinde kullandığı &lt;strong&gt;blocking&lt;/strong&gt; mekanizma. Siz bir ServerSocket oluşturup daha sonra accept() ile bu socket üzerinden bir bağlantı kabul ettiğiniz zaman sistem haberleşme için kullanabileceğiniz bir Socket nesnesi oluşturur. Bu nesne  size bağlanan istemci ile haberleşmede kullanabileceğiniz yegane araçtır.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://165.232.71.208/drupal/java_nio_mina&quot;&gt;devamını oku&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://165.232.71.208/drupal/java_nio_mina#comment</comments>
 <pubDate>Tue, 07 Nov 2006 15:30:27 +0000</pubDate>
 <dc:creator>deniz</dc:creator>
 <guid isPermaLink="false">122 at http://165.232.71.208/drupal</guid>
</item>
<item>
 <title>Türk Oyun Sektörü (Aralık.2005 - Haziran.2006)</title>
 <link>http://165.232.71.208/drupal/Turk_Oyun_Sektoru_2006</link>
 <description>&lt;p&gt;Oyunyapimi.org sitesinin kapalı olduğu 7 aylık dönem içerisinde Türk oyun sektörü içerisinde birçok gelişme yaşandı. Okuyacağınız bu makalede geride kalan 7 ayın Türk oyun yapımı camiası açısında bir incelemesini bulacaksınız.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://165.232.71.208/drupal/Turk_Oyun_Sektoru_2006&quot;&gt;devamını oku&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://165.232.71.208/drupal/Turk_Oyun_Sektoru_2006#comment</comments>
 <pubDate>Mon, 26 Jun 2006 11:16:23 +0000</pubDate>
 <dc:creator>deniz</dc:creator>
 <guid isPermaLink="false">7 at http://165.232.71.208/drupal</guid>
</item>
</channel>
</rss>
