<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - Busy Bee</title>
		<link>https://www.blitzforum.de/worklogs/425/</link>
		<description>Worklog von Hubsi</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Sun, 23 Jan 2011 16:53:47 +0100</pubDate>
		<lastBuildDate>Sun, 23 Jan 2011 16:53:47 +0100</lastBuildDate>

		<item>
			<title>Fertig</title>
			<link>https://www.blitzforum.de/worklogs/425/#3151</link>
			<guid>https://www.blitzforum.de/worklogs/425/#3151</guid>
			<author>Hubsi</author>
			<description>Nun, es ist vollbracht. Busy Bee ist fertig und steht zum Download bereit. Unter &lt;a href=&quot;http://coolgames24.de.vu&quot; target=&quot;_blank&quot;&gt;http://coolgames24.de.vu&lt;/a&gt; findet sich der Link (direkter Download: &lt;a href=&quot;http://rc-chaoten.de/index.php?showgame=6&amp;amp;content=download&amp;amp;action=dl&quot; target=&quot;_blank&quot;&gt;http://rc-chaoten.de/index.php...;action=dl&lt;/a&gt; ) zum runtersaugen des Spiels. Der Grund warum sich jetzt alles so lange gezogen hat ist das ich mir ein H&amp;auml;uschen gekauft habe und dort mit Renovierung und Anpassung vollends eingespannt bin, so das f&amp;uuml;r das Hobby keine Zeit mehr blieb. Aber was lange w&amp;auml;hrt wird endlich gut &lt;img src=&quot;/forum/images/smiles/icon_mrgreen.gif&quot; alt=&quot;Mr. Green&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Neu hinzugekommen in der finalen Version ist eine weitere Stufe im Schwierigkeitsgrad sowie Powerups, die da w&amp;auml;ren:&lt;br /&gt;Regenschirm - sch&amp;uuml;tzt vor unliebsamen Honigduschen&lt;br /&gt;Speedup - der Turbo wenns eilt. Kompatibel mit allen handels&amp;uuml;blichen Honigbienen&lt;br /&gt;Hut der Unsichtbarkeit - Wie der Name schon sagt... Denn wer nicht gesehen wird, wird auch nicht beklebt&lt;br /&gt;Honigbombe - Entl&amp;auml;dt ihre klebrige Fracht bei Ber&amp;uuml;hrung. Wer da drunter her fliegt der fliegt nicht mehr lang&lt;br /&gt;&lt;br /&gt;Weiter ist neu das sich die flei&amp;szlig;igsten Bienen auf der Homeopage verewigen k&amp;ouml;nnen. Dazu wird ein Punktestand errechnet der vom gesammeltem Gold, gespielter Rundenzeit und Schwierigkeitsgrad abh&amp;auml;ngig ist. Im Multiplayermodus ist diese Option nicht verf&amp;uuml;gbar, weil es verst&amp;auml;ndlicherweise nicht fair w&amp;auml;re &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;Ja, mehr f&amp;auml;llt mir jetzt nicht ein, so bleibt mir nur noch viel Spa&amp;szlig; mit Busy Bee zu w&amp;uuml;nschen &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt;</description>
			<pubDate>Sun, 23 Jan 2011 16:53:47 +0100</pubDate>
		</item>

		<item>
			<title>Es läuft...</title>
			<link>https://www.blitzforum.de/worklogs/425/#3066</link>
			<guid>https://www.blitzforum.de/worklogs/425/#3066</guid>
			<author>Hubsi</author>
			<description>Ich bin doch immer wieder &amp;uuml;berrascht wie lange einen ein Men&amp;uuml; zum Spiel aufhalten kann, aber schlussendlich ist es nun doch geschafft. Im Hauptmen&amp;uuml; wurde ein kleiner, aber l&amp;auml;stiger, Bug in der Inputroutine beseitigt welcher mich schon eine Weile nervte. Doch dazu wurde jetz eine L&amp;ouml;sung gefunden.&lt;br /&gt;Das Optionenmen&amp;uuml; beinhaltet nun die M&amp;ouml;glichkeit die Tastenbelegung an die eigenen W&amp;uuml;nsche anzupassen, die Lautst&amp;auml;rke der Sounds einzustellen (wobei noch gar keine Sounds im Spiel eingebunden sind  &lt;img src=&quot;/forum/images/smiles/icon_eek.gif&quot; alt=&quot;Shocked&quot; /&gt; ) und den Schwierigkeitsgrad einzustellen.&lt;br /&gt;Am meisten getan hat sich auf technischer Seite jedoch beim Multiplayermen&amp;uuml;. Wenn Spieler den Vor-dem-Game-Chat verlassen werden sie ordentlich ausgeloggt und auch ein Ping-Timeout hat den Weg ins Programm gefunden. Desweiteren gibt es nun endlich eine Userliste, so das jeder Teilnehmer sehen kann wer noch im Spiel ist und der Server n&amp;ouml;tigenfalls auch Spieler kicken kann. Etwas unschl&amp;uuml;ssig bin ich noch bei der Wahl der Schriftart f&amp;uuml;r die Chatnachrichten, aber da wird sich sicher was finden &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Was in n&amp;auml;chster Zeit dringlichst zu erledigen ist, ist das debuggen und umordnen der Werteanzeigen der Spieler im eigentlichen Spiel. Prinzipell ja keine gro&amp;szlig;e Sache, warum ich das so lange schon vor mir herschiebe wei&amp;szlig; ich selbst nicht so recht. Aber da es auf den Screenshots einfach h&amp;auml;&amp;szlig;lich aussieht wird das der allern&amp;auml;chste Schritt, sei wie es will &lt;img src=&quot;/forum/images/smiles/icon_mrgreen.gif&quot; alt=&quot;Mr. Green&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Als Abschluss noch ein paar Screens, das Auge isst ja schlie&amp;szlig;lich mit:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Das Optionenmen&amp;uuml;&lt;/b&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=9961&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Der Chat vor dem Spiel aus Sicht des Servers&lt;/b&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=9962&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ein Spiel im Netzwerk (die r&amp;ouml;tlichen Bienen sind Netzwerkspieler)&lt;/b&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=9963&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;</description>
			<pubDate>Mon, 13 Dec 2010 11:33:43 +0100</pubDate>
		</item>

		<item>
			<title>Multiplayer und viele neue Bugs...</title>
			<link>https://www.blitzforum.de/worklogs/425/#3054</link>
			<guid>https://www.blitzforum.de/worklogs/425/#3054</guid>
			<author>Hubsi</author>
			<description>SimpleUDP2 ist wunderbar - die vielen Bugs die man damit integrieren kann auch &lt;img src=&quot;/forum/images/smiles/icon_mrgreen.gif&quot; alt=&quot;Mr. Green&quot; /&gt; W&amp;auml;hrend der Chat vor dem eigentlichen Spiel recht schnell ins funktionieren kam stellt mich das Spiel vor nie dagewesene Logistikprobleme. Das zuordnen der empfangenen Daten zur Spielfigur, synchronisieren der KI-Spieler, versenden von abgegebenen &amp;quot;Sch&amp;uuml;ssen&amp;quot;, Positionen der Honigt&amp;ouml;pfe, etc. Ich versuche das derzeit alles in einen gekapselten Bereich zu bringen. Der prinzipelle Ablauf ist schon im Kopf gespeichert, das ganze in Code umzusetzen aber eine ganz andere Geschichte &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; Entsprechend liegt mein Augenmerk derzeit voll auf dem Multiplayer und ich m&amp;ouml;chte an dieser Stelle auch noch ein &lt;b&gt;richtig gro&amp;szlig;es Danksch&amp;ouml;n an ToeB&lt;/b&gt; aussprechen, dessen SimpleUDP2 die Sache um rund 273,47% vereinfacht.&lt;br /&gt;&lt;br /&gt;Was in n&amp;auml;chster Zeit passieren wird:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Multiplayer kapseln&lt;br /&gt;&lt;li&gt;Debuggen. H&amp;ouml;rt sich einfach an, da aber inzwischen das eine in das andere greift wirken sich kleine Fehler an unscheinbarer Stelle meist in l&amp;auml;ngst fehlerfreien Bereichen aus, was die Suche recht aufwendig gestaltet &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;&lt;li&gt;Powerups inkl. das anlernen der KI darauf&lt;br /&gt;&lt;li&gt;Onlinehighscore erstellen und eine M&amp;ouml;glichkeit zum eintragen und auslesen&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Zum Abschluss habe ich hier noch 2 Screenies des Men&amp;uuml;s sowie des aktiven Chats vor dem Spiel, in dem der Server auf die Clienten wartet und/oder sich die teilnehmenden Spieler absprechen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Das Men&amp;uuml;&lt;/b&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=9923&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Chat vor dem eigentlichen Spiel&lt;/b&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=9924&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;</description>
			<pubDate>Mon, 06 Dec 2010 11:38:38 +0100</pubDate>
		</item>

		<item>
			<title>Die KI arbeitet</title>
			<link>https://www.blitzforum.de/worklogs/425/#3039</link>
			<guid>https://www.blitzforum.de/worklogs/425/#3039</guid>
			<author>Hubsi</author>
			<description>Nach langem Zerren, vielen Bugs und wachen N&amp;auml;chten ist es nun soweit. Die KI arbeitet auch mal l&amp;auml;nger als 3 Minuten fehlerfrei &lt;img src=&quot;/forum/images/smiles/icon_mrgreen.gif&quot; alt=&quot;Mr. Green&quot; /&gt; Sie geht dabei nach folgendem Muster vor:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Per Zufall entscheiden welcher Honigtopf auf der Map als Prim&amp;auml;rziel gilt&lt;br /&gt;&lt;li&gt;Weg dorthin berechnen&lt;br /&gt;&lt;li&gt;Weg abfliegen und unterwegs nach anderen g&amp;uuml;nstig gelegenen T&amp;ouml;pfen &amp;quot;Ausschau&amp;quot; halten&lt;br /&gt;&lt;li&gt;Ggf. Ziel &amp;auml;ndern&lt;br /&gt;&lt;li&gt;Aufnehmen des Honigtopfs und Weg zur Honigfabrik berechnen&lt;br /&gt;&lt;li&gt;Auf dem R&amp;uuml;ckweg die Konkurrenz verkleben und Honig abliefern&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Dazu sind noch ein paar Neuerungen eingeflossen um das Spiel fair zu gestalten. Darunter f&amp;auml;llt als wichtigstes das der Honig nun einen Gegenwert in Goldst&amp;uuml;cken hat. Hei&amp;szlig;t, proportional zur Entfernung des Topfs zur Honigfabrik steigt dessen Wert in Gold, da zum einen verst&amp;auml;ndlicherweise mehr Zeit ben&amp;ouml;tigt wird ihn zu holen, bzw. abzuliefern und zum anderen die Gefahr eines Treffers durch gegnerische Bienen steigt. An der Fabrik wird dann bei Anlieferung die angelieferte Menge (man kann ja unterwegs Honig versch&amp;uuml;tten) mit dem Grundwert gegengerechnet und in Gold verg&amp;uuml;tet. Weiter pr&amp;uuml;ft nun die KI ob ein Honigtropfen &amp;uuml;berhaupt sein Ziel erreichen kann. Im Klartext ist damit gemeint es wird vor dem versch&amp;uuml;tten gepr&amp;uuml;ft ob der Weg zwischen der Quell- und der Zielbiene &amp;uuml;berhaupt frei ist. Beim letzten Eintrag hier wurde nur berechnet ob das Ziel in seiner Position zu erreichen ist, ungeachtet der Map. Dadurch wurde von der KI viel Honig &amp;quot;f&amp;uuml;r nichts&amp;quot; versch&amp;uuml;ttet was sich negativ aufs Golds&amp;auml;ckel auswirkte. Hatte man das als Spieler erstmal erkannt hatte man einen unfairen Vorteil was dem Spielspa&amp;szlig; auf Dauer nicht gut tut &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;Der im letzten Post erw&amp;auml;hnte Countdown ist nun auch implementiert und derzeit noch hardcoded auf 10 Minuten Rundenzeit eingestellt. Es ist angedacht die Rundenzeit in einem gewissen Rahmen vom User bestimmen zu lassen. F&amp;uuml;r die geplante Onlinehighscore mu&amp;szlig; dann ein Punktewert aus gesammelten Gold und Rundenzeit berechnet werden um hier fair vergleichen zu k&amp;ouml;nnen.&lt;br /&gt;Die n&amp;auml;chsten Schritte bestehen nun aus optischen Arbeiten (wie ihr im Bild unten sehen k&amp;ouml;nnt passen nicht alle Spieler linear auf den Bildschirm z.B.) und dem erstellen neuer Themens&amp;auml;tze an Tiles, wie z.B. einer Schneelandschaft.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Zu guter letzt noch ein Screenie. Optisch hat sich nicht viel ver&amp;auml;ndert, nur die Technik hat nennenswerte Fortschritte gemacht. Aber ein bisschen bunt lockert den langen Text etwas auf dachte ich &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Gewusel an der Honigfabrik&lt;/b&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=9889&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;</description>
			<pubDate>Mon, 29 Nov 2010 11:15:12 +0100</pubDate>
		</item>

		<item>
			<title>Der Anfang ist gemacht</title>
			<link>https://www.blitzforum.de/worklogs/425/#3032</link>
			<guid>https://www.blitzforum.de/worklogs/425/#3032</guid>
			<author>Hubsi</author>
			<description>Es ist mal wieder soweit, Winterzeit - Projektzeit &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; In diesem Jahr geht es um Busy Bee, ein flei&amp;szlig;iges Bienchen dessen Aufgabe es ist, den in verschiedenen Welten verteilten Honig zu sammeln um ihn schlie&amp;szlig;lich zur Honigfabrik zu bringen. Doch ist Busy Bee dabei nicht allein. Die emsige Konkurrenz ist ebenso bestrebt den wertvollen Honig zu Goldtalern zu machen. Wem das aber nicht passt der ist durchaus gewappnet. Hat man erstmal Honig dabei kann man einen kleinen Teil davon &amp;quot;versch&amp;uuml;tten&amp;quot; und so der ungeliebten Konkurrenz ein klebriges Vergn&amp;uuml;gen bereiten. Denn ist der Fl&amp;uuml;gel erst verklebt, es sich schwerer durch die L&amp;uuml;fte schwebt. Wie schon ein altes chinesisches Sprichwort sagt... oder auch nicht &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; &lt;br /&gt;Derzeit bastel ich nebenbei am Countdown, es ist angedacht eine Rundenzeit von 10 Minuten einzustellen, wobei das im Versuch zu balancieren ist. Wer also nach Ablauf der Zeit das meiste Gold im S&amp;auml;ckel hat gewinnt die Runde.&lt;br /&gt;&lt;br /&gt;Und da man sich unter dem ganzen Geschwafel sicher nichts vorstellen kann habe ich mir erlaubt ein paar Screenshots anzuf&amp;uuml;gen:&lt;br /&gt;&lt;br /&gt;Der Gegner wird boykottiert&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=9841&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Der Honig wird an der Fabrik angeliefert&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=9842&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Der Schuss ging daneben&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=9843&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ein Honigt&amp;ouml;pfchen gefunden&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/upload/file.php?id=9844&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Was ist in der n&amp;auml;chsten Zeit geplant (chronologisch geordnet):&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Einen Bug in der KI welcher den Bot aus der Fassung bringt wenn man ihm den anvisierten Honigtopf wegschnappt beheben&lt;br /&gt;&lt;li&gt;Die KI lernt das boykottieren der Mitspieler&lt;br /&gt;&lt;li&gt;Ausbalancieren der Folgen eines Treffers f&amp;uuml;r den getroffenen&lt;br /&gt;&lt;li&gt;Neue Tiles&amp;auml;tze erstellen (thematisch)&lt;br /&gt;&lt;li&gt;Maps erstellen&lt;br /&gt;&lt;li&gt;Ein Men&amp;uuml; drumherumbasteln&lt;br /&gt;&lt;li&gt;Multiplayer einbinden&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Nunja, das wars f&amp;uuml;rs erste. &amp;Uuml;ber den weiteren Verlauf wird berichtet wenn es berichtenswertes gibt. So long &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;</description>
			<pubDate>Mon, 22 Nov 2010 19:24:27 +0100</pubDate>
		</item>


	</channel>
</rss>
