<?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/"
	>

<channel>
	<title>5kilodope</title>
	<atom:link href="http://5kilodope.de/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://5kilodope.de</link>
	<description>Ein neues WordPress-Weblog</description>
	<pubDate>Sat, 13 Nov 2010 21:57:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Spiele als Kunstwerke ?</title>
		<link>http://5kilodope.de/?p=378</link>
		<comments>http://5kilodope.de/?p=378#comments</comments>
		<pubDate>Sat, 13 Nov 2010 21:57:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[atmosphere]]></category>

		<category><![CDATA[exploration]]></category>

		<category><![CDATA[kunst]]></category>

		<category><![CDATA[Spiele]]></category>

		<guid isPermaLink="false">http://5kilodope.de/?p=378</guid>
		<description><![CDATA[Vor ner weile mal ein nettes Flash Spiel entdeckt. Das ist im Prinzip kein Spiel im eigentlichen Sinne sondern man erkundet mit einer Pixelfigur eine Pixelwelt, welche sich bei jedem Schritt mehr ausbreitet und größer wird.
Der Spieler erlebt somit wie er immer größeren Einblick in die kleine Pixelwelt erlangt. Begleitet wird das ganze von passender [...]]]></description>
			<content:encoded><![CDATA[<p>Vor ner weile mal ein nettes Flash Spiel entdeckt. Das ist im Prinzip kein Spiel im eigentlichen Sinne sondern man erkundet mit einer Pixelfigur eine Pixelwelt, welche sich bei jedem Schritt mehr ausbreitet und größer wird.</p>
<p>Der Spieler erlebt somit wie er immer größeren Einblick in die kleine Pixelwelt erlangt. Begleitet wird das ganze von passender Musik, welche ebenfalls diesen Eindruck des &#8220;Entdeckens&#8221; vermittelt. Hat mir recht gut gefallen dieses Spielprinzip. Die Level sind an sich soetwas wie kleine Kunstwerke die bestimmte Emotionen im Zusammenhang mit der Musik vermitteln. </p>
<p>Hier könnt ihr es euch ja selber mal anschaun </p>
<p>http://jayisgames.com/cgdc6/?gameID= 9</p>
]]></content:encoded>
			<wfw:commentRss>http://5kilodope.de/?feed=rss2&amp;p=378</wfw:commentRss>
		</item>
		<item>
		<title>Lineare Optimierung in Computeralgebrasystemen</title>
		<link>http://5kilodope.de/?p=373</link>
		<comments>http://5kilodope.de/?p=373#comments</comments>
		<pubDate>Thu, 20 May 2010 15:04:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Algorithmen]]></category>

		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Computeralgebrasysteme]]></category>

		<category><![CDATA[KKT]]></category>

		<category><![CDATA[Lagrange Funktion]]></category>

		<category><![CDATA[Lineare Optimierung]]></category>

		<category><![CDATA[Maple]]></category>

		<category><![CDATA[Mathematica]]></category>

		<category><![CDATA[Matlab]]></category>

		<category><![CDATA[Maximierung]]></category>

		<category><![CDATA[Minimierung]]></category>

		<category><![CDATA[Simplex]]></category>

		<guid isPermaLink="false">http://5kilodope.de/?p=373</guid>
		<description><![CDATA[Vielleicht kann ja der ein oder andere etwas mit der folgenden Ausarbeitung anfangen. Es wird der Simplexalgorithmus sowie die Lagrange-Funktion und KKT Bedingungen theoretisch erklärt und dann in den verschiedenen Computeralgebrasystemen (Maple,Mathematica,Matlab) zur Anwendung gebracht.
linoptcomputeralgebrasysteme
]]></description>
			<content:encoded><![CDATA[<p><a href="http://5kilodope.de/wp-content/uploads/bereich.png"><img src="http://5kilodope.de/wp-content/uploads/bereich-300x296.png" alt="bereich" title="bereich" width="300" height="296" class="alignleft size-medium wp-image-376" /></a>Vielleicht kann ja der ein oder andere etwas mit der folgenden Ausarbeitung anfangen. Es wird der Simplexalgorithmus sowie die Lagrange-Funktion und KKT Bedingungen theoretisch erklärt und dann in den verschiedenen Computeralgebrasystemen (Maple,Mathematica,Matlab) zur Anwendung gebracht.</p>
<p><a href='http://5kilodope.de/wp-content/uploads/linoptcomputeralgebrasysteme.zip'>linoptcomputeralgebrasysteme</a></p>
]]></content:encoded>
			<wfw:commentRss>http://5kilodope.de/?feed=rss2&amp;p=373</wfw:commentRss>
		</item>
		<item>
		<title>Instrumentals mit Tracktion</title>
		<link>http://5kilodope.de/?p=368</link>
		<comments>http://5kilodope.de/?p=368#comments</comments>
		<pubDate>Tue, 09 Mar 2010 17:07:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Musik]]></category>

		<category><![CDATA[Beats]]></category>

		<category><![CDATA[Instrumental]]></category>

		<category><![CDATA[New Age]]></category>

		<category><![CDATA[Rave]]></category>

		<category><![CDATA[Synthesizer]]></category>

		<category><![CDATA[Techno]]></category>

		<category><![CDATA[Tracktion]]></category>

		<category><![CDATA[VST]]></category>

		<guid isPermaLink="false">http://5kilodope.de/?p=368</guid>
		<description><![CDATA[Hab bisschen Musik mit Tracktion gemacht. Echt ein hammer Programm, viel besser und einfacher als die Kombination Reason/Cubase oder Fruity Loops. Die vielen freien VST plugins ermöglichen viel Spaß mit Effekten und Synthesizern.
Download audio file (nights master (instrumental).mp3)
Download audio file (sleep hill dream (instrumental).mp3)
Download audio file (bring back that 1996 (instrumental).mp3)
]]></description>
			<content:encoded><![CDATA[<p>Hab bisschen Musik mit Tracktion gemacht. Echt ein hammer Programm, viel besser und einfacher als die Kombination Reason/Cubase oder Fruity Loops. Die vielen freien VST plugins ermöglichen viel Spaß mit Effekten und Synthesizern.</p>
<p><a href="http://5kilodope.de/wp-content/uploads/nights master (instrumental).mp3">Download audio file (nights master (instrumental).mp3)</a></p>
<p><a href="http://5kilodope.de/wp-content/uploads/sleep hill dream (instrumental).mp3">Download audio file (sleep hill dream (instrumental).mp3)</a></p>
<p><a href="http://5kilodope.de/wp-content/uploads/bring back that 1996 (instrumental).mp3">Download audio file (bring back that 1996 (instrumental).mp3)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://5kilodope.de/?feed=rss2&amp;p=368</wfw:commentRss>
		</item>
		<item>
		<title>RND Unleashed 1.0</title>
		<link>http://5kilodope.de/?p=339</link>
		<comments>http://5kilodope.de/?p=339#comments</comments>
		<pubDate>Wed, 10 Feb 2010 21:14:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Spiele]]></category>

		<category><![CDATA[asteroids]]></category>

		<category><![CDATA[game]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[massive]]></category>

		<category><![CDATA[MMOG]]></category>

		<category><![CDATA[multiplayer]]></category>

		<category><![CDATA[Programm]]></category>

		<category><![CDATA[space invaders]]></category>

		<guid isPermaLink="false">http://5kilodope.de/?p=339</guid>
		<description><![CDATA[Es ist mal wieder Zeit für eine neue Version meines multiplayerfähigen Asteroids Weltraum Shooter  
Seit der letzten Version war ja geplant auf OpenGL umzusteigen. Ich hatte dies auch versucht und die komplette Grafik mit OpenGL dargestellt, aber es waren eben immer noch einface Bitmaps die gezeichnet wurden, nur eben diesmal mit der OpenGL Engine. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://5kilodope.de/wp-content/uploads/asp2.png"><img class="alignleft size-full wp-image-340" title="asp2" src="http://5kilodope.de/wp-content/uploads/asp2.png" alt="asp2" width="200" height="151" /></a>Es ist mal wieder Zeit für eine neue Version meines multiplayerfähigen Asteroids Weltraum Shooter <img src='http://5kilodope.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Seit der letzten Version war ja geplant auf OpenGL umzusteigen. Ich hatte dies auch versucht und die komplette Grafik mit OpenGL dargestellt, aber es waren eben immer noch einface Bitmaps die gezeichnet wurden, nur eben diesmal mit der OpenGL Engine. Dafür ist die Engine sicher nicht gemacht. Auch das Anzeigen von einfachen Fonts gestaltete sich mit OpenGL aufwendiger als gedacht. Der Programmcode wurde durch die OpenGL Befehle auch etwas unverständlicher, da OpenGL normalerweise eher für den 3D Bereich ausgerichtet ist. Eine leichte Verbesserung in den FPS war jedoch erkennbar. Aber allein dieser Vorteil war es mir dann doch nicht wert, dass der Programmcode kaum noch lesbar war ;).</p>
<p>Insofern habe ich lieber den Spieleserver etwas überarbeitet. Alle Spielobjekte werden nun in einem mehrdimensionalen Array gespeichert. Dadurch kann viel performanter auf Kollisionen zwischen Spielobjekten reagiert werden, da nicht immer für jedes Spielobjekt alle anderen auf Kollision geprüft werden müssen, sondern eben nur jene die sich im aktuellen &#8220;Cluster&#8221; befinden (oder vielleicht noch in den Nachbarclustern).</p>
<p>Außerdem können jetzt Konfigurationen für Karten in XML-Dateien abgelegt werden. Ich plane dadurch dann später ein paar sachen vorgeben zu können wie z.b. die Startbasis der Spieler wo man für Geld Waffen kaufen kann, als auch schwarze Löcher oder Weltraumnebelfelder <img src='http://5kilodope.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Außerdem hat mein GameServer nun eine EventQueue bekommen, in welcher er alle eingehenden Nachrichten von Clients puffert und somit braucht der GameServer viel weniger Synchronize-Blöcke als zuvor, da nun weniger Nebenläufigkeit herrscht. Alles wird einfach in der großen Spielschleife auf dem Server verarbeitet und diese Spielschleife arbeitet auch die Event-Queue regelmäßig ab. Außer der Spielschleife greifen keine anderen Klassen oder Threads direkt auf das Model zu, sondern sie legen ihre Events einfach in die Event-Queue.</p>
<p>Außerdem haben Raumshiffe auch noch nen Schild spendiert bekommen und ein Radar wurde eingefügt, der momentan einfach alles in einem Radar-Bereich anzeigt, also auch Asteroiden und andere Objekte. Der wird als nächstes ausgebaut, so dass er nur noch feindliche Spieler und andere wichtige Objekte anzeigt.</p>
<p>Danke auch an []D für die Grafik für das Raumschiff.</p>
<p>Kommandos für das Spiel sind wie üblich:<br />
F - Feuer<br />
Cursortasten - Raumschiff bewegen<br />
S - für den Zusatzschild (muss noch besser animiert werden)</p>
<p>Hier kann die aktuelle Version heruntergeladen werden:</p>
<p><a href="http://5kilodope.de/wp-content/uploads/rndunleashed.zip">rndunleashed</a></p>
]]></content:encoded>
			<wfw:commentRss>http://5kilodope.de/?feed=rss2&amp;p=339</wfw:commentRss>
		</item>
		<item>
		<title>Cthulhu Rollenspiel Hintergrundmusik</title>
		<link>http://5kilodope.de/?p=332</link>
		<comments>http://5kilodope.de/?p=332#comments</comments>
		<pubDate>Sat, 09 Jan 2010 20:43:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Cthulhu]]></category>

		<category><![CDATA[20er jahre]]></category>

		<category><![CDATA[abenteuer]]></category>

		<category><![CDATA[grusel]]></category>

		<category><![CDATA[horror]]></category>

		<category><![CDATA[lovecraft]]></category>

		<category><![CDATA[mp3]]></category>

		<category><![CDATA[Musik]]></category>

		<category><![CDATA[Rollenspiel]]></category>

		<guid isPermaLink="false">http://5kilodope.de/?p=332</guid>
		<description><![CDATA[Einige von euch kennen sicher die Horror-Romane von H.P. Lovecraft, der einige recht gruslige Erzählungen um die großen Alten verfasst hat. Fiktive dunkle Götter welche die Menschen peinigen  Hierzu gibt es auch ein Rollenspiel ala Dungeons&#38;Dragons welches man in einer Gruppe mit Freunden zusammen spielen kann / im echten Leben also nicht vor dem [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://5kilodope.de/wp-content/uploads/hplovecraft.jpg"><img class="alignleft size-medium wp-image-333" title="hplovecraft" src="http://5kilodope.de/wp-content/uploads/hplovecraft-227x300.jpg" alt="hplovecraft" width="227" height="300" /></a>Einige von euch kennen sicher die Horror-Romane von H.P. Lovecraft, der einige recht gruslige Erzählungen um die großen Alten verfasst hat. Fiktive dunkle Götter welche die Menschen peinigen <img src='http://5kilodope.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Hierzu gibt es auch ein Rollenspiel ala Dungeons&amp;Dragons welches man in einer Gruppe mit Freunden zusammen spielen kann / im echten Leben also nicht vor dem PC <img src='http://5kilodope.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Hier ist es ganz praktisch wenn man zu den verschiedenen Szenen des Abenteuers Hintergrundmusik abspielen kann um die Atmosphäre noch etwas zu verbessern. Hatte bisher nur 2 mal die Gelegenheit gehabt das Cthulhu Rollenspiel zu spielen, aber hab hier mal eine ganz praktische Liste an Musikstücken zu verschiedenen Gefühlslagen eines Abenteuers. Vielleicht bringts manchem ja was.</p>
<p><span style="text-decoration: underline;"><strong>Ausgelaugt, Bedrückt, Mythosnachwehen</strong></span></p>
<p><a href="http://www.youtube.com/watch?v=89dvwdcaFNs" target="_blank">David Bowie - The Motel</a><br />
<a href="http://www.youtube.com/watch?v=5U_hkVLPftY" target="_blank">Mullholland Drive - Mountains Falling</a></p>
<p><strong><span style="text-decoration: underline;">Detektivarbeit, Ermittlungen, Beschattung</span></strong></p>
<p>Ahmad Jamal - I Wish I Knew<br />
<a href="http://www.youtube.com/watch?v=JT88KMB0pOE" target="_blank">Mullholland Drive - The Beast</a><br />
<a href="http://www.youtube.com/watch?v=2D_PIX5Bum4" target="_blank">Mullholland Drive - Dinner party pool music</a></p>
<p><span style="text-decoration: underline;"><strong>Detektivarbeit, Retrospektive, Mythosnachwehen</strong></span></p>
<p><a href="http://www.youtube.com/watch?v=rlI7vaxBm9o" target="_blank">Tom Waits - 9th &amp; hennepin</a></p>
<p><span style="text-decoration: underline;"><strong>Entspannt, Friedlich, Jazz</strong></span></p>
<p>Dave Brubeck - Rising Sun<br />
Dave Brubeck - Fujiyama<br />
Dave Brubeck - Zen is When<br />
<a href="http://www.youtube.com/watch?v=BGzTEDz_keY&amp;feature=related" target="_blank">Antonio Carlos Jobim - Insensatez</a></p>
<p><span style="text-decoration: underline;"><strong>Musik der 20er Jahre</strong></span></p>
<p>Ben Selvin - The Charleston<br />
Bessie Smith - Down-Hearted Blues<br />
<a href="http://www.youtube.com/watch?v=NUrvzBrZDLg" target="_blank">Fats Waller - The Digah´s Stomp</a><br />
Fred Astaire - Puttin&#8217; On The Ritz<br />
George Gershwin - Fascinatin´ Rhythm<br />
King Oliver&#8217;s Creole Jazz Band - Boogie Woogie<br />
Louis Amstrong &amp; Bessie Smith - St. Louis Blues<br />
Louis Prima - Yes! We Have No Bananas<br />
Mamie Smith - Crazy Blues<br />
Paul Robeson - Old Man River (Showboat)</p>
<p><span style="text-decoration: underline;"><strong>Mythos, Irrsinn, Helden drehen durch</strong></span></p>
<p><a href="http://www.youtube.com/watch?v=5FKpX2MgDsU" target="_blank">Tom Waits - Cemetery polka</a><br />
<a href="http://www.youtube.com/watch?v=xKK9vUh3h58" target="_blank">Nico - The End</a><br />
<a href="http://www.youtube.com/watch?v=vI4CBhqr_CE" target="_blank">Diamanda Galas - Hex</a><br />
<a href="http://www.youtube.com/watch?v=KzWVWY5QUzg" target="_blank">Diamanda Galas - Gloomy Sunday</a><br />
Diamanda Galas - Je Rame<br />
Tom Waits - Midtown<br />
Diamanda Galas - Birds of Death<br />
Tom Waits - Bridge of Rain Dog<br />
Kronos Quartet - I. Agitati Con Fuoco-Maestoso-Senza Misura, Oscilante<br />
<span style="text-decoration: underline;"><strong>Mythos, Kontakt, Aliens</strong></span></p>
<p>Mnemotrauma - Fremde Sonne<br />
<a href="Blue Oyster Cult - Dont fear the Reaper" target="_blank">Blue Oyster Cult - Dont fear the Reaper</a></p>
<p><span style="text-decoration: underline;"><strong>Mythos, Kontakt, Angst</strong></span></p>
<p><a href="http://www.youtube.com/watch?v=x4u2jfppQ14" target="_blank">Raison d&#8217;Etre - The Wasteland</a><br />
<a href="http://www.youtube.com/watch?v=ugipBxA8zcg" target="_blank">Alan Parsons Project - 08 The Fall of the House of Usher</a><br />
Alan Parsons Project - 09 The Fall of the House of Usher<br />
Alan Parsons Project - 10 The Fall of the House of Usher</p>
<p><span style="text-decoration: underline;"><strong>Mythos, Leises Herannahen der Gefahr</strong></span></p>
<p><a href="http://www.youtube.com/watch?v=2D_PIX5Bum4" target="_blank">Mullholland Drive - Dinner</a><br />
Faust &amp; Dälek - Bonus Track</p>
<p><span style="text-decoration: underline;"><strong>Mythos, Ritual, Verzerrte Stimmen</strong></span></p>
<p>Diamanda Galas -  the eagle of tkhuma</p>
<p><span style="text-decoration: underline;"><strong>Spannung, Verfolgung eines Verdächtigen, Gefährlich</strong></span></p>
<p>Raymond Guiyot - oriental vibrato (bonus)</p>
<p><span style="text-decoration: underline;"><strong>Trauer, Requiem, Psychotisch, Ende eines Abenteuers</strong></span></p>
<p><a href="http://www.youtube.com/watch?v=5lQvzykkgMw" target="_blank">A Silver Mt. Zion - For Wanda</a><br />
Philip glass - Candyman - Cue 8 jake walks with helen<span style="text-decoration: underline;"><strong><br />
</strong></span>Phillip glass - Candyman - Piano theme<br />
<a href="http://www.youtube.com/watch?v=ZKB6oFRf97o&amp;feature=related" target="_blank">Rosemarys baby - hail satan (executioner&#8217;s dream)</a><br />
<span style="text-decoration: underline;"><strong><br />
Tunnel, Bedrohlich, Kreischen, Schrecken</strong></span></p>
<p>Kenji Kawaii - Flak Tower<br />
Kenji Kawaii - Ruins d99<br />
<a href="http://www.youtube.com/watch?v=sDWc_PMn-DQ" target="_blank">Kenji Kawaii - The Ghost Hunting</a></p>
<p><span style="text-decoration: underline;"><strong>Unterwegs, Geschäftlich, Arbeitsam</strong></span></p>
<p><a href="http://www.youtube.com/watch?v=cqKWPc2SpdM&amp;feature=related" target="_blank">Charlie Parker - ah-leu-cha</a></p>
]]></content:encoded>
			<wfw:commentRss>http://5kilodope.de/?feed=rss2&amp;p=332</wfw:commentRss>
		</item>
		<item>
		<title>MindNotes - Notizen in Kategorien</title>
		<link>http://5kilodope.de/?p=323</link>
		<comments>http://5kilodope.de/?p=323#comments</comments>
		<pubDate>Thu, 05 Nov 2009 12:49:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Coding]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Kategorien]]></category>

		<category><![CDATA[Notizen]]></category>

		<category><![CDATA[Programm]]></category>

		<category><![CDATA[Zusammenhänge]]></category>

		<guid isPermaLink="false">http://5kilodope.de/?p=323</guid>
		<description><![CDATA[Vor einiger Zeit wollte ich das Eclipse Plugin Development Framework ausprobieren um damit eine Rich Client Applikation zu erzeugen. Also eine Applikation welche auf Eclipse aufsetzt. Man kann Eclipse in einer total abgespeckten Version verwenden um seine eigene Applikation darauf aufzubauen. Das bietet viele Vorteile. Man kann beispielsweise viele Konzepte wiederverwenden die bereits von Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://5kilodope.de/wp-content/uploads/mindnotes3232.jpg"><img src="http://5kilodope.de/wp-content/uploads/mindnotes3232.jpg" alt="mindnotes3232" title="mindnotes3232" width="32" height="32" class="alignleft size-full wp-image-326" /></a>Vor einiger Zeit wollte ich das Eclipse Plugin Development Framework ausprobieren um damit eine Rich Client Applikation zu erzeugen. Also eine Applikation welche auf Eclipse aufsetzt. Man kann Eclipse in einer total abgespeckten Version verwenden um seine eigene Applikation darauf aufzubauen. Das bietet viele Vorteile. Man kann beispielsweise viele Konzepte wiederverwenden die bereits von Eclipse vordefiniert sind. Da grafische Benutzeroberflächen ja immer alle recht ähnlich aufgebaut sind macht das ja Sinn.</p>
<p>Meine Notizen lagen oft in vielen kleinen Textdateien auf dem Windows Desktop herum, daher dachte ich mir dass es doch nicht schlecht wäre diese in einer Applikation gesammelt im Zugriff zu haben, am besten noch in Kategorien eingeteilt die man möglichst schnell und unkompliziert erstellen kann.</p>
<p><a href="http://5kilodope.de/wp-content/uploads/mindnotes.png"><img src="http://5kilodope.de/wp-content/uploads/mindnotes-150x150.png" alt="mindnotes" title="mindnotes" width="150" height="150" class="alignnone size-thumbnail wp-image-325" /></a></p>
<p>Das Ergebnis könnt ihr euch nun hier runterladen.</p>
<p>Einmal in der Eclipse-Projekt Version, also direkt um es sich in Eclipse anzuschauen und dann noch direkt als Applikation zum starten und verwenden.</p>
<p>Viel Spaß damit&#8230;</p>
<p><a href='http://5kilodope.de/MindNotes.zip' >MindNotes</a></p>
<p><a href='http://5kilodope.de/wp-content/uploads/mindnotes-eclipseproject.zip'>mindnotes-eclipseproject</a></p>
]]></content:encoded>
			<wfw:commentRss>http://5kilodope.de/?feed=rss2&amp;p=323</wfw:commentRss>
		</item>
		<item>
		<title>RND Unleashed - 2D Multiplayer Game mit Java</title>
		<link>http://5kilodope.de/?p=314</link>
		<comments>http://5kilodope.de/?p=314#comments</comments>
		<pubDate>Thu, 06 Aug 2009 16:50:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Spiele]]></category>

		<category><![CDATA[2d]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[multiplayer]]></category>

		<category><![CDATA[netzwerk]]></category>

		<category><![CDATA[opengl]]></category>

		<category><![CDATA[Programm]]></category>

		<category><![CDATA[rnd unleashed]]></category>

		<category><![CDATA[shooter]]></category>

		<category><![CDATA[space]]></category>

		<category><![CDATA[Spiel]]></category>

		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://5kilodope.de/?p=314</guid>
		<description><![CDATA[Habe bisschen an meinem Weltraumshooter weiterprogrammiert. Das Spiel soll über einen robusten Server verfügen, der es einer großen Anzahl Mitspielern erlaubt sich einzuloggen und gegeneinander kleine Weltraumschlachten auszutragen. Jeder Spieler hat ein Raumschiff und Ziel ist es möglichst schnell Ressourcen/Geld abzugreifen (indem man beispielsweise Asteroiden zerschießt) und diese dann an einer Raumbasis in bessere Waffen [...]]]></description>
			<content:encoded><![CDATA[<p>Habe bisschen an meinem Weltraumshooter weiterprogrammiert. Das Spiel soll über einen robusten Server verfügen, der es einer großen Anzahl Mitspielern erlaubt sich einzuloggen und gegeneinander kleine Weltraumschlachten auszutragen. Jeder Spieler hat ein Raumschiff und Ziel ist es möglichst schnell Ressourcen/Geld abzugreifen (indem man beispielsweise Asteroiden zerschießt) und diese dann an einer Raumbasis in bessere Waffen oder Schildupgrades usw. umzusetzen. Grafisch ist das ganze natürlich eher aus der Steinzeit <img src='http://5kilodope.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> aber ist ja auch eher ein Spaßprojekt von mir, um mich mal in die Spieleentwicklung einzuarbeiten.</p>
<p><a href="http://5kilodope.de/wp-content/uploads/rndunleashed1.jpg"><img src="http://5kilodope.de/wp-content/uploads/rndunleashed1-150x150.jpg" alt="rndunleashed1" title="rndunleashed1" width="150" height="150" class="alignleft size-thumbnail wp-image-316" /></a></p>
<p>Bisher gibt es noch unter anderem das Problem, dass sich auf schnelleren PCs die Raumschiffe schneller drehen lassen ;-). Dies liegt wohl daran dass ein schnellerer Client, viel schneller neue Positionsdaten für sein Raumschiff an den Server schickt. Die Geschwindigkeit für das Abarbeiten von Client-Positionsdaten muss ich also wohl noch irgendwie gleichschalten. Aber ansonsten läuft der Server eigentlich schon recht stabil.</p>
<p><a href="http://5kilodope.de/wp-content/uploads/rndunleashed2.jpg"><img src="http://5kilodope.de/wp-content/uploads/rndunleashed2-150x150.jpg" alt="rndunleashed2" title="rndunleashed2" width="150" height="150" class="alignleft size-thumbnail wp-image-317" /></a></p>
<p>Geplant ist demnächst dann, dass ich die Java 2D Grafiken durch OpenGL ersetze. Hierzu habe ich mich für die Lightweight Java Game Library (<a href="http://www.lwjgl.org/">LWJGL</a>) entschieden, fühle mich jedoch allein mit diesen ganzen OpenGL Befehlen doch etwas im Nebel. Wird wohl noch eine Weile dauern, bis ich raushab wie da alles funktioniert. Open GL hat so viele Möglichkeiten mit Perspektive etc. Das <a href="http://wiki.delphigl.com/index.php/gluPerspective">DGL Wiki</a> bietet hier eine sehr gute Beschreibung, die jedoch auch sehr umfangreich ist. Ansonsten sind natürlich die <a href="http://nehe.gamedev.net/">NEHE Tutorials</a> momentan auch sehr gut zum Einarbeiten, wobei sie leider teilweise veraltet sind.</p>
<p>Wenn ich irgendwann dann doch keine Lust mehr hab, da das ganze zu kompliziert ist, werde ich evtl. eine zusätzliche Library verwenden, die mir das ganze etwas abstrahiert. Hier gibt es beispielsweise noch <a href="http://slick.cokeandcode.com/">Slick </a> oder <a href="http://www.jmonkeyengine.com/wiki/doku.php?id=download">jMonkeyEngine</a>. Mit diesen Bibliotheken sollte ich dann eher dazu kommen können, mal ein paar Bilder reinzuladen oder mit Fonts Text darstellen zu können. Das richtige Zeichnen von Pixeln und die ganze Mathe dabei, werden mir die Bibliotheken aber wohl auch nicht abnehmen können <img src='http://5kilodope.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> Im folgenden mal das Klassendiagramm für das bisherige Projekt. </p>
<p><a href="http://5kilodope.de/wp-content/uploads/rundunleashed.png"><img src="http://5kilodope.de/wp-content/uploads/rundunleashed-150x150.png" alt="rundunleashed" title="rundunleashed" width="150" height="150" class="alignleft size-thumbnail wp-image-318" /></a></p>
<p>Kurz zusammengefasst: Der Server hat eine &#8220;GameWorld&#8221; Klasse, welche sämtliche Daten des Spiels speichert. Jeder Client bekommt auf dem Server einen eigenen Thread für eingehende Nachrichten vom Client an den Server (Beobachter) und einen eigenen Thread für ausgehende Nachrichten (GameOutputThread) vom Server an den Client. Es gibt weitere Threads auf dem Server, welche die &#8220;GameWorld&#8221; aktualisieren, außerdem noch sämtliche Arten von Spielobjekten (Asteroid, Raumschiff, Schuss&#8230;). Habe mich bei der Übertragung fix für TCP entschieden, da das Spiel auch übers Internet laufen soll. Bei Gelegenheit baue ich hier vielleicht noch eine Factory ein, mit welcher man dann auch dynamisch ein anderes Übertragungsprotokoll verwenden kann.</p>
<p>Der Cient hat das &#8220;GameWindow&#8221;, welches ein JFrame ist. In diesem werden die verschiedenen &#8220;Screens&#8221; dargestellt. Außerdem enthält das &#8220;GameWindow&#8221; in seiner run() Funktion auch die eigentlich game loop. In dieser game loop werden die verschiedenen render Befehle dann an die entsprechende paintOnScreen Funktion in der jeweiligen Screen Klasse (IntroScreen, GameScreen&#8230;) weitergeleitet, wo sie dann gezeichnet werden. Der GameScreen erhält außerdem immer aktuelle Daten vom Server über den GameInputThread und er führt Befehle auf dem Server durch Verwendung der Klasse Client aus. </p>
<p>Falls ihr das bisherige Spiel testen wollt, findet ihr die beiden JAR Dateien für den Server und den Client am Ende dieses Posts. Einfach den Server mittels Doppelklick starten. Um ihn wieder zu beenden muss man momentan noch mit STRG+ALT+ENTF, den Task-Manager öffnen und unter Tasks, die &#8220;javaw.exe&#8221; auswählen und beenden. Sollte da wohl auch mal noch eine GUI für den Server machen <img src='http://5kilodope.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Der Client kann einfach durch einen Doppelklick gestartet werden. Quellcode für das Eclipseprojekt ist auch dabei.</p>
<p>Zur Steuerung des Raumschiffs:</p>
<p>F - Schießen<br />
S - Schild Aktivieren<br />
Pfeiltasten - Raumschiff steuern<br />
ESC - Spiel beenden</p>
<p><a href='http://5kilodope.de/wp-content/uploads/rnd_unleashed.zip'>rnd_unleashed</a></p>
]]></content:encoded>
			<wfw:commentRss>http://5kilodope.de/?feed=rss2&amp;p=314</wfw:commentRss>
		</item>
		<item>
		<title>Rainlendar2 unter Linux und Windows</title>
		<link>http://5kilodope.de/?p=309</link>
		<comments>http://5kilodope.de/?p=309#comments</comments>
		<pubDate>Wed, 05 Aug 2009 20:08:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Allgemeines]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[Gnome]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Profiles]]></category>

		<category><![CDATA[Programm]]></category>

		<category><![CDATA[Sharing]]></category>

		<guid isPermaLink="false">http://5kilodope.de/?p=309</guid>
		<description><![CDATA[ Noch eine nette Software, die zu meinem Reigen der Programme gehört die ich unter Windows und Linux mit den gleichen Einstellungen nutzen kann. Man fühlt sich irgendwie gleich viel heimischer im System wenn man in den wichtigsten Programmen unter Linux und Windows auch die gleichen Inhalte findet, egal welches Betriebssystem man gestartet hat.
Hier mal [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://5kilodope.de/wp-content/uploads/rainlendar22.jpg"><img src="http://5kilodope.de/wp-content/uploads/rainlendar22-150x150.jpg" alt="rainlendar22" title="rainlendar22" width="150" height="150" class="alignleft size-thumbnail wp-image-311" /></a> Noch eine nette Software, die zu meinem Reigen der Programme gehört die ich unter Windows und Linux mit den gleichen Einstellungen nutzen kann. Man fühlt sich irgendwie gleich viel heimischer im System wenn man in den wichtigsten Programmen unter Linux und Windows auch die gleichen Inhalte findet, egal welches Betriebssystem man gestartet hat.</p>
<p>Hier mal eine Auflistung aller Programme die ich bisher unter Linux und Windows XP mit den gleichen Einstellungen und Profilen nutzen kann:</p>
<p>- Pidgin<br />
- Mozilla Firefox<br />
- Mozilla Thunderbird<br />
- Eclipse<br />
- Skype<br />
- Texmaker<br />
- Rainlendar2<br />
- Winboard/XBoard (Schachspiel)</p>
<p>Das Einrichten von Firefox und Thunderbird hatte ich ja vor einiger Zeit in dem Artikel <a href="http://5kilodope.de/?p=211">Firefox/Thunderbird unter Windows XP und Debian Lenny (Gnome)</a> beschrieben.</p>
<p>Für das Einrichten von Rainlender2 muss man sich einfach nur einen entsprechenden Ordner auf einem Laufwerk anlegen, welches unter Linux und Windows verfügbar ist, beispielsweise eine FAT32 Festplatte die auch unter Linux gemountet werden kann.</p>
<p>Im gestarteten Rainlendar2 geht man dann in die Optionen und wählt den Reiter &#8220;Calendars&#8221; aus. Dann kann man wie in folgendem Bildschirmfoto ersichtlich festlegen wo die Kalenderdaten gespeichert werden sollen. Hier müssen nun unter Linux und Windows diese Angaben auf die gleiche .ics Datei verweisen, damit das ganze klappt.</p>
<p><a href="http://5kilodope.de/wp-content/uploads/rainlendar2.jpg"><img src="http://5kilodope.de/wp-content/uploads/rainlendar2-262x300.jpg" alt="rainlendar2" title="rainlendar2" width="262" height="300" class="alignleft size-medium wp-image-310" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://5kilodope.de/?feed=rss2&amp;p=309</wfw:commentRss>
		</item>
		<item>
		<title>Temperaturprobleme mit Grafikkarte</title>
		<link>http://5kilodope.de/?p=304</link>
		<comments>http://5kilodope.de/?p=304#comments</comments>
		<pubDate>Sun, 02 Aug 2009 10:52:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Epox 4BEAR]]></category>

		<category><![CDATA[Nvidia GeForce 6800GT]]></category>

		<category><![CDATA[RivaTuner]]></category>

		<category><![CDATA[SpeedFan]]></category>

		<category><![CDATA[Street Fighter 4]]></category>

		<category><![CDATA[Temperaturprobleme]]></category>

		<guid isPermaLink="false">http://5kilodope.de/?p=304</guid>
		<description><![CDATA[Das neue Street Fighter 4 hat es mir angetan. Und nach mehrfachen Jammern hatte ich einen Freund dazu gebracht, mir sein altes Mainboard (Epox 4BEAR) und seine auch nicht ganz aktuelle Grafikkarte (Nvidia GeForce 6800GT) zu geben, die er selbst nicht mehr braucht. Man muss wohl verstehen, dass ich als Student mit einigen Nebenausgaben einfach [...]]]></description>
			<content:encoded><![CDATA[<p>Das neue Street Fighter 4 hat es mir angetan. Und nach mehrfachen Jammern hatte ich einen Freund dazu gebracht, mir sein altes Mainboard (Epox 4BEAR) und seine auch nicht ganz aktuelle Grafikkarte (Nvidia GeForce 6800GT) zu geben, die er selbst nicht mehr braucht. Man muss wohl verstehen, dass ich als Student mit einigen Nebenausgaben einfach nicht mehr viel Geld für neue Hardware zur Verfügung habe.</p>
<p>Da ich trotz des Informatikstudiums schon immer ein defizit in Hardware-Sachen hatte, war es auch ganz interessant für mich, mal einen Prozessor auf ein neues Mainboard umzubauen. Das ganze Geschmiere mit der Wärmeleitpaste habe ich auch fast etwas zu penibel genommen und dafür sicher 2 Stunden gebraucht. Eine ziemlich genaue Anleitung dazu gibt es hier:</p>
<p><a href="http://www.shop.faber-computer.de/AnleitungPaste.htm"></a></p>
<p>Der Umbau klappte erfreulicherweise ohne dass ich irgend ein Bauteil zerstörte oder dergleichen. Der Prozessor wurde leider zuerst als 1.9 GHZ erkannt, jedoch merkte ich schnell dass ich einfach im Bios den Frontsidebus von 100Mhz auf 133Mhz hochstellen muss, damit er korrekt als 2.53 GHZ Prozessor erkannt wurde. Eine rote LED auf dem Mainboard irritierte mich noch etwas, aber nach einer Weile Nachschlagen im Handbuch konnte ich zu dem Schluß kommen, dass es einfach nur signalisiert, dass das Mainboard unter Strom steht. Nun habe ich jedoch ein sogenanntes Silencer Gehäuse, welches innen mit Schaumstoff ausgelegt ist. Eine optimale Luftzirkulation scheint also nicht gegeben. Als ich den Rechner komplett offen ließ, hatte die Grafikkarte unter Windows eine Temperaturvon 56 Grad und kam im Street Fighter 4 Benchmark Test auch nie über 80 Grad. Als ich jedoch das Gehäuse geschloßen habe, stieg die Temperatur schon im Normalbetrieb auf 80 Grad und beim Street Fighter 4 Benchmarktest dann sogar bis auf 110 Grad. Evtl. liegt es auch daran dass momentan sowieso recht warmes Wetter ist. Ich hab auf jeden Fall die Silencer Schaumstoffkissen rausgerissen und siehe da, die Temperatur sank nun um 10 Grad ab, was jedoch leider auch noch nicht so richtig gut ist. </p>
<p>Erst mit dem Verwenden des Programms &#8220;RivaTuner&#8221; habe ich es dann geschafft dafür zu sorgen, dass die Grafikkarte unter Hochlast auch entsprechend stärker lüftet um das Problem auszugleichen. Im PC selbst schien mir jetzt keine Möglichkeit, die Luftzirkulation irgendwie zu verbessern, da eigentlich sogar hinten einige Schlitze offen sind und die Grafikkarte recht viel Platz hat. Hier ein klasse Video, in dem beschrieben wird, wie man mit &#8220;RivaTuner&#8221; den Lüfter so einstellen kann, dass er je nach Temperatur unterschiedlich stark lüftet und auch bis auf das maximal mögliche geht. </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/rXr6IIj1sLY&#038;hl=de&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/rXr6IIj1sLY&#038;hl=de&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Leider muss ich jedoch nun vorerst damit leben, dass durch die fehlenden Silencer Schaumstoffkissen und das hochdrehen des Grafikkartenlüfters der PC so laut ist, als wäre man in einer Fabrikhalle oder so ;-( Ein neue PC wird wohl somit doch bald nötig sein <img src='http://5kilodope.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://5kilodope.de/?feed=rss2&amp;p=304</wfw:commentRss>
		</item>
	</channel>
</rss>


