<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - Dump Box</title>
		<link>https://www.blitzforum.de/worklogs/464/</link>
		<description>Worklog von Thunder</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Sun, 03 Jul 2011 19:50:20 +0200</pubDate>
		<lastBuildDate>Sun, 03 Jul 2011 19:50:20 +0200</lastBuildDate>

		<item>
			<title>Level Editor, der Erste</title>
			<link>https://www.blitzforum.de/worklogs/464/#3323</link>
			<guid>https://www.blitzforum.de/worklogs/464/#3323</guid>
			<author>Thunder</author>
			<description>Gr&amp;uuml;&amp;szlig;e Euch, liebe Leser!&lt;br /&gt;&lt;br /&gt;Es gibt gro&amp;szlig;e und nicht so gro&amp;szlig;e Neuigkeiten, aber es sind gute.&lt;br /&gt;&lt;br /&gt;Die neueste Neuerung, die ich pr&amp;auml;sentieren m&amp;ouml;chte ist der &lt;b&gt;Level Editor&lt;/b&gt;, der anf&amp;auml;ngt nutzbar zu werden.&lt;br /&gt;Zumindest das Bearbeiten und Speichern von einzelnen Levels und das &amp;Auml;ndern der Reihenfolge innerhalb der Levelgruppe funktioniert schon gut. Neue erstellen oder welche aus der Levelgruppe l&amp;ouml;schen funktioniert noch nicht (ist von der Umsetzbarkeit aber eigentlich kein Problem). &lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.pic-upload.de/view-10554714/LevEditorScr.png.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://www8.pic-upload.de/thumb/03.07.11/9vpszz8yjqqx.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Funktionsweise (weil noch nicht in die LIESMICH-Datei aufgenommen):&lt;br /&gt;- zu platzierendes Objekt wird mit Mausrad gew&amp;auml;hlt&lt;br /&gt;- Landschaftsobjekte &amp;uuml;berschreiben die aktuellen Landschaftsobjekte bei Mausklick links.&lt;br /&gt;- Boxen oder Teleporter k&amp;ouml;nnen mit Mausklick rechts gel&amp;ouml;scht werden.&lt;br /&gt;- Wenn eine ungerade Zahl an Teleportern erstellt wurde, wird der letzte gel&amp;ouml;scht.&lt;br /&gt;&lt;br /&gt;Speichern im Level Editor Men&amp;uuml;: Der Speichern-Button im Level Editor Men&amp;uuml; dient zum Speichern der Reihenfolge der Levels in der Levelgruppe (dabei werden, wenn das 1. Level durch ein anderes ersetzt wird, die Namen der zwei Level vertauscht, weil init.bin immer das erste Level ist).&lt;br /&gt;&lt;br /&gt;Speichern im Level Editor: Der Speichern-Button hier ist zum Speichern der &amp;Auml;nderungen am Level selbst gedacht.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Eine kleinere Neuerung ist die &lt;b&gt;Gestensteuerung&lt;/b&gt; im Hauptmen&amp;uuml;... genaugenommen sind es nur zwei Gesten:&lt;br /&gt;- linke Maustaste dr&amp;uuml;cken und halten (nicht auf Buttons) und dann schnell nach oben ziehen --&amp;gt; Neuladen aller Levelgruppen&lt;br /&gt;- linke Maustaste dr&amp;uuml;cken und halten (w&amp;auml;hrend ein Button gezogen wird) und schnell nach rechts ziehen --&amp;gt; Levelgruppe aus der Ansicht entfernen&lt;br /&gt;&lt;br /&gt;im Entferntesten kann man auch noch das Listenscrollen im Level Editor Men&amp;uuml; als Geste sehen. Einfach irgendwohin klicken und halten (linke Maustaste) und nach oben oder nach unten ziehen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Die n&amp;auml;chste Neuerung w&amp;auml;re der &lt;b&gt;pr&amp;auml;ventive Kontrollmechanismus&lt;/b&gt;, der die Leveldateien auf Fehler untersucht &lt;i&gt;bevor&lt;/i&gt; sie geladen werden. Wenn n&amp;auml;mlich die Levels irgendwie besch&amp;auml;digt w&amp;uuml;rden, w&amp;auml;ren die ganzen Bluescreens echt nervig.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wenn ihr Fehler in Level Editor oder Level Editor Men&amp;uuml; findet, w&amp;uuml;rde ich mich freuen, wenn ihr sie mir mitteiltet, damit ich sie beheben kann - ich habe das Interface erst gegen Abst&amp;uuml;rze und &amp;auml;hnliche Fehler getestet.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href=&quot;https://www.blitzforum.de/upload/file.php?id=10789&quot; target=&quot;_blank&quot;&gt;https://www.blitzforum.de/upload/file.php?id=10789&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;br /&gt;Man liest sich,&lt;br /&gt;&lt;br /&gt;Thunder&lt;br /&gt;</description>
			<pubDate>Sun, 03 Jul 2011 19:50:20 +0200</pubDate>
		</item>

		<item>
			<title>kurzer Bericht</title>
			<link>https://www.blitzforum.de/worklogs/464/#3314</link>
			<guid>https://www.blitzforum.de/worklogs/464/#3314</guid>
			<author>Thunder</author>
			<description>So,&lt;br /&gt;&lt;br /&gt;seit letztem Mal hat sich viel getan, aber nicht unbedingt dort, wo man es bemerken w&amp;uuml;rde &lt;img src=&quot;/forum/images/smiles/icon_confused.gif&quot; alt=&quot;Confused&quot; /&gt; &lt;br /&gt;Dieser Eintrag ist eher eine R&amp;uuml;ckmeldung, dass daran gearbeitet wird, als eine Erfolgsbotschaft &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;1. Ich habe den Code stark umgekrempelt und einiges verworfen, was davor seinen Zweck erf&amp;uuml;llt hat. Dump Box war nicht f&amp;uuml;r gr&amp;ouml;&amp;szlig;ere GUI-Spielereien (wie sie im Level Editor dann Pflicht sein werden) ausgelegt sondern eben f&amp;uuml;r den BCC. Daher habe ich Mal den richtigen Boden daf&amp;uuml;r geschaffen und das Buttonsystem vom Levelsystem entkoppelt.&lt;br /&gt;&lt;br /&gt;2. Das Hauptmen&amp;uuml; habe ich wieder leicht angepasst. Bisher wird im Hauptmen&amp;uuml; das Hintergrundbild des Levels angezeigt, wenn man &amp;uuml;ber einen Button f&amp;auml;hrt. Jetzt gibt es zwei seperate Bilder (eben eines f&amp;uuml;r Levelhintergrund und eines f&amp;uuml;r Men&amp;uuml;) um Vorschauen der Levels und der Levelgrafik zu erm&amp;ouml;glichen.&lt;br /&gt;Au&amp;szlig;erdem werden die anderen Buttons schw&amp;auml;cher angezeigt, damit man das Bild besser erkennt.&lt;br /&gt;Noch dabei ist der neue Hoverbutton (ich nenne das Mal so)  f&amp;uuml;r den Level-Editor (bisher ohne Funktion).&lt;br /&gt;&lt;br /&gt;Das Neue Hauptmen&amp;uuml;&lt;br /&gt;&lt;a href=&quot;http://www.pic-upload.de/view-10424436/neues-Men-.png.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://www7.pic-upload.de/thumb/22.06.11/59ioibgk7uq.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Alle 5 Sekunden wird &amp;uuml;ber einen Ping und einen Verbindungsversuch (wenn der Ping gegl&amp;uuml;ckt ist) getestet ob die in server.txt eingetragenen Root-Server online sind. Wenn keiner online ist, wird der Server-Hoverbutton grau angezeigt; ansonsten orange.&lt;br /&gt;Das Levelmen&amp;uuml; ist gerade auch ausgeschaltet, weil es sich zu sehr auf die alten GUI-Mechanismen gest&amp;uuml;tzt hat.&lt;br /&gt;&lt;br /&gt;4. Ich habe mir einen zweistufigen Algorithmus geschrieben, der zu jeder Levelgruppe (allem Schein nach) gute Hashes von fester L&amp;auml;nge generiert. Der wird dann benutzt um Levels die denselben Namen haben auf dem Server zu unterscheiden. &lt;br /&gt;Wie das mit dem Server genau aussehen soll, wei&amp;szlig; ich noch nicht. Ein Datenbanksystem verwenden ist bestimmt f&amp;uuml;r diese Aufgabe geschaffen, aber damit kenne ich mich nicht aus und m&amp;uuml;sste mich erst einarbeiten. Ich mache vorerst ein paar Tests mit SimpleXML.&lt;br /&gt;&lt;br /&gt;5. Laut Wikipedia ist die zlib-Lizenz f&amp;uuml;r Deutschland nicht geeignet und daher werde ich kurzerhand zu GPL wechseln.&lt;br /&gt;&lt;br /&gt;Das Programm ist immernoch instabil, daher habe ich mich dazu entschlossen die Quelltexte erst sp&amp;auml;ter hochzuladen. Aber sp&amp;auml;testens im n&amp;auml;chsten Worklogeintrag gibt es die neuen Quelltexte + eine ausf&amp;uuml;hrbare Datei.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;br /&gt;Man liest sich,&lt;br /&gt;&lt;br /&gt;Thunder&lt;br /&gt;</description>
			<pubDate>Wed, 22 Jun 2011 22:20:25 +0200</pubDate>
		</item>

		<item>
			<title>und es geht weiter!</title>
			<link>https://www.blitzforum.de/worklogs/464/#3304</link>
			<guid>https://www.blitzforum.de/worklogs/464/#3304</guid>
			<author>Thunder</author>
			<description>Seid gegr&amp;uuml;&amp;szlig;t,&lt;br /&gt;&lt;br /&gt;ich habe beschlossen (nachdem das Spiel beim BCC ganz gut abgeschnitten hat), Dump Box weiterzuentwickeln.&lt;br /&gt;Spielerisch wird sich wahrscheinlich am wenigsten was tun, weil das ziemlich fertig ist. Haupts&amp;auml;chlich werden die &amp;Auml;nderungen grafischen Schnickschnack (trotzdem kein Klickibunti - Schlichtheit geht vor) und zus&amp;auml;tzliche Funktionen beinhalten:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;Was soll passieren?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Server auf denen Highscores synchronisiert werden k&amp;ouml;nnen.&lt;br /&gt;Der Server soll eigentlich in PHP geschrieben werden (weil diese Aufgabe praktisch keine Rechenkapazit&amp;auml;t braucht, nicht besonders kompliziert ist und auf meinem bplaced-Server laufen soll). Ich wei&amp;szlig; noch nicht genau, wie ich das mit PHP angehe, aber das kommt erst...&lt;br /&gt;&lt;li&gt;sch&amp;ouml;neres Hauptmen&amp;uuml;; wurde noch im BCC-Thread gew&amp;uuml;nscht.&lt;br /&gt;&lt;li&gt;weitere Levels nat&amp;uuml;rlich&lt;br /&gt;&lt;li&gt;einen Leveleditor w&amp;uuml;rde ich auch gerne machen. Es hat sich aber herausgestellt, dass das nicht so ganz einfach ist. Ich tu mein bestes. &lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;F&amp;uuml;r die Netzwerksache verwende ich BNetEx.&lt;br /&gt;&amp;Uuml;brigens ist die Entwicklung ab jetzt Open Source und lizenziert unter zlib-Lizenz.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;Was ist seit dem BCC Release passiert?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Unsch&amp;ouml;ne Bugs get&amp;ouml;tet&lt;br /&gt;- wenn man mit der Figur gegen eine Wand l&amp;auml;uft und dann Backspace dr&amp;uuml;ckt, wird unsch&amp;ouml;n &amp;uuml;ber rot geblendet. - behoben&lt;br /&gt;- wenn man ein Level geschafft hat wird das Level nach links ausgeblendet, das ist aber unsch&amp;ouml;n geraten und ist auf ein fehlendes Setalpha 1 zur&amp;uuml;ckzuf&amp;uuml;hren gewesen. - behoben&lt;br /&gt;- Mauszeiger wird im Spiel verborgen, dort ist er unn&amp;ouml;tig.&lt;br /&gt;&lt;li&gt;Hauptmen&amp;uuml;&lt;br /&gt;Buttons sind bereits frei innerhalb eines Rasters verschiebbar.&lt;br /&gt;Beim dr&amp;uuml;berfahren mit der Maus &amp;uuml;ber einen Button wird eine Vorschau des Hintergrundbildes eingeblendet.&lt;br /&gt;&lt;li&gt;Highscoreserver&lt;br /&gt;Bisher nicht viel getan. Ich habe nur die Funktion implementiert, die den PHP-Server nach den Highscore-Listen-Befehlen fragt, die in ihm implementiert sind (damit das Programm aktiv erkennt, ob man diese und jene Aktion am Server ausf&amp;uuml;hren kann oder nicht). Ist allerdings noch ungetestet.&lt;br /&gt;&lt;li&gt;provisorisches Servermen&amp;uuml;&lt;br /&gt;Hat noch keine Funktion, l&amp;auml;sst sich aber schon Mal anschauen. Es soll, wenn es fertig ist, etwa so aussehen.&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;Screens&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href=&quot;http://www.pic-upload.de/view-10319459/dumpbox_menu.png.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://www8.pic-upload.de/thumb/14.06.11/ri5di15o7en2.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic-upload.de/view-10319471/dumpbox_game.png.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://www8.pic-upload.de/thumb/14.06.11/3n9npy8nuwb3.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href=&quot;http://www.pic-upload.de/view-10319478/dumpbox_game2.png.html&quot; target=&quot;_blank&quot;&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://www8.pic-upload.de/thumb/14.06.11/x79kq9xlgo6w.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Download: &lt;a href=&quot;https://www.blitzforum.de/upload/file.php?id=10726&quot; target=&quot;_blank&quot;&gt;https://www.blitzforum.de/upload/file.php?id=10726&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Man liest sich,&lt;br /&gt;&lt;br /&gt;Thunder</description>
			<pubDate>Tue, 14 Jun 2011 00:33:42 +0200</pubDate>
		</item>


	</channel>
</rss>
