Fallacymania для discord

Логические ошибки очень часто используются в реальной жизни, как намеренно для победы в спорах, так и непрднамеренно (человек не понимает, что его речь содержит ошибки). Например, в этой статье я разбирал уловку Галилея. Уловка Галилея — это когда человек говорит, что он прав, ибо гоним. Часто в пример приводится кто-нибудь гонимый, кто был прав. Если человек умеет красиво говорить, может создаться впечатление, что он выдаёт веский довод, хотя если вдуматься, становится очевидно, что очень много гонимых людей были не правы в своих утверждениях. Чтобы понять, что это ошибка, можно представить себе кого-нибудь, чьи идеи оказались ложными, но он был гоним. Легко представить ученика, на которого несправедливо орёт учитель за то, что ученик переврал дату рождения Пушикина. И хотя такое отношение к ученику мы можем считать несправедливым, это ещё не делает слова ученика истинными. Хорошо уловку Галилея можно «приправить эмоциями». Вы представьте себе как страдал Галилей в тюрьме, что ему пришлось перенести, ему даже пришлось отречься от своих слов! Если достаточно красочно расписать страдания Галилея, то легко увести разговор об истинности его утверждений, к разговору о допустимости пыток.

Существует настольная игра, помогающая тренеровать свои навыки распознания и употребления логических ошибок. Есть 2 группу игроков: 1 группа — спорщики. Они выбирают тезис, набирают по 5 карточек с логическими ошибками (далее софизм), и спорят друг с другом с помощью этих софизмов. 2 группа — отгадчки. Они пытаются угадать какой конкретно софизм использует спорщик. За каждый отгаданный софизм отгадчик получает очко, если он ошибается, он теряет попытку, если попытки заканчиваются он теряет очко. Когда угадывается софизм, спорщик сбрасывает карту с софизмом в «сброс» и берёт новую карту. Побеждает тот отгадчик, кто набрал больше очков. Игру придумали Александр Попов и Юрий Баранов, в подготовке материалов им помогала Алина Горбатова, с ними часто можно поиграить в Fallacymania в Кочерге. Так же существует онлайн версия игры с для Tabletop Simulator. Лично для себя я выделил несколько минусов нынешнего способа играть в онлайн:

  1. В Tabletop Simulator звук хуже, чем в современный аудиочатах, нет шумоподавления. Также есть задержка голоса, что для игры критично.
  2. Требует освоение в самом Tabletop Simulator. Хотя это не особо сложно и долго.
  3. Требует много лишних манипуляций
  4. Tabletop Simulator платный, стоит около 400рублей, так что не каждого позовёшь играть. Также он много весит, требует установки.

С другой стороны есть плюсы:

  1. Уже реализованно
  2. Максимально имитирует настольную версию
  3. Можно находить игроков через пользователей Tabletop Simulator

Чтобы устранить первый минус можно играть через аудочат discord или twitch. А можно ли вообще отказаться от всех минусов играя в подобных клиентах. Задавшись таким вопросом я сразу решил написать чат бота для discord. Вроде тема популярная, почему бы не научиться их писать. Написав первую рабочую версию попробовал поиграть с Александром Поповым и. Алиной Горбатовой. В итоге на первых минутах стало понятно, что придуманные мной команды не особо удобные.

Если игроки не обладают навыками быстрого слепого ввода, то они сильно отвлекаются на ввод на клавиатере. Моя первая версия подразумевала, что комканды пишутся в общем чате, чтобы их видели другие игроки, но тогда получалось, что игрокам надо переключаться между личным чатом с ботом и общим. Это не удобно. Саша предложил реализовать игру так, чтобы игрок видел минимум ненужной информации. Он напомнил, что спорщикам не надо видеть что там с очками у отгадчиков, им надо видеть только свои 5 карт с софизмами. В итоге решили, что правильнее будет, если отгадчик будет сам начислять себе очки (как в оригинальных правилах), а чат бот будет оповещать других отгадчиков. Как итог, команды были сокращены, а игроки стали общаться с игрой через личный чат с ботом, а не общий чат канал. Лишило игру минусов в управление. Команды в последней версии:

Как видно, теперь командами можно отправлять с нумпада вообще не глядя на клавиатуру.

Чат бот требует python 3.6 и discord. py, скачать можно тут https://github.com/fleytman/fallacymania_discord

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Поделиться
  •  
  •  
  •  
  •  
  •  
  •  

Leave a Comment.

Войти с помощью: