<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lusta.hu &#187; c#</title>
	<atom:link href="http://www.lusta.hu/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lusta.hu</link>
	<description>Amíg a test renyhe, az elme dolgozik</description>
	<lastBuildDate>Mon, 23 Jan 2012 00:28:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>C# és C++</title>
		<link>http://www.lusta.hu/2009/08/03/c-es-c/</link>
		<comments>http://www.lusta.hu/2009/08/03/c-es-c/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 11:51:55 +0000</pubDate>
		<dc:creator>Vagabond</dc:creator>
				<category><![CDATA[Hobbi]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[programnyelvek]]></category>

		<guid isPermaLink="false">http://www.lusta.hu/?p=139</guid>
		<description><![CDATA[Mivel a Java nem kifejezetten a játékírók kedvenc nyelve, kitaláltam, hogy megtanulom a C#-ot, és felelvenítem a C++-os emlékeimet. A C# elsajátítása a Java után kifejezetten egyszerűnek tűnik, bár vannak apró különbségek, amit az őrületbe tudnak kergetni néha. Vettem egy könyvet, C# in Depth címmel, ami alapvetően arról szól, hogy hogyan változott a nyelv az [...]]]></description>
			<content:encoded><![CDATA[<p>Mivel a Java nem kifejezetten a játékírók kedvenc nyelve, kitaláltam, hogy megtanulom a C#-ot, és felelvenítem a C++-os emlékeimet.</p>
<p>A C# elsajátítása a Java után kifejezetten egyszerűnek tűnik, bár vannak apró különbségek, amit az őrületbe tudnak kergetni néha. Vettem egy könyvet, <a href="http://www.amazon.co.uk/C-Depth-What-need-master/dp/1933988363/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1249299878&amp;sr=8-1">C# in Depth</a> címmel, ami alapvetően arról szól, hogy hogyan változott a nyelv az 1-es verzió óta. Nagyon-nagyon hasznos. Fejlesztőeszköz gyanánt a Visual Studio express változtatát használom, ami ingyenes, de jó sok dolgot sajnos nem is tud, amit én szeretnék. Nem tudom, a nem express változat mennyivel okosabb, de ez nagyon messze van az eclipse színvonalától. Az eclipse-hez használható C# kiegészítő ellenben simán gagyi.</p>
<p>A C++ már némiképpen rögösebb. Nagyon rég programoztam benne, és bizony rendesen megkoptak az emlékek. Egyelőre még nem jutottam el oda, hogy könyvet és/vagy netes tutorialt keressek, viszont fejlesztőkörnyezetet már találtam. Mondanom sem kell, nem teljesen triviális ez sem, ám végül a Netbeans C++-os verzióját találtam használhatónak.</p>
<p>Szóval, minden megvan ahhoz, hogy nekiálljak játékot írni.. <img src='http://www.lusta.hu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lusta.hu/2009/08/03/c-es-c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fejlődés</title>
		<link>http://www.lusta.hu/2009/07/29/fejlodes/</link>
		<comments>http://www.lusta.hu/2009/07/29/fejlodes/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 14:43:40 +0000</pubDate>
		<dc:creator>Vagabond</dc:creator>
				<category><![CDATA[Hobbi]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[emergent]]></category>

		<guid isPermaLink="false">http://www.lusta.hu/?p=134</guid>
		<description><![CDATA[Úgy gondoltam, lenne értelme megtanulni a C# programozási nyelvet. A lenti, szigetes feladat egészen jó alanynak tűnt ahhoz, hogy elkezdjem, úgyhogy a következő szigetest már c#-ban írtam meg, és &#8211; Geot felvetése kapcsán &#8211; gravitációval. Kifejtés és képek alant: A gravitációs számolás lényege: minden darabka vonzza a többit. A vonzás a távolság négyzetével arányos. Ha [...]]]></description>
			<content:encoded><![CDATA[<p>Úgy gondoltam, lenne értelme megtanulni a C# programozási nyelvet. A lenti, szigetes feladat egészen jó alanynak tűnt ahhoz, hogy elkezdjem, úgyhogy a következő szigetest már c#-ban írtam meg, és &#8211; Geot felvetése kapcsán &#8211; gravitációval. Kifejtés és képek alant:</p>
<p><span id="more-134"></span></p>
<p>A gravitációs számolás lényege: minden darabka vonzza a többit. A vonzás a távolság négyzetével arányos. Ha közel érünk egy másik kis szigethez, megállunk:</p>
<div id="attachment_130" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-130 " src="http://www.lusta.hu/wp-content/uploads/2009/07/emergent_2.png" alt="Végtelen távolság, egységsúlyokkal" width="300" height="299" /><p class="wp-caption-text">Végtelen távolság, egységsúlyokkal</p></div>
<p>Hát ez még nem pont az, amit szeretnénk, de a csoportképzés máris sokkal jobb. Oké, lépjünk tovább, min tudnánk javítani..</p>
<p>Csináljuk meg úgy, hogy csak egy bizonyos távolságon belül keresünk:</p>
<div id="attachment_131" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-131" src="http://www.lusta.hu/wp-content/uploads/2009/07/emergent_3.png" alt="Szabályozott távolság, egységsúlyokkal" width="300" height="300" /><p class="wp-caption-text">Szabályozott távolság, egységsúlyokkal</p></div>
<p>Határozottan alakul. Nem középre tart mindenki, hanem csoportokat képzünk. Tegyük ezt kicsit félre, és nézzük meg, mi történik akkor, ha az elemeknek súlya is van, akár negatív is..</p>
<div id="attachment_132" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-132" src="http://www.lusta.hu/wp-content/uploads/2009/07/emergent_4.png" alt="Súlyozott, végtelen távolság" width="300" height="298" /><p class="wp-caption-text">Súlyozott, végtelen távolság</p></div>
<p>Ez sem rossz, megintcsak csoportok alakulnak ki, ami részben a taszító hatásnak köszönhető. A súlyeloszlás amúgy nem egyenletes, -2-től +3-ig véletlenszerűen alakul. Kombináljuk most az utolsó két módszert, és nézzük meg, mi történik, ha valamivel kisebb területen próbáljuk ki:</p>
<div id="attachment_133" class="wp-caption aligncenter" style="width: 310px"><img class="size-full wp-image-133" src="http://www.lusta.hu/wp-content/uploads/2009/07/emergent_5.png" alt="Szabályozott távolság, súlyozott" width="300" height="299" /><p class="wp-caption-text">Szabályozott távolság, súlyozott</p></div>
<p>Mint látható, ebből a mintából minimális utómunkával már nagyszerű szigeteket lehet kialakítani. Tesztelgettem ezt a beállítást párszor, nagyon érdekes formák alakulnak ki..</p>
<p>Ezzel nagyjából el is jutottam oda, ahova akartam, szóval a következő lépésben valami újféle problémát fogok kitalálni, vagy ezt a térképet finomítom valamiképpen..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lusta.hu/2009/07/29/fejlodes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

