Tools
mumquiz
Een quizbot voor Mumble-servers: hij stelt vragen, leest de antwoorden in de chat, geeft hints, deelt punten uit en onthoudt de winsten. Hij logt in zoals een mens, met een eigen certificaat. Daarom draait hij op elke standaard Mumble-server, zonder plug-in en zonder iets aan de configuratie te veranderen.
Nog geen release
Het spel
Zodra er genoeg mensen in het kanaal zijn, begint het. Na een tijdje komt er een hint met een paar letters, na vijf hints het antwoord. Wie als eerste de score van de ronde haalt, wint.
Royaal met antwoorden
Hoofdletters en kleine letters, leestekens en spellingen zoals ae en ä of ss en ß tellen als hetzelfde.
Mooi in Mumcord
In Mumcord verschijnen de spelberichten als berichtkaarten, in de officiële Mumble-client als gewone chattekst.
Je eigen vragen
De vragen staan in een eenvoudig TOML-bestand. Een script kan de vragen van de originele bot overzetten, als je wilt.
Commando's in de chat
-
!help - De hulp, privé voor jou
-
!score - De top vijf van deze ronde
-
!hiscore - De top vijf aller tijden
-
!botsnack - Voer de bot, anders krijgt hij honger
-
!reload - De vragen opnieuw laden (spelleiders)
-
!join - Naar een ander kanaal gaan (spelleiders)
-
!op / !deop - Een spelleider toevoegen of verwijderen
Bouw en draai het zelf
Met Rust bouw je de bot zo:
git clone https://github.com/Mumcord/mumquiz && cd mumquiz
cp examples/bot.example.toml bot.toml
cp data/questions.example.toml questions.toml
cargo build --release
./target/release/mumquiz --config bot.toml --questions questions.toml Join daarna het kanaal „Quiz” en typ !help. Het spel begint zodra er twee mensen zijn.
Het spel en de berichten komen van zorgch/irc-quizbot (GPL-3.0), overgezet naar Rust en naar het Mumble-protocol, met dezelfde protocollaag als Mumcord.
Bijdragers
Broncode De volledige handleiding in de README → Ideeën en bugs →