Login   ☰ ddbot

Community


paranoijaa
19.02.2016 um 22:30:30 Uhr

gewünschte Funktionen 
Wie bereits an anderer Stelle erwähnt habe ich noch ein par Wünsche/Vorschläge für den Bot.

Ich benutze derzeit Modbot (https://modbot.wordpress.com/). Zunächst schreib ich mal auf wofür und in welcher Form ich mit meinem alten Bot gearbeitet habe bzw. ich ihn noch immer nutze.
Ich unterhalte einen betting Stream für ein Strategiespiel welchers derzeit noch in der Alpha ist (https://www.reddit.com/r/Prismata/) Auf diesem Stream caste ich Spiele und Viewer können meine currenzy dort gegen die anderer Spieler wetten auf den ausgang des Spiels. Selbstredent ist dabei die Art und Weise wie Wetten verrechnet werden wichtig. Weiterhin ist es Tradition das ich monatlich ein Ingame Item an den besten Teilnehmer meiner Bettingstream vergebe. Es geht dabei um keinerlei kommerzielle Ausrichtung weder auf meiner noch auf Seiten der Spieler. Ich habe im Schnitte 2-4 wöchentlich gestreamt mit 5-40 Zuschauern, Zuschauerzahlen über 25 allerdings derzeit nur während von mir veranstalteter Tuniere.

Nun komm ich mal zu den Features die ich benötige damit mein Stream mit ddbot laufen kann. Bei einigen Dingen hab ich evtl. auch einfach noch nicht in Erfahrung gebracht wie der Bot derzeit funktioniert.

1: Wie verrechnet der Bot gesetzte Currenzy, ich benötige eine anteilige Auszahlung nach getätigtem Einsatz, also wer 50% des Pots setzt sollte auch 50% des Gewinns bekommen. Ich frage dies da ich schon Bots hatte die einfach jedem Gewinner den Einsatz verdoppelt haben was natürlich jeden Spaß nimmt.

1b: ( :-D sry ) Ist es, wird es möglich sein Wetten zu verändern, seinen Einsatz zu erhöhen etc. Sollen oder sind doppel Wetten möglich?

1c: Wäre es möglich einen "Bomuspot" einzustellen, welcher unabhängig von den Wettbeträgen als Bonus in den Pot wandert. Dies ist ein sehr nützliches Feature um zum Wetten zu motivieren wenn wenige Zuschauer Teilnehmen.

So nun zum Bot selbst :-) da ich die Aufmachung derzeit noch nicht genau durchdringe.

2: Können die Zuschauer ihren derzeitigen Currenzystand im Twitch-Chat abrufen oder ist dies nur über diese Seite möglich?

2b: Kann ich die Top5 beispielsweise per .txt oder ähnlich in OBS für mein Streamoverlay verwenden oder geht das nur über capture von Teilen dieser Seite.

2c: Wird oder ist es möglich die Punkte aller Zuschauer zu resetten? Wie schon erwähnt habe ich monatliche Wettkämpfe am laufen. Aus Gründen der Buchführung würde mir eine Resetfunktion oder ein separates Rating (welches ich starten kann) sehr helfen.

2d: Wird es möglich sein die Buttons "sieg" "niederlage" etc umzubenennen? Da ich nicht selber spiele benötige ich eher "top" "bot" und "draw".

2e: Sind Schnittstellen mit Twitchallerts (http://www.twitchalerts.com/) geplant? Ich denke viele Streamer nutzen es derzeit. Evtl. ist es natürlich auch euer Plan all diese Features selbst hinzuzufügen.


Soviel von mir, mal sehen womit ich euch demnächst noch nerve. Würde mich über Feedback freuen,
Grüße Para
ddbot.net
20.02.2016 um 09:19:05 Uhr
# Hallo Para,

ja das ist richtig, ddbot unterstützt bisher nur das verdoppeln Prinzip - sprich man spielt gegen die Bank - das war sogar ursprünglich der Hauptgrund warum ich einen eigenen Bot begonnen habe (der Deepbot Author war alles egal und er hat meine Anfragen ignoriert). Mehr dazu weiter unten.

1b) Wetten können solange die Wette nicht geschlossen wurde, geändert werden, damit das geht ist kein Doppel Wetten möglich.

1c) Macht beim Verdoppeln nicht wirklich Sinn - ich dachte ggf eher an einen Faktor der diese Verdopplung etwas genauer abstufbar macht.

