<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Secret Forest - 🛠 Oyun Geliştirme & Programlama]]></title>
		<link>https://secret-forest.xyz/</link>
		<description><![CDATA[Secret Forest - https://secret-forest.xyz]]></description>
		<pubDate>Tue, 14 Apr 2026 07:34:40 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[ActionScript 3.0 ve FlashPunk ile Oyun Yapma Bölüm 1]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=233</link>
			<pubDate>Sun, 07 Dec 2025 11:32:59 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=1072">ocaloguzkaan</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=233</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
Bugün sizlere ActionScript 3.0 ve FlashPunk ile oyun yapmayı anlatacağım.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Neden FlashPunk?</span></span><br />
FlashPunk, yapısı itibarıyla hem basit hem de oldukça esnek bir motor.<ul class="mycode_list"><li>Tile tabanlı oyunlar için ideal<br />
</li>
<li>Entity/World mantığı anlaşılır<br />
</li>
<li>Update/Render döngüsü net<br />
</li>
<li>Karmaşık şeylere gerek yok, hızlıca oynanabilir bir şey ortaya çıkıyor<br />
</li>
</ul>
Unity, Godot gibi devlere göre daha sınırlı ama küçük 2D projeler için “hemen kodlayayım” rahatlığını çok iyi veriyor.<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
Başlangıç: Proje Yapısının Kurulumu<br />
</span></span>Önce AS3 projesi oluştururken dikkat etmeniz gereken birkaç nokta var:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Yeni bir AS3 Project</span> açın (FlashDevelop, Animate, Flash Builder fark etmez).<br />
</li>
<li>FlashPunk kütüphanesini <span style="font-family: Courier New;" class="mycode_font">src </span>yoluna ekleyin.<br />
</li>
<li>Ana sınıfınızın <span style="font-family: Courier New;" class="mycode_font">Engine </span><span style="font-family: Arial;" class="mycode_font">sınıfından türemesi gerekiyor. Örneğin:</span><br />
</li>
</ol>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>package  <br />
{<br />
    import net.flashpunk.Engine;<br />
    import net.flashpunk.FP;<br />
<br />
    public class Main extends Engine <br />
    {<br />
        public function Main() <br />
        {<br />
            super(640, 360, 60, false);<br />
        }<br />
        <br />
        override public function init():void <br />
        {<br />
            FP.world = new GameWorld();<br />
        }<br />
    }<br />
}</code></div></div><br />
Burada <span style="font-family: Courier New;" class="mycode_font">super(640, 360, 60)</span> kısmı oyunun çözünürlüğü ve FPS değerini belirliyor.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">World ve Entity Mantığı</span></span><br />
FlashPunk’ın temelinde iki yapı var:<br />
<span style="font-weight: bold;" class="mycode_b">World </span>= Sahneleriniz / ekranlarınız<br />
<span style="font-weight: bold;" class="mycode_b">Entity</span> = Oyundaki her şey (karakter, düşman, obje, arka plan vs.)<br />
<br />
İlk dünyayı şöyle tanımlayabilirsiniz:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>package  <br />
{<br />
    import net.flashpunk.World;<br />
<br />
    public class GameWorld extends World <br />
    {<br />
        public function GameWorld() <br />
        {<br />
            add(new Player(100, 100));<br />
        }<br />
    }<br />
}</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Basit Bir Player Sınıfı</span></span><br />
Bu bölümde sadece temel hareket mantığını yazalım. Animasyonları, çarpışmaları sonraki bölümlerde açacağım.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>package  <br />
{<br />
    import net.flashpunk.Entity;<br />
    import net.flashpunk.graphics.Image;<br />
    import net.flashpunk.utils.Input;<br />
    import net.flashpunk.utils.Key;<br />
    public class Player extends Entity <br />
    {<br />
        [Embed(source = "gfx/player.png")] private const PLAYER_GFX:Class;<br />
        public function Player(x:Number, y:Number) <br />
        {<br />
            super(x, y, new Image(PLAYER_GFX));<br />
        }<br />
        override public function update():void <br />
        {<br />
            if (Input.check(Key.LEFT))  x -= 2;<br />
            if (Input.check(Key.RIGHT)) x += 2;<br />
            if (Input.check(Key.UP))    y -= 2;<br />
            if (Input.check(Key.DOWN))  y += 2;<br />
        }<br />
    }<br />
}</code></div></div><br />
Bu haliyle basit ama çalışan bir karakterimiz var.<br />
<br />
Sonraki yazıda görüşmek üzere. Hoşçakalın.]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
Bugün sizlere ActionScript 3.0 ve FlashPunk ile oyun yapmayı anlatacağım.<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Neden FlashPunk?</span></span><br />
FlashPunk, yapısı itibarıyla hem basit hem de oldukça esnek bir motor.<ul class="mycode_list"><li>Tile tabanlı oyunlar için ideal<br />
</li>
<li>Entity/World mantığı anlaşılır<br />
</li>
<li>Update/Render döngüsü net<br />
</li>
<li>Karmaşık şeylere gerek yok, hızlıca oynanabilir bir şey ortaya çıkıyor<br />
</li>
</ul>
Unity, Godot gibi devlere göre daha sınırlı ama küçük 2D projeler için “hemen kodlayayım” rahatlığını çok iyi veriyor.<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
Başlangıç: Proje Yapısının Kurulumu<br />
</span></span>Önce AS3 projesi oluştururken dikkat etmeniz gereken birkaç nokta var:<br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Yeni bir AS3 Project</span> açın (FlashDevelop, Animate, Flash Builder fark etmez).<br />
</li>
<li>FlashPunk kütüphanesini <span style="font-family: Courier New;" class="mycode_font">src </span>yoluna ekleyin.<br />
</li>
<li>Ana sınıfınızın <span style="font-family: Courier New;" class="mycode_font">Engine </span><span style="font-family: Arial;" class="mycode_font">sınıfından türemesi gerekiyor. Örneğin:</span><br />
</li>
</ol>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>package  <br />
{<br />
    import net.flashpunk.Engine;<br />
    import net.flashpunk.FP;<br />
<br />
    public class Main extends Engine <br />
    {<br />
        public function Main() <br />
        {<br />
            super(640, 360, 60, false);<br />
        }<br />
        <br />
        override public function init():void <br />
        {<br />
            FP.world = new GameWorld();<br />
        }<br />
    }<br />
}</code></div></div><br />
Burada <span style="font-family: Courier New;" class="mycode_font">super(640, 360, 60)</span> kısmı oyunun çözünürlüğü ve FPS değerini belirliyor.<br />
<br />
<span style="font-size: medium;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">World ve Entity Mantığı</span></span><br />
FlashPunk’ın temelinde iki yapı var:<br />
<span style="font-weight: bold;" class="mycode_b">World </span>= Sahneleriniz / ekranlarınız<br />
<span style="font-weight: bold;" class="mycode_b">Entity</span> = Oyundaki her şey (karakter, düşman, obje, arka plan vs.)<br />
<br />
İlk dünyayı şöyle tanımlayabilirsiniz:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>package  <br />
{<br />
    import net.flashpunk.World;<br />
<br />
    public class GameWorld extends World <br />
    {<br />
        public function GameWorld() <br />
        {<br />
            add(new Player(100, 100));<br />
        }<br />
    }<br />
}</code></div></div><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">Basit Bir Player Sınıfı</span></span><br />
Bu bölümde sadece temel hareket mantığını yazalım. Animasyonları, çarpışmaları sonraki bölümlerde açacağım.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>package  <br />
{<br />
    import net.flashpunk.Entity;<br />
    import net.flashpunk.graphics.Image;<br />
    import net.flashpunk.utils.Input;<br />
    import net.flashpunk.utils.Key;<br />
    public class Player extends Entity <br />
    {<br />
        [Embed(source = "gfx/player.png")] private const PLAYER_GFX:Class;<br />
        public function Player(x:Number, y:Number) <br />
        {<br />
            super(x, y, new Image(PLAYER_GFX));<br />
        }<br />
        override public function update():void <br />
        {<br />
            if (Input.check(Key.LEFT))  x -= 2;<br />
            if (Input.check(Key.RIGHT)) x += 2;<br />
            if (Input.check(Key.UP))    y -= 2;<br />
            if (Input.check(Key.DOWN))  y += 2;<br />
        }<br />
    }<br />
}</code></div></div><br />
Bu haliyle basit ama çalışan bir karakterimiz var.<br />
<br />
Sonraki yazıda görüşmek üzere. Hoşçakalın.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Flash'taki saçmalık]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=232</link>
			<pubDate>Sat, 06 Dec 2025 10:38:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=1072">ocaloguzkaan</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=232</guid>
			<description><![CDATA[Merhaba arkadaşlar, bugün sizlere Flash'ta bulduğum saçmalığı sizinle paylaşacağım ve çözümünü göstereceğim.<br />
Normalde,<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>fscommand("fullscreen", "true");<br />
fscommand("trapallkeys", "true");<br />
fscommand ("showmenu", "false");<br />
fscommand("allowscale","true");</code></div></div>yazınca Flash tam ekran olur ve escape'e yazınca çıkmaz ya, bugün bir flash oyun projemde bunları yazdım, olmadı.<br />
Flash'ımı CS6 yapmıştım, belki derlenirken bir şey olmuştur diye tekrar açtım yine olmadı. Kafayı yemek üzereyken çözümü buldum.<br />
Komutları doğru bir kombinasyonda yerleştirmek ve doğru bir kombinasyonda "true false"ları büyük ve küçük "true TRUE false FALSE" diye yazmak.<br />
Epey bir zaman sonra sonunda doğru kombinasyonu buldum, <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>fscommand("allowscale", "TRUE");<br />
fscommand("fullscreen", "TRUE");<br />
fscommand("showmenu", "false");<br />
fscommand("trapallkeys", "true");</code></div></div>şeklinde yazmamız gerekiyor. Ve bu sorun Flash 9 (CS3)'den beri var. Bu sorun varken 3 sürüm çıkardılar. Ama CS3 altında (Flash 8 ve Flash MX 2004) bu sorun yok.<br />
<br />
Ama CS6'dan sonra ActionScript 2.0'ı kaldırdıkları için bu sorun çözülmüş durumda. Sonraki konuda görüşürüz.]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar, bugün sizlere Flash'ta bulduğum saçmalığı sizinle paylaşacağım ve çözümünü göstereceğim.<br />
Normalde,<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>fscommand("fullscreen", "true");<br />
fscommand("trapallkeys", "true");<br />
fscommand ("showmenu", "false");<br />
fscommand("allowscale","true");</code></div></div>yazınca Flash tam ekran olur ve escape'e yazınca çıkmaz ya, bugün bir flash oyun projemde bunları yazdım, olmadı.<br />
Flash'ımı CS6 yapmıştım, belki derlenirken bir şey olmuştur diye tekrar açtım yine olmadı. Kafayı yemek üzereyken çözümü buldum.<br />
Komutları doğru bir kombinasyonda yerleştirmek ve doğru bir kombinasyonda "true false"ları büyük ve küçük "true TRUE false FALSE" diye yazmak.<br />
Epey bir zaman sonra sonunda doğru kombinasyonu buldum, <br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>fscommand("allowscale", "TRUE");<br />
fscommand("fullscreen", "TRUE");<br />
fscommand("showmenu", "false");<br />
fscommand("trapallkeys", "true");</code></div></div>şeklinde yazmamız gerekiyor. Ve bu sorun Flash 9 (CS3)'den beri var. Bu sorun varken 3 sürüm çıkardılar. Ama CS3 altında (Flash 8 ve Flash MX 2004) bu sorun yok.<br />
<br />
Ama CS6'dan sonra ActionScript 2.0'ı kaldırdıkları için bu sorun çözülmüş durumda. Sonraki konuda görüşürüz.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Abuzittinin Maceraları]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=208</link>
			<pubDate>Wed, 29 Jan 2025 20:40:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=1368">onursrrt</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=208</guid>
			<description><![CDATA[Merhabalar, Abuzittin'in Maceraları oyununu yeni keşfetmiş biri olarak çok etkilendiğimi söyleyebilirim. Acaba bu oyun gibi bir oyunu ücretsiz ve basit bir şekilde nasıl yapabilirim yardımcı olabilecek var mı?]]></description>
			<content:encoded><![CDATA[Merhabalar, Abuzittin'in Maceraları oyununu yeni keşfetmiş biri olarak çok etkilendiğimi söyleyebilirim. Acaba bu oyun gibi bir oyunu ücretsiz ve basit bir şekilde nasıl yapabilirim yardımcı olabilecek var mı?]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Flash AS2 zamanlayıcı yapmak]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=196</link>
			<pubDate>Sun, 11 Feb 2024 09:22:55 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=1072">ocaloguzkaan</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=196</guid>
			<description><![CDATA[Merhaba arkadaşlar. Bilen varsa geçenlerde Flash'da nasıl hareket edilir diye bir konu yazmıştım, ben de düşündüm ki niye başka şeyler yapmayım dedim ve bu konuyu açtım.<br />
Neyse hadi konumuza geçelim: Flash'da bir zamanlayıcı kodu yaptım. Ne işe yarıyor derseniz bir kareden belirlediğimiz süre sonra diğer kareye geçmeyi sağlıyor. Bu kodu karenin içine koymanız lazım. Kodu <br />
aşağıya bıraktım.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>stop();<br />
basla = function ()<br />
{<br />
    clearInterval(zamanlama);<br />
    play(); //bu kod sadece başka frameye geçmeyi sağlamıyor. buraya başka şeylerde yazabilirsiniz.<br />
}<br />
;<br />
zamanlama = setInterval(basla, 4000); <br />
//4000 yazdığımız yer kaç salise sonra geçmesini belirler. burayı değiştirebilirsiniz</code></div></div>]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar. Bilen varsa geçenlerde Flash'da nasıl hareket edilir diye bir konu yazmıştım, ben de düşündüm ki niye başka şeyler yapmayım dedim ve bu konuyu açtım.<br />
Neyse hadi konumuza geçelim: Flash'da bir zamanlayıcı kodu yaptım. Ne işe yarıyor derseniz bir kareden belirlediğimiz süre sonra diğer kareye geçmeyi sağlıyor. Bu kodu karenin içine koymanız lazım. Kodu <br />
aşağıya bıraktım.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>stop();<br />
basla = function ()<br />
{<br />
    clearInterval(zamanlama);<br />
    play(); //bu kod sadece başka frameye geçmeyi sağlamıyor. buraya başka şeylerde yazabilirsiniz.<br />
}<br />
;<br />
zamanlama = setInterval(basla, 4000); <br />
//4000 yazdığımız yer kaç salise sonra geçmesini belirler. burayı değiştirebilirsiniz</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Flash nesneyi hareket ettirme]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=195</link>
			<pubDate>Wed, 31 Jan 2024 12:08:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=1072">ocaloguzkaan</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=195</guid>
			<description><![CDATA[Şimdi flash'ta bir nesneyi hareket ettirmeyi öğreteceğim. Nesnemizin Film klibi olması gerekiyor. Sağ tık+Eylemler ya da F9'a basıp aşağıdaki kodu girmemiz gerekiyor. O kodu girdikten sonra ok tuşlarıyla hareket ettirebiliriz. Bu arada ActionScript 2.0 da oluyor.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>onClipEvent(load){<br />
 &nbsp;&nbsp;var hiz = 5;<br />
}<br />
onClipEvent(enterFrame){<br />
 &nbsp;&nbsp;if(Key.isDown(38))<br />
 &nbsp;&nbsp;{<br />
      _Y = _Y - hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(40))<br />
 &nbsp;&nbsp;{<br />
      _Y = _Y + hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(39))<br />
 &nbsp;&nbsp;{<br />
      _X = _X + hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(37))<br />
 &nbsp;&nbsp;{<br />
      _X = _X - hiz;<br />
 &nbsp;&nbsp;}<br />
}<br />
onClipEvent(load){<br />
 &nbsp;&nbsp;var hiz = 5;<br />
}<br />
onClipEvent(enterFrame){<br />
 &nbsp;&nbsp;if(Key.isDown(38))<br />
 &nbsp;&nbsp;{<br />
      _Y = _Y - hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(40))<br />
 &nbsp;&nbsp;{<br />
      _Y = _Y + hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(39))<br />
 &nbsp;&nbsp;{<br />
      _X = _X + hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(37))<br />
 &nbsp;&nbsp;{<br />
      _X = _X - hiz;<br />
 &nbsp;&nbsp;}<br />
}<br />
onClipEvent(load){<br />
 &nbsp;&nbsp;hiz = 0.3;<br />
 &nbsp;&nbsp;surtunme = 0.95;<br />
 &nbsp;&nbsp;xspeed = 0;<br />
 &nbsp;&nbsp;yspeed = 0;<br />
}<br />
onClipEvent(enterFrame){<br />
 &nbsp;&nbsp;_X = _X + xspeed;<br />
 &nbsp;&nbsp;_Y = _Y + yspeed;<br />
 &nbsp;&nbsp;yspeed *= surtunme;<br />
 &nbsp;&nbsp;xspeed *= surtunme;<br />
 &nbsp;&nbsp;if(Key.isDown(38))<br />
 &nbsp;&nbsp;{<br />
      yspeed -= hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(40))<br />
 &nbsp;&nbsp;{<br />
      yspeed += hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(39))<br />
 &nbsp;&nbsp;{<br />
      xspeed += hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(37))<br />
 &nbsp;&nbsp;{<br />
      xspeed -= hiz;<br />
 &nbsp;&nbsp;}<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[Şimdi flash'ta bir nesneyi hareket ettirmeyi öğreteceğim. Nesnemizin Film klibi olması gerekiyor. Sağ tık+Eylemler ya da F9'a basıp aşağıdaki kodu girmemiz gerekiyor. O kodu girdikten sonra ok tuşlarıyla hareket ettirebiliriz. Bu arada ActionScript 2.0 da oluyor.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>onClipEvent(load){<br />
 &nbsp;&nbsp;var hiz = 5;<br />
}<br />
onClipEvent(enterFrame){<br />
 &nbsp;&nbsp;if(Key.isDown(38))<br />
 &nbsp;&nbsp;{<br />
      _Y = _Y - hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(40))<br />
 &nbsp;&nbsp;{<br />
      _Y = _Y + hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(39))<br />
 &nbsp;&nbsp;{<br />
      _X = _X + hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(37))<br />
 &nbsp;&nbsp;{<br />
      _X = _X - hiz;<br />
 &nbsp;&nbsp;}<br />
}<br />
onClipEvent(load){<br />
 &nbsp;&nbsp;var hiz = 5;<br />
}<br />
onClipEvent(enterFrame){<br />
 &nbsp;&nbsp;if(Key.isDown(38))<br />
 &nbsp;&nbsp;{<br />
      _Y = _Y - hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(40))<br />
 &nbsp;&nbsp;{<br />
      _Y = _Y + hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(39))<br />
 &nbsp;&nbsp;{<br />
      _X = _X + hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(37))<br />
 &nbsp;&nbsp;{<br />
      _X = _X - hiz;<br />
 &nbsp;&nbsp;}<br />
}<br />
onClipEvent(load){<br />
 &nbsp;&nbsp;hiz = 0.3;<br />
 &nbsp;&nbsp;surtunme = 0.95;<br />
 &nbsp;&nbsp;xspeed = 0;<br />
 &nbsp;&nbsp;yspeed = 0;<br />
}<br />
onClipEvent(enterFrame){<br />
 &nbsp;&nbsp;_X = _X + xspeed;<br />
 &nbsp;&nbsp;_Y = _Y + yspeed;<br />
 &nbsp;&nbsp;yspeed *= surtunme;<br />
 &nbsp;&nbsp;xspeed *= surtunme;<br />
 &nbsp;&nbsp;if(Key.isDown(38))<br />
 &nbsp;&nbsp;{<br />
      yspeed -= hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(40))<br />
 &nbsp;&nbsp;{<br />
      yspeed += hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(39))<br />
 &nbsp;&nbsp;{<br />
      xspeed += hiz;<br />
 &nbsp;&nbsp;}<br />
 &nbsp;&nbsp;if(Key.isDown(37))<br />
 &nbsp;&nbsp;{<br />
      xspeed -= hiz;<br />
 &nbsp;&nbsp;}<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Secret Forest NEDEN Tarih Oldu?]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=165</link>
			<pubDate>Tue, 29 Mar 2022 22:05:07 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=1040">Fatalem</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=165</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">SECRET FOREST NEDEN TARİH OLDU?</span><br />
Türkiye Bağımsız Oyun Geliştiriciliğinin Tarihi</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Evet</span> ilginç bir konu başlığı üzerine konuşmak isterim. Aslında<span style="font-weight: bold;" class="mycode_b"> Secret-Forest ve Hiper Oyun gibi toplulukların</span> devamı olarak sayabileceğimiz günümüz modern oyun toplulukları. Genelde 2016 sonrası BAU gibi ÜNOG gibi oyun geliştirme toplulukların kurulmasıyla da yeni bir oyun geliştirme kitlesi oluştu. Genelde bu kitleyi <span style="font-weight: bold;" class="mycode_b">mobil ve hyper-casual</span> oyunların aşırı yaygınlaşmasıyla ve oyun geliştirmenin aşırı kolaylaşmasıyla doğru orantılı olarak değerlendirebiliriz. <span style="font-weight: bold;" class="mycode_b">Unity</span> sınırsız bir kaynak sunmuş durumda bu da oyun geliştirmenin tüm dünyada popülerleşmesine neden oldu. Peki konuyla ne alakası var?<br />
<br />
Biliyorsunuz ki bizim gibi belki bir iki forum sitesiyle beraber Türkiye'deki ilk oyun geliştirme topluluklarından birisi sayılabiliriz bir nevi newgrounds,ludum dare gibi. İngilizce bilgisi çok yeterli olmayanlar için alternatif sayılabilirdi S-F gibi forum siteleri. Bir çok insan 2010 öncesi dönemde bu gibi sitelerden bilgi edinebilirdi özellikle<span style="font-weight: bold;" class="mycode_b"> Flash as2, as3 oyun geliştiriciliği ve animasyon</span> dallarında. Unity vs. henüz yaygınlaşmamıştı, peki neden biz modern çağa adapte olamadık ve şuanda secret-forest sadece bir anıdan ibaret hale geldi? <br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">1</span>-Site yöneticilerinin umursamazlığı, olsa olur olmasa da olur kafasında oldukları için maalesef düşen aktifliğe karşı hiçbir önlem alınmadı zamanında. Eski sitelerin yedeklerine bile ulaşamıyorsak burada bir sorun vardır.<br />
<span style="font-weight: bold;" class="mycode_b">2-</span>Forum sitelerinin yerini Facebook'a bırakması. Günümüzde Facebook bile artık kullanılmıyorken 2010'larda Facebook veya Youtube gibi sitelere yayılmadığımız için kendi kabuğumuza çekildiğimiz için değişen çağa adapte olamadık.<br />
<span style="font-weight: bold;" class="mycode_b">3-</span>Flash sisteminin HTML'ye ağır bir şekilde yenilmesi ve diğer oyun geliştirme araçlarının gelişmesi ki Flash'ın asıl amacı oyun geliştirme değil o yüzden diğer bir çok programa göre oyun yapması daha zor ve karmaşıktı bu yüzden insanların başka alternatiflere yönelmesi doğaldı.<br />
<span style="font-weight: bold;" class="mycode_b">4-</span>Topluluk bir noktada birbirine yardımcı olmak yerine birbirine zarar veren bir yapıya bürünmesi. Artık insanlar birbirine yardım etmek yerine birbirini çekemez sürekli tartışan laçka bir ortama dönüşmüştü ki insanların bundan dolayı çok yakındığını hatırlıyorum.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Şimdi neden bu konulara değindim? </span>Çünkü şuanda o kadar popüler bir konu ki oyun geliştiriciliği ve dünyası bu site indie oyun devriminin bile öncesinde vardı. Secret-Forest'de zamanında doğru kararlar alınsaydı muhtemelen günümüzdeki <span style="font-weight: bold;" class="mycode_b">dijital oyun toplulukların önderliğini yapıyor olacaktı</span> aslında Türk bağımsız oyun tarihinde çok önemli bir yer burası kimsenin bundan bahsetmemesi ise bizim ayıbımızdır bu konuda sadece yöneticileri suçlayamam. Aranızda hiç modern oyun topluluklarına bir göz gezdiren olduysa samimiyetsiz ve ego kokan ortamı fark etmiştir çünkü ciddi çıkar ilişkileri dönmekte. <span style="font-weight: bold;" class="mycode_b">S-F'nin</span> ise çok temel oluşmuş bir kültürel yapısı vardı ki zamanında S-F'de günlerini aylarını harcamış olan insanlar ister istemez buradaki kültürün etkisi altında kalmıştır. Peki biz neden başarısız olduk? Resmen belgesel konusu..<br />
<br />
En büyük problemlerimizden biri zamanında dernekleşmemiş ve sosyal medya yönetiminde <span style="font-weight: bold;" class="mycode_b">çağdışı</span> kalmamız olarak nitelendirebiliriz aslında. Birçok insan burada amatör takılmaktaydı belki sayılı azınlık oyun ve animasyon alanında kendini profesyonel hale getirmeye karar verdi. Daha çok şey yazılabilir bu konu hakkında ama şimdilik burada bırakmak en iyisi. En azından bir kişi bile okusa benim için değerlidir.]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b"><span style="font-size: medium;" class="mycode_size">SECRET FOREST NEDEN TARİH OLDU?</span><br />
Türkiye Bağımsız Oyun Geliştiriciliğinin Tarihi</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Evet</span> ilginç bir konu başlığı üzerine konuşmak isterim. Aslında<span style="font-weight: bold;" class="mycode_b"> Secret-Forest ve Hiper Oyun gibi toplulukların</span> devamı olarak sayabileceğimiz günümüz modern oyun toplulukları. Genelde 2016 sonrası BAU gibi ÜNOG gibi oyun geliştirme toplulukların kurulmasıyla da yeni bir oyun geliştirme kitlesi oluştu. Genelde bu kitleyi <span style="font-weight: bold;" class="mycode_b">mobil ve hyper-casual</span> oyunların aşırı yaygınlaşmasıyla ve oyun geliştirmenin aşırı kolaylaşmasıyla doğru orantılı olarak değerlendirebiliriz. <span style="font-weight: bold;" class="mycode_b">Unity</span> sınırsız bir kaynak sunmuş durumda bu da oyun geliştirmenin tüm dünyada popülerleşmesine neden oldu. Peki konuyla ne alakası var?<br />
<br />
Biliyorsunuz ki bizim gibi belki bir iki forum sitesiyle beraber Türkiye'deki ilk oyun geliştirme topluluklarından birisi sayılabiliriz bir nevi newgrounds,ludum dare gibi. İngilizce bilgisi çok yeterli olmayanlar için alternatif sayılabilirdi S-F gibi forum siteleri. Bir çok insan 2010 öncesi dönemde bu gibi sitelerden bilgi edinebilirdi özellikle<span style="font-weight: bold;" class="mycode_b"> Flash as2, as3 oyun geliştiriciliği ve animasyon</span> dallarında. Unity vs. henüz yaygınlaşmamıştı, peki neden biz modern çağa adapte olamadık ve şuanda secret-forest sadece bir anıdan ibaret hale geldi? <br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">1</span>-Site yöneticilerinin umursamazlığı, olsa olur olmasa da olur kafasında oldukları için maalesef düşen aktifliğe karşı hiçbir önlem alınmadı zamanında. Eski sitelerin yedeklerine bile ulaşamıyorsak burada bir sorun vardır.<br />
<span style="font-weight: bold;" class="mycode_b">2-</span>Forum sitelerinin yerini Facebook'a bırakması. Günümüzde Facebook bile artık kullanılmıyorken 2010'larda Facebook veya Youtube gibi sitelere yayılmadığımız için kendi kabuğumuza çekildiğimiz için değişen çağa adapte olamadık.<br />
<span style="font-weight: bold;" class="mycode_b">3-</span>Flash sisteminin HTML'ye ağır bir şekilde yenilmesi ve diğer oyun geliştirme araçlarının gelişmesi ki Flash'ın asıl amacı oyun geliştirme değil o yüzden diğer bir çok programa göre oyun yapması daha zor ve karmaşıktı bu yüzden insanların başka alternatiflere yönelmesi doğaldı.<br />
<span style="font-weight: bold;" class="mycode_b">4-</span>Topluluk bir noktada birbirine yardımcı olmak yerine birbirine zarar veren bir yapıya bürünmesi. Artık insanlar birbirine yardım etmek yerine birbirini çekemez sürekli tartışan laçka bir ortama dönüşmüştü ki insanların bundan dolayı çok yakındığını hatırlıyorum.</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">Şimdi neden bu konulara değindim? </span>Çünkü şuanda o kadar popüler bir konu ki oyun geliştiriciliği ve dünyası bu site indie oyun devriminin bile öncesinde vardı. Secret-Forest'de zamanında doğru kararlar alınsaydı muhtemelen günümüzdeki <span style="font-weight: bold;" class="mycode_b">dijital oyun toplulukların önderliğini yapıyor olacaktı</span> aslında Türk bağımsız oyun tarihinde çok önemli bir yer burası kimsenin bundan bahsetmemesi ise bizim ayıbımızdır bu konuda sadece yöneticileri suçlayamam. Aranızda hiç modern oyun topluluklarına bir göz gezdiren olduysa samimiyetsiz ve ego kokan ortamı fark etmiştir çünkü ciddi çıkar ilişkileri dönmekte. <span style="font-weight: bold;" class="mycode_b">S-F'nin</span> ise çok temel oluşmuş bir kültürel yapısı vardı ki zamanında S-F'de günlerini aylarını harcamış olan insanlar ister istemez buradaki kültürün etkisi altında kalmıştır. Peki biz neden başarısız olduk? Resmen belgesel konusu..<br />
<br />
En büyük problemlerimizden biri zamanında dernekleşmemiş ve sosyal medya yönetiminde <span style="font-weight: bold;" class="mycode_b">çağdışı</span> kalmamız olarak nitelendirebiliriz aslında. Birçok insan burada amatör takılmaktaydı belki sayılı azınlık oyun ve animasyon alanında kendini profesyonel hale getirmeye karar verdi. Daha çok şey yazılabilir bu konu hakkında ama şimdilik burada bırakmak en iyisi. En azından bir kişi bile okusa benim için değerlidir.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Macromediada oyun yapıyorum yardım gerekli]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=138</link>
			<pubDate>Sat, 07 Aug 2021 09:08:26 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=1180">Hasanbey05</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=138</guid>
			<description><![CDATA[<span style="color: #ff4136;" class="mycode_color">(YARDIM GEREKLİ)</span><br />
<span style="color: #ffffff;" class="mycode_color">Arkadaşlar ben macromedia ile bir oyun yapıyorum bana oyun içinde yazma yeri yapma lazım nasıl yapcam</span><br />
arkadaşlar daha iyi anlamanız için resim koydum linke tıklayınca gelir resim<br />
<a href="https://www.hizliresim.com/209uutp" target="_blank" rel="noopener" class="mycode_url">https://www.hizliresim.com/209uutp</a><br />
<hr class="mycode_hr" />
yarıdm edinnn<br />
<hr class="mycode_hr" />
yoksa oyunu bitiremem]]></description>
			<content:encoded><![CDATA[<span style="color: #ff4136;" class="mycode_color">(YARDIM GEREKLİ)</span><br />
<span style="color: #ffffff;" class="mycode_color">Arkadaşlar ben macromedia ile bir oyun yapıyorum bana oyun içinde yazma yeri yapma lazım nasıl yapcam</span><br />
arkadaşlar daha iyi anlamanız için resim koydum linke tıklayınca gelir resim<br />
<a href="https://www.hizliresim.com/209uutp" target="_blank" rel="noopener" class="mycode_url">https://www.hizliresim.com/209uutp</a><br />
<hr class="mycode_hr" />
yarıdm edinnn<br />
<hr class="mycode_hr" />
yoksa oyunu bitiremem]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Sürpriz]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=133</link>
			<pubDate>Fri, 16 Apr 2021 17:18:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=1043">Hellstein26</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=133</guid>
			<description><![CDATA[Sürpriz arkadaşlar Adobe Flash Player emülatörü geliştirmişler Web Assembly ile çalışan, uygulama ismi Ruffle: <a href="https://ruffle.rs/" target="_blank" rel="noopener" class="mycode_url">https://ruffle.rs/</a>#<br />
<br />
Hayırlı olsun.]]></description>
			<content:encoded><![CDATA[Sürpriz arkadaşlar Adobe Flash Player emülatörü geliştirmişler Web Assembly ile çalışan, uygulama ismi Ruffle: <a href="https://ruffle.rs/" target="_blank" rel="noopener" class="mycode_url">https://ruffle.rs/</a>#<br />
<br />
Hayırlı olsun.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[C ile Merhaba Dünya Yazıyoruz!]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=106</link>
			<pubDate>Thu, 24 Oct 2019 18:53:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=919">Kabus</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=106</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Eskiden forumun asıl oluşma amaçlarından biri oyun yapımı olduğu ve bu forumda da bulunması gereken bir özellik olduğu için, basit C kodlama bilgisiyle yapabileceğiniz bir ders ile karşınızdayım :) C kodlama diliyle Hello World yazma, hadi bakalım :D</span><br />
<br />
1. Öncelikle kodlama yapabilmek için IDE'ye ihtiyacımız var. Ben Dev C++ kullanıyorum, size de öneririm. Bu kod için hayli hayli işimizi görecektir :D<br />
<br />
2. Sonrasında IDE'mizi açıyoruz. CTRL + N kombinasyonu ile boş bir C dosyası açıyoruz.<br />
<br />
3. Öncelikle kütüphanelerimizi çekmemiz gerekiyor. Bu yüzden en üste şu iki kodu yazıyoruz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt;</code></div></div><br />
4. Şimdilik her şey tamam. Asıl kısımlara geçme zamanı. /* */ arasındaki yazılar benim yorum satırım olacak, kod satırları üzerinden anlatacağım.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt;<br />
<br />
/* Bir tane ana fonksiyon oluşturmalıyız ki kodlarımız çalışabilsin :) */<br />
int main()<br />
{<br />
        /* Artık kodlarımızı bu satırların içine yazabileceğiz.<br />
        Bizim ekrana bir şey yazdırabilmemiz için "printf" isimli fonksiyonu kullanmalıyız.*/<br />
<br />
        printf("Merhaba Secret-Forest!");  /* Sonuna ";" işareti eklememiz şart, yoksa IDE bu satırı okumayacaktır. */<br />
<br />
<br />
        return 0; /* Kodların sona erdiğini ve döndürdüğünü göstermemiz için bunu da yazmamız gerekiyor. */<br />
}</code></div></div><br />
İşte "Merhaba Dünya" yazmak oldukça basit :D Şimdi biraz daha şekillendirebiliriz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt; /* Bakın bunları sakın unutmayın kodlarınız gerçekten çalışmaz :D */<br />
<br />
int main()<br />
{<br />
   &nbsp;&nbsp;/* Eğer "&#92;n" kullanırsak bir satır atlarız, "&#92;t" yazarsak büyük boşluk bırakırız. */<br />
   &nbsp;&nbsp;printf("&#92;nBir alt satirdan merhaba Secret-Forest!");<br />
   &nbsp;&nbsp;printf("&#92;n&#92;tBir alt satir ve tab ile yazilmis bir Secret-Forest yazisi.");<br />
<br />
   &nbsp;&nbsp;return 0;<br />
}</code></div></div><br />
Şekilli bir şekilde de yazmayı başardık! Artık farklı kombinasyonlarda farklı yazılar yazabilirsiniz :)<br />
<br />
Bu kategorinin boş kalmaması için elimden geldiğince ekstra dersler anlatabilmek çok isterim, umarım da nasip olur :D Şimdilik görüşmek üzere, hoşnut kalın!]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Eskiden forumun asıl oluşma amaçlarından biri oyun yapımı olduğu ve bu forumda da bulunması gereken bir özellik olduğu için, basit C kodlama bilgisiyle yapabileceğiniz bir ders ile karşınızdayım :) C kodlama diliyle Hello World yazma, hadi bakalım :D</span><br />
<br />
1. Öncelikle kodlama yapabilmek için IDE'ye ihtiyacımız var. Ben Dev C++ kullanıyorum, size de öneririm. Bu kod için hayli hayli işimizi görecektir :D<br />
<br />
2. Sonrasında IDE'mizi açıyoruz. CTRL + N kombinasyonu ile boş bir C dosyası açıyoruz.<br />
<br />
3. Öncelikle kütüphanelerimizi çekmemiz gerekiyor. Bu yüzden en üste şu iki kodu yazıyoruz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt;</code></div></div><br />
4. Şimdilik her şey tamam. Asıl kısımlara geçme zamanı. /* */ arasındaki yazılar benim yorum satırım olacak, kod satırları üzerinden anlatacağım.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt;<br />
<br />
/* Bir tane ana fonksiyon oluşturmalıyız ki kodlarımız çalışabilsin :) */<br />
int main()<br />
{<br />
        /* Artık kodlarımızı bu satırların içine yazabileceğiz.<br />
        Bizim ekrana bir şey yazdırabilmemiz için "printf" isimli fonksiyonu kullanmalıyız.*/<br />
<br />
        printf("Merhaba Secret-Forest!");  /* Sonuna ";" işareti eklememiz şart, yoksa IDE bu satırı okumayacaktır. */<br />
<br />
<br />
        return 0; /* Kodların sona erdiğini ve döndürdüğünü göstermemiz için bunu da yazmamız gerekiyor. */<br />
}</code></div></div><br />
İşte "Merhaba Dünya" yazmak oldukça basit :D Şimdi biraz daha şekillendirebiliriz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>#include &lt;stdio.h&gt;<br />
#include &lt;stdlib.h&gt; /* Bakın bunları sakın unutmayın kodlarınız gerçekten çalışmaz :D */<br />
<br />
int main()<br />
{<br />
   &nbsp;&nbsp;/* Eğer "&#92;n" kullanırsak bir satır atlarız, "&#92;t" yazarsak büyük boşluk bırakırız. */<br />
   &nbsp;&nbsp;printf("&#92;nBir alt satirdan merhaba Secret-Forest!");<br />
   &nbsp;&nbsp;printf("&#92;n&#92;tBir alt satir ve tab ile yazilmis bir Secret-Forest yazisi.");<br />
<br />
   &nbsp;&nbsp;return 0;<br />
}</code></div></div><br />
Şekilli bir şekilde de yazmayı başardık! Artık farklı kombinasyonlarda farklı yazılar yazabilirsiniz :)<br />
<br />
Bu kategorinin boş kalmaması için elimden geldiğince ekstra dersler anlatabilmek çok isterim, umarım da nasip olur :D Şimdilik görüşmek üzere, hoşnut kalın!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[2 Boyutlu Dungeon Crawler]]></title>
			<link>https://secret-forest.xyz/showthread.php?tid=105</link>
			<pubDate>Tue, 22 Oct 2019 16:52:45 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://secret-forest.xyz/member.php?action=profile&uid=960">Arthedain</a>]]></dc:creator>
			<guid isPermaLink="false">https://secret-forest.xyz/showthread.php?tid=105</guid>
			<description><![CDATA[Başlıktan da anlaşılabileceği gibi 2 boyutlu dungeon crawler bir oyun yapmak istiyorum ve kodlama bilgim yok.Program olarak ne önerirsiniz bir de hangi kodlama dili ile başlamam mantıklı olur.Az da olsa tecrübem var ancak o tecrübe 2011'den kalma olduğundan dolayı pek işe yarayacağını sanmıyorum :D . Şimdiden teşekkürler ^^<br />
<hr class="mycode_hr" />
Bahsettiğim dungeon crawler eskiden yapılan birincil şahıs dungeon crawlerlar.Ayrıca text tabanlı da olabilir hiç farketmez sadece zindanda geçen çevre ile az etkileşimde bulunulan 4 temel yöne hareket edilebilen bir oyun yapmak istiyorum.Arada seçeneklerin falan çıkacağı şekilde bir şeyler istiyorum.(Might and Magic World of Xeen  benzeri yani)]]></description>
			<content:encoded><![CDATA[Başlıktan da anlaşılabileceği gibi 2 boyutlu dungeon crawler bir oyun yapmak istiyorum ve kodlama bilgim yok.Program olarak ne önerirsiniz bir de hangi kodlama dili ile başlamam mantıklı olur.Az da olsa tecrübem var ancak o tecrübe 2011'den kalma olduğundan dolayı pek işe yarayacağını sanmıyorum :D . Şimdiden teşekkürler ^^<br />
<hr class="mycode_hr" />
Bahsettiğim dungeon crawler eskiden yapılan birincil şahıs dungeon crawlerlar.Ayrıca text tabanlı da olabilir hiç farketmez sadece zindanda geçen çevre ile az etkileşimde bulunulan 4 temel yöne hareket edilebilen bir oyun yapmak istiyorum.Arada seçeneklerin falan çıkacağı şekilde bir şeyler istiyorum.(Might and Magic World of Xeen  benzeri yani)]]></content:encoded>
		</item>
	</channel>
</rss>