<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Clomosy | Forum : Basit Yılan oyunu ilerleme</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : TclForm Olu&#351;turma : Basit Yılan oyunu ilerleme]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Tue, 16 Jun 2026 16:28:15 +0000</pubDate>
  <lastBuildDate>Wed, 01 Apr 2026 17:51:37 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1430</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://forum.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://forum.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[Basit Yılan oyunu ilerleme : Merhaba Alper,var MyForm : TclGameForm;...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1430&amp;PID=3260#3260</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1430<br /><strong>Gönderim Zamanı:</strong> 01&nbsp;Nisan&nbsp;2026 Saat 17:51<br /><br />Merhaba Alper,&nbsp;<br><br><div>var</div><div>&nbsp; MyForm : TclGameForm;</div><div>&nbsp; kare : TClProButton;</div><div>&nbsp; SagBtn, SolBtn, YukariBtn, AsagiBtn : TclProButton;</div><div>&nbsp; GameTimer : TClTimer;</div><div>&nbsp; yon : Integer; // 1:Yukarı, 2:Aşağı, 3:Sol, 4:Sağ</div><div><br></div><div>// YÖN DEĞİŞTİRME BUTONLARI</div><div>void GitYukari; { yon = 1; }</div><div>void GitAsagi;&nbsp; { yon = 2; }</div><div>void GitSol;&nbsp; &nbsp; { yon = 3; }</div><div>void GitSag;&nbsp; &nbsp; { yon = 4; }</div><div><br></div><div>void YilanHareketEt;</div><div>var</div><div>&nbsp; yeniX, yeniY : Single;</div><div>{</div><div>&nbsp; yeniX = kare.Position.X;</div><div>&nbsp; yeniY = kare.Position.Y;</div><div><br></div><div>&nbsp; if (yon == 1)&nbsp; &nbsp; &nbsp; { yeniY = yeniY - 20; }</div><div>&nbsp; else if (yon == 2) { yeniY = yeniY + 20; }</div><div>&nbsp; else if (yon == 3) { yeniX = yeniX - 20; }</div><div>&nbsp; else if (yon == 4) { yeniX = yeniX + 20; }</div><div><br></div><div>&nbsp;&nbsp;</div><div>&nbsp; if ((yeniX &lt; 80) || (yeniX + kare.Width &gt; TForm(MyForm).ClientWidth - 80) ||&nbsp;</div><div>&nbsp; &nbsp; &nbsp; (yeniY &lt; 60) || (yeniY + kare.Height &gt; TForm(MyForm).ClientHeight - 60))</div><div>&nbsp; {</div><div>&nbsp; &nbsp; GameTimer.Enabled = False; // Çarptığı an zamanlayıcıyı (oyunu) durdur</div><div>&nbsp; &nbsp; ShowMessage('Duvara Çarptın! OYUN BİTTİ.');</div><div>&nbsp; }</div><div>&nbsp; else</div><div>&nbsp; {</div><div>&nbsp; &nbsp; kare.Position.X = yeniX;</div><div>&nbsp; &nbsp; kare.Position.Y = yeniY;</div><div>&nbsp; }</div><div>}</div><div><br></div><div>// ANA KOD VE TASARIM</div><div>{</div><div>&nbsp; MyForm = TclGameForm.Create(Self);</div><div>&nbsp; yon = 2;&nbsp;</div><div>&nbsp; MyForm.clsetWindowState(fwsMaximized)</div><div><br></div><div>&nbsp; kare = MyForm.AddNewProButton(MyForm, 'kare', '');</div><div>&nbsp; kare.Align = alNone;</div><div>&nbsp; kare.Position.X = 150;</div><div>&nbsp; kare.Position.Y = 250;</div><div>&nbsp; kare.Width = 40;</div><div>&nbsp; kare.Height = 40;</div><div>&nbsp; kare.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#22c55e');</div><div>&nbsp; kare.clProSettings.IsRound = True;</div><div>&nbsp; kare.clProSettings.RoundHeight = 10;</div><div>&nbsp; kare.clProSettings.RoundWidth = 10;</div><div>&nbsp; kare.SetclProSettings(kare.clProSettings);</div><div><br></div><div>&nbsp; YukariBtn = MyForm.AddNewProButton(MyForm, 'YukariBtn', 'YUKARI');</div><div>&nbsp; YukariBtn.Align = alTop; YukariBtn.Height = 60;</div><div>&nbsp; MyForm.AddNewEvent(YukariBtn, tbeOnClick, 'GitYukari');</div><div><br></div><div>&nbsp; AsagiBtn = MyForm.AddNewProButton(MyForm, 'AsagiBtn', 'AŞAĞI');</div><div>&nbsp; AsagiBtn.Align = alBottom; AsagiBtn.Height = 60;</div><div>&nbsp; MyForm.AddNewEvent(AsagiBtn, tbeOnClick, 'GitAsagi');</div><div><br></div><div>&nbsp; SolBtn = MyForm.AddNewProButton(MyForm, 'SolBtn', 'SOL');</div><div>&nbsp; SolBtn.Align = alLeft; SolBtn.Width = 80;</div><div>&nbsp; MyForm.AddNewEvent(SolBtn, tbeOnClick, 'GitSol');</div><div><br></div><div>&nbsp; SagBtn = MyForm.AddNewProButton(MyForm, 'SagBtn', 'SAĞ');</div><div>&nbsp; SagBtn.Align = alRight; SagBtn.Width = 80;</div><div>&nbsp; MyForm.AddNewEvent(SagBtn, tbeOnClick, 'GitSag');</div><div><br></div><div>&nbsp; GameTimer = MyForm.AddNewTimer(MyForm, 'GameTimer', 100);</div><div>&nbsp; GameTimer.Enabled = True;</div><div>&nbsp; MyForm.AddNewEvent(GameTimer, tbeOnTimer, 'YilanHareketEt');</div><div><br></div><div>&nbsp; MyForm.Run;</div><div>}<br><br><br>bu kodu çalıştırıp dener misin?&nbsp;<br>ClsenderKeyChar ile tekrar bir araştırma yapıyorum. Bu yöntem de farklı bir yöntem&nbsp;</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Wed, 01 Apr 2026 17:51:37 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1430&amp;PID=3260#3260</guid>
  </item> 
  <item>
   <title><![CDATA[Basit Yılan oyunu ilerleme : Sadece yukar&#305; a&#351;a&#287;&#305; giden bu &#231;ok...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1430&amp;PID=3254#3254</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=351">Alper</a><br /><strong>Konu:</strong> 1430<br /><strong>Gönderim Zamanı:</strong> 30&nbsp;Mart&nbsp;2026 Saat 12:40<br /><br /><div>Sadece yukarı aşağı giden bu çok basit yılan oyunum yukarı aşağı gitmiyor bunu nasıl çözerim?&nbsp;</div><div><br></div><div>var</div><div><br></div><div>MyForm : TclGameForm</div><div>kare : TClProButton</div><div>&nbsp;void KeyDown</div><div>&nbsp;{</div><div>&nbsp; &nbsp;if (MyForm.clSenderKeyChar == 32)</div><div>&nbsp; &nbsp;{</div><div>&nbsp; &nbsp; kare.margins.top = 5</div><div>&nbsp; &nbsp;}</div><div>&nbsp; &nbsp;else if (MyForm.clSenderKeyChar == 119)</div><div>&nbsp; &nbsp;{</div><div>&nbsp; &nbsp; &nbsp;kare.margins.bottom = -5</div><div>&nbsp; &nbsp;}</div><div>&nbsp;}</div><div>&nbsp;</div><div>&nbsp;</div><div>void asagi</div><div>{</div><div>&nbsp; kare.margins.top = 5</div><div>&nbsp;&nbsp;</div><div>&nbsp; kare.margins.bottom = -5</div><div>}</div><div>{</div><div>MyForm = TclGameForm.Create(Self);</div><div><br></div><div>&nbsp; kare = MyForm.AddNewProButton(MyForm, 'kare', '')</div><div>&nbsp; kare.Align = alCenter;</div><div>&nbsp; kare.Width = 50;</div><div>&nbsp; kare.Height = 60;</div><div>&nbsp; kare.clProSettings.BorderColor = clAlphaColor.clHexToColor('#fabd2');</div><div>&nbsp; kare.clProSettings.RoundHeight = 10;</div><div>&nbsp; kare.clProSettings.RoundWidth = 10;</div><div>&nbsp; kare.clProSettings.BorderWidth = 2;</div><div>&nbsp; kare.clProSettings.IsFill = True;&nbsp;</div><div>&nbsp; kare.clProSettings.IsRound = True;</div><div>&nbsp; kare.clProSettings.PictureSource = '<a href="https://clomosy.com/demos/computerNetwork.png" target="_blank" rel="nofollow">https://clomosy.com/demos/computerNetwork.png</a>';</div><div>&nbsp; kare.clProSettings.PictureAutoFit = True;</div><div>&nbsp; kare.SetclProSettings(kare.clProSettings);</div><div>&nbsp;&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(MyForm,tbeOnKeyDown,'KeyDown' )</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; MyForm.run</div><div>}</div><div><br></div><div>Çok teşekkürler</div><a href="https://static.cloudflareinsights.com/beac&#111;n.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" target="_blank" rel="nofollow">https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516"</a> integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;439455f3e46c40b98dbd42a2f1a954d8&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous">]]>
   </description>
   <pubDate>Mon, 30 Mar 2026 12:40:39 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1430&amp;PID=3254#3254</guid>
  </item> 
 </channel>
</rss>