2.) Ja einfach wie üblich !währung (also dein name) eingeben, da kommt nur zusätzlich noch die Profil url raus.

2b.) Wäre nicht soo schwer / könnte ich recht schnell nachrüsten

2c). Ebenfalls, allerdings müsste man sich genau einigen was da passiert - und eine Archivierung würde ich nicht durchführen.

2d) Die Buttons siehst du nur selbst und sind auch nur für die manuelle Wett-Steuerung. Du kannst das auch alles automatisieren. Und wenn deine Viewer das sehen (also webseite oder stream chat) ist das auch in der Sprach Config änderbar - auf der Webseite ist auch jede Ausgabe anpassbar.

2e.) Ja bzw. coming soon, man müsste sich auch da erst ein wenig festlegen wohin die Reise gehen soll.


OK Nun zur Verdopplung der Wetten.

Ursprünglich hatte ich auch eine Prozentuale Wettverteilung bei mir im Stream (naja du weißt ja was ich meine xD).

Dabei kam es aber zu vielen Problemen bzw. Tricks, die natürlich ausgenutzt wurden:

1. Keiner wollte der erste sein - wenn niemand dagegen hält gibt es auch nichts zu gewinnen, also warum als erster wetten?

2. Wenn jemand z.B. 10 auf A setzt, setzt jemand 1 auf B um alles zu gewinnen mit möglichst wenig Einsatz, Person A merkt das aber und ändert kurz vor Ende der Wette seinen Einsatz auf 2. Frust für beide.

3. Nicht alle Wetten erscheinen im Stream - um den Spam zu verhindert, gibt es extra diesen Web 2.0 Theater Modus. Mir wurde gesagt, dass das wirklich ein gutes und wichtiges Feature ist. So können manche Viewer die Wetten einfach ignorieren und wie gewohnt chatten, andere sich aber voll auf die Wetten konzentrieren.

4. Es gab Leute die haben extra fehlerhafte Wett Befehle eingegeben und zu suggerieren, dass es hohe Gegenwetten gab - gab es aber nicht.

5. Manche Leute haben den Timer genau abgeschätzt und wenn dann ihre Wetten gaaanz knapp vor Wett Ende platziert damit es nicht so leicht zu kontern ist.

6. Es hat teilweise ein Austausch / Traden von Punkten über das Wett System statt gefunden - das wollte ich nicht, wegen Startpunkten, Bonus Punkten, etc pp.

7. Die prozentuale Verteilung führt manchmal dazu dass es keinen Gewinn gibt, wenn z.B. zwei Leute den selben Betrag auf A setzen, und jemand 1 Punkt auf B setzt, gibt es im Prinzip nichts zu gewinnen.


Hast du ggf. Lösungsvorschläge für diese Probleme oder konnte ich dich vielleicht überzeugen? Das ist mir jetzt nur spontan eingefallen, ich glaube da gab es sogar noch ein paar Probleme mehr.
paranoijaa
20.02.2016 um 14:46:49 Uhr
# Hey,

zu eins. Das ist sicherlich ein Vorteil beim Verdoppeln. Auf lange sich denke ich allerdings das die Zuschauer mehr Spaß daran haben gegeneinander zu spielen.
Um einen Anreiz zu schaffen das Viewer auch bei wenigen betts spielen benutze ich den Bonuspool. Welcher zwar zu einer weiteren Inflation führt aber kein Problem darstellt verglichen mit den Idlepoints

Zu 2, also eine Reset Funktion oder ein festlegbares Interval in welchem Punktefortschritte über einen festen Zeitraum angezeigt werden würden super sein. Wenn auf der ddbot page angezeigt würde wieviele Punkte ein Spieler in den letzten 30 Tagen gemacht hat ginge das auch schon. Quasi ne grüne +120 oder ne rote -50 swas halt.

Zu den Buttons, meine Frage wäre worauf die Viewer tippen? welche betting Optionen gibt es kann ich diese konfigurieren oder kann nur !bet win oder !bet lose getippt werden?

