Tools

mumquiz

Tietovisabotti Mumble-palvelimille: se esittää kysymyksiä, lukee vastaukset chatista, antaa vihjeitä, jakaa pisteitä ja muistaa voitot. Se kirjautuu sisään kuin ihminen, omalla varmenteellaan. Siksi se toimii millä tahansa tavallisella Mumble-palvelimella ilman lisäosaa ja ilman asetusmuutoksia.

Ei vielä julkaisua

Peli

Heti kun kanavalla on tarpeeksi ihmisiä, se alkaa. Hetken kuluttua tulee vihje muutamalla kirjaimella, viiden vihjeen jälkeen vastaus. Voittaja on se, joka saavuttaa kierroksen pistemäärän ensimmäisenä.

Antelias vastauksissa

Isot ja pienet kirjaimet, välimerkit ja kirjoitusasut kuten ae ja ä tai ss ja ß lasketaan samoiksi.

Kaunis Mumcordissa

Mumcordissa pelin viestit näkyvät viestikortteina, viralliselle Mumble-asiakkaalle tavallisena chat-tekstinä.

Omat kysymyksesi

Kysymykset ovat yksinkertaisessa TOML-tiedostossa. Skripti voi halutessasi tuoda alkuperäisen botin kysymykset.

Komennot chatissa

!help
Ohje, yksityisesti sinulle
!score
Tämän kierroksen viisikko
!hiscore
Kaikkien aikojen viisikko
!botsnack
Ruoki bottia, tai se nääntyy nälkään
!reload
Lataa kysymykset uudelleen (pelinjohtajat)
!join
Siirry toiselle kanavalle (pelinjohtajat)
!op / !deop
Lisää tai poista pelinjohtaja

Rakenna ja aja itse

Rustilla botin rakennat näin:

Terminal
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

Liity sitten kanavalle ”Quiz” ja kirjoita !help. Peli alkaa heti, kun paikalla on kaksi ihmistä.

Peli ja sen viestit tulevat projektista zorgch/irc-quizbot (GPL-3.0), siirrettynä Rustille ja Mumblen protokollalle, samalla protokollakerroksella kuin Mumcord.

Osallistujat

Lähdekoodi Koko opas README-tiedostossa → Ideat ja viat →