<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - ChaosBreaker</title>
		<link>https://www.blitzforum.de/worklogs/2/</link>
		<description>Worklog von Chaos Interactive</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Sun, 03 Feb 2008 20:53:37 +0100</pubDate>
		<lastBuildDate>Sun, 03 Feb 2008 20:53:37 +0100</lastBuildDate>

		<item>
			<title>Release Candidate 1 für Windows &amp; Linux!</title>
			<link>https://www.blitzforum.de/worklogs/2/#131</link>
			<guid>https://www.blitzforum.de/worklogs/2/#131</guid>
			<author>D2006</author>
			<description>F&amp;uuml;r den Fall, dass der geneigte Interessent es noch nicht wissen sollte: Ich hab ChaosBreaker nun ver&amp;ouml;ffentlicht. Version &amp;quot;RC1&amp;quot; ist allerdings nur f&amp;uuml;r Windows erh&amp;auml;ltlich. (Nachtrag: Nun auch f&amp;uuml;r Linux!)&lt;br /&gt;&lt;br /&gt;Links:&lt;br /&gt;&lt;span style=&quot;font-size: 9px;&quot;&gt;&lt;b&gt;SHOWCASE&lt;/b&gt;&lt;/span&gt; &lt;a href=&quot;https://www.blitzforum.de/showcase/197/&quot; target=&quot;_blank&quot;&gt;https://www.blitzforum.de/showcase/197/&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 9px;&quot;&gt;&lt;b&gt;THREAD&lt;/b&gt;&lt;/span&gt; &lt;a href=&quot;https://www.blitzforum.de/forum/viewtopic.php?t=27060&quot; target=&quot;_blank&quot;&gt;https://www.blitzforum.de/foru...hp?t=27060&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Die Online-Highscore&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Bis tief in die Nacht hab ich gestern noch programmiert und was dabei rauskam, l&amp;auml;sst mich bei aller Bescheidenheit schon ein wenig stolz sein. Das Highscoresystem ist fertig und &amp;auml;u&amp;szlig;erst bequem. Ach meine Ziele, eine hohe Cheatsicherheit zu erreichen, habe ich denk ich ausreichend geschafft. Ohne mich diesmal zu sehr in Details zu verlieren m&amp;ouml;ge ich folgende Worte an potentielle Cheater richten: Ohne Assemblerkenntnisse werdet ihr nicht weit kommen. Falls sich in den n&amp;auml;chsten Tagen der Schutz als zuverl&amp;auml;ssig erweist, werde ich vielleicht ein bisschen aus dem N&amp;auml;hk&amp;auml;stchen plaudern, wie das ungef&amp;auml;hr gemacht wird.&lt;br /&gt;&lt;br /&gt;Danke f&amp;uuml;r die Aufmerksamkeit und viel Spa&amp;szlig; beim Spielen!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Nachtrag&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ohje ist das peinlich. Da posaune ich hier noch gro&amp;szlig; rum, dass das Spiel cheatsicher ist und es dauert keine Viertelstunde, bis &lt;i&gt;Coffee&lt;/i&gt; den ersten get&amp;uuml;rkten Wert in die Online-Highscore eintr&amp;auml;gt. Beim besprechen des Vorgangs kam ich dann nach einer Weile dem Fehler auf die Schliche: Ich schrieb in der Schutzfunktion jeweils &amp;quot;And&amp;quot;, wobei &amp;quot;&amp;amp;&amp;quot; korrekt gewesen w&amp;auml;re. Nun hab ich den Fehler beseitigt und der vorgesehene Cheatschutz funktioniert nun. Klar kann man auch den umgehen, aber der Aufwand ist nicht unerheblich gr&amp;ouml;&amp;szlig;er und den Nutzen, so ein kleines unbedeutendes Spiel gehackt zu haben, nicht wert.&lt;br /&gt;&lt;br /&gt;Dennoch vielen Dank an Coffee, der sicher auch die neue Version mal hacken wird. &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Apropos ... &lt;b&gt;Neue Version&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Hab gleich ein paar Bugs beseitigt und eine neue Version hochgeladen ... und die auch f&amp;uuml;r &lt;b&gt;Linux&lt;/b&gt;!&lt;br /&gt;Viel Spa&amp;szlig; beim Testen! &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;</description>
			<pubDate>Sun, 03 Feb 2008 20:53:37 +0100</pubDate>
		</item>

		<item>
			<title>Ich bin noch dran!</title>
			<link>https://www.blitzforum.de/worklogs/2/#119</link>
			<guid>https://www.blitzforum.de/worklogs/2/#119</guid>
			<author>D2006</author>
			<description>Nur ein kleines Lebenszeichen von mir...&lt;br /&gt;&lt;br /&gt;Die lokale Highscore funktioniert soweit ganz gut. Hab jetzt auch gr&amp;ouml;&amp;szlig;tenteils die Anzeige fertig und einen kleinen Texteffekt eingebaut, damit es nicht zu schn&amp;ouml;de wird. Aus Langeweile hab ich mal fix ein Video draus gemacht, obwohl das qualitativ jetzt nicht so toll ist, will ich es euch nicht vorenthalten:&lt;br /&gt;&lt;a href=&quot;http://youtube.com/watch?v=rQxRQnNblU0&quot; target=&quot;_blank&quot;&gt;http://youtube.com/watch?v=rQxRQnNblU0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bin mit dem Userinterface insbesondere nach einem Spiel noch nicht wirklich zufrieden. Da muss ich mir mal noch was geschicktes einfallen lassen. Danke f&amp;uuml;r die Aufmerksamkeit!</description>
			<pubDate>Thu, 31 Jan 2008 22:59:28 +0100</pubDate>
		</item>

		<item>
			<title>Es geht voran, wenn auch schleppend</title>
			<link>https://www.blitzforum.de/worklogs/2/#109</link>
			<guid>https://www.blitzforum.de/worklogs/2/#109</guid>
			<author>D2006</author>
			<description>Dieses Wochenende bin ich nicht so vorangekommen, wie ich es mir gew&amp;uuml;nscht h&amp;auml;tte. Aber immerhin ist der Levelmodus so ziemlich fertig und nach einem Game Over geht's schon weiter. Und die n&amp;auml;chsten Schritte sind fest im Blick...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Punkte im Levelmodus&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Wie ich schonmals beschrieben hatte, ist es ja schon wichtig, f&amp;uuml;r das Wegklicken von Steinen in hohen Levels mehr Punkte zu kriegen. Quasi als &amp;quot;Belohnung&amp;quot; f&amp;uuml;r das lange &amp;Uuml;berleben. Erst dachte ich, dass es zu schnell zu viel wird, wenn man die Punkte einfach mit der Levelnummer multipliziert. Dennoch habe ich mir eine &amp;Uuml;bersicht angefertigt, wie viele Punkte es bei den verschiedenen Gr&amp;ouml;&amp;szlig;en der Steingruppe in steigendem Level geben w&amp;uuml;rde. Und dabei kam heraus, dass es doch recht geeignet ist. Mit h&amp;ouml;heren Level ist es ja eh schwerer gro&amp;szlig;e Gruppen von Steinen auf einmal wegzuklicken und so kann man den Spieler ja ruhig mal belohnen, wenn er's dennoch schafft. So sieht es also aus: F&amp;uuml;r das Entfernen einer Gruppe von z.B. 7 Steinen gibt's im ersten Level 49 Punkte, im 5. Level 245 Punkte und im 10. sogar 490 Punkte.&lt;br /&gt;&lt;br /&gt;Ebenfalls bereits angesprochen hatte ich ein Bonussystem. Dies ist nun auch implementiert und sieht folgenderma&amp;szlig;en aus: Sollte es dem Spieler gelingen, innerhalb eines Intervalls alle oder fast alle Steine zu entfernen, gibt's Bonuspunkte. Die zugrundeliegende Rechnung lautet: Level * 500 - verbleibende Steine * 250. Mit dem Zusatz, dass wenn bei dieser Formel 0 rauskommt, gibt's 100 Punkte und wenn was negatives rauskommt, gibt's nat&amp;uuml;rlich keinen Bonus. Am praktischen Beispiel sieht das dann so aus:&lt;br /&gt;&lt;br /&gt;Level 1:&lt;br /&gt;Entfernt der Spieler alle Steine, bekommt er 500 Bonuspunkte.&lt;br /&gt;Verbleibt 1 Stein, bekommt er 250 Punkte.&lt;br /&gt;Bleiben 2 &amp;uuml;brig, bekommt er 100 Punkte.&lt;br /&gt;&lt;br /&gt;Level 3:&lt;br /&gt;Entfernt der Spieler alle Steine (was eine echte Kunst ist, bei vier Farben), bekommt er 1500 Bonuspunkte.&lt;br /&gt;Verbleiben 2 Steine, bekommt er 1000 Punkte.&lt;br /&gt;Bleiben 6 &amp;uuml;brig, bekommt er wieder 100 Punkte.&lt;br /&gt;&lt;br /&gt;Und so nimmt die Anzahl der Steine, die &amp;uuml;brig bleiben k&amp;ouml;nnen um noch Bonuspunkte zu kriegen, pro Level um 2 zu. Es vermag allerdings gesagt sein, dass es im 4. Level nur im Gl&amp;uuml;cksfall gelingen sollte Bonuspunkte abzustauben und im 5. schon nahezu unm&amp;ouml;glich. Es sei denn man hat allerhand Gl&amp;uuml;ck mit Bomben.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Das bisher nur im Kopf existierende Highsoresystem&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;ChaosBreaker wird intern 14 Highscorelisten verwalten. Es gibt drei Spielmodi (3), von denen die ersten beiden jeweils drei Schwierigkeitsgrade haben (2*3 + 1 = 7). Und selbstverst&amp;auml;ndlich wird das Programm lokale Highscore und Onlinehighscore trennen (2*7 = 14). Nach jedem Spiel wird der Spieler gefragt, ob er seinen Punktestand online abgleichen m&amp;ouml;chte. (Allein weil ich es recht frech finde, wenn &amp;quot;Offline&amp;quot;-Spiele sich einfach mit dem Internet verbinden.) Sollte er dies tun, wird ihm dann gleich angezeigt, wo er sich befindet. Das ganze wird &amp;quot;seitenweise&amp;quot; gehandhabt, mit zwischen 10 und 20 Eintr&amp;auml;gen pro Seite. Das Programm wird dann sp&amp;auml;ter (bei vorhandener Internetverbindung) alle Highscores aller Listen vom ersten bis zum letzten Platz anzeigen k&amp;ouml;nnen. Man wird quasi sch&amp;ouml;n durchbl&amp;auml;ttern k&amp;ouml;nnen.&lt;br /&gt;&lt;br /&gt;Lokal gespeichert wird allerdings nur die lokale Highscore. Diese wird zwar nicht im Klartext-Format gesichter, sondern bin&amp;auml;r, aber auch nicht verschl&amp;uuml;sselt. Selbst betr&amp;uuml;gen k&amp;ouml;nnen sich die Spieler meinetwegen, soll mir recht sein. Ein Abgleich der lokalen Highscore mit der Onlinehighscore wird nicht m&amp;ouml;glich sein.&lt;br /&gt;&lt;br /&gt;Ich hoffe, dass ich in den n&amp;auml;chsten Tagen diese Gedanken in die Quellcode &amp;uuml;bertragen kann und melde hier die weiteren Fortschritte. Danke f&amp;uuml;r die Aufmerksamkeit.</description>
			<pubDate>Sun, 27 Jan 2008 22:48:44 +0100</pubDate>
		</item>

		<item>
			<title>Mein erstes Spiel unter Linux</title>
			<link>https://www.blitzforum.de/worklogs/2/#84</link>
			<guid>https://www.blitzforum.de/worklogs/2/#84</guid>
			<author>D2006</author>
			<description>Von allzu gro&amp;szlig;en Fortschritten kann ich nicht berichten. Das &amp;quot;Game Over&amp;quot; im Levelmodus war sehr schnell eingebaut und seitdem testete ich viel und behob einige Bugs. Da ich mit dem Balancing recht zufrieden bin, war es Zeit mal ein Release bereitzustellen und meine tapferen Gef&amp;auml;hrten bei &lt;a href=&quot;https://www.blitzforum.de/teams/2&quot; target=&quot;_blank&quot;&gt;Chaos Interactive&lt;/a&gt; nach ihrer werten Meinung zu fragen. Vorab: Nein, es ist kein &amp;ouml;ffentliches Release. Ich plane vor endg&amp;uuml;ltiger Fertigstellung nur einen Release, den ich dann in guter Microsoftmanier &amp;quot;RC1&amp;quot; nennen werte. Aber bis dahin wird sicher noch ein wenig Zeit vergehen.&lt;br /&gt;&lt;br /&gt;Dabei kam mir noch eine andere prima Idee. Da ich das Spiel ohnehin plattformunabh&amp;auml;ngig machen will, kann ich ja auch endlich mal probieren, dieses Release (Beta 0.75) unter Linux zu kompilieren. Nun denn, nach ewig langer Zeit mal wieder von Ubuntu gebootet und mit Hilfe von &lt;a href=&quot;https://www.blitzforum.de/forum/viewtopic.php?t=20959&quot; target=&quot;_blank&quot;&gt;Wild-Storms toller Schritt-f&amp;uuml;r-Schritt Erkl&amp;auml;rung&lt;/a&gt; BMax eingerichtet. Der erste Kompilierungsversuch wurde dann aber leider gleich mit einem wirren Fehler bedankt. &amp;quot;CreateWindow&amp;quot; maulte rum. Ich gab bei parent &amp;quot;Desktop()&amp;quot; an, weil ich das bei BlitzPlus mal so gelernt hatte, auch wenn ich schon damals schnell erfuhr, dass &amp;quot;Null&amp;quot; v&amp;ouml;llig ausreicht. Setzte ich das ein, verschwand der Fehler. Aber: Versucht man die Fenstergr&amp;ouml;&amp;szlig;e zu ver&amp;auml;ndern, st&amp;uuml;rzt die aktuelle Session ab und man wird wieder gebeten, sich einzuloggen. Keine Ahnung woran das liegt. Wenn ich diese Ahnung auch nicht baldig in Erfahrung bringe, muss der Linux-Port wohl leider auf das Resize-Feature (siehe unten) verzichten. Fokussieren wir uns auf die guten Seiten: Der Rest funktioniert tadellos, was auch Blitzcoder best&amp;auml;tigen konnte, der mir freundlicherweise diesen Screenshot zur Verf&amp;uuml;gung stellte:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://garbage.chaos-interactive.de/images/chaosbreaker05.jpg&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Das Resize-Feature&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;In der Windows (und dr&amp;uuml;cken wir die Daumen f&amp;uuml;r die MacOS-) Version ist das Spielfenster vergr&amp;ouml;&amp;szlig;er/-kleinerbar. &amp;Auml;ndert man also die Fenstergr&amp;ouml;&amp;szlig;e, werden alle Grafiken entsprechend skaliert und man kann sofort weiterspielen. Sinnvoll kann das beispielsweise bei Monitoren mit einer sehr hohen Aufl&amp;ouml;sung sein, wenn man dadurch die kleinen Steinchen kaum mehr treffen kann. Oder gerade umgedreht, wenn jemand mit einer Desktopaufl&amp;ouml;sung von 800x600 das Spiel nutzen m&amp;ouml;chte und von den Riesenkugeln f&amp;ouml;rmlich erschlagen wird. Jeder, wie er will. Ich hab schnell ein kleines Bild zusammengestellt, was das Feature veranschaulicht:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://garbage.chaos-interactive.de/images/chaosbreaker06.jpg&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Der Sound&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Bei all den letzten Eintr&amp;auml;gen hier habe ich eins leider ganz au&amp;szlig;er Acht gelassen. Das Spiel soll nat&amp;uuml;rlich noch ein paar Soundeffekte bekommen, damit der Gesamteindruck abgerundet wird. Ich hatte daf&amp;uuml;r vor Urzeiten schon selbsterstellte &amp;quot;Blop&amp;quot;-Sounds verwendet. Ich wei&amp;szlig; allerdings nicht so recht, ob die nun noch prima passen und werde die Entscheidung bzw. Erstellung neuer/zus&amp;auml;tzlicher Sounds auf die lange Bank schieben. Da es nur ein kleines Desktopspiel ist, wird es auf jedenfall keine Musik haben.&lt;br /&gt;&lt;br /&gt;Wir immer reichlich Dank f&amp;uuml;r die Aufmerksamkeit.</description>
			<pubDate>Tue, 22 Jan 2008 21:42:05 +0100</pubDate>
		</item>

		<item>
			<title>Der Levelmodus</title>
			<link>https://www.blitzforum.de/worklogs/2/#80</link>
			<guid>https://www.blitzforum.de/worklogs/2/#80</guid>
			<author>D2006</author>
			<description>Heute k&amp;uuml;mmerte ich mich wie angek&amp;uuml;ndigt um die Implementierung des Levelmodus und musste dabei feststellen, dass Balancing mitunter schwieriger ist als das Programmieren an sich.  Im Quellcode festzulegen, ab welchen Level was g&amp;uuml;ltig ist und wie lange es dauert, bis neue Steine nachkommen, ist ja relativ einfach. Dagegen genau auszut&amp;uuml;fteln, welche Zeiten bei wie vielen Wiederholungen innerhalb eines Levels ein gutes Balancing machen, ist Arbeit, die jeden Perfektionisten in den Selbstmord treiben w&amp;uuml;rde. Ist es am Anfang zu langweilig? Wird es zu schnell zu schwierig? Ob ich jetzt nun die endg&amp;uuml;ltige L&amp;ouml;sung drin habe, wei&amp;szlig; ich noch nicht.&lt;br /&gt;&lt;br /&gt;Das Intervall, in dem neue Steine von unten nachr&amp;uuml;cken, verringert sich nun nichtliniear von Level 1 mit 2840 Millisekunden bis Level 10 mit 500 Millisekunden. Es wird zwar sicher m&amp;ouml;glich sein, h&amp;ouml;her als Level 10 zu kommen, aber ich denke das h&amp;auml;lt man nicht allzu lange durch. Au&amp;szlig;erdem finde ich es doof, in einem bestimmten Level das Spiel so zu gestalten, dass garantiert keiner weiterkommt.&lt;br /&gt;&lt;br /&gt;Ansonsten steigt der Schwierigkeitsgrad nat&amp;uuml;rlich noch durch die Anpassung der Spielparameter an. Zu Beginn sind nur drei verschiedene Farben auf dem Feld zu finden und man kann Gruppen ab zwei zusammenh&amp;auml;ngenden Steinen wegklicken. In Level drei kommt blau als vierte Farbe hinzu. Ab der Stufe vier tauchen auch besagte, unklickbare Felsen auf, welche man dann aber mit grauen Bomben, auftauchend ab Level f&amp;uuml;nf, zerst&amp;ouml;ren kann. Im sechsten Level kommen noch die farbigen Bomben hinzu, die das Spiel sehr einfacher machen. Allerdings sinkt in diesem Spielabschnitt auch die Intervallzeit rapide und die Kr&amp;ouml;nung ist dann ab Level sieben die Erh&amp;ouml;hung der Mindestanzahl wegklickbarer Steingruppen auf drei.&lt;br /&gt;&lt;br /&gt;Aktuell funktioniert soweit alles bestens. Der Fortschrittsbalken geht wie geschmiert und ohne den Code gro&amp;szlig; anzupassen, kann man jederzeit das Spiel pausieren. (Dann wird einem aber der Blick auf die Steine verg&amp;ouml;nnt.) Das Nachr&amp;uuml;cken der Steine von unten klappt auch sanft animiert und die Levelwechsel werden angezeigt. Was noch eingebaut werden muss: Game Over; Anpassung der Punktzahlen, wo man doch in h&amp;ouml;heren Levels auch mehr Punkte f&amp;uuml;r das wegklicken der Steine (=&amp;Uuml;berleben) bekommen sollte und nicht zuletzt ein Bonussystem, was einem Extrapunkte gibt, sollte man es schaffen (fast) alle Steine wegzuklicken, was insbesondere am Anfang noch recht einfach ist.&lt;br /&gt;&lt;br /&gt;Damit man sich das ganze visuell besser vorstellen kann, ein hochaktueller Screenshot:&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://garbage.chaos-interactive.de/images/chaosbreaker04.jpg&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hier gibt's auch einiges zu sehen: Das gro&amp;szlig;e &amp;quot;LEVEL 7&amp;quot; steht da, weil wir das so eben erreicht haben. Die Anzeige verschwindet nach kurzer Zeit wieder. Der rote Fortschrittsbalken ist noch weit am Anfang, weswegen auch die unterste Steinreihe noch so klein ist. Die wurde gerade eben nachgeschoben. Rechts oben ist eine permanente Levelanzeige erkennbar. Die Zahl in Klammern gibt an, wie viel &amp;quot;Steinnachsch&amp;uuml;be&amp;quot; noch bis zum n&amp;auml;chsten Level kommen. (Diese Zahl steigt mit jedem Level, sodass die erforderliche Zeit pro Level ungef&amp;auml;hr gleich bleibt. Insiderinfo: Sind etwa 25-30 Sekunden. Ab dem 10. Level immer 20s) Auf dem Spielfeld selbst sehen wir so ziemlich alle Steine die es gibt. Eine graue Bombe und drei farbige. Dieser Strich ist animiert und beim Spielen f&amp;auml;llt es &amp;uuml;berhaupt nicht auf, dass alle Bomben immer den gleichen Anim-Frame anzeigen. (Was man in so einem Standbild nat&amp;uuml;rlich sofort sieht.) Ebenfalls sieht man sehr gut einige graue Fels und vorallem die Tatsache, dass ich kurz nach dem Screenshot verloren h&amp;auml;tte, w&amp;uuml;rde es ein Game Over in diesem Modus schon geben.&lt;br /&gt;&lt;br /&gt;Wie man sieht, r&amp;uuml;cken alle Steine sofort von unten nach. Ich hatte zwischendurch mit einer etwas extravaganteren Animation rumprobiert, bei der die Steine von innen nach au&amp;szlig;en hochgeschoben kamen, was auch recht gut aussah, allerdings nicht mehr in hohen Levels, wenn der Nachschub schneller kam.&lt;br /&gt;&lt;br /&gt;Das war's erstmal wieder, ich bedanke mich f&amp;uuml;r die Aufmerksamkeit.</description>
			<pubDate>Sun, 20 Jan 2008 21:53:36 +0100</pubDate>
		</item>

		<item>
			<title>Spielmodi und Balancing</title>
			<link>https://www.blitzforum.de/worklogs/2/#74</link>
			<guid>https://www.blitzforum.de/worklogs/2/#74</guid>
			<author>D2006</author>
			<description>Um das s&amp;uuml;chtigmachende Klickprinzip voll auszureizen, wird das Spiel nach der Fertigstellung drei Spielmodi besitzen, damit f&amp;uuml;r m&amp;ouml;glichst viele Spieler das richtige Verh&amp;auml;ltnis zwischen Geschicklichkeit und Schnelligkeit dabei ist.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://garbage.chaos-interactive.de/images/chaosbreaker03.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Classic Modus&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Im klassischen Modus hat man alle Zeit der Welt, aber nur eine bestimmte Anzahl von Steinen, aus denen man die maximale Punktzahl aussch&amp;ouml;pfen muss. Denn je mehr Steine man gleichzeitig wegklickt, desto mehr Punkte gibt's ja auch. Man kann aus 3 Schwierigkeitsgraden ausw&amp;auml;hlen, welche sich durch die Anzahl der verschiedenen Farben, der Mindestanzahl zusammenh&amp;auml;ngender Steine zum wegklicken und der Anzahl der Reihen, die von der Seite nachgeschoben kommen, unterscheiden.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Turbo Modus&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Wie der Name erahnen l&amp;auml;sst geht es hier um Schnelligkeit. Man hat 2 Minuten Zeit so viele Punkte wie m&amp;ouml;glich zu machen. Allein die Maustaste zum Gl&amp;uuml;hen zu bringen reicht aber nicht: Man sollte schon noch ein Auge f&amp;uuml;r gro&amp;szlig;e Gruppen von Steinen haben und mit dem ein oder anderen Klick daf&amp;uuml;r sorgen, dass viele gleichfarbige Steine zusammenfallen. In diesem Modus entfernen sich die Sterne sofort bei Klick, so dass man nicht schauen kann, wie viel Punkte man bekommen wird. Und jeder weggeklickte Stein wird sofort oben nachgeschoben. Es gibt abermals drei Schwierigkeitsstufen mit &amp;auml;hnlicher Abstufung wie im Classic Modus.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Level Modus&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Hier entgegnet dem Spieler ein Fortschrittsbalken, welcher immer ank&amp;uuml;ndigt, dass von unten eine neue Reihe Steine nachgeschoben wird. Man kann es schon erahnen: Mit h&amp;ouml;herem Level kommen neue Steine immer schneller und das Spiel ist verloren, sobald eine Spalte bis obenhin gef&amp;uuml;llt ist. Da somit die Schwierigkeit kontinuierlich ansteigt, gibt es keine vorher ausw&amp;auml;hlbare Schwierigkeitsstufe. In h&amp;ouml;heren Levels kommen mehr Farben hinzu. Bis hin zu grauen Felsen, die gar nicht weggeklickt werden k&amp;ouml;nnen. Daf&amp;uuml;r gibt's dann aber auch zwei verschiedene Bomben: Eine schwarze, die in einem Umkreis alle Steine wegsprengt (auch Felsen), und eine farbige, die bei Klick alle Steine der entsprechenden Farbe vom Spielfeld sprengt. Durch Bomben gesprengte Steine bringen keine Punkte, k&amp;ouml;nnen einen aber vor der Niederlage retten. Bonus bekommt man, sollte man innerhalb eines Levels alle oder fast alle Steine entfernen k&amp;ouml;nnen, was gerade am Anfang noch sehr leicht sein wird.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Aktueller Fortschritt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Soviel zu den Modi. Spielbar sind derzeit schon die ersten beiden Modi und derzeit k&amp;uuml;mmere ich mich um den letzten. Der Fortschrittsbalken wurde soeben eingebaut und die Anzeige klappt schon. Haken wird noch sein, die entsprechenden Variablen f&amp;uuml;r Level, Fortschritt usw. cheatsicher zu machen, so dass sich kein Cheater mal eben ins 10. Level &amp;quot;hacken&amp;quot; kann. Das wird das Spiel dann mit einem Absturz bedanken.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Was noch zu tun ist&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Das komplette Highscoresystem. Die ersten beiden Spielmodi enden zwar auch schon, aber nach dem Game Over kommt nichts. Sp&amp;auml;ter wird man nach einem Spiel die M&amp;ouml;glichkeit haben, seinen Punktwert mit der Onlinehighscore abzugleichen. Dies ist nur unmittelbar nach einem Spiel m&amp;ouml;glich, da nur so die Cheatsicherheit gew&amp;auml;hrleistet werden kann. Die lokale Highscore erf&amp;auml;hrt keinen Cheatschutz, weil die Spieler sich dann ja nur selbst betr&amp;uuml;gen.&lt;br /&gt;&lt;br /&gt;Ansonsten werde ich noch so einige Codezeilen umschreiben m&amp;uuml;ssen, um das Spiel multilingual zu machen. Es wird wie auch schon GoBang auch auf englisch erscheinen, zus&amp;auml;tzlich plane ich aber auch mit Franzosen Kontakt aufzunehmen, um erstmals auch eine franz&amp;ouml;sische Sprachunterst&amp;uuml;tzung zu gew&amp;auml;hrleisten.&lt;br /&gt;&lt;br /&gt;Nebenbei werde ich wohl oder &amp;uuml;bel mich demn&amp;auml;chst mal wieder mit Linux abqu&amp;auml;len, dort BMax installieren und mich um die Lauff&amp;auml;higkeit k&amp;uuml;mmern. Kontakte zu Leuten aus der Community, die sich um die MacOS Portierung k&amp;uuml;mmern, hab ich auch schon. Sowohl auf PPC, als auch auf Intel-Architektur.&lt;br /&gt;&lt;br /&gt;Man m&amp;ouml;ge zwar anzweifeln, dass all dieser Aufwand f&amp;uuml;r ein kleines Spiel eventuell ein wenig unn&amp;ouml;tig ist, aber f&amp;uuml;r mich ist es wichtig, mal wieder ein Spiel von vorn bis hinten durchzuziehen. Nicht selten scheitern gute Spiele mit Potential an der H&amp;uuml;rde, dass noch zu viele Kleinigkeiten gemacht werden m&amp;uuml;ssen. Die sind zwar nicht schwer unzusetzen, erfordern aber meist viel Ausdauer und Motivation. Das ist wohl auch ein Grund, warum ChaosBreaker immernoch nicht erschienen ist und ich mittlerweile schon l&amp;auml;ngst &amp;quot;Projekt des Monats Januar 08&amp;quot; abhaken musste. Aber es wird, es wird!&lt;br /&gt;&lt;br /&gt;Danke f&amp;uuml;r die Aufmerksamkeit.</description>
			<pubDate>Sat, 19 Jan 2008 16:41:40 +0100</pubDate>
		</item>

		<item>
			<title>1. Worklogeintrag \o/</title>
			<link>https://www.blitzforum.de/worklogs/2/#1</link>
			<guid>https://www.blitzforum.de/worklogs/2/#1</guid>
			<author>D2006</author>
			<description>Hallo Welt,&lt;br /&gt;&lt;br /&gt;hiermit m&amp;ouml;chte ich die Entwicklung meines Projekts &amp;quot;ChaosBreaker&amp;quot; vorstellen. Da das Projekt ja bissl &amp;auml;lter ist, als dieses brandneue, oberaffengeile Worklogs-Feature hier, werde ich also fix die bisherige Entwicklung umrei&amp;szlig;en.&lt;br /&gt;&lt;br /&gt;Die Idee kam mir, als ich das PDA mit Windows CE meines Bruders in den H&amp;auml;nden hielt. Darauf war das Spiel &amp;quot;Jawbreaker&amp;quot; und ich fand es recht cool, weil es ein recht simples, aber s&amp;uuml;chtigmachendes Spielprinzip hat. Also machte ich mich im Jahre 2004 an eine Umsetzung mit BlitzPlus. Damals ganz allein, was sich vorallem grafisch bemerkbar machte:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://garbage.chaos-interactive.de/images/jawbreaker.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Im Jahre 2006, nachdem zusammen mit d-bug ein anderes Projekt (&lt;a href=&quot;https://www.blitzforum.de/showcase/17/&quot; target=&quot;_blank&quot;&gt;GoBang&lt;/a&gt;) fertigstellte, beschloss ich mit Hilfe seines grafischen Talents den &amp;quot;BlitzJawbreaker&amp;quot; aufzupolieren und vorallem zu vollenden. Irgendwann entstand dann dieser Screenshot, den ich auch hier ins Portal stellte:&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;thumbs_box&quot;&gt;&lt;table class=&quot;thumbs_box&quot;&gt;&lt;tr&gt;&lt;td&gt;ChaosBreaker&lt;br /&gt;&lt;a href=&quot;/gallery/426/&quot;&gt;&lt;img src=&quot;/gallery/thumbs/1afc959fa770.jpg&quot; alt=&quot;ChaosBreaker&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Zu dem Zeitpunkt hatte ich schon den Code zu BlitzMax portiert. Naja, dann kam eine lange Pause gepr&amp;auml;gt von Motivationslosigkeit, Zeitmangel oder anderen Projekten (vorallem das Portal und BB-Poker). Vor kurzem entschloss ich mich, endlich mal weiter zu machen und setzt mir ein Ziel: &amp;quot;Projekt des Monats Januar 2008&amp;quot;. Es mag ehrgeizig klingen,  aber ich will ja auch voran kommen. Hier noch zwei aktuelle Screenshots:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://garbage.chaos-interactive.de/images/chaosbreaker01.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://garbage.chaos-interactive.de/images/chaosbreaker02.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So viel erstmal zur Vorgeschichte. Alsbald werde ich einen weitern Eintrag zum aktuellen Stand ver&amp;ouml;ffentlichen.</description>
			<pubDate>Sat, 22 Dec 2007 18:59:51 +0100</pubDate>
		</item>


	</channel>
</rss>
