Home - QuarantineGameTeam/team_5_game GitHub Wiki
Тут зібрані матеріали по проекту.
Принципи робочого процесу
Корисні посилання
- Sasha Bondar: Telegram bot Golang demo (video)
- Приклад реєстрації і створення Телеграм-бота (Marco Polo example)
- Приклад задачі на інтерфейси гри
- Cписок актуальних і найбільш рейтингових бібліотек і фреймворків Go
Опис гри
- Гравець реєструється у боті і обирає собі один з трьох кланів.
- Після цього йому відкривається можливість взяти участь у партії-битві. Мапа секторів виводиться клавіатурою в повідомленні.
- В одній партії можуть взяти участь до 3 гравців від кожного клану (загалом 9). Вони з'являються на одній з точок і розходяться займати сектори.
- Хід відбувається після того, як кожен з гравців обере наступний сектор для ходу, або ж після 30 секунд очікування.
- Гравець може походити лише на сусідню клітинку, якщо він дуже “розженеться”, то отримає повідомлення-нагадування
- Коли під час ходу на сектор претендують гравці з двох різних кланів, цей сектор зараховується як здобуток обох кланів.
- Якщо ж під час ходу на сектор претендують гравці одразу трьох кланів, їм доводиться обирати з яким кланом запартнеритись. Вибір проходить через голосування всіх гравців клану. Якщо встановлюється пара кланів-партнерів — сектор відходить їм, а якщо не встановлюється то…
- Перезахоплювати точки не можна.
- Партія завершується після того, як будуть зайняті всі клітинки.
- Переможцями стають ті два клани, які зайняли більше секторів.
Так як у нас досить мало часу на розробку, бажано для початку зробити мінімальну версію, до якої потім буде можливо додавати функціонал.