<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - Verlassen</title>
		<link>https://www.blitzforum.de/worklogs/450/</link>
		<description>Worklog von Holzchopf</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Tue, 15 Nov 2011 16:35:14 +0100</pubDate>
		<lastBuildDate>Tue, 15 Nov 2011 16:35:14 +0100</lastBuildDate>

		<item>
			<title>Intermezzo: XML</title>
			<link>https://www.blitzforum.de/worklogs/450/#3383</link>
			<guid>https://www.blitzforum.de/worklogs/450/#3383</guid>
			<author>Holzchopf</author>
			<description>Wer denkt, ich h&amp;auml;tte aufgegeben, dessen Hirn l&amp;uuml;gt. Nat&amp;uuml;rlich bin ich noch mit &lt;i&gt;Verlassen&lt;/i&gt; besch&amp;auml;ftigt! Genauso wie ich nebenbei auch mit &lt;a href=&quot;http://www.holzchopf.ch/tools.xml#stepone&quot; target=&quot;_blank&quot;&gt;Step One&lt;/a&gt; (*hust* Werbung *hust*) besch&amp;auml;ftigt bin. Und Jobsuche. Und vorher nat&amp;uuml;rlich gr&amp;ouml;sstenteils (zu etwa 110%) mit dem Studium. Und weil mich gleich zwei Projekte sehr besch&amp;auml;ftigen, entschloss ich mich (vor ein paar Wochen, bevor's in den WK (Wiederholungskurs f&amp;uuml;r Angeh&amp;ouml;rige der Schweizer Armee) ging), ein kleines XML-Modul zu schreiben. Nat&amp;uuml;rlich k&amp;ouml;nnte ich libXML von Brucey verwenden. Aber libXML pustet die Executables enorm auf (&amp;gt;2MiB die Exe), weshalb ich bei der Entwicklung von &lt;i&gt;Step One&lt;/i&gt; auf den Einsatz von XML verzichtete (mein Gedanke damals: &lt;i&gt;Step One&lt;/i&gt; soll portable sein =&amp;gt; portable Applikation =&amp;gt; kleine Exe-Gr&amp;ouml;sse =&amp;gt; kein libXML). Deshalb, weil ich eben nun in &lt;i&gt;Verlassen&lt;/i&gt; und &lt;i&gt;Step One&lt;/i&gt; (nachtr&amp;auml;glich) XML-Kompatibilit&amp;auml;t einbauen m&amp;ouml;chte, habe ich (aus pers&amp;ouml;nlicher Sicht) genug Antrieb und Gr&amp;uuml;nde, mein eigenes XML-Modul in die Finger zu nehmen.&lt;br /&gt;&lt;br /&gt;Klar, die wichtigsten Regeln aus der &lt;a href=&quot;http://www.w3.org/TR/2008/REC-xml-20081126/&quot; target=&quot;_blank&quot;&gt;W3C Recommendation zu XML 1.0&lt;/a&gt; hat man sehr schnell umgesetzt (Coolo z.B. hat in den letzten zwei Tagen (soweit ich weiss) einen Minimalst-XML-Parser f&amp;uuml;r sein GLBasic umgesetzt in ganzen 130 Zeilen). Tags, Attribute, Kommentare und Inhalt kann ich auch schon korrekt auslesen und in eine schicke Baumstruktur einlesen. Allerdings spezifiziert W3C ja nicht nur Tags, Attribute, Kommentare und Inhalt, sondern ein ganzer Haufen mehr. F&amp;uuml;r die geplante Anwendung (Computer-generierte XML-Files mit der M&amp;ouml;glichkeit, vom Menschen les- und editierbar zu sein zu lesen oder erstellen) w&amp;uuml;rde das schon reichen. &lt;br /&gt;&lt;br /&gt;Ich m&amp;uuml;sste ja auch nicht unbedingt XML1.0 oder XML1.1 lesen k&amp;ouml;nnen und k&amp;ouml;nnte mir stattdessen einen Abklatsch erlauben. Aber wenn, dann halt richtig. Oder zumindest Fast. Irgendwo muss ich logischerweise einen Schlussstrich ziehen, sonst wird der XML-Parser nie fertig. Also werde ich auf die Validierung verzichten, ebenfalls werde ich nicht alle well-formedness constraints strikt ber&amp;uuml;cksichtigen. Aber im Moment plagen mich noch Entit&amp;auml;t-Referenzen &lt;img src=&quot;/forum/images/smiles/icon_confused.gif&quot; alt=&quot;Confused&quot; /&gt; Wenn ich das habe, dann sollte mein kleines XML-Modul soweit fortgeschritten sein, dass ich es mit grossen Einschr&amp;auml;nkungen einsetzen kann und dann nach Lust und Laune gelegentlich erweitern kann. Darauf freue ich mich. Das ich nicht mehr die ganze Programmier-Zeit daf&amp;uuml;r hingeben werde. Denn nach einer gewissen zeit zerbraust einem dieses XML nur noch den Sch&amp;auml;del &lt;img src=&quot;/forum/images/smiles/icon_sad.gif&quot; alt=&quot;Sad&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Auf das ich bald wieder Bildchen von &lt;i&gt;Verlassen&lt;/i&gt; zeigen kann!&lt;br /&gt;&lt;br /&gt;MfG&lt;br /&gt;Holzchopf</description>
			<pubDate>Tue, 15 Nov 2011 16:35:14 +0100</pubDate>
		</item>

		<item>
			<title>Vorwort</title>
			<link>https://www.blitzforum.de/worklogs/450/#3239</link>
			<guid>https://www.blitzforum.de/worklogs/450/#3239</guid>
			<author>Holzchopf</author>
			<description>Hallo Community!&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=7155&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Der eine oder andere von euch mag sich vielleicht noch an den &lt;a href=&quot;https://www.blitzforum.de/forum/viewtopic.php?t=32919&quot; target=&quot;_blank&quot;&gt;BCC #30&lt;/a&gt;, insbesondere an meinen Beitrag &lt;i&gt;Verlassen&lt;/i&gt;, erinnern. Die anderen k&amp;ouml;nnen &lt;a href=&quot;http://www.holzchopf.ch/contents/bin/games/holzchopf-verlassen.zip&quot; target=&quot;_blank&quot;&gt;Verlassen&lt;/a&gt; nat&amp;uuml;rlich immer noch herunterladen und das Kennenlernen nachholen &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Verlassen&lt;/i&gt; hat es nie offiziell auf meine Homepage geschafft, weil ich mir immer vorgenommen hatte, das Spiel noch weiter auszubauen. Eigentlich schade, dass es dort fehlt, aber meine Entscheidung, dem Spiel keinen Eintrag auf meiner Seite zu widmen, bleibt wohl vorerst bestehen. Ebenso bestehen bleibt die &amp;Uuml;berzeugung, das Spiel neu aufzuziehen. Und genau das gehe ich nun an.&lt;br /&gt;&lt;br /&gt;Verlassen wird in BlitzMax neu geschrieben. Es wird selbstverst&amp;auml;ndlich mehr Spielinhalt geben und die Grafik wird ein wenig aufgestockt: statt 16 Farben wird's neu - nach VGA-Standard - 256 geben. So wird zwar das Pixeln aufwendiger, da die Anspr&amp;uuml;che steigen, aber mit 16 Farben bin ich halt doch zu sehr eingeschr&amp;auml;nkt &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; Besonders was die Umsetzung meiner mir vorschwebenden Ideen anbelangt.&lt;br /&gt;&lt;br /&gt;Ich erwarte nicht, das Spiel innerhalb des laufenden Jahres ver&amp;ouml;ffentlichen zu k&amp;ouml;nnen, auch wenn die BlitzBasic-Version damals in wenigen Tagen komplett entstanden ist. Aber um rund um die Uhr daran arbeiten zu k&amp;ouml;nnen, fehlt mir jetzt einfach die Zeit. Ich sehe das Projekt eigentlich eher als die &amp;quot;Idee f&amp;uuml;r Stunden der Langeweile&amp;quot; an. Ich k&amp;ouml;nnte in der Zeit auch anderes treiben, aber &lt;i&gt;Verlassen&lt;/i&gt; hat das Upgrade ja auch irgendwie verdient.&lt;br /&gt;&lt;br /&gt;Nundenn. Der Startschuss ist erfolgt und ihr seid informiert. Besonders diejenigen, die sich schon seit dem BCC #30 auf weitere R&amp;auml;tsel freuen, d&amp;uuml;rfte das interessieren =) Bis es etwas Neues zu spielen gibt, m&amp;uuml;sst ihr euch halt mit der BCC-Version begn&amp;uuml;gen.&lt;br /&gt;&lt;br /&gt;mfG&lt;br /&gt;Holzchopf&lt;br /&gt;&lt;br /&gt;PS: F&amp;uuml;r die, die das Spiel zum ersten mal spielen, gibt's hier noch die Karte des Schiffes:&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://www.holzchopf.ch/temp/bbp/karte.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;</description>
			<pubDate>Sun, 03 Apr 2011 13:50:54 +0200</pubDate>
		</item>


	</channel>
</rss>
