Zitate raten #11

Open
opened 2021-11-17 12:17:13 +01:00 by edraft · 0 comments
Owner

Es ist ein Spiel nach folgenden Regeln zu entwickeln:

Regeln:

Es wird ein Zitat und eine Nummerierte Liste von Urhebern gezeigt. Dabei ist einer der vier Urheber der tatsächliche Urheber.

Die Spieler müssen mit der Nummer auf die Nachricht reagieren, nach 30 sekunden werden keine Antworten mehr gezählt.
Der Gewinner erhält hundert Punkte.

Das Spiel geht so viele Runden, wie von der Gruppe festgelegt wurde. Nach Ende der letzten Runde wird der Gewinner gekrönt und erhält eine Belohnung auf dem Discord Server.

Technische abläufe:
  • Hinweise:
    Der Befehl !d game qg ist global jedoch nicht in den Lobby-Kanälen verfügbar.
    Der Befehl !d qg ist ausschließlich in den Lobby-Kanälen verfügbar.
    In einem Lobby-Kanal dürfen KEINE weiteren Befehle erlaubt sein!

  • Start:
    Der Spiel wird von einem Benutzer mit dem Befehl !d game gq start gestartet.
    Der Befehl muss in einen Kanal für Botbefehle geschickt werden.
    Es wird eine Lobby mit dem Namen: guess-quotes#{ID} erstellt. Die Lobby besteht aus einem Textkanal und einer Rolle mit dem Namen der Lobby.
    Auf den Textkanal können nur der Bot und Mitglieder der Lobby-Rolle zugreifen.

  • Vorbereitung:
    Wenn im Startbefehl nicht die Infos enthalten sind, welche Spieler Teilnehmen und wie viele Spieler Teilnehmen, Fragt der Bot diese Info in dem Lobby-Kanal ab.
    Der Befehl um Spieler nachträglich hinzuzufügen:
    !d gq players @name1 @name2
    Der Befehl um die Rundenanzahl festzulegen:
    !d gq rounds 10
    Der Befehl um die Rundendauer in sekunden festzulegen:
    !d gq round-time 10
    `

  • Spiel:
    Der Befehl um eine Runde zu starten:
    !d gq round start
    Der Befehl um eine Runde zu beeden:
    !d gq round end
    Der Befehl um eine Runde zu überspringen:
    !d gq round skip
    Der Bot sendet eine embedded message, die ein Zitat und darunter eine Nummerierte Liste von Urhebern beinhaltet.
    Der Bot fügt die Nummern 1-4 als Reaktion hinzu, damit die Spieler diese anklicken können.
    Nach ablauf der Rundendauer, vom Zeitpunkt der erstellung werden die Reaktionen entfernt und der Bot gibt allen die die Frage richtig beantwortet haben 100 Punkte.

  • Ende:
    Der Befehl um die Lobby zu schließen:
    !d gq end
    Der Spieler mit den meisten Punkten bekommt eine Belohnung.
    Der Kanal sowie die Rolle werden gelöscht.

Fragen:
  • Wie sieht die Belohnung aus?
  • Was soll alles eingestellt werden können?
  • Strucktur des Befehls?
  • Anlegen der Zitate per Datenbank oder Konfig?
    Hintergrund:
    Per Datenbank könnte jeder server eigene Zitate per Befehl anfügen.
    Per Konfig können das nur Admin mit Konsolenzugriff.
Es ist ein Spiel nach folgenden Regeln zu entwickeln: ##### Regeln: Es wird ein Zitat und eine Nummerierte Liste von Urhebern gezeigt. Dabei ist einer der vier Urheber der tatsächliche Urheber. Die Spieler müssen mit der Nummer auf die Nachricht reagieren, nach 30 sekunden werden keine Antworten mehr gezählt. Der Gewinner erhält hundert Punkte. Das Spiel geht so viele Runden, wie von der Gruppe festgelegt wurde. Nach Ende der letzten Runde wird der Gewinner gekrönt und erhält eine Belohnung auf dem Discord Server. ##### Technische abläufe: * Hinweise: Der Befehl ```!d game qg``` ist global jedoch nicht in den Lobby-Kanälen verfügbar. Der Befehl ```!d qg``` ist ausschließlich in den Lobby-Kanälen verfügbar. In einem Lobby-Kanal dürfen KEINE weiteren Befehle erlaubt sein! * Start: Der Spiel wird von einem Benutzer mit dem Befehl ```!d game gq start``` gestartet. Der Befehl muss in einen Kanal für Botbefehle geschickt werden. Es wird eine Lobby mit dem Namen: ```guess-quotes#{ID}``` erstellt. Die Lobby besteht aus einem Textkanal und einer Rolle mit dem Namen der Lobby. Auf den Textkanal können nur der Bot und Mitglieder der Lobby-Rolle zugreifen. * Vorbereitung: Wenn im Startbefehl nicht die Infos enthalten sind, welche Spieler Teilnehmen und wie viele Spieler Teilnehmen, Fragt der Bot diese Info in dem Lobby-Kanal ab. Der Befehl um Spieler nachträglich hinzuzufügen: ```!d gq players @name1 @name2``` Der Befehl um die Rundenanzahl festzulegen: ```!d gq rounds 10``` Der Befehl um die Rundendauer in sekunden festzulegen: ```!d gq round-time 10``` ` * Spiel: Der Befehl um eine Runde zu starten: ```!d gq round start``` Der Befehl um eine Runde zu beeden: ```!d gq round end``` Der Befehl um eine Runde zu überspringen: ```!d gq round skip``` Der Bot sendet eine embedded message, die ein Zitat und darunter eine Nummerierte Liste von Urhebern beinhaltet. Der Bot fügt die Nummern 1-4 als Reaktion hinzu, damit die Spieler diese anklicken können. Nach ablauf der Rundendauer, vom Zeitpunkt der erstellung werden die Reaktionen entfernt und der Bot gibt allen die die Frage richtig beantwortet haben 100 Punkte. * Ende: Der Befehl um die Lobby zu schließen: ```!d gq end``` Der Spieler mit den meisten Punkten bekommt eine Belohnung. Der Kanal sowie die Rolle werden gelöscht. ##### Fragen: * Wie sieht die Belohnung aus? * Was soll alles eingestellt werden können? * Strucktur des Befehls? * Anlegen der Zitate per Datenbank oder Konfig? Hintergrund: Per Datenbank könnte jeder server eigene Zitate per Befehl anfügen. Per Konfig können das nur Admin mit Konsolenzugriff.
edraft added the
discussion
game
labels 2021-11-17 12:17:13 +01:00
This repo is archived. You cannot comment on issues.
No description provided.