Skip to content

Un bot di Telegram per giocare a Lupus in Tabula

Notifications You must be signed in to change notification settings

niccolospa/lupusintabulabot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lupus in Tabula 🐺🐾🧙‍♀️👮‍♂️🚜

This is our version of Lupus in Tabula game running on Telegram

Need something to play with your (many) friends? You're stuck in different places or you're too bored to gather yourself somewhere to play? Or simply you want to play Lupus directly from your smartphone? Well, maybe this bot is for you!

What do you need to play?

What you need is a bunch of friends and a smartphone with Telegram installed. Then you can start!

Do you know the story?

In the enchanted village of Tabula, many miles away from everywhere, every night strange, scary things happen.
When the sun goes down, while peasants 🚜 sleep, some villagers turn into magic creatures:

  • werewolves 🐺: that together look for an innocent victim to satisfy their hunger.
  • fortune teller 🧙‍♀️: who has the power to know if a villager is good or bad.
  • protector 👮‍♂️: who can protect a villager (himself included) for the night.

But look over there! He's not one of the previous creatures, he seems to be a normal peasant and he will if only werewolves won't try to murder him, otherwise he will become a damned werewolf too, he's a werewolf's son 🐾. So be careful peasants because who is now by your side, one day may be an opponent.
At dawn, everyone turns back to its villager state and the sun discloses the results of the night. The debate can start: who's a damned werewolf, and who's not? All surviving villagers gather every day to discuss the problem, each villager votes one person that he thinks it's a werewolf and the villager with more votes is finally lynched.
Will werewolves take control of Tabula? Or the coalition of the honest villagers will be able to defeat them? But above all, will you survive the massacre? Will you be able to convince others to reach your goal? Let's find out!

How do you start the game?

  1. Create a group conversation with your friends and a special guest, the lupus bot: you can find it searching for @Lupus_paccatori_bot
  2. Each participant starts a private chat with lupus bot - don't forget this!
  3. Just digit /start in your group conversation and it's done, you can simply follow the instructions that you'll receive!

Note: Don't worry! In case you need you can also use commands /help,/rules,/info in your group chat!

List of commands

Below a brief glossary of the few commands that you will use during the game:

  • /start: start the game. Use this command on your group conversation to start a new game.
  • /in: join the game. Use this command on your group conversation to join the game.
  • /stop: pause the game. Use this command on your group conversation to pause the game.
  • /number: vote to kill/know/protect villager number. This command, depending on circumstances, is used in private or group conversation and allows to express the self-choice.
  • @w: send messages to other werewolves. This command, used in private chat and only by werewolves, allows werewolves to communicate directly and choose their victim.
  • /help: help command, use this command if you get confused or you don't remember what was the command syntax!
  • /info: Where we are at? Use this command in the group chat to get the current status of the game.
  • /rules: Did you forget the rules? Don't worry, type this command on the group chat and there they are!
  • /language: set the language (it or en, it is the default).

Tips

Even if unnecessary, in case you and your friends are spread in different locations, we suggest to activate an online video chat with the other participants during the debate: this will certainly enhance your game experience!

Authors


Silvia Santamaria

Francesco Dal Pont

About

Un bot di Telegram per giocare a Lupus in Tabula

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%