Оформление проекта
Неповторимый оригинал введения
В один прекрасный день мы с одноклассниками узнали о существовании чудесной игры - Codenames. Задумывалась она как настольная, но была бесплатная альтернатива - играть через (неофициальный) сайт codenames.me. Долгое время мы собирались на каникулах в голосовом канале Discord и играли так. Но у такого метода был ряд технических неудобств: кто-нибудь из обычных игроков (не капитанов) транслировал остальным поле для игроков и открывал слова; каждый капитан ещё должен был открыть поле для капитанов. В итоге, поиграв так какое-то время, я решил, что это решительно неудобно - постоянно переключать окна, особенно если ты капитан: тебе нужно смотреть на своё поле, читать текстовый канал для игры (туда мы писали слова, которые нужно открыть, чтобы избежать путаницы и случайных ходов), а ещё следить за прогрессом команд. И дабы устранить столь огромное количество неудобств, я решил написать Discord-бота, который бы перенёс весь игровой процесс прямо в Discord. Для игры нужно будет совершать минимум действий: лишь капитанам придется переключаться между личными сообщениями с ботом и текстовым каналом игры, но это - пустяки по сравнению с тем, что приходилось делать раньше - все внутри одного окна одного приложения, все поля в одном месте, следовательно, запутаться довольно сложно. Также в боте будут некоторые дополнительные возможности, как вывод статистики игрока, а также технические удобства, как настройка префикса бота для каждого сервера и личного чата и смена языка сообщений бота.
Last updated