<?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>Blog of eddy14 &#187; Game-Design</title>
	<atom:link href="http://41yd.de/blog/category/game-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://41yd.de/blog</link>
	<description>&#34;I am the master of this computer, for me the gates will open&#34; -c0mrade</description>
	<lastBuildDate>Mon, 02 Aug 2010 00:43:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SDL weg, SFML her!</title>
		<link>http://41yd.de/blog/2008/05/24/sdl-weg-sfml-her/</link>
		<comments>http://41yd.de/blog/2008/05/24/sdl-weg-sfml-her/#comments</comments>
		<pubDate>Sat, 24 May 2008 13:50:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Game-Design]]></category>

		<guid isPermaLink="false">http://41yd.de/blog/?p=125</guid>
		<description><![CDATA[Ich bin ganz zufällig heute über SFML gestolpert als ich auf der Suche nach einer offenen RAR Dokumentation war. Es sieht sehr sehr sehr schick aus. Nicht nur der schöne Webauftritt, sondern die Bibliothek selbst. Es hat alles, von Grafik, Sound rüber zu Netzwerk und einiges mehr. Alles in einem. Das Teil ist dann auch [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin ganz zufällig heute über <a title="SFML" href="http://www.sfml-dev.org" target="_blank">SFML</a> gestolpert als ich auf der Suche nach einer offenen RAR Dokumentation war. Es sieht sehr sehr sehr schick aus. Nicht nur der schöne Webauftritt, sondern die Bibliothek selbst. Es hat alles, von Grafik, Sound rüber zu Netzwerk und einiges mehr. Alles in einem. Das Teil ist dann auch nicht nur für eine bestimmte Sprache, sondern für C, C++, Ruby (!) und Python <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Da die Dokumentation (so wie ich das im moment sehe) nur auf C++ zugeschnitten ist, werde ich mich mit der Ruby-Bubliothek später beschäftigen (der Gedanke mit Ruby Games zu coden turned mich an <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ). Der einzige Nachteil den ich hier sehe ist, dass SFML trotz der sehr großzügigen Lizenz in keinen der Ubuntu-Repos ist (wegen meinem neuen Laptop bin ich von Arch-Linux kurzzeitig auf Ubuntu umgestiegen). Na, dann müssen sich meine Zocker halt SFML selbst compilen. Wäre halt cooler gewesen ein apt-get libsfml auszuführen, und glücklich zu sein <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Der Compiler hat aber auch beim Selbstcompilen gejuckt, wegen den ganzen Libraries die mir gefehlt haben. Da wären unter anderem libxrandr-dev, libsndfile1-dev, libgtk2.0-dev dann noch qt und wx. Am Ende ging es doch.</p>
<p>Das Projekt existiert anscheinend erst seit ca. einem Jahr. Komisch dass es schon so weit entwickelt ist.<br />
Ich arbeite jetzt mich mal in die <a href="http://www.sfml-dev.org/tutorials/">Tutorials</a> und dann vergleich ich es mal mit SDL. Ein <a href="http://www.sfml-dev.org/forum/viewtopic.php?t=43">Benchmark</a> existiert schon, und SFML war manchmal um 9000% (!) schneller als SDL.</p>
]]></content:encoded>
			<wfw:commentRss>http://41yd.de/blog/2008/05/24/sdl-weg-sfml-her/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>box2d &#8211; Physic Engine</title>
		<link>http://41yd.de/blog/2007/10/01/box2d-physic-engine/</link>
		<comments>http://41yd.de/blog/2007/10/01/box2d-physic-engine/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 02:21:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Game-Design]]></category>

		<guid isPermaLink="false">http://41yd.de/blog/?p=88</guid>
		<description><![CDATA[Hey guys 
Das Spiel was ich im letzten Beitrag mal nebenbei erwähnt hatte, hat mich nun so weit gebracht, die gleiche Physic Engine zu benutzen   Nämlich box2d mit SDL. 
Zuerst war ich frustriert, weil dort nur die Rede von Windows war, und andere 2d Physic Engines kenn ich nicht, zumindest keine auf Linux [...]]]></description>
			<content:encoded><![CDATA[<p>Hey guys <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
<a href="http://www.kloonigames.com/blog/games/crayon/">Das Spiel</a> was ich im letzten Beitrag mal nebenbei erwähnt hatte, hat mich nun so weit gebracht, die gleiche Physic Engine zu benutzen <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Nämlich <a href="http://www.box2d.org">box2d</a> mit <a href="http://www.libsdl.org">SDL</a>. <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Zuerst war ich frustriert, weil dort nur die Rede von Windows war, und andere 2d Physic Engines kenn ich nicht, zumindest keine auf Linux <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Naja, irgendwann fand ich dann <a href="http://www.gphysics.com/archives/31">einen Blogeintrag</a> auf der Seite, welches danach fragte ob mal jemand die Lite Version dieser Engine auf Linux zum laufen kriegen könnte. Und ein Kommentar sagte aus, das es ohne Probleme geht, wenn man nur kurz die Header anpasst =)<br />
OK, erstmal musste ich Glut installieren<br />
sudo apt-get install libglut3-dev<br />
sudo apt-get install freeglut3-dev (keine Ahnung ob der noch nötig war, oder wie die package genau hieß :S)<br />
Danach noch in den Dateien &#8220;Main.cpp&#8221; und &#8220;Arbiter.cpp&#8221; die Header angepasst von<br />
#include &#8220;glut.h&#8221;<br />
in<br />
#include &lt; GL/glut.h &gt;<br />
Dann nur noch abgespeichert und compiled:<br />
gcc -lglut *.cpp -o box2d<br />
Starten und freuen:<br />
./box2d</p>
<p>Hab hier das ganze hochgeladen als mirror <a href="http://xirror.com/spread/53580729/Box2D_Lite_edit.zip.html">http://xirror.com/spread/53580729/Box2D_Lite_edit.zip.html</a><br />
Falls mal was passieren sollte :S (Bin aber grad müde , 4:20 Uhr, könnte sein das bei dem Package grad was fehlt o.ä. ^^)</p>
<p>Vll hilft einigen dieser Blog Eintrag ja (Leute aus Google solls schonmal hier hin geschlagen haben <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</p>
]]></content:encoded>
			<wfw:commentRss>http://41yd.de/blog/2007/10/01/box2d-physic-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erstes spielbares SDL Spiel ~Update: Win-Version~</title>
		<link>http://41yd.de/blog/2007/06/10/erstes-spielbares-sdl-spiel/</link>
		<comments>http://41yd.de/blog/2007/06/10/erstes-spielbares-sdl-spiel/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 16:41:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Game-Design]]></category>

		<guid isPermaLink="false">http://41yd.de/blog/?p=40</guid>
		<description><![CDATA[Hallo Leute.
Hab mich heute nochmal hingesetzt, und habe mein Pong Game weiterentwickelt. Der Code ist echt dreckig geworden (da ich nicht wusste, wie ich so eine Art Physik-Engine für die Kugel programmieren soll). Aber was solls, das Game kann man spielen.
Die Bugs die ich schon kenne:
-Auf Windows wird nicht &#8220;Rot hat gewonnen&#8221; (oder halt &#8220;Blau&#8221;) [...]]]></description>
			<content:encoded><![CDATA[<p>Hallo Leute.<br />
Hab mich heute nochmal hingesetzt, und habe mein Pong Game weiterentwickelt. Der Code ist echt dreckig geworden (da ich nicht wusste, wie ich so eine Art Physik-Engine für die Kugel programmieren soll). Aber was solls, das Game kann man spielen.</p>
<p>Die Bugs die ich schon kenne:<br />
-Auf Windows wird nicht &#8220;Rot hat gewonnen&#8221; (oder halt &#8220;Blau&#8221;) ausgegeben, sondern in einer Text-Datei gespeichert<br />
-Der Blaue Schläger wird vom Ball nicht korrekt getroffen.<br />
-Die Kugel bewegt sich manchmal komisch<br />
-Die Tastatureinstellung ist spiegelverkehrt (WASD bewegt den rechten Schläger, und die Pfeiltesten den Linken :S)</p>
<p>Wenn ich den Code nochmal optimiere, bau ich noch paar Effekte (wie z.B. eine Flammen Kugel o.ä. mit besonderen Eigenschaften) ein. Und Multiplayer (durch Internet oder LAN) soll auch reinkommen <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Bin grad auf Linux, und zu faul nach Windows zu wechseln &#8230; müsst ihr also selbst kompilieren <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>1.) Für Linux, braucht ihr erstmal SDL (wenn ihr das schon habt, springt zu Punkt 2) &#8230; ihr gebt:</p>
<p>sudo apt-get install libsdl1.2-dev<br />
//sudo apt-get install libsdl-image1.2-dev<br />
//sudo apt-get install libsdl-ttf2.0-dev<br />
//sudo apt-get install libsdl-net1.2-dev<br />
(Ihr braucht aber nur das erste &#8230; der Rest wird wohl in späteren Versionen vom Pong-Spiel verwendet &#8230; ihr könnt es aber ruhig schon vorinstallieren <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )<br />
2.) Kompilieren tut ihr es wie folgt:<br />
g++ main.cpp -o pong -lSDL<br />
3.) Jetzt nur noch starten:<br />
./pong<br />
4.) Und nun zoooocken <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><a href="http://41yd.de/blog/wp-content/pong-flavor1.zip">Download Linux-Version hier! &#8220;Pong-Flavor&#8221;</a></p>
<p>//Edit:<br />
Nunja, für Win hab ichs jetzt auch kompiliert (als exe) &#8230; hier habt ihrs :</p>
<p><a href="http://41yd.de/blog/wp-content/pong-flavor.zip">Download Windows-Version hier! &#8220;Pong-Flavor&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://41yd.de/blog/2007/06/10/erstes-spielbares-sdl-spiel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Problem gefunden, Spiel beginnt</title>
		<link>http://41yd.de/blog/2007/05/09/problem-gefunden-spiel-beginnt/</link>
		<comments>http://41yd.de/blog/2007/05/09/problem-gefunden-spiel-beginnt/#comments</comments>
		<pubDate>Wed, 09 May 2007 18:06:56 +0000</pubDate>
		<dc:creator>eddy14</dc:creator>
				<category><![CDATA[Game-Design]]></category>

		<guid isPermaLink="false">http://41yd.de/blog/?p=20</guid>
		<description><![CDATA[Das ruckeln ist vorbei &#8230; Ich weiß nicht genau wo das Problem lag &#8230; nachdem ich aber bemerkt habe das ich den Bildschirm 2 mal Flippe (wegen Doublebuffer) hab ichs schnell geändert , und das ruckeln, sowieso das blinken war weg =)
Meine 2 Stäbe sind nun auf der Fläche zu sehen, die man rumbewegen kann [...]]]></description>
			<content:encoded><![CDATA[<p>Das ruckeln ist vorbei &#8230; Ich weiß nicht genau wo das Problem lag &#8230; nachdem ich aber bemerkt habe das ich den Bildschirm 2 mal Flippe (wegen Doublebuffer) hab ichs schnell geändert , und das ruckeln, sowieso das blinken war weg =)</p>
<p>Meine 2 Stäbe sind nun auf der Fläche zu sehen, die man rumbewegen kann (Rot = Pfeiltasten, Blau=W/A/S/D)</p>
<p>Nun versuch ich wohl den schwierigsten Teil für mich einzubauen &#8230; nämlich einen Ball der sich selbstständig bewegt, und bei zusammenstoß seine Richtung wechselt usw :S</p>
<p><a href="http://eddy14.dajoob.com/blog/wp-content/pong.JPG" onclick="return false;" title="Direkter Link zu der Datei"><img src="http://eddy14.dajoob.com/blog/wp-content/pong.JPG" alt="pong.JPG" height="136" width="181" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://41yd.de/blog/2007/05/09/problem-gefunden-spiel-beginnt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ruckeln &#8230; ruckeln &#8230; ruckeln &#8230;</title>
		<link>http://41yd.de/blog/2007/05/08/ruckeln-ruckeln-ruckeln/</link>
		<comments>http://41yd.de/blog/2007/05/08/ruckeln-ruckeln-ruckeln/#comments</comments>
		<pubDate>Tue, 08 May 2007 18:17:43 +0000</pubDate>
		<dc:creator>eddy14</dc:creator>
				<category><![CDATA[Game-Design]]></category>

		<guid isPermaLink="false">http://41yd.de/blog/?p=18</guid>
		<description><![CDATA[Gerade ein 2tes Objekt in SDL eingebaut &#8230; und schon festgestellt das entweder mein Code zu unsauber ist &#8230;  oder SDL abkackt  
Es ruckelt nämlich saumäßig &#8230; die 1-2 Threads die ich im Netz fand halfen nicht wirklich &#8230;
Mal sehn ob ich das irgendwie verbessern kann &#8230; möchte jetzt nicht direkt aufgeben  [...]]]></description>
			<content:encoded><![CDATA[<p>Gerade ein 2tes Objekt in SDL eingebaut &#8230; und schon festgestellt das entweder mein Code zu unsauber ist &#8230;  oder SDL abkackt <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Es ruckelt nämlich saumäßig &#8230; die 1-2 Threads die ich im Netz fand halfen nicht wirklich &#8230;</p>
<p>Mal sehn ob ich das irgendwie verbessern kann &#8230; möchte jetzt nicht direkt aufgeben <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://41yd.de/blog/2007/05/08/ruckeln-ruckeln-ruckeln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nochmals SDL</title>
		<link>http://41yd.de/blog/2007/05/07/nochmals-sdl/</link>
		<comments>http://41yd.de/blog/2007/05/07/nochmals-sdl/#comments</comments>
		<pubDate>Mon, 07 May 2007 19:51:52 +0000</pubDate>
		<dc:creator>eddy14</dc:creator>
				<category><![CDATA[Game-Design]]></category>

		<guid isPermaLink="false">http://41yd.de/blog/?p=17</guid>
		<description><![CDATA[SDL hier, SDL da &#8230; joa, geht wieder um SDL ^^
Ich mache gute Fortschritte wie ich finde =) Das erste Game ist in Planung &#8230; ansonsten hab ich SDL_net zum laufen gebracht (Für Netzwerkverbindungen, also LAN-, Internetgames usw. =) ). Nun bau ich mir noch paar nützliche Klassen die ich in Zukunft auch einfach so [...]]]></description>
			<content:encoded><![CDATA[<p>SDL hier, SDL da &#8230; joa, geht wieder um SDL ^^</p>
<p>Ich mache gute Fortschritte wie ich finde =) Das erste Game ist in Planung &#8230; ansonsten hab ich SDL_net zum laufen gebracht (Für Netzwerkverbindungen, also LAN-, Internetgames usw. =) ). Nun bau ich mir noch paar nützliche Klassen die ich in Zukunft auch einfach so nutzen will =) &#8216;Ne Engine also &#8230;</p>
<p>Klassen habe ich nun soweit auch drauf &#8230; hab paar Beispiele mit SDL und Klassen gemacht .. nach einigen Problemen wo <a href="http://www.kabel.dl.am" title="Kabel's Blog" target="_blank">Kabel</a> mir netterweise geholfen hat , kam ich doch zum erfolg &#8230; nämlich die Figur auf dem Bildschirm zu bewegen &#8230; diesmal halt mit Klassen! ^^</p>
<p>Mal sehn wie weit ich komme <img src='http://41yd.de/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Zum ersten Game: Pong Multiplayer &#8230; mit paar Spezial-Moves/Attacks usw. ^^</p>
]]></content:encoded>
			<wfw:commentRss>http://41yd.de/blog/2007/05/07/nochmals-sdl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
