Daily-News ep.3 – Was habe ich (heute) eigentlich getan??

Mmmmmmmh…. Hey alle zusammen ^^

Nach ein paar Tagen (und zwei Tage nach Ferienbeginn meines Bundeslandes Rheinland-Pfalz) konnte ich mich dazu durchringen, einen finalen Termin für das Erscheinen des Bottes und damit auch zur Freigabe des Bottes zum Downloaden festzulegen, wenn weiter nichts mehr dazwischen kommt:
01. April 2013. Aktuelle Screenshots sind unten – aber die Namen natürlich zensiert 😉

Das Projekt DDE habe ich ersteinmal in den Hintergrund geschoben, solange mir keiner mit 80 Accounts kommt, sollte der Bot auch funktionieren. Falls doch jemand mal mit mehr Accounts Probleme bekommt, so möge er mir Bescheid sagen.
________________________________________________________

Ich habe heute mal einen kleinen Test mit 6-8 Accounts gemacht, ob der Bot denn so rund läuft, wie er sollte. Dabei sind mir auch noch ein paar Fehlerchen aufgefallen, die ich gleich auf meine ToDo-Liste setze. Beispielsweise gibt es ein kleines Problem mit dem Schreiben einer Nachricht. Weiterhin ist mir aufgefallen, dass Chatbefehle so nicht weitergegeben werden – habe ich zwar nie gebraucht, werde ich aber trotzdem einbauen. Außerdem gab es offenbar ein großes Problem was das Auslesen von Informationen betrifft, habe das Problem aber nach 5 Stunden lösen können.
________________________________________________________

Versionsänderungen bei 0.08.1:

Bug behoben, bei dem Namen mit Sondezeichen/Umlauten nicht benutzt werden konnten.
Das Nebenprogramm wurde immer wieder gestartet, auch wenn noch eins von vorher aktiv war – jetzt kann das NP nur noch einmal starten.
________________
Noch zu schaffende Ziele:

  • Schönheitsverbesserungen (überlappende Buttons korrigieren, ..)
  • Chatbefehle wie /gold funktionsfähig machen
  • Attributekauf-Funktion einbauen
  • Dungeons einbauen
  • Gildenmitglieder wieder einbauen

Edit: Alles was ich von 20:00 Uhr an bis jetzt (23:30) gemacht habe, wird in der morgigen DN-Episode herauskommen!

Daily-News ep.2 – Was habe ich (heute) eigentlich getan??

Hallo alle miteinander (^__^),

Ich habe heute grundlegend eigentlich nur an diesem Blog gearbeitet, aber auch ein paar Ideen für die “Multitasking”-Fähigkeit des Bottes entwickelt.

Ich habe mal noch ein bisschen weiter in Richtung “Funktionen in anderes Programm auslagern” geforscht und bin zu dem Schluss gekommen, dass, wenn immer wieder ein Programm bei jeder Aktion neu gestartet werden muss, alles im Endeffekt noch langsamer wird. Idee: DDE! Da aufgrund technischer Probleme in der Vergangenheit eine Sache in einem Nebenprogramm ausgeführt wird, dachte ich, benutze ich doch das Nebenprogramm einfach. Dort werde ich in den nächsten Tagen probeweise einen DDE-Empfänger einbauen und in das Hauptprogramm den Sender/Empfänger einbauen.

Statusupdate: Jaaaaaa!!! Es hat tatsächlich funktioniert, habe das mal mit der Taverne versucht. Die nächsten Tage werde ich den Rest einbauen und dann schauen, ob das alles schneller wird.

_______________________________

Ich habe weiterhin nach Möglichkeiten gesucht, die Webseite hier etwas zu verschnellern, und vorallem im Google PageSpeed-Ranking höher zu kommen. Und es ist mir auch gelungen! Ich schrieb vor ein paar Tagen einen Eintrag mit ein paar Informationen – aber um den Vergleich kurz zu machen, hier die Punktzahl-Zitate:

Vorher:

The page Magical Fidget Bot | Die neue Generat… got an overall PageSpeed Score of 83 (out of 100).

Jetzt:

The page Magical Fidget Bot | Die neue Generat… got an overall PageSpeed Score of 99 (out of 100).

Wahnsinn oder?? Als ich das gelesen habe, war ich natürlich erstmal glücklich – schön, dass ich so hochgekommen bin 🙂

________________

Noch zu schaffende Ziele:

  • Alle Funktionen auslagern (bis jetzt implementiert: Taverne/Gildenkampfanmeldung)
  • Attributekauf-Funktion einbauen
  • Dungeons einbauen
  • Gildenmitglieder wieder einbauen

 

Dat wärs dann auch erstmal wieder für heute, die nächste Daily-News kommt wahrscheinlich nicht morgen, unter der Woche kann sich diese Reihe etwas verzögern, da ich noch in die Schule gehe^^.

~Robin

Daily-News ep.1 – Was habe ich (heute) eigentlich getan??


Hallo zusammen,

Heute habe ich ein bisschen herumgeschnüffelt was die Geschwindigkeit meiner Funktionen bei rund 80 (jap, ich kenne jemanden der braucht soviele auf einem Bot) Accounts betrifft, und bin zu dem Schluss gekommen, dass ich mal eine andere Funktion benutzen könnte, was das Aufbauen einer Verbindung zu S&F betrifft. Ergebnis: Im Endeffekt schneller 🙂
________________

Außerdem habe ich nach einer Möglichkeit gesucht, die das Programm nicht ganz so blockiert wenn es rund 80 Accounts überprüft, ob ihre Zeit “gekommen ist”. Ergebnis: Rekursiv ist nicht. Alternative: In ein Programm auslagern. Hoffentlich klappts.
________________

Es ist mir außerdem gelungen, einen nervigen Bug aufzuspüren: Ein ähnliches Problem hatte ich schonmal, dabei wurden Passwörter mit Sonderzeichen und Umlauten nicht richtig erkannt. Das Problem hatte ich behoben, indem die Passwörter einfach schon richtig abgespeichert wurden, aber an die Namen hatte ich nicht gedacht. Ergebnis: Die entsprechende Funktion zum “urlencoden” ins Programm einbinden, fertig – klappt 🙂

________________

Noch zu schaffende Ziele:

  • Geschwindigkeit verbessern durch Auslagerung der Funktionen
  • Attributekauf-Funktion einbauen
  • Dungeons einbauen
  • Gildenmitglieder wieder einbauen

 

Das wars dann mit der (ersten) Daily-News, ich dachte das wäre eine nette Idee, für alle, die auch an dem Drumherum des Bottes und dessen Programmierung interessiert sind (und in erster Linie Gedankensortierung für mich ^___^).

~Robin