Die beschriebenen Probleme kenne ich auch. Mir half das ich minimale und maximale Einsätze festlege und einen minimal Gewinn zusteuer, wenn ein fester Betrag von der Bank dem Pool hinzugefügt wird ist dieser besonders lukrativ wenn wenige teilnehmen und verliert an Wert je mehr Gambler teilnehmen. Ich denke aber das die Vierwer gerne diese "wettspielchen" treiben. Gegenseitig die Odds ruinieren um dem anderen die Coins abzuluxen. Ich muss allerdings dazu sagen das sich meine Vierwer untereinander meist länger kennen da derzeit quasi nur die Alpha-Tester des Spiels bei mir auf dem Channel rumhängen.

Soviel dazu, wenn ich die Zeit finde werde ich die Woche mal Streamen (hab derzeit etwas Ärger mit meinem Internet). Ich bin deht interessiert an deinem/euren Projekt und super Feedback soweit!

Grüße Para
ddbot.net
20.02.2016 um 18:37:06 Uhr
# Naja also Min/max Bet löst das leider nicht - außer beides ist die selbe Zahl, aber das macht ja keinen Spaß.

Worauf die Viewer tippen bzw. was sie eingeben lässt sich anpassen.

Hauptproblem ist halt, dass keiner weiß was die anderen überhaupt gewettet haben. Die Im-Stream Anzeige ist dafür dank Delay total ungeeignet.
paranoijaa
20.02.2016 um 18:54:03 Uhr
# Kann der Bot nicht die adierten Wetteinsätze in den Chat schreiben? Sry falls das ne dumme Frage ist ich habe von dem technischen Kram wie ein Bot im Chat interagieren kann keinen Schimmer.

Ich habe vorhin kurz den Stream gestartet, leider war das Internet erneut instabil. Wenn ich auch "wette starten" ging passierte weiter nichts, ich konnte 3sek später erneut klicken. Was übersehe ich an nötigen Einstellungen, konnte nichts finden.
ddbot.net
20.02.2016 um 19:09:57 Uhr
# Ja das ginge schon aber das müsste der ja alle x Sekunden spammen, es ging halt viel um Spam Reduzierung / deshalb der Theater Modus ...

Guck mal in der Wett-System-Konfiguration dein Profil - das muss einem Spiel zugeordnet werden und das dann unten ausgewählt werden.
paranoijaa
21.02.2016 um 10:33:33 Uhr
# Wär jetzt für mich nicht das riesen Problem bei wenig viewern. Aber stimmt schon. Da würde dann eine Ausgabe in eine .txt später helfen um die Zwischenstände direkt ins OBS Overlay einzubinden.

Ok, ich konnte das Problem eingrenzen, es kommt keine Nachricht beim Starten einer Wette. Wette-Canceld erscheint
paranoijaa
21.02.2016 um 10:35:32 Uhr
# Funktioniert jetzt :-) Das Problem scheint gewesen zu sein das ich das Streamdelay auf 30 hatte. Da funktionierte dann nichts.


Ist es bereits möglich "win" "lose" zu ändern?
paranoijaa
21.02.2016 um 10:39:28 Uhr
# So, kurzer Test ist abgeschloßen. Funktionierte jetzt gut. 2 Dinge sind mir jetzt aufgefallen welche ich benötigen würde um schon meinen nächsten Stream mit deinem Bot laufen zu lassen:

- Optionen "top" "bot" "draw"
- Entsprechend beim öffnen der Wette die Nachricht entsprechend: "wer wird das Spiel gewinnen"
ddbot.net
21.02.2016 um 10:53:07 Uhr
# mmh also die meldung ändern geht jetzt schon über die sprach config.

Dass die Viewer den befehl mit top oder bot eingeben wird auch kein problem, aber eine dritte option ist aktuell nicht vorgesehen :/

[Edit]
OK du kannst jetzt auch die Befehle für win und loss ändern, in der Sprachconfig "BetCommandWin" und "BetCommandLose" - der Rest geht schon, ist aber noch etwas unorganisiert / undokumentiert.
[/edit]
wurde editiert: : 21.02.2016 um 10:58:37 Uhr
paranoijaa
21.02.2016 um 11:25:43 Uhr
# Jo habe es gefunden, habe den Kram einfach umgedreht und starte die Wette nun stets aus Perstpektive von Spieler 1. Ist nicht ideal aber geht soweit erstmal.

Scheint alles gut zu laufen. Werde es demnächst testen mal sehen was die Viewer zu meckern haben :-D das haben sie immer.