<?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>Webraid&#039;s Blog &#187; HdR Game Diary</title>
	<atom:link href="http://www.webraid.de/hdr-game/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webraid.de</link>
	<description>Jan bloggt über Herr der Ringe, Java,Graphic Work und Allgemeines</description>
	<lastBuildDate>Sun, 22 Aug 2010 13:47:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Ein Statusbericht für das Herr der Ringe Quiz</title>
		<link>http://www.webraid.de/hdr-game/2006-12/statusbericht-hdr-quiz</link>
		<comments>http://www.webraid.de/hdr-game/2006-12/statusbericht-hdr-quiz#comments</comments>
		<pubDate>Tue, 05 Dec 2006 19:39:44 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[HdR Game Diary]]></category>

		<guid isPermaLink="false">http://www.webraid.de/hdr-game/2006-12/ein-statusbericht-fur-das-quiz</guid>
		<description><![CDATA[Es ist auf jeden Fall an der Zeit einen weiteren Statusbericht für mein Herr der Ringe (HdR) Quiz zu schreiben und ein zwischenzeitliches Ergebnis zu formulieren. Was ist noch zu tun, was ist schon erledigt? Welche Bereiche benötigen noch dringende Aufmerksamkeit? Die folgende Grafik verdeutlicht dies: Die Angaben sind in Prozent, wobei in dem Bereich [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Es ist auf jeden Fall an der Zeit</strong> einen weiteren Statusbericht für <strong>mein Herr der Ringe (HdR) Quiz</strong> zu schreiben und ein zwischenzeitliches Ergebnis zu formulieren. Was ist noch zu tun, was ist schon erledigt? Welche Bereiche benötigen noch dringende Aufmerksamkeit? Die folgende  Grafik verdeutlicht dies:<span id="more-23"></span></p>
<p><img src="http://www.webraid.de/wp-includes/images/quiz/spiel_status.jpg" alt="Der Fortschritt des Herr der Ringe Quiz" title="Der Fortschritt des Herr der Ringe Quiz" /></p>
<p>Die Angaben sind in Prozent, wobei in dem Bereich Fragen die Angabe eher als Richtwert zu verstehen ist, da die Spieler selbst eigene Fragen einreichen können und sollen. Somit gibt es <strong>keine</strong> maximale Anzahl an Fragen.<br />
Das aktuelle Augenmerk liegt momentan auf den Duell Modus, da dieser neben dem unvollständigen Netzwerk Handle das einzige noch nicht vollständige implementierte Code Element darstellt.</p>
<p>Weiterhin kommt auch noch der fehlende Teil der Spielidee hinzu, da ich mir immer noch unsicher bin, ob es besser ist, dass die beiden Spieler wirklich absolut gleiche Fragen bekommen oder ob ein Zufallsgenerator für jeden alleine die Fragen bestimmt.</p>
<p>Ganz allgemein hoff ich natürlich einfach, dass mein <em><strong>Herr der Ringe Quiz (HdR Quiz) </strong></em>einfach irgendwann von jemanden gespielt wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webraid.de/hdr-game/2006-12/statusbericht-hdr-quiz/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mit RMI wird das Netzwerkproblem wohl behoben</title>
		<link>http://www.webraid.de/hdr-game/2006-11/mit-rmi-wird-das-netzwerkproblem-wohl-behoben</link>
		<comments>http://www.webraid.de/hdr-game/2006-11/mit-rmi-wird-das-netzwerkproblem-wohl-behoben#comments</comments>
		<pubDate>Sun, 19 Nov 2006 12:32:16 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[HdR Game Diary]]></category>

		<guid isPermaLink="false">http://www.webraid.de/hdr-game/2006-11/mit-rmi-wird-das-netzwerkproblem-wohl-behoben</guid>
		<description><![CDATA[Um das Problem des Netzwerktransfers zwischen den beiden Spielern im HdR Game zu lösen, bin ich dank eines Forums auf RMI gestoßen. Diese Möglichkeit mit Java war mir bis dato noch gar nicht derart bewußt, obwohl es schon länger Bestandteil des JDK ist, aber umso mehr bin ich jetzt davon beeindruckt. Natürlich muss ich mich [...]]]></description>
			<content:encoded><![CDATA[<p>Um das Problem des Netzwerktransfers zwischen den beiden Spielern im HdR Game zu lösen, bin ich dank eines Forums auf RMI gestoßen. Diese Möglichkeit mit Java war mir bis dato noch gar nicht derart bewußt, obwohl es schon länger Bestandteil des JDK ist, aber umso mehr bin ich jetzt davon beeindruckt.  Natürlich muss ich mich erstmal ein arbeiten und naja, so ganz klappen, will&#8217;s noch nicht, aber ich erhoffe mir damit auf jeden Fall, dass es eine züge weitere Entwicklung geben wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webraid.de/hdr-game/2006-11/mit-rmi-wird-das-netzwerkproblem-wohl-behoben/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Die Entscheidung für das LAN</title>
		<link>http://www.webraid.de/hdr-game/2006-10/die-entscheidung-fur-das-lan</link>
		<comments>http://www.webraid.de/hdr-game/2006-10/die-entscheidung-fur-das-lan#comments</comments>
		<pubDate>Fri, 13 Oct 2006 16:23:37 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[HdR Game Diary]]></category>

		<guid isPermaLink="false">http://www.webraid.de/hdr-game/2006-10/die-entscheidung-fur-das-lan</guid>
		<description><![CDATA[Kurz vor Semesterbeginn ist die Entscheidung nach langem hin und her nun endgültig gefallen. Im Prinzip hat es viel zu lange gedauert, aber nun ist es klar: Die KI wird erstmal zurückgestellt, der Network Transfer für LAN und Internet wird focusiert. Die Entscheidung war schwer, obwohl es immer das Ziel war ein Multiplayer Game zu [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Kurz vor Semesterbeginn</strong> ist die Entscheidung nach langem hin und her nun endgültig gefallen. Im Prinzip hat es viel zu lange gedauert, aber nun ist es klar: Die KI wird erstmal zurückgestellt, der Network Transfer für LAN und Internet wird focusiert.<span id="more-20"></span></p>
<p>Die Entscheidung war schwer, obwohl es immer das Ziel war ein Multiplayer Game zu erschaffen. Auf diesen Grundsatz habe ich mich jetzt auch wieder zurückbesonnen. Desweiteren gibt es noch eine gravierende Änderung.</p>
<p>Seit Anfang des Projektes stellte ich in geheimen Gedanken immer wieder den Sinn des Fullscreen Modus in Frage.<br />
Das parallele Nutzen von Chatprogrammen wie Trillian,ICQ,MSN und auch von anderen Nebenprogramme wäre somit grundsätztlich unmöglich. Dies ist nicht sinnvoll, immerhin kommt es zwischenzeitlich bei dem Spiel doch zu Wartezeiten für den einen Spieler.</p>
<p>Daher hat das Spielfenster nun die Größe 800&#215;600 verpasst bekommen, damit alle (inclusive 15Zoll Monitore) das Spiel nutzen können.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webraid.de/hdr-game/2006-10/die-entscheidung-fur-das-lan/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KI vs. Network Transfer &#8211; was ist fürs erste leichter</title>
		<link>http://www.webraid.de/hdr-game/2006-08/ki-vs-network-transfer-die-frage-was-ist-furs-erste-leichter</link>
		<comments>http://www.webraid.de/hdr-game/2006-08/ki-vs-network-transfer-die-frage-was-ist-furs-erste-leichter#comments</comments>
		<pubDate>Mon, 28 Aug 2006 16:15:20 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[HdR Game Diary]]></category>

		<guid isPermaLink="false">http://www.webraid.de/?p=11</guid>
		<description><![CDATA[Nach einiger Zeit gibts wieder etwas neues zu berichten. Das Spiel an sich ist ja ein 1vs1, wobei es vom Anfang an, die Möglichkeit geben sollte, entweder gegen die KI oder gegen einen anderen Spieler antreten zu können. Das ist zumindestens das Ziel. Man sollte sich aber nicht übernehmen,also wird nicht beides sofort gehen. Aber [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Nach einiger Zeit</strong> gibts wieder etwas neues zu berichten.<br />
Das Spiel an sich ist ja ein 1vs1, wobei es vom Anfang an, die Möglichkeit geben sollte,<span id="more-11"></span> entweder gegen die <strong>KI oder gegen einen anderen Spieler antreten</strong> zu können. Das ist zumindestens das Ziel. Man sollte sich aber nicht übernehmen,also wird nicht beides sofort gehen.</p>
<p>Aber was <strong>ist einfacher zu realisieren ?</strong> Das Protokoll für die Kommunikation über das I-net oder doch die KI. Ich muss gestehen, ich weiß es immer noch nicht. Beides ist nicht so schwer, aber was ist leicht<strong>er ?</strong></p>
<p>Die Anzahl der verschickenden Bytes zwischen Client und Server sollten relativ klein sein, da nur wenige Werte verschickt werden müßten. Aber auch die angebliche KI ist bis dahin leicht, weil die KI nur auf ihr Wissen, nicht auf taktische Züge beruhen muss. (Daher ist der Name KI wohl eher falsch).</p>
<p><strong>Aktueller Status:</strong></p>
<ul>
<li>Strukturverbesserungen</li>
<li>Laufzeitverbesserungen</li>
<li>Problem beim Laden immer noch nicht behoben</li>
<li>Stärkechips + Kosten für weiterrrücken eingeführt</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webraid.de/hdr-game/2006-08/ki-vs-network-transfer-die-frage-was-ist-furs-erste-leichter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Von Prozessoren und negativen Zeiten</title>
		<link>http://www.webraid.de/hdr-game/2006-08/von-prozessoren-und-negativen-zeiten</link>
		<comments>http://www.webraid.de/hdr-game/2006-08/von-prozessoren-und-negativen-zeiten#comments</comments>
		<pubDate>Wed, 16 Aug 2006 09:47:24 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[HdR Game Diary]]></category>

		<guid isPermaLink="false">http://www.webraid.de/?p=10</guid>
		<description><![CDATA[Ein Spiel, was dem ganzen System die gesamten CPU &#8211; Ressourcen klaut, ist schlecht. Das Spiel sollte keinesfalls die ganze Zeit bei 99% laufen. Nun ja, dies passiert aber bei einer Endlosschleife nun mal. Das System nimmt sich alle Ressourcen. Prinzipiell ja kein Problem. Immerhin bietet Java mit seiner Thread.sleep Methode einen edlen Ausweg. Nun [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Ein Spiel, was dem ganzen System</strong> die gesamten CPU &#8211; Ressourcen klaut, ist schlecht. Das Spiel sollte keinesfalls die ganze Zeit bei 99% laufen. Nun ja, dies passiert aber <span id="more-10"></span>bei einer Endlosschleife nun mal. Das System nimmt sich alle Ressourcen.</p>
<p>Prinzipiell ja kein Problem. Immerhin bietet Java mit seiner Thread.sleep Methode einen edlen Ausweg. Nun ja, eingebaut und immernoch 99% Auslastung, sowie braucht die Paint Methode plötzlich merkwürdig lange&#8230;<br />
Doch man sollte als Entwickler schon richtig rechnen könnnen&#8230;.</p>
<p><strong>Denn jetzt wird es peinlich. </strong>Ein Befehl wie  <strong><em>Thread.sleep((lastLoopTime-System.nanoTime)/1000) </em></strong>könnte da ein wenig zu Problemen führen, weil die Zahl natürlich immer negativ ist. Andersrum wäre es richtig.</p>
<p><em> long ende=System.nanoTime();<br />
long diff=(ende-lastLoopTime)/1000+10;</em></p>
<p><em>diff=(diff&gt;1000)?1000:diff;<br />
try<br />
{<br />
Thread.sleep(diff);<br />
}<br />
catch(Exception e)<br />
{</em><br />
System.out.println(&#8220;Thread out)&#8221;;<br />
<em>}</em></p>
<p><strong>Peinlich, peinlich, aber auch lustig, was man für dumme Fehler macht.</strong></p>
<p align="left"><strong>Aktueller Status</strong></p>
<ul>
<li>Spielinitalisierung werden richtig durchgeführt</li>
<li>Gesteuert wird über Tastatur Eingaben</li>
<li>Positionsverzerrungen bei unterschiedlichen Screen-Auflösungen werden korrekt korrigiert</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webraid.de/hdr-game/2006-08/von-prozessoren-und-negativen-zeiten/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aller Anfang ist leicht</title>
		<link>http://www.webraid.de/hdr-game/2006-08/aller-anfang-ist-leicht</link>
		<comments>http://www.webraid.de/hdr-game/2006-08/aller-anfang-ist-leicht#comments</comments>
		<pubDate>Thu, 10 Aug 2006 10:48:08 +0000</pubDate>
		<dc:creator>Jan</dc:creator>
				<category><![CDATA[HdR Game Diary]]></category>

		<guid isPermaLink="false">http://www.webraid.de/?p=9</guid>
		<description><![CDATA[So, der Anfang war eigentlich relativ leicht. Da das Regelwerk mir gedanklich schon vorliegt, gehts glücklicherweise nur ums reine programmieren. Aktuell sind fertig....]]></description>
			<content:encoded><![CDATA[<p>So, der Anfang war eigentlich relativ leicht. Da das Regelwerk mir gedanklich schon vorliegt, gehts glücklicherweise nur ums reine programmieren.</p>
<p><strong>Aktueller Status:<br />
</strong></p>
<ul>
<li>Spielbrett (sprich als reine Grafik) ist fast fertig, paar Special Felder sind noch nicht belegt.</li>
<li>Fullscreen Modus ist bereit</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.webraid.de/hdr-game/2006-08/aller-anfang-ist-leicht/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
