<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - BulkyKnights</title>
		<link>https://www.blitzforum.de/worklogs/182/</link>
		<description>Worklog von StarGazer</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Thu, 31 Dec 2009 18:50:02 +0100</pubDate>
		<lastBuildDate>Thu, 31 Dec 2009 18:50:02 +0100</lastBuildDate>

		<item>
			<title>Ein Schritt vor, drei zurück</title>
			<link>https://www.blitzforum.de/worklogs/182/#2032</link>
			<guid>https://www.blitzforum.de/worklogs/182/#2032</guid>
			<author>StarGazer</author>
			<description>Hallo allerseits.&lt;br /&gt;&lt;br /&gt;Mal wieder ist es lang her seid dem letzem Eintrag.&lt;br /&gt;Ich muste leider viel alten Code neuprogrammieren, den ich vor ungef&amp;auml;hr zwei ein halb jahren geschrieben habe (man, solange sitze ich schon dran  &lt;img src=&quot;/forum/images/smiles/icon_confused.gif&quot; alt=&quot;Confused&quot; /&gt;  ). Es war da&amp;szlig; erste was ich f&amp;uuml;r dieses Project schrieb, und eins der ersten Dinge in BlitzMax, noch sehr unsauber, und mit lauter Gotos  &lt;img src=&quot;/forum/images/smiles/icon_redface.gif&quot; alt=&quot;Embarassed&quot; /&gt;  &lt;img src=&quot;/forum/images/smiles/icon_lol.gif&quot; alt=&quot;Laughing&quot; /&gt; &lt;br /&gt;Das hat mich immer gest&amp;ouml;rt, wollte immer mal dran, doch das verhie&amp;szlig; ein HAUFEN Arbeit. Es handelt sich dabei um das Weltsystem, das Pathing, und dessen zusammenspiel mit dem restlichem Code. Ich h&amp;auml;tte auch beim alten bleiben und mich weiter damit rum&amp;auml;rgern k&amp;ouml;nnen, aber irgendwann gab es einfach t&amp;uuml;chtige Gr&amp;uuml;nde es neu zuscheiben.&lt;br /&gt;Leider war es genau wie bef&amp;uuml;rchtet, schwierig und kompliziert. Stets wieder kammen neu Fehler und Sackgassen auf, die mir es nicht erm&amp;ouml;glichen, mein WeltenSystem aufzubauen. Immer wieder muste ich fast von neuem anfangen, und vieles umdenken. Nach dem Xten mal, hatte ich rigendwann die Nase gestrichen voll, immer nur das selbe zu programmieren, und keinen Schritt voran zu kommen. Dies war mehr als deprimierend, was die Laune auf Null setze.&lt;br /&gt;Trotz garkeiner Lust, wollte ich jedoch nicht einfach aufgeben, denn dann w&amp;auml;re ja all die viele lange Arbeit, komplett umsonst gewesen. Das wollte ich auf garkeinen Fall. Also biss ich in den sauren Apfel, und zwang mich immer wenigsten ein bissel was daran zu tun. So verging viel Zeit, immer st&amp;uuml;ckchen f&amp;uuml;r st&amp;uuml;ckchen, ein halbes st&amp;uuml;ndchen, oder mal ein ganzes. Dies war dann doch irgendwie vertr&amp;auml;glich. In all der Zeit dachte ich, es w&amp;uuml;rde nie zum Schluss kommen, man sah einfach kein Ende, und immer wieder auftretende Probleme.&lt;br /&gt;Doch mittlerweile bin ich quasie &amp;uuml;ber dem Berg, was mich wirklich freut, so da&amp;szlig; ich endlich mal wieder etwas posten konnte  &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; &lt;br /&gt;Nun fehlt nicht mehr viel, und ich kann mich bald endlich neuen Dingen widmen, die das Project voranbringen w&amp;uuml;rden. Doch das dauert noch ein weilchen. Aber da ich nun ein Licht am Ende des Tunnels sehe, freue ich mich richtig darauf.&lt;br /&gt;Ich hoffe das neue Jahr wird besser verlaufen. Dr&amp;uuml;ckt die Daumen &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS:&lt;br /&gt;Zu den kleinen Flimchen,&lt;br /&gt;ich kenne leider keine guten kostenlosen Tools. Die meisten haben einen Qualit&amp;auml;tsverlust, mit nem dicken LogoStempel drauf ^^&lt;br /&gt;Wer eins kennt, kann mir gern ein Link oder den Namen des Tools zupinen ^^&lt;br /&gt;</description>
			<pubDate>Thu, 31 Dec 2009 18:50:02 +0100</pubDate>
		</item>

		<item>
			<title>Häusle-Bau</title>
			<link>https://www.blitzforum.de/worklogs/182/#1687</link>
			<guid>https://www.blitzforum.de/worklogs/182/#1687</guid>
			<author>StarGazer</author>
			<description>Sch&amp;ouml;nen Abend&lt;br /&gt;&lt;br /&gt;Ein optisch kleiner aber dennoch gro&amp;szlig;er Schritt habe ich hinter mich gebracht.&lt;br /&gt;Endlich gibt es Baustellen, mit den dazugeh&amp;ouml;rigen Bauarbeitern ^^&lt;br /&gt;Davor hat es mich immer ein wenig gegruselt. Ein komplexes Thema, was viele Fehler immer wieder aufwies.&lt;br /&gt;Nun aber k&amp;ouml;nnen Geb&amp;auml;ude platziert und gebaut werden. Die Bauerarbeiter laufen sch&amp;ouml;n hin, und bauen zuerst das Ger&amp;uuml;st, und danach das richtige Steingebilde auf. Je nach, ob gen&amp;uuml;gend Waren vorhanden sind, h&amp;ouml;ren sie auf, oder machen weiter. Das funktioniert wunderbar, und ist endlich auch Fehlerfrei, so hoffe ich das doch  &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; .&lt;br /&gt;Noch haben zwar alle Geb&amp;auml;ude das selbe Ger&amp;uuml;st(grafisch ect), aber das l&amp;auml;st sich noch (relativ &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt; ) leicht anpassen.&lt;br /&gt;&lt;br /&gt;Zudem habe ich mir ein paar Gedanken zu eventuellen sp&amp;auml;teren Missionen gemacht, und wie ich diese umsetzen k&amp;ouml;nnte. Was daf&amp;uuml;r im Editor ben&amp;ouml;tigt wird, und welche eventuellen Scripte n&amp;ouml;tig w&amp;auml;ren. Ist zwar alles noch ZukunftVision, aber es ist nicht schlecht, sich schonmal Gedanken dar&amp;uuml;ber zu machen, um vielleicht mit der Zeit ein gutes System daf&amp;uuml;r zu planen.&lt;br /&gt;&lt;br /&gt;Auch habe ich erste Ans&amp;auml;tze einer KI erstellt, die selbstst&amp;auml;ndig Geb&amp;auml;ude baut / bauen soll  &lt;img src=&quot;/forum/images/smiles/icon_lol.gif&quot; alt=&quot;Laughing&quot; /&gt; . Doch dabei sind mir mal wieder Grenzen im meinem System aufgefallen, grummel  &lt;img src=&quot;/forum/images/smiles/icon_evil.gif&quot; alt=&quot;Evil or Very Mad&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;Uuml;bringes&lt;br /&gt;Danke f&amp;uuml;r die vielen positven Kommentare, sowas ist immer sch&amp;ouml;n zu h&amp;ouml;ren, und gab einen guten Ruck &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; </description>
			<pubDate>Sun, 16 Aug 2009 22:49:20 +0200</pubDate>
		</item>

		<item>
			<title>Es geht weiter</title>
			<link>https://www.blitzforum.de/worklogs/182/#1614</link>
			<guid>https://www.blitzforum.de/worklogs/182/#1614</guid>
			<author>StarGazer</author>
			<description>Ich wollte nur mal ein Lebenszeichen von mir zeigen, da&amp;szlig; das Projekt noch lebt ^^&lt;br /&gt;Ich muste wegen meinem Job(real) eine l&amp;auml;ngere Pause machen. Danach hat es leider etwas gedauert bis ich mich wieder in meinem Code, der schon sehr gro&amp;szlig; geworden ist, eingearbeitet habe.&lt;br /&gt;Daher gibt es keinen sehr gro&amp;szlig;en Fortschritt zu berichten. Habe den Code beim einarbeitet etwas aufger&amp;auml;umt, und dabei eine menge Bugs behoben, von dehnen ich nicht gedacht h&amp;auml;tte, da&amp;szlig; es sie gibt,  &lt;img src=&quot;/forum/images/smiles/icon_evil.gif&quot; alt=&quot;Evil or Very Mad&quot; /&gt; grummel. Immerhin l&amp;auml;uft es nun Fehlerfreier  &lt;img src=&quot;/forum/images/smiles/icon_rolleyes.gif&quot; alt=&quot;Rolling Eyes&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Etwas neues gibt es dennoch.&lt;br /&gt;Geb&amp;auml;ude haben nun T&amp;uuml;ren. Die Figuren laufen nun richtig ein und aus, und &amp;ouml;ffnen, schliessen dabei auch die T&amp;uuml;ren. Habe daf&amp;uuml;r leider sehr sehr lange gebraucht, da es gegen das Laufsystem der Figuren ging, und ich beides einfach nicht kombinieren konnte.&lt;br /&gt;&lt;br /&gt;Zudem habe ich noch, falls es jemanden auffiel, den Namen ge&amp;auml;ndert.&lt;br /&gt;Da die Grafik, die eingeltich nur Dummy sein sollte, damit ich mich haupts&amp;auml;chlich auf den Code konzentriern konnte,&lt;br /&gt;hier doch einigen Leuten gefiel, werde ich diesen Style weiter beibehalten, und habe den Namen des Spiel daran angepasst &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;Den alten Namen werde ich dann f&amp;uuml;r den Nachfolger benutzen, indem ich dann bessere Grafiken machen werde. &lt;br /&gt;Habe aber dennoch einige &amp;auml;lteren Geb&amp;auml;ude grafisch verbessert, damit sie mehr zu den neuen, wie B&amp;auml;cker und Windm&amp;uuml;hle passen.&lt;br /&gt;&lt;br /&gt;Hier mal ein neuer Screenshot, jedoch noch ohne T&amp;uuml;ren.&lt;br /&gt;Die T&amp;uuml;ren sind noch nicht richtig positioniert, und werden bisher mittig auf die Geb&amp;auml;ude gemalt  &lt;img src=&quot;/forum/images/smiles/icon_redface.gif&quot; alt=&quot;Embarassed&quot; /&gt;  &lt;img src=&quot;/forum/images/smiles/icon_lol.gif&quot; alt=&quot;Laughing&quot; /&gt; . Aber das reicht mir erstmal um sehen zu k&amp;ouml;nnen, ob sie programmiertechnisch funktionieren.&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=6301&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;</description>
			<pubDate>Sun, 19 Jul 2009 22:36:13 +0200</pubDate>
		</item>

		<item>
			<title>backe backe Kuchen</title>
			<link>https://www.blitzforum.de/worklogs/182/#1117</link>
			<guid>https://www.blitzforum.de/worklogs/182/#1117</guid>
			<author>StarGazer</author>
			<description>3 weitere Geb&amp;auml;ude haben sich nun dazu gesellt, die die Farm gut erg&amp;auml;nzen, um das Korn weiter verarbeiten zu k&amp;ouml;nnen.&lt;br /&gt;&lt;br /&gt;- Die &lt;b&gt;Windm&amp;uuml;hle&lt;/b&gt;, die aus dem Korn Mehl herstellt&lt;br /&gt;- Die &lt;b&gt;B&amp;auml;ckerei&lt;/b&gt;, die aus dem Mehl Brote backt&lt;br /&gt;- und der &lt;b&gt;Kornspeicher&lt;/b&gt;, der die ganzen Nahrungswaren lagert.&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=6299&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Somit hat man nun die erste Nahrungsproduktionskette &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erste simple Animation&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Die erste Animation hat seinen Weg ins Spiel gefunden. &lt;br /&gt;Da mich das starre Windrad der Windm&amp;uuml;hle einfach gest&amp;ouml;rt hat  ,habe ich den ersten Animationstyp ins Spiel eingebaut. Diesen Animationstyp werde ich wohl sonst nirgends woanders gebrauchen k&amp;ouml;nnen, denn was sonst noch braucht ein drehendes Rad &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt; aber eine starre Windm&amp;uuml;hle sieht einfach bl&amp;ouml;d aus.&lt;br /&gt;&lt;br /&gt;Nachdem sich das Rad nun drehte (st&amp;auml;ndig, einfach per SetRotation), musste es sich nur noch dann drehen, wenn die Windm&amp;uuml;hle wirklich arbeitete.&lt;br /&gt;Am Ende gab das ganze dem Spiel schon etwas mehr Leben, und das nur durch das drehende Windrad &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Sp&amp;auml;ter ist mir noch aufgefallen, da&amp;szlig; ich diesen Animationstyp doch noch f&amp;uuml;r das S&amp;auml;gewerk benutzen k&amp;ouml;nnte, was ich nat&amp;uuml;rlich super fand, weil sich so noch mehr bewegte  &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kleiner Editor&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Da bisher alle B&amp;auml;ume und Landschaftsobjekte zuf&amp;auml;llig auf die Karte gesetzt wurden, wirkte alles wie in einem chaotischem Wald. Daher habe ich mich an einen kleinen Editor gesetzt, um die Objekte gezielt platzieren zu k&amp;ouml;nnen. Der Editor ist jedoch so simpel wie es nur geht &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;  keine Gui oder irgendwelche Buttons. Immer nur die gleiche Karte per Taste laden und Speichern, sowie das setzen der Objekte auch nur per Tastenk&amp;uuml;rzel. Ist zwar nicht toll, aber reicht f&amp;uuml;r Testzwecke allemal &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Nach dem Editor wollte ich noch die B&amp;auml;ume etwas erweitern, damit sie nicht immer gleich mit einem Schlag vom Holzf&amp;auml;ller abholzt wurden. Also habe ich ihnen Hitpoints verpasst, die so jedes mal verringert werden. Zudem habe ich das auch noch optisch angepasst. Ein voller Baum, ist nun ein Waldst&amp;uuml;ck, das aus 3 B&amp;auml;umen besteht, und jedes mal wird dann die Grafik ersetzt, so da&amp;szlig; ein Baum weniger zu sehen ist.&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=6298&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Eine kleinere &amp;Auml;nderung gab es noch beim F&amp;ouml;rster. Damit dieser nicht immer ein ganzes Waldst&amp;uuml;ck anpflanzt, setzt dieser nur kleiner B&amp;auml;ume.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Demn&amp;auml;chst werde ich mich wohl erst mal ans Scrolling setzen m&amp;uuml;ssen, da es mittlerweile schon ziemlich Eng auf dem Screen ist &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;</description>
			<pubDate>Thu, 12 Feb 2009 12:35:07 +0100</pubDate>
		</item>

		<item>
			<title>überall diese Käfer ...PLATSCH</title>
			<link>https://www.blitzforum.de/worklogs/182/#1070</link>
			<guid>https://www.blitzforum.de/worklogs/182/#1070</guid>
			<author>StarGazer</author>
			<description>Vor einiger Zeit musste ich mein System etwas umstellen, um es erweitern zu k&amp;ouml;nnen, was sicher noch &amp;ouml;ffters vorkommen wird, da man einfach nicht alles von Anfang an bedenken kann. Es gibt ja so viele Kleinigkeiten.&lt;br /&gt;Und nun beim Versuch ein etwas komplexeres Geb&amp;auml;ude einzubauen, hatte ich dann pl&amp;ouml;tzlich unerwartete H&amp;uuml;rden vor mir. Die fiesen kleinen Kerlchen schossen durch die SystemUmstellung, wie Pilze aus dem Boden. Es hat etwas gedauert, Schritt f&amp;uuml;r Schritt, und mit erstaunen dar&amp;uuml;ber was so alles f&amp;uuml;r Fehlerchen an die Oberfl&amp;auml;che kamen, habe ich dann doch die meisten beheben k&amp;ouml;nnen, und so das neue Geb&amp;auml;ude endlich zum laufen bringen.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Die Farm&lt;/b&gt; - die nun Getreide anpflanzen, und dieses wieder ernten kann.&lt;br /&gt;Jedoch pflanzt sie es noch &amp;uuml;berall an. Ich mu&amp;szlig; noch extra die daf&amp;uuml;r vorgesehenen Ackerfelder machen.&lt;br /&gt;Hier noch ein kleiner Screen.&lt;br /&gt;&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=6297&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Durch das zuf&amp;auml;llige rumst&amp;ouml;bern im Forum &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt; konnte ich noch eine weitere kleine Erweiterung machen, so da&amp;szlig; das Spiel nun nicht mehr 99% der CPU Auslastung verbraucht. Ich weis, wirkt jetzt bissen peinlich, aber ich wuste bisser nicht woran das liegt, und mich hat diese CPU Auslastung immer ge&amp;auml;rgert.&lt;br /&gt;Da fand ich den Thread mehr als praktisch  &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; &lt;br /&gt;&lt;a href=&quot;https://www.blitzforum.de/forum/viewtopic.php?t=25242&quot; target=&quot;_blank&quot;&gt;https://www.blitzforum.de/foru...hp?t=25242&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;mfg&lt;br /&gt;StarGazer</description>
			<pubDate>Sun, 25 Jan 2009 22:25:09 +0100</pubDate>
		</item>

		<item>
			<title>Grafische Y Sortierung</title>
			<link>https://www.blitzforum.de/worklogs/182/#1048</link>
			<guid>https://www.blitzforum.de/worklogs/182/#1048</guid>
			<author>StarGazer</author>
			<description>Da so viele es bem&amp;auml;ngelt haben, da&amp;szlig; die Grafiken sich falsch &amp;uuml;berlagern,&lt;br /&gt;dies liegt wirklich daran, da&amp;szlig; es noch keine Grafische Y Sortierung gibt. Diese Sortierung bereitet mir noch Kopfzerbrechen, und ich habe, denke ich, noch keine Perfekte L&amp;ouml;sung daf&amp;uuml;r gefunden. Daher habe ich es stehts hinausgez&amp;ouml;gert  &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Die besten &amp;Uuml;berlegungen waren&lt;br /&gt;&lt;br /&gt;1. Die Grafiken nach SpielFelder (die sich auf dem Screen befinden) sortieren, und dann beim malen, auch nochmals innerhalb dieser Felder pr&amp;uuml;fen welche Grafiken am h&amp;ouml;chsten liegen.&lt;br /&gt;&lt;br /&gt;2. Die Grafiken in Y Listen legen, die abh&amp;auml;ngig von der PixelH&amp;ouml;he der Aufl&amp;ouml;sung sind. Jedoch w&amp;auml;ren das so sehr viele Listen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br /&gt;Grafische Y Sortierung nun eingebaut. Jedoch ist es noch nicht endg&amp;uuml;ltig, da zu Zeit das ganze Geschehen nur auf dem Screen ohne Scrolling stattfindet. Sp&amp;auml;ter sobald es gr&amp;ouml;&amp;szlig;ere Maps geben wird, muss es angepasst werden.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;EDIT:&lt;br /&gt;F&amp;uuml;r die Sortierung habe ich alle Einheiten die gemalt werden (zu Zeit noch alle da alles auf dem Screen stattfindet) in eine Liste eigenf&amp;uuml;gt.&lt;br /&gt;Sp&amp;auml;ter wird die Liste durchgelaufen, und gepr&amp;uuml;ft welches Objekt sich am weitersten oben befindet, also den kleines Y Wert hat&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('0')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox0&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('0')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox0&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('0');&quot;&gt;smallest&amp;#58;Int = 2147483647&lt;br /&gt;For obj = EachIn DrawList&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;'um pr&amp;uuml;fen zu k&amp;ouml;nnen, welches Objekt den kleinsten Wert hat&lt;br /&gt;&amp;nbsp; &amp;nbsp;If obj.y &amp;lt; smallest Then&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;smallest = obj.y&amp;nbsp; &amp;nbsp;'den Wert ablegen, um zu pr&amp;uuml;fen ob die n&amp;auml;chsten, einen kleiner Wert haben&lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;highestObj = obj&amp;nbsp; &amp;nbsp;'das Objekt sich zwischenspeicher, um gleich darauf zugreifen zu k&amp;ouml;nnen&lt;br /&gt;&amp;nbsp; &amp;nbsp;EndIf&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;br /&gt;Next&lt;br /&gt;&lt;br /&gt;DrawImage highestObj x,y&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'das oberste Objekt malen&lt;br /&gt;ListRemove &amp;#40;DrawList,highestObj&amp;#41; 'und es danach aus der Liste l&amp;ouml;schen &lt;/div&gt;&lt;br /&gt;	&lt;br /&gt;&lt;br /&gt;Das ganze noch in 32 Y-Listen aufgeteil, was es beschleunigt, da weniger Objekte gepr&amp;uuml;ft werden m&amp;uuml;ssen&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox1&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('1')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox1&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('1')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox1&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('1');&quot;&gt;'errechnen in welche der 32 Listen das Objekt eingef&amp;uuml;gt werden soll&lt;br /&gt;&lt;br /&gt;listnum = &amp;#40;obj.Y / ScreenSizeY&amp;#58;Float&amp;#41; *32&lt;br /&gt;ListAddLast DrawList&amp;#91;listnum&amp;#93;, obj &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Wichtig, die Bildschirmgr&amp;ouml;&amp;szlig;en-Variable mu&amp;szlig; ein Float sein, sonst wird es bei der geteilrechnung auf/abgerundet werden, und immer 0 rauskommen. Und 0 * 32 ist immer noch 0 &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;Das mit den Float ist bissen &amp;auml;rgerlich. Bin das von BlitzBasic nicht gew&amp;ouml;hnt, was mir mal &amp;ouml;ffters passiert, grummel.</description>
			<pubDate>Sun, 18 Jan 2009 16:49:35 +0100</pubDate>
		</item>

		<item>
			<title>Aller Anfang ist schwer</title>
			<link>https://www.blitzforum.de/worklogs/182/#1042</link>
			<guid>https://www.blitzforum.de/worklogs/182/#1042</guid>
			<author>StarGazer</author>
			<description>Ich arbeite nun schon seit l&amp;auml;ngerem an einem Aufbauwirtschaftspiel. Sowas wollte n&amp;auml;mlich ich schon immer machen, war mir aber nie sicher ob ich dass auch hinkriegen w&amp;uuml;rde. Aber seid ich auf BlitzMax umgestiegen bin, wagte ich den Versuch dann doch mal.&lt;br /&gt;Und da hier nun die WorkLogs so beliebt sind, und mein Projekt was l&amp;auml;ngerfristiges ist, dachte ich mir, ich fang auch mal einen an &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;------------------------------------------------------------------&lt;br /&gt;&lt;b&gt;Kurze Info um sich genaueres vorstellen zu k&amp;ouml;nnen:&lt;/b&gt;&lt;br /&gt;Eine Art EchtzeitStrategie, nur mit gro&amp;szlig;em Hauptaugenmerk auf die Wirtschaft. Man braucht Holz und Steine f&amp;uuml;r den Bau von Geb&amp;auml;uden, Eisen und Kohle f&amp;uuml;r Schmieden, damit diese Waffen und R&amp;uuml;stungen produzieren k&amp;ouml;nnen, Nahrung, damit die Einwohner nicht verhungern.&lt;br /&gt;Und das ganze nur, um am Ende ein paar Ritter rekrutieren zu k&amp;ouml;nnen &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Erster Versuch:&lt;/b&gt;&lt;br /&gt;Nachdem ich  zuerst einen kleinen Prototyp geschrieben habe, um festzustellen ob ich &amp;uuml;berhaupt zu so einem Spiel f&amp;auml;hig bin, fing ich wieder ganz von neuem, damit es diesmal alles m&amp;ouml;glichst sauber ist.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Neuer Versuch:&lt;/b&gt;&lt;br /&gt;Der  erste wichtige Schriet f&amp;uuml;r mich, war eine Wegsuchroutine zu programmieren, denn im Prototyp hatte ich damit doch so einige Probleme, und wollte nicht wieder an diese H&amp;uuml;rde h&amp;auml;ngen bleiben.&lt;br /&gt;Da ich jedoch so etwas noch nie gemacht habe, habe ich entsprechend lange daf&amp;uuml;r gebraucht, x mal neu angefangen, und nat&amp;uuml;rlich mit viel Gefluche dabei &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;Am Ende ist die Wegsuchroutine nicht ganz perfekt geworden, aber bei welchem Spiel ist sie das schon  &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;. Vielleicht setze ich mich irgendwann wieder dran. Aber f&amp;uuml;rs erste habe ich die Nase voll davon, Hauptsache die Figuren finden ihren Weg.&lt;br /&gt;Endlich nach langer Zeit, war es soweit, ich konnte mich an die GameLogic setzen, dass ich 1000 mal interessanter fand, und nicht so frustrierend ist, da man hier schneller zu Ergebnissen kommt, und es einfach mehr Spa&amp;szlig; macht, wenn man sieht wie das Spiel voranschreitet &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Momentaner Stand:&lt;/b&gt;&lt;br /&gt;----------------------&lt;br /&gt;- Lagerhaus&lt;br /&gt;- Holzf&amp;auml;ller&lt;br /&gt;- S&amp;auml;gewerk&lt;br /&gt;- F&amp;ouml;rster&lt;br /&gt;- Steinmetz&lt;br /&gt;- Warentransport durch den Tr&amp;auml;ger &lt;br /&gt;&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=6296&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;EDIT: bevor ich es vergesse, die Grafik ist erstmal nur Dummy &lt;img src=&quot;/forum/images/smiles/icon_lol.gif&quot; alt=&quot;Laughing&quot; /&gt;, hab zwar schon experimentel rumgepixelt, aber mir ist es erstmal wichtiger, eine funktionierende Wirtschaft hinzukriegen.&lt;br /&gt;</description>
			<pubDate>Sat, 17 Jan 2009 14:48:26 +0100</pubDate>
		</item>


	</channel>
</rss>
