Tools

mumquiz

Ένα quiz bot για servers Mumble: κάνει ερωτήσεις, διαβάζει τις απαντήσεις στη συνομιλία, δίνει υποδείξεις, μοιράζει πόντους και θυμάται τις νίκες. Συνδέεται σαν άνθρωπος, με δικό του πιστοποιητικό. Γι' αυτό τρέχει σε κάθε τυπικό server Mumble, χωρίς plugin και χωρίς αλλαγή ρυθμίσεων.

Καμία έκδοση ακόμη

Το παιχνίδι

Μόλις υπάρχουν αρκετοί άνθρωποι στο κανάλι, ξεκινά. Μετά από λίγο έρχεται μια υπόδειξη με μερικά γράμματα, μετά από πέντε υποδείξεις η απάντηση. Κερδίζει όποιος φτάσει πρώτος το σκορ του γύρου.

Γενναιόδωρο με τις απαντήσεις

Κεφαλαία και πεζά, σημεία στίξης και γραφές όπως ae και ä ή ss και ß μετράνε ως το ίδιο.

Όμορφο στο Mumcord

Στο Mumcord τα μηνύματα του παιχνιδιού εμφανίζονται ως κάρτες μηνυμάτων, στον επίσημο client του Mumble ως απλό κείμενο συνομιλίας.

Δικές σου ερωτήσεις

Οι ερωτήσεις ζουν σε ένα απλό αρχείο TOML. Ένα script μπορεί να φέρει τις ερωτήσεις του αρχικού bot, αν θέλεις.

Εντολές στη συνομιλία

!help
Η βοήθεια, ιδιωτικά σε σένα
!score
Οι πρώτοι πέντε αυτού του γύρου
!hiscore
Οι πρώτοι πέντε όλων των εποχών
!botsnack
Τάισε το bot, αλλιώς πεινάει
!reload
Επαναφόρτωση των ερωτήσεων (διαχειριστές παιχνιδιού)
!join
Μετακίνηση σε άλλο κανάλι (διαχειριστές παιχνιδιού)
!op / !deop
Προσθήκη ή αφαίρεση διαχειριστή παιχνιδιού

Φτιάξ' το και τρέξ' το μόνος σου

Με Rust χτίζεις το bot ως εξής:

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

Μετά μπες στο κανάλι «Quiz» και γράψε !help. Το παιχνίδι ξεκινά μόλις είναι εκεί δύο άτομα.

Το παιχνίδι και τα μηνύματά του προέρχονται από το zorgch/irc-quizbot (GPL-3.0), μεταφερμένα σε Rust και στο πρωτόκολλο του Mumble, με το ίδιο επίπεδο πρωτοκόλλου με το Mumcord.

Συντελεστές

Πηγαίος κώδικας Ολόκληρος ο οδηγός στο README → Ιδέες και σφάλματα →