<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - WoW 2D Bosskampfsimulator</title>
		<link>https://www.blitzforum.de/worklogs/451/</link>
		<description>Worklog von Hangman</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Fri, 24 Feb 2012 01:55:13 +0100</pubDate>
		<lastBuildDate>Fri, 24 Feb 2012 01:55:13 +0100</lastBuildDate>

		<item>
			<title>Alpha Release</title>
			<link>https://www.blitzforum.de/worklogs/451/#3483</link>
			<guid>https://www.blitzforum.de/worklogs/451/#3483</guid>
			<author>Hangman</author>
			<description>Hallo Blitzer,&lt;br /&gt;hiermit m&amp;ouml;chte ich eine Alpha Version meines Bosskampfsimulators releasen.&lt;br /&gt;Ich arbeite schon l&amp;auml;nger nicht mehr an dem Projekt, je nach Interesse und R&amp;uuml;ckmeldung kann sich das noch &amp;auml;ndern. Gefundene Bugs bitte melden, diese werden auf jeden Fall noch entfernt. Ob ich noch weitere Features/Bosse hinzuf&amp;uuml;ge steht noch in den Sternen, ich denke eher nicht.&lt;br /&gt;Ich m&amp;ouml;chte mich noch f&amp;uuml;r die wirklich saum&amp;auml;&amp;szlig;ige Gestaltung des Tastenbelegungsmen&amp;uuml;s entschuldigen... Das sollte urspr&amp;uuml;nglich nat&amp;uuml;rlich nicht so bleiben... ist es jetzt aber &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; &lt;br /&gt;Sollte ich irgendwann an dem Projekt weiter arbeiten wird das als erstes auf meiner To-Do-Liste stehen.&lt;br /&gt;&lt;br /&gt;Download: &lt;a href=&quot;http://www.file-upload.net/download-4143034/nMnMkOkRPG.rar.html&quot; target=&quot;_blank&quot;&gt;http://www.file-upload.net/dow...G.rar.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Viel Spa&amp;szlig; damit.&lt;br /&gt;PS: WoW + Priester-Kenntnisse k&amp;ouml;nnten hilfreich sein, ich gehe sogar so weit, dass ich bezweifle, dass der Rest damit etwas anfangen kann.</description>
			<pubDate>Fri, 24 Feb 2012 01:55:13 +0100</pubDate>
		</item>

		<item>
			<title>Luftschiffkampf fertig</title>
			<link>https://www.blitzforum.de/worklogs/451/#3324</link>
			<guid>https://www.blitzforum.de/worklogs/451/#3324</guid>
			<author>Hangman</author>
			<description>&amp;quot;Houston wir haben kein Problem&amp;quot;&lt;br /&gt;Nach l&amp;auml;ngerer Pause (&amp;lt;= vermutlich der oft gelesenste Satz in den Worklogs)&lt;br /&gt;habe ich weiter programmiert und den Luftschiffkampf abgeschlossen.... inlusive aller Erfolge die es in WoW zu dem Kampf gibt (angepasst auf meine 2 Schwierigkeitsgrade &amp;quot;Leicht&amp;quot; und &amp;quot;Normal&amp;quot;).&lt;br /&gt;Wurde zwar noch nicht wirklich ausf&amp;uuml;hrlich getestet aber ich kann mit gro&amp;szlig;er Sicherheit sagen, dass der Kampf bugfrei und relativ authentisch daherkommt, auch wenn dieser Kampf sicherlich mehr &amp;quot;blizzlike&amp;quot;-Einbu&amp;szlig;en hinnehmen musste als Saphiron oder Kel'Thuzad aber das lie&amp;szlig; sich aufgrund der Spielmechanik in diesem Kampf nicht vermeiden.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sieht so aus:&lt;/b&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://s1.directupload.net/images/110704/i6amkhfx.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;PS:&lt;/b&gt; Ja der Matrose bekommt auch noch ein Anzeigebild im Targetframe &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Was erledigt wurde:&lt;/b&gt;&lt;br /&gt;also neben der Fertigstellung vom Luftschiffkampf wurden auch noch mehrere kleinere Sachen erledigt:&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  kleine Bugfixes, Crashfixes etc. z.B. hatte ich im Men&amp;uuml; die Scrolling-Reichweite bei der Erfolgsanzeige &lt;b&gt;total&lt;/b&gt; falsch berechnet, so dass man bei mehr als 4 angezeigten Erfolgen viel viel viel zu weit runter scrollen konnte.&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  die aus dem WoW-Model-Viewer stammenden Bilder der NPC's wurden optimiert =&amp;gt; Ladezeitverk&amp;uuml;rzung von &amp;uuml;ber 80%, geht jetzt richtig flott so wie man es von einem 2D-Mini-Game erwartet.&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  Sounds wurden geupdatet, vorher wie bl&amp;ouml;d ingame aufgenommen stammen die aktuellen Sounds gr&amp;ouml;&amp;szlig;tenteils nun aus den original WoW-Client-Daten, was nat&amp;uuml;rlich ein viel gr&amp;ouml;&amp;szlig;eres reines Sound&amp;quot;erlebnis&amp;quot; bietet^^&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  im Zuge des Luftschiffkampfes war ich auch gewzungen ein Vehicle-System einzubauen, die Kanonen sind Vehicles im Luftschiffkampf, die eine Art steuerbare NPC's darstellen und eine neue Benutzeroberfl&amp;auml;che erforderten. Das war eher eine grafische Sache, da auch Vehicles nur Spells wirken die ich wie jeden anderen Spell implementieren konnte. In der Klasse Player, welche jegliche Dinge so wie auch die Steuerung des Spielers handled kann nun durch die &amp;Uuml;bergabe des Vehicles an die Variable Field inVehicle:Vehicle die komplette Steuerung des Spielers auf die des Vehicles umgestellt werden&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  fast vergessen habe ich zu guter letzt auch das Aussteigen aus einem Vehicle implementiert^^&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  Priesterspezifische Spells wurden in eine eigene Unterklasse verschoben, das ebnet den Weg f&amp;uuml;r weitere spielbare Klassen die ich irgendwann (Bosse gehen vor) noch einbauen m&amp;ouml;chte, als erstes bietet sich da ein Elementarschamane an nach meinen &amp;Uuml;berlegungen&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;To-Do f&amp;uuml;r die n&amp;auml;chste Zeit:&lt;/b&gt;&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  Tooltips f&amp;uuml;r Spells wenn man mit der Maus &amp;uuml;ber die Icons f&amp;auml;hrt&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  Im Zuge der Tooltips wird man dann auch per Klick die Spells aktivieren k&amp;ouml;nnen&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  Danach erfolgt erstmal ein gro&amp;szlig;es Cleanup und Umstrukturierung...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;br /&gt;Um auch etwas programmiertechnisches zu bieten erl&amp;auml;utere ich kurz mein Vorhaben der Umstrukturierung:&lt;br /&gt;Im Moment gibt es eine gro&amp;szlig;e Oberklasse f&amp;uuml;r alle Arten von &amp;quot;Lebewesen&amp;quot; im Spiel, ich habe sie Creature genannt. Die Playerklasse sowie auch alle Bossadds (und auch der Boss selbst) erben von Creature wodrin sich allgemeine Werte wie das Leben usw. befinden, aber auch Methoden die bestimmte Werte der Kreatur aufgrund von Buffs oder Spells ver&amp;auml;ndern. Diese sind fest und nicht ver&amp;auml;nderbar da jeder Buff auf jede Kreatur gleich wirkt. In der Klasse befinden sich auch abstrakte Methoden wie z.B. Dmg_Income...&lt;br /&gt;Dieser Methode kann jede andere Klasse(ist halt Bmax;)) den zugef&amp;uuml;gten Schaden mitteilen den die Kreatur erhalten soll. Hier kann aber jede Kreatur anders reagieren, desswegen muss sie auch in der zugeh&amp;ouml;rigen Unterklasse individuell implementiert werden.&lt;br /&gt;&lt;br /&gt;So viel zum bisherigen... nun zu dem was ich umstrukturieren will:&lt;br /&gt;Bisher ist der Player sowie auch jeder NPC (au&amp;szlig;er die Bosse, die haben noch eine eigene Oberklasse Boss Extends Creature) direktes Child von Creature, DAS soll sich nun &amp;auml;ndern indem eine weitere Klasse NPC hinzukommt die Methoden beinhaltet wie z.B. Look_at_Target(givenTarget:Creature) die so gut wie jeder NPC ben&amp;ouml;tigt, aber nicht der Player.&lt;br /&gt;Sekund&amp;auml;r werden auch ein paar Dinge weiter verallgemeinert und im besten Fall (je nach Faulheitsgrad des Programmierers &lt;img src=&quot;/forum/images/smiles/icon_lol.gif&quot; alt=&quot;Laughing&quot; /&gt; ) nachher per Datei steuerbar sein... Bisher hatte ich mich f&amp;uuml;r einen relativ hardgecodeten Weg entschieden, weil urspr&amp;uuml;nglich nur ein Boss spielbar sein sollte und es somit schneller und einfacher ging. Darunter w&amp;uuml;rden dann z.B. Bossadds fallen die ja alle nur recht simple Dinge wie Laufen und Zuhauen erledigen, und ja - eventuell auch mal einen Spell wirken - ...daher ist eine allgemeine L&amp;ouml;sung in Hinblick auf die Zukunft des Projektes vielleicht eleganter.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Next Boss:&lt;/b&gt;&lt;br /&gt;Der vierte Boss muss sich also noch ein wenig gedulden bis er die Arena betreten kann... Schwanke bei der Wahl auch noch, ob ich Heigan aus Naxxramas oder einen &amp;quot;moderneren&amp;quot; Boss aus der Cataslysm-Zeit nehmen soll. Da wird noch ein wenig Guides lesen, Videos gucken und ausprobieren notwendig sein bis ich da eine Entscheidung treffen kann...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Status:&lt;/b&gt;&lt;br /&gt;Mittlerweile schl&amp;auml;gt das Projekt mit 6616 Zeilen zu Buche und ist somit mein zeilentechnisch 3. gr&amp;ouml;&amp;szlig;tes Programm.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Danke f&amp;uuml;rs lesen und bei einigen wenigen auch f&amp;uuml;rs Interesse, Projekt liegt nicht auf Eis &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; &lt;br /&gt;MfG Hangman&lt;br /&gt;&amp;quot;Houston Ende&amp;quot;</description>
			<pubDate>Mon, 04 Jul 2011 04:28:34 +0200</pubDate>
		</item>

		<item>
			<title>Derzeitiger Fortschritt</title>
			<link>https://www.blitzforum.de/worklogs/451/#3251</link>
			<guid>https://www.blitzforum.de/worklogs/451/#3251</guid>
			<author>Hangman</author>
			<description>&lt;b&gt;Hallo liebe Community,&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;ich schreibe hier haupts&amp;auml;chlich um in halbwegs regelm&amp;auml;&amp;szlig;igen Abst&amp;auml;nden Fortschritte zu zeigen, da ich mit der Ver&amp;ouml;ffentlichung einer Demo noch ein bisschen warten m&amp;ouml;chte um nicht nur 2, bzw. 3 Bosse(wenn der Luftschiffkampf fertig ist) anbieten zu k&amp;ouml;nnen. Strebe also die 4 an &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; &lt;br /&gt;&lt;br /&gt;F&amp;uuml;r alle die sich jetzt fragen &amp;quot;Wie kann ich mir einen WoW Bosskampfsimulator vorstellen?&amp;quot; m&amp;ouml;chte ich zu aller erst einmal Bilder sprechen lassen:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kampf gegen Kel'Thuzad:&lt;/b&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/gallery/images/5ba46e384190.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Kampf gegen Saphiron:&lt;/b&gt;&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;https://www.blitzforum.de/gallery/images/3a8452e9deaf.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Zu den Bildern und der Frage &amp;quot;Darf der sowas &amp;uuml;berhaupt?&amp;quot; kann man sich hier informieren: &lt;a href=&quot;https://www.blitzforum.de/forum/viewtopic.php?t=36586&quot; target=&quot;_blank&quot;&gt;https://www.blitzforum.de/foru...hp?t=36586&lt;/a&gt; denn das habe ich mich nat&amp;uuml;rlich auch gefragt &lt;img src=&quot;/forum/images/smiles/icon_eek.gif&quot; alt=&quot;Shocked&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Steuerung:&lt;/b&gt;&lt;br /&gt;Gesteuert wird das ganze mit Maus und Tastatur,&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  Pfeiltasten zur Bewegung (noch nicht konfigurierbar)&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  Tastenbelegung f&amp;uuml;r wirkbare Zauber kann frei gew&amp;auml;hlt werden im Men&amp;uuml;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Gameplay:&lt;/b&gt;&lt;br /&gt;Gespielt wird ein Schattenpriester mit 30k Life und allen mir f&amp;uuml;r einen Solo-Kampf sinnvoll erscheinenden Spells, die auch im echten WoW zu finden sind wenn man einen Schattenpriester spielt.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;quot;News:&amp;quot;&lt;/b&gt;&lt;br /&gt;Nun aber auch etwas aktuelles... zur Zeit arbeite ich am Luftschiffkampf aus der Eiskronenzitadelle,&lt;br /&gt;bisher:&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  kann man mit dem Raketenpaket zwischen den Schiffen hin und her springen&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  das gegnerische Schiff greift schon das eigene Schiff an&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  man kann in die bordeigenen Kanonen &amp;quot;einsteigen&amp;quot; (einsteigen desshalb, weil es gehandled wird wie im echten WoW, wo die Kanonen sogenannte Fahrzeuge sind) und diese auch bedienen, also das gegnerische Schiff zerst&amp;ouml;ren&lt;br /&gt; &lt;img src=&quot;/forum/images/smiles/icon_arrow.gif&quot; alt=&quot;Arrow&quot; /&gt;  nach gewisser Zeit spawnt auf dem gegnerischen Schiff ein Magier, der die eigenen Kanonen einfriert und man ihn somit erst besiegen muss bevor man den Angriff auf das Schiff weiter fortsetzen kann&lt;br /&gt;&lt;br /&gt;Wer den Kampf kennt wei&amp;szlig; nun auch was da noch alles fehlt...&lt;br /&gt;Also bis zur Fertigstellung des Kampfes wird es noch ein bisschen dauern... alle Kampfspezifischen Sachen implementieren + ausf&amp;uuml;hrliches testen auf Fehler und aufs Balancing und dieses dann vornehmen.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;br /&gt;Den Sourcecode werde ich freigeben sobald das Projekt f&amp;uuml;r mich selbst als abgeschlossen gilt oder ich beschlossen habe das nicht mehr weiter zu f&amp;uuml;hren.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PS:&lt;/b&gt; kann mir einer pm'en wie ich Bilder aus der Gallerie direkt als Bild hier verlinken kann? &lt;img src=&quot;/forum/images/smiles/icon_redface.gif&quot; alt=&quot;Embarassed&quot; /&gt; </description>
			<pubDate>Mon, 25 Apr 2011 19:58:18 +0200</pubDate>
		</item>


	</channel>
</rss>
