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 ως εξής:
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 → Ιδέες και σφάλματα →