Botrix: Unterschied zwischen den Versionen

Aus KaroWiki
Zur Navigation springen Zur Suche springen
K
 
(18 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
ist das Ergebnis von [[Benutzer:Quabla|quablas]] Bemühungen, einen Bot in Perl zu programmieren.
+
ist das Ergebnis von [[Benutzer:Quabla|quablas]] Bemühungen, einen [[Bot]] in Perl zu programmieren.
  
 
Bestehend aus [[netzer.pl]] (Kommunikation) und denker.pl (Berechnung) macht sie jetzt die Straßen von Karopapier unsicher.
 
Bestehend aus [[netzer.pl]] (Kommunikation) und denker.pl (Berechnung) macht sie jetzt die Straßen von Karopapier unsicher.
  
Zur Zeit kann sie noch keine Checkpoints, das heißt, dass sie die map fährt, als ob keine Checkpoints existierten. Bei den meisten maps (Rundkursen) ist das kein Problem. Wenn die Checkpoints aber wichtig sind, führt das natürlich zum Chaos und ich lasse sie aussteigen.
+
Zur Zeit findet ein größerer Umbau statt. Die Trennung von Kommunikation und Nachdenken bleib bestehen, aber das Nachdenken passiert jetzt in FORTRAN. Checkpoints gehen inzwischen, crashen geht so wie bei den Deeps, also wenn nach dem letzten Crash mindestens ZZZ+1 Züge gefahren wurden. Überlappender Mehrfachcrash fehlt noch.
  
Einige Karten kann Botrix nicht fahren:
+
== Einschränkungen ==
Nr. 56: man kann nach "links vom Ziel" auch kommen, indem man durch das ziel faehrt ohne es zu ueberqueren (statt die Strecke zu fahren) - designfehler in der Karte.
 
  
Nr. 82: Botrix findet, dass sie "von links" uebers Ziel fahren muss. Das geht aber auch hier, ohne die Runde zu fahren, weil das Ziel bloed liegt.
+
Botrix hat Probleme wenn sie zum Crash gezwungen wird. In diesem Falle muss ich (quabla) dann Züge bis zum crash manuell machen. Ich gebe mir zwar Mühe, täglich danach zu sehen, aber das klappt nicht immer. Falls ich es mal vergessen sollte (oder sonst irgendein chaos auftritt), bitte einfach mail an Botrix schicken!
  
N. 92 - die is ohne CPs nu wirklich quark
+
Einige Karten kann Botrix gar nicht fahren:
  
Nr. 108 funktioniert ohne CPs gar nicht - Designfehler in der Karte
+
{{Karte|117|Nr. 117}}: ist ohne Crash nicht fahrbar
  
Nr. 143 Botrix ist verwirrt, denn die Startplaetze liegen rund ums Ziel.
 
 
Botrix hält sich an die Crashregeln. Ist taktisches Crashen nicht explizit verboten (sie sind also erlaubt oder es war dem Spielersteller egal, ob man taktische Crashs macht), so versucht sie es auch, hat aber dabei noch einen Bug, so dass dabei meist Müll rauskommt (außer bei ZZZ=0).
 
  
 
== Sie spricht! ==
 
== Sie spricht! ==
  
Seit dem 17.5.2008 kann Botrix sprechen: sie reagiert derzeit im chat auf ca. 10 Stichworte mit mehr oder weniger sinnvollen Kommentaren und [[Smilies]].  
+
Seit dem 17.5.2008 kann Botrix sprechen: sie reagiert derzeit im Chat auf ca. 10 Stichworte mit mehr oder weniger sinnvollen Kommentaren und [[Smilies]].  
  
Auf [[Benutzer:Incognitinchen|Incognitinchens]] Wunsch hin habe ich eine Spaßbremse eingebaut:  
+
Auf {{Benutzer|Incognitinchen}}s Wunsch hin habe ich eine Spaßbremse eingebaut:  
 
Botrix spricht jetzt nur mit einer Wahrscheinlichkeit von 1/n, wobei sich n für jeden Satz auf den sie hätte antworten können um 1 erhöht (auch wenn keine Antwort gegeben wurde). Alle 2 Minuten erniedrigt sich n wieder um 1.
 
Botrix spricht jetzt nur mit einer Wahrscheinlichkeit von 1/n, wobei sich n für jeden Satz auf den sie hätte antworten können um 1 erhöht (auch wenn keine Antwort gegeben wurde). Alle 2 Minuten erniedrigt sich n wieder um 1.
  
 
Der Satz "Botrix, sprich mit mir!" (in exakt dieser Schreibweise mit exakt diesen Satzzeichen) veranlasst allerdings einen reset für den "Schweigezähler".
 
Der Satz "Botrix, sprich mit mir!" (in exakt dieser Schreibweise mit exakt diesen Satzzeichen) veranlasst allerdings einen reset für den "Schweigezähler".
 +
 +
Botrix kann zur Langeweileverhinderung Lesestoff beschaffen, z.B.:
 +
 +
"Botrix, wiki mir einen!"
 +
 +
"Botrix, was gibt's neues?"
 +
 +
"Botrix, was soll ich heute kochen?"
  
 
== Sie spielt mit euch! ==
 
== Sie spielt mit euch! ==
  
Auf den Zuruf im Chat "Botrix, spiel mit mir!" (in exakt dieser Schreibweise mit exakt diesen Satzzeichen) wird ein Spiel mit Botrix und Dir auf einer zufälligen Karte erstellt.
+
Auf den Zuruf im Chat "<code>Botrix, spiel mit mir!</code>" (in exakt dieser Schreibweise mit exakt diesen Satzzeichen) wird ein Spiel mit Botrix und Dir auf einer zufälligen Karte erstellt.
 +
 
 +
Auf den Zuruf im Chat "<code>Botrix, spiel mit XXX!</code>" wird ein Spiel mit Botrix, Dir und XXX erstellt. XXX kann dabei auch eine Auflistung von Namen sein. Jedes Wort, das in XXX vorkommt, wird als Username ausprobiert.
 +
 
 +
Auf den Zuruf im Chat "<code>Botrix, spiel mit einigen!</code>" wird ein Spiel mit Botrix, Dir und einer zufälligen Auswahl aus den Spiegeleiern erstellt.
 +
 
 +
Auf den Zuruf im Chat "<code>Botrix, spiel mit <ZAHL>!</code>" wird ein Spiel mit Botrix, Dir und einer zufälligen Auswahl von <ZAHL> Spielern aus den Spiegeleiern erstellt.
 +
 
 +
Auf den Zuruf im Chat "<code>Botrix, spiel mit iq!</code>" wird ein Spiel mit Botrix, Dir und einer zufälligen Auswahl aus den Spielern, die sich hier im wiki fuer den KaroIQ eingetragen haben erstellt.
 +
 
 +
Spieltitel mitgeben: <code>Botrix, spiel mit XXX und YYY, name="Wunschtitel"</code>!
 +
 
 +
Map angeben: <code>map=XXX</code> mit reinschreiben (ohne Anführer)!  <code>Botrix, spiel mit XXX und einigen, map=1!</code>
 +
Statt einer festen Map kann Botrix seit dem 28. Sep. 2023 auch [[:Kategorie:Kartengenerator|Kartengeneratoren]] benutzen. <code>Botrix, spiel mit XXX und einigen, map=couscus!</code> oder <code>Botrix, spiel mit XXX und einigen, map=bagger!</code>
 +
 
 +
Richtung angeben: <code>richtung=egal/F1</code> Richtung classic ist default.
 +
 
 +
Crasherlaubnis erteilen: <code>crash=1/on/true</code>
 +
 
 +
ZZZ setzen: <code>ZZZ=<Zahl></code>
 +
 
 +
 
 +
 
 +
 
 +
 
  
Auf den Zuruf im Chat "Botrix, spiel mit XXX!" wird ein Spiel mit Botrix, Dir und XXX erstellt. XXX kann dabei auch eine Auflistung von Namen sein. Jedes Wort, das in XXX vorkommt, wird als Username ausprobiert.
 
 
[[Kategorie:Bot]]
 
[[Kategorie:Bot]]

Aktuelle Version vom 21. März 2024, 10:33 Uhr

ist das Ergebnis von quablas Bemühungen, einen Bot in Perl zu programmieren.

Bestehend aus netzer.pl (Kommunikation) und denker.pl (Berechnung) macht sie jetzt die Straßen von Karopapier unsicher.

Zur Zeit findet ein größerer Umbau statt. Die Trennung von Kommunikation und Nachdenken bleib bestehen, aber das Nachdenken passiert jetzt in FORTRAN. Checkpoints gehen inzwischen, crashen geht so wie bei den Deeps, also wenn nach dem letzten Crash mindestens ZZZ+1 Züge gefahren wurden. Überlappender Mehrfachcrash fehlt noch.

Einschränkungen

Botrix hat Probleme wenn sie zum Crash gezwungen wird. In diesem Falle muss ich (quabla) dann Züge bis zum crash manuell machen. Ich gebe mir zwar Mühe, täglich danach zu sehen, aber das klappt nicht immer. Falls ich es mal vergessen sollte (oder sonst irgendein chaos auftritt), bitte einfach mail an Botrix schicken!

Einige Karten kann Botrix gar nicht fahren:

Nr. 117: ist ohne Crash nicht fahrbar


Sie spricht!

Seit dem 17.5.2008 kann Botrix sprechen: sie reagiert derzeit im Chat auf ca. 10 Stichworte mit mehr oder weniger sinnvollen Kommentaren und Smilies.

Auf Incognitinchens Wunsch hin habe ich eine Spaßbremse eingebaut: Botrix spricht jetzt nur mit einer Wahrscheinlichkeit von 1/n, wobei sich n für jeden Satz auf den sie hätte antworten können um 1 erhöht (auch wenn keine Antwort gegeben wurde). Alle 2 Minuten erniedrigt sich n wieder um 1.

Der Satz "Botrix, sprich mit mir!" (in exakt dieser Schreibweise mit exakt diesen Satzzeichen) veranlasst allerdings einen reset für den "Schweigezähler".

Botrix kann zur Langeweileverhinderung Lesestoff beschaffen, z.B.:

"Botrix, wiki mir einen!"

"Botrix, was gibt's neues?"

"Botrix, was soll ich heute kochen?"

Sie spielt mit euch!

Auf den Zuruf im Chat "Botrix, spiel mit mir!" (in exakt dieser Schreibweise mit exakt diesen Satzzeichen) wird ein Spiel mit Botrix und Dir auf einer zufälligen Karte erstellt.

Auf den Zuruf im Chat "Botrix, spiel mit XXX!" wird ein Spiel mit Botrix, Dir und XXX erstellt. XXX kann dabei auch eine Auflistung von Namen sein. Jedes Wort, das in XXX vorkommt, wird als Username ausprobiert.

Auf den Zuruf im Chat "Botrix, spiel mit einigen!" wird ein Spiel mit Botrix, Dir und einer zufälligen Auswahl aus den Spiegeleiern erstellt.

Auf den Zuruf im Chat "Botrix, spiel mit <ZAHL>!" wird ein Spiel mit Botrix, Dir und einer zufälligen Auswahl von <ZAHL> Spielern aus den Spiegeleiern erstellt.

Auf den Zuruf im Chat "Botrix, spiel mit iq!" wird ein Spiel mit Botrix, Dir und einer zufälligen Auswahl aus den Spielern, die sich hier im wiki fuer den KaroIQ eingetragen haben erstellt.

Spieltitel mitgeben: Botrix, spiel mit XXX und YYY, name="Wunschtitel"!

Map angeben: map=XXX mit reinschreiben (ohne Anführer)! Botrix, spiel mit XXX und einigen, map=1! Statt einer festen Map kann Botrix seit dem 28. Sep. 2023 auch Kartengeneratoren benutzen. Botrix, spiel mit XXX und einigen, map=couscus! oder Botrix, spiel mit XXX und einigen, map=bagger!

Richtung angeben: richtung=egal/F1 Richtung classic ist default.

Crasherlaubnis erteilen: crash=1/on/true

ZZZ setzen: ZZZ=<Zahl>