Skip to content

SilversShade/SIGameBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SIGameBot

Кривихин Даниил, Горбатов Александр, Щапова Мария

1. Синглплеер

/start – краткое описание бота и команды взаимодействия с ним. /begin – выводит список доступных тестов и предлагает сделать выбор через кнопки внизу После выбора теста выводится первый вопрос. Появляются кнопки с вариантами ответа. В зависимости от корректности ответа прибавляет/отнимает очки у игрока. Время на ответ – 30 секунд. По истечении времени, если не был дан ответ, перекидывает на следующий вопрос и в качестве санкции отнимает указанное за вопрос количество очков. По окончании теста выводит набранное игроком кол-во очков за тест.

2. Добавление своих паков

Кнопка "Добавить свой пак", после которого следует текстовый файл с описанием пака. При некорректном расширении файле выводит сообщение о несоблюдении формата описания пака. Пак сохраняется и выводится в списке команды /begin.

3. Добавление времени ответа на вопрос

В меню добавляется пункт "Настройки", в котором настроить время ответа на вопрос в секундах. По истечении времени, если не был дан ответ, переходит к следующему вопросу и отнимает у игрока количество очков, равное стоимости вопроса.

4. Конструктор паков + тесты

Через меню игры можно вызвать конструктор паков. После завершения создания пака сохраняет созданный пак в пользовательских паках.

Возможные расширения

  • Возможности аудио и видео вопросов.
  • Возможность турниров
  • Возможность создавать игры прямо в боте
  • Вывод списков открытых лобби
  • Рейтинговый режим

About

CSharpIsBetter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages