Quasselkasten

der echte Quasselkasten - nur im IRCnet

MF Changelog

  • 1.1 | 24.5.2020: letzte Anpassungen. Weiterentwicklung aus Zeitmangel eingestellt.
  • 1.0sr1| 29.04.2020: MariaDB connectiert. Im sr1 werden die Datenstände in beiden Datenbanken, bis zur vollständigen Migration geführt.
  • Beta 2 | 10.02.2020: Feiertag-Switch, Variablen geaddet, wird jetzt über Chanset #mondgesicht feiertag 1/0 getriggert, auf alle Versionen ausgerollt. Beta 2 ist jetzt Modular aufgebaut, führt bei scriptfehlern nicht mehr zum komplett-crash
  • 1.0 | 29.02.2020: erstes Final-Release: Programm komplett in PHP, Bugfix Utf8, DB Wechsel, Schreibfehler korrigiert, kleine Programm-Schönheitsfehler beseitigt, TCL nur noch als API, danke an alle Tester der b1.0 .
  • 0.3.5 Pre-Release: Timer Korrektur, DB-Korrektur (führte beim Ping Timeout zu Inkonstistenz), kleinere Schönheitsfehler beseitigt.
  • 0.3.4.5 Bugfix: Nick join/part wg. Netsplit führt nicht mehr zum aussperren in aktiver Runde.
  • 0.3.4.4 Bugfix: Globals
  • 0.3.4.3 Bugfix: Parser-Blockade
  • 0.3.4.2 (2) nun auch in #Mondgesicht aktiv. Instanzen beeinflussen sich nicht mehr ab 0.3.4.2
  • 0.3.4.2 Bugfix. New Nickname führte zu einem Fehler in der Ausgabe.
  • 0.3.4.1 aktuelle User Punkteausgabe im Chan bei Trigger. Addition erfolgt bei Rundenende.
  • 0.3.4.0 Rundentimer implementiert.
  • 0.3.4 Chanausgabe zusammengefasst. Passt in eine textlength
  • 0.3.3 Bug in Chan-Ausgabe behoben. Stats auf Subdomain über PHP.
  • 0.3.2 Timer rnd. zw. 4 u. 60 Min. Ignore Algo.
  • 0.3.1 Stats via PHP realisiert, in Chan-Ausgabe als Link.
  • Changelog erstellt, sonst wirds unübersichtlich. Projekt hat inzwischen über 400 Zeilen + Temp-Data

Mondgesicht howto: https://quasselkasten.cf/archive/118

Wie geht?

  • Mondgesicht befindet sich in mehreren Channels. In normalen Chat Channels wie #quasselkasten läuft nach jeder vollendeten Spielrunde ein Random-Timer zw 1-60 Minuten. Ist der Timer abgelaufen, kann eine neue Runde getriggert werden. Ausnahme Mondgesicht-Channel #mondgesicht hier ist derzeit kein Timer aktiv. Man kann also sofort die nächste Runde triggern usw.
  • Trigger: derzeit kann man eine Runde Mondgesicht mit einem Punkt „.“ starten. Dann geht es weiter mit einem weiteren Punkt, einem Komma und einem Strich ..,-
  • Trigger 2: in den nächsten Releases wird ein zusätzlicher Trigger hinzu kommen. Wenn es soweit ist, sollte man dann eine Runde mit #mg starten, das Mondgesicht legt dann das erste Zeichen vor. Es sind also nur noch 3 weitere Zeichen zum Abschluss der Runde nötig, außer man startet – fälschlicherweise – mit einem Punkt. Hierbei (#mg) ist darauf zu achten, wie Mondgesicht das erste Zeichen schreibt. Siehe Fulltext

Zukünftige Releases bekommen nachfolgende Features:

  • Fulltext: zusätzlich zum neuen Trigger #mg wird fulltext hinzu kommen. Das heißt, startet man mit #mg und Mondgesicht legt statt „.“ einen als Wort geschriebenen „Punkt“ vor, ist eine Fulltext Runde möglich. Hat jeder Mitspieler, die Folgezeicheichen ebenfalls als Wort geschrieben (Punkt Komma Strich) und nur dann, gibt es 5 Sonderpunkte (Fulltext). Ansonsten nur einen Punkt.
  • Feiertag: an Feiertagen gibt es automatisch 5 zusätzliche Bonuspunkte.
  • Fehlerfrei: zwei Bonuspunkte erhält man wenn die Runde in der Reihenfolge ..,- abgeschlossen wurde. Hat jemand in einer laufenden Runde einen Strich gemacht wenn ein Komma oder Punkt an der Reihe wäre, wird das als Fehler erkannt und keine Bonuspunkte vergeben.
  • Speedbonus: wird eine Runde innerhalb 5 Sekunden abgeschlossen, erhält jeder Spieler 2 Bonuspunkte. Innerhalb 3 Sekunden 5 und für die ganz schnellen, innerhalb einer Sekunde 10 Punkte 😉
  • Änderungen werden nach Lust, Laune und Zeit von Soundi implementiert und im Changelog vermerkt.
  • Und nein, der Programmcode ist nicht öffentlich, das wird auch so bleiben. Ich habe aus einer kleinen TCL heraus, das Programm komplett in php umgeschrieben und ständig erweitert.

Vielen Dank an die fleißigen Tester, die Bug-Reporter und alle Mitspieler.

Bitte vergesst zwischendurch das Chatten nicht. Dank Euch ist noch ein wenig Leben in den Weiten des IRC.

Grüße Soundi