<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<channel>
		<title>BlitzBasic Portal Worklogs - Blitz User Chat - BUC</title>
		<link>https://www.blitzforum.de/worklogs/420/</link>
		<description>Worklog von Pummelie</description>
		<language>de</language>
		<managingEditor>mail@blitzforum.de</managingEditor>
		<webMaster>mail@blitzforum.de</webMaster>
		<pubDate>Thu, 25 Nov 2010 19:55:03 +0100</pubDate>
		<lastBuildDate>Thu, 25 Nov 2010 19:55:03 +0100</lastBuildDate>

		<item>
			<title>Multithreading in BUC?</title>
			<link>https://www.blitzforum.de/worklogs/420/#3034</link>
			<guid>https://www.blitzforum.de/worklogs/420/#3034</guid>
			<author>Pummelie</author>
			<description>An BUC selbst ist in letzter Zeit nicht viel passiert, daf&amp;uuml;r aber an der Idee.&lt;br /&gt;&lt;br /&gt;Ich teste im Moment die Verwendung von FastPointer, mit erstaunlich guten Ergebnissen.&lt;br /&gt;Da kommt der Gedanke nah, das Multithreading f&amp;uuml;r BUC zu nutzen.&lt;br /&gt;Jedenfalls beim Server wird dieses auch (testweise) vorkommen.&lt;br /&gt;&lt;br /&gt;Ein kleines (Test-)Nebenprojekt von mir (Nur kleine Punkte, die man in einer 800x600 gro&amp;szlig;en 2D Welt steuern kann), was ich bald zum testen raus gegen werden, empf&amp;auml;ngt alle Daten (Koordinate, Spieler usw...) per TCP. Das ganze in Echtzeit. &amp;Auml;hnlich wie bei UDP wird das Prog beim senden und empfangen dabei nicht angehalten, da der ganze Netzkram vom neben Thread abgehalten wird, dieser wird dabei auch nur passiv gesteuert (keine Netzbefehle im Main-Thread, bei Koordinaten&amp;auml;nderung wird automisch gesendet).&lt;br /&gt;&lt;br /&gt;</description>
			<pubDate>Thu, 25 Nov 2010 19:55:03 +0100</pubDate>
		</item>

		<item>
			<title>Es passiert noch was...</title>
			<link>https://www.blitzforum.de/worklogs/420/#3026</link>
			<guid>https://www.blitzforum.de/worklogs/420/#3026</guid>
			<author>Pummelie</author>
			<description>Tja, ich habe zwar hier schon ein Weilchen nix mehr geschrieben, das muss aber nicht hei&amp;szlig;en, das nicht kr&amp;auml;ftig an BUC gearbeitet wurde &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Der TCP-Bereich des Server's ist so gut wie fertig, es muss nurnochhgetestet und verbessert werden - der UDP-Bereich wird jetzt von Count-Doku anschlie&amp;szlig;en.&lt;br /&gt;Beim Clienten hat sich in meinem Bereich so gut wie nichts getan, dagegen arbeitet man auf Grafischer Seite flei&amp;szlig;ig an der Oberfl&amp;auml;che &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;Beim Host System stehe ich momentan vor der Wahl, entweder ich verwende das System, das jeder Client sich zum Masterserver verbinden:&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/serv_ini2.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;oder aber, ich lasse es &amp;uuml;ber Getway's laufen, je nach Clientanzahl, &amp;uuml;ber eine variable Menge... :&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/serv_ini_t.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Der Vorteil der Getway's liegt auf der Hand ... - das ganze System verteilt die Last, und ein fl&amp;uuml;ssigeres Chatten ist bei mehreren Clients m&amp;ouml;glich - Die Masterserver Methode dagegen ist nicht so komplex...&lt;br /&gt;--&lt;br /&gt;Wenn ihr der Entscheidung beitragen wollt, k&amp;ouml;nnt ihr gerne einen Kommentar dazu posten...</description>
			<pubDate>Wed, 17 Nov 2010 18:48:25 +0100</pubDate>
		</item>

		<item>
			<title>Und es kommt immer ein bisschen was dazu :D</title>
			<link>https://www.blitzforum.de/worklogs/420/#3004</link>
			<guid>https://www.blitzforum.de/worklogs/420/#3004</guid>
			<author>Pummelie</author>
			<description>Ja, es geht weiter, diesmal gibt es ein bisschen was &amp;uuml;ber die Windows Oberfl&amp;auml;che zu sagen.&lt;br /&gt;Diese l&amp;auml;uft vollkommen selbst gestaltbar in einen *.bcr-Script ab.&lt;br /&gt;Hier ein kleines Beispiel, zum erstellen eines Fensters, und dem setzen eines Label's auf dieses:&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;CreateWin&lt;br /&gt;Test Fenster&lt;br /&gt;400&lt;br /&gt;300&lt;br /&gt;DSK&lt;br /&gt;DSK&lt;br /&gt;0&lt;br /&gt;1&lt;br /&gt;&lt;br /&gt;CreateLabel&lt;br /&gt;Dies ist ein Testlabel&lt;br /&gt;400&lt;br /&gt;14&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Im Grunde geht die Oberfl&amp;auml;chengestaltung dem Ende zu, und es dauert nicht mehr lang, und das lustige Netzwerk-Zeug's ist an der Reihe &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Eine kleine &amp;Uuml;bersicht &amp;uuml;ber die eingebauten TCP funktionen, k&amp;ouml;nnt ihr hier lesen:&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;Byte&amp;#58;Befehl&amp;#58;&lt;br /&gt;1&amp;nbsp; &amp;nbsp; Nachricht empfangen und zu jedem Senden&lt;br /&gt;2&amp;nbsp; &amp;nbsp; Verschl&amp;uuml;sselte nachricht empfangen, und zu jedem senden&lt;br /&gt;3&amp;nbsp; &amp;nbsp; Nachricht empfangen und an bestimmte Person senden&lt;br /&gt;4&amp;nbsp; &amp;nbsp; Verschl&amp;uuml;sselte Nachricht empfangen und an bestimmte Personen senden&lt;br /&gt;5&amp;nbsp; &amp;nbsp; Channelliste senden&lt;br /&gt;6&amp;nbsp; &amp;nbsp; Nutzer dem Channel hinzuf&amp;uuml;gen&lt;br /&gt;7&amp;nbsp; &amp;nbsp; Nutzer dem Channel abziehen&lt;br /&gt;8&amp;nbsp; &amp;nbsp; Channel erstellen&lt;br /&gt;9&amp;nbsp; &amp;nbsp; Channel l&amp;ouml;schen&lt;br /&gt;10&amp;nbsp; &amp;nbsp;Infos &amp;uuml;ber einen Nutzer abfragen&lt;br /&gt;11&amp;nbsp; &amp;nbsp;Eigenen Rang abfragen&lt;br /&gt;12&amp;nbsp; &amp;nbsp;Rang eines Nutzers &amp;auml;ndern&lt;br /&gt;13&amp;nbsp; &amp;nbsp;Den Chat verlassen&lt;br /&gt;14&amp;nbsp; &amp;nbsp;Abfragen, ob Datei&amp;uuml;bertragung erlaubt ist&lt;br /&gt;15&amp;nbsp; &amp;nbsp;Einen Dateitransfer beantragen&lt;br /&gt;16&amp;nbsp; &amp;nbsp;Bytes &amp;#40;anzahl&amp;#41; an bestimmten Nutzer &amp;uuml;bertragen&lt;br /&gt;17&amp;nbsp; &amp;nbsp;ServerDatum abfragen&lt;br /&gt;18&amp;nbsp; &amp;nbsp;ServerZeit abfragen&lt;br /&gt;19&amp;nbsp; &amp;nbsp;aktuelle Programmversion abfragen&lt;br /&gt;20&amp;nbsp; &amp;nbsp;Einloggen &amp;#40;Nutzname und Passwort senden&amp;#41; um Chatrechte zu bekommen&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Ansonsten, gibt es ein paar Symbole zu &amp;quot;bestaunen&amp;quot; die im Programm vorl&amp;auml;ufig verwendet werden:&lt;br /&gt;&lt;br /&gt;R&amp;auml;nge:&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/hup.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt; &lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/noob.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt; &lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/norm.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt; &lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/op.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt; &lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/pwn.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ping-Symbol f&amp;uuml;r die Windows Oberfl&amp;auml;che:&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/1.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt; &lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/2.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt; &lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/3.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt; &lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/4.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt; &lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/5.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt; &lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/Buc%20-%20Worklog/6.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Smilys made by Count-Doku, gibt es auch schon, doch wei&amp;szlig; ich jetzt nicht, ob ich die schon zeigen darf, darum lass ci hes erstmal &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt;&lt;br /&gt;&lt;br /&gt;</description>
			<pubDate>Thu, 04 Nov 2010 20:53:47 +0100</pubDate>
		</item>

		<item>
			<title>Es geht weiter...</title>
			<link>https://www.blitzforum.de/worklogs/420/#2994</link>
			<guid>https://www.blitzforum.de/worklogs/420/#2994</guid>
			<author>count-doku</author>
			<description>Hallo!&lt;br /&gt;&lt;br /&gt;Heute hat Pummelie an der WinGUI gearbeitet und das Scriptsystem fertig gestellt.&lt;br /&gt;Dieses umfasst nun:&lt;br /&gt;&lt;b&gt;-Speichern aller Namen und ihres Wertes aus einer .bcs Datei in einen Type&lt;br /&gt;-GetVar -- Auslesen des Wertes zu einem Namen&lt;br /&gt;-RenameVar -- Umbenennen eines Namens&lt;br /&gt;-ChangeVar -- &amp;Auml;ndern eines Wertes&lt;br /&gt;-CreateVar -- manuelles Hinzuf&amp;uuml;gen einer Variable&lt;br /&gt;-Runscript -- Ausf&amp;uuml;hren einer .bcr Datei. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ich habe die Grafischer Oberfl&amp;auml;che (quasi nur GUI) abgeschlossen.&lt;br /&gt;Gadgets:&lt;br /&gt;&lt;b&gt;-Panel, einfacher farbiger Hintergrund&lt;br /&gt;-Button&lt;br /&gt;-RadioButton, kann man Gruppen zu ordnen, in jeder Gruppe maximal einer aktiv&lt;br /&gt;-CheckBox&lt;br /&gt;-TextField, mit blinkendem Cursor&lt;br /&gt;-Labels, ein einfacher Text&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Der Button hat 3Bilder, die automatisch der Textgr&amp;ouml;&amp;szlig;e angepasst werden,&lt;br /&gt;normal,zeigen und klicken.&lt;br /&gt;&lt;br /&gt;Der Radiobutton kriegt wenn er aktiviert ist einen 2farbigen Punkt und die CheckBox einen gr&amp;uuml;nen Haken.&lt;br /&gt;&lt;br /&gt;Das Textfeld besteht aus 2Bildern, die auch an die Textgr&amp;ouml;&amp;szlig;e angepasst werden.&lt;br /&gt;Es gibt ein Bild f&amp;uuml;r normal und eins f&amp;uuml;r gerade am Schreiben.&lt;br /&gt;&lt;br /&gt;Ein Bild sagt mehr als 1000 Worte:&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/BUC%20-%20Worklog/GUI-Test.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Und hier ein Ausschnitt einer .bcs Datei:&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox2&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('2')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox2&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('2')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox2&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('2');&quot;&gt;;Gui elemente&lt;br /&gt;GUI_butnormal = button_normal.png&lt;br /&gt;GUI_butover = button_over.png&lt;br /&gt;GUI_butclick = button_clicked.png&lt;br /&gt;GUI_buttext = 0&lt;br /&gt;&lt;br /&gt;GUIblocktime = 100&lt;br /&gt;GUIblinktime = 500&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Bis zum n&amp;auml;chsten Eintrag,&lt;br /&gt;count-doku  &lt;img src=&quot;/forum/images/smiles/icon_biggrin.gif&quot; alt=&quot;Very Happy&quot; /&gt; &lt;br /&gt;&lt;br /&gt;PS. Ich werde trotz diesem neuen Projekt an Boatrace weiterarbeiten.  &lt;img src=&quot;/forum/images/smiles/icon_wink.gif&quot; alt=&quot;Wink&quot; /&gt; &lt;br /&gt;</description>
			<pubDate>Tue, 02 Nov 2010 20:05:13 +0100</pubDate>
		</item>

		<item>
			<title>In den Startlöchern</title>
			<link>https://www.blitzforum.de/worklogs/420/#2990</link>
			<guid>https://www.blitzforum.de/worklogs/420/#2990</guid>
			<author>Pummelie</author>
			<description>Was schon ein Weilchen geplant war, wird jetzt einfach vorgezogen.&lt;br /&gt;Nach BlitzUDP und BlitzTCP sollte das Gemeinschaftsprojekt von Count-Doku und mir folgen.&lt;br /&gt;Nun da wir es als sinnlos anerkannten, BlitzTCP noch zu erstellen, wobei dessen Neuerungen doch eh in dieses Gemeinschaftsprojekt eingeflossen w&amp;auml;ren, starten wir es einfach Heute  &lt;img src=&quot;/forum/images/smiles/icon_smile.gif&quot; alt=&quot;Smile&quot; /&gt; &lt;br /&gt;&lt;br /&gt;Bei diesem Gemeinschaftsprojekt handelt es sich um einen Chat der die Features von BlitzUDP und BlitzTCP verbindet.&lt;br /&gt;&lt;span&gt;&lt;img onload=&quot;resize_image(this)&quot; src=&quot;http://pummelie.de/bb.png&quot; alt=&quot;user posted image&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ein paar Fakten:&lt;br /&gt;&lt;b&gt;Code: &lt;/b&gt;&lt;span style=&quot;font-size:0.8em; display:inline;&quot; id=&quot;showcodebox3&quot;&gt; &lt;a href=&quot;javascript&amp;#058;show_code('3')&quot;&gt;[AUSKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;span style=&quot;font-size:0.8em; display:none;&quot; id=&quot;hidecodebox3&quot;&gt; &lt;a href=&quot;javascript&amp;#058;hide_code('3')&quot;&gt;[EINKLAPPEN]&lt;/a&gt; &lt;/span&gt;&lt;div id=&quot;codebox3&quot; class=&quot;codebox&quot; style=&quot;max-height: 200px;&quot; onload=&quot;check_code('3');&quot;&gt;- Es wird so wenig wie m&amp;ouml;glich Hardcode geben, fast jeden Text kann man in den eigen's daf&amp;uuml;r angelegten *.bcs Dateien ver&amp;auml;ndern&lt;br /&gt;- Es kommt ein Scriptsystem zum Einsatz, mit dem der geneigte Nutzer sich sein Programm ein wenig Gestalten oder Aufwerten kann&lt;br /&gt;- Man kann zwischen Windows Gui &amp;#40;BlitzTCP&amp;#41; und Grafischer Oberfl&amp;auml;che &amp;#40;BlitzUDP&amp;#41; w&amp;auml;hlen&lt;br /&gt;- UDP und TCP kommen beide im Verbund zum Einsatz, genaueres verraten wir aber noch nicht...&lt;br /&gt;- Screens gibt es noch nicht, es kann aber nichtmehr lange dauern, bis hier die ersten auftauchen&lt;br /&gt;- Ein Teilnehmer kann nicht wie es in BlitzUDP der Fall war einen Server er&amp;ouml;ffnen, das geht absofort alles &amp;uuml;ber pummelie.de&lt;br /&gt;- Es kommt ein Channelsystem zum Einsatz&lt;/div&gt;</description>
			<pubDate>Sun, 31 Oct 2010 19:04:28 +0100</pubDate>
		</item>


	</channel>
</rss>
