Игра "Собери слово" (Анаграммы)

Плагин: Igra Soberi slovo.Collect word game

В этой игре игрокам предлагается составить слово из анаграммы с периодическими подсказками. Первый правильно ответивший получает очки (в зависимости от количества подсказок и длины слова). Вопросы по умолчанию хранятся в текстовом файле gameCW_lang.txt в папке PLUGINS. Путь к файлу задан в константе gameCW_BasePath в файле Vars.lua. При загрузке (перезапуске) плагина слова загружаются из файла и перемешиваются. На это требуется некоторое время в зависимости от объёма базы и производительности компьютера. Имеется 3 режима работы игры: в привате бота (режим 1); в общем чате только для вступивших в игру участников (режим 2); для всех в общем чате (режим 3), когда к игре может присоединиться любой участник, если напишет в чат правильный ответ. Если установить режим 0, то игра будет неактивна. Устанавливается режим командой !gamecw <режим>.

Присоединиться к игре можно командой !gamecw_enter. Выйти из игры командой !gamecw_quit. Посмотреть список участников игры можно командой !gamecw_list. Посмотреть рекорды игры можно командой !gamecw_records [<ник>]. Если указан ник, то будут показаны рекорды этого пользователя, если он есть в списке. Если ник не указан, то будет показан список 20 лучших рекордов. Удалить рекорды можно командой !gamecw_deleterecords [<ник>]. Если указан ник, то будут удалены рекорды этого пользователя, если он есть в списке рекордов. Если ник не указан, то будут удалены собственные рекорды, если Вы есть в списке. Перезапустить игру можно командой !gamecw_restart. Добавить в базу слов новое слово можно командой !gamecw_add <слово>.

Имеется возможность задавать расписание автоматической смены режимов игры командой !gamecw_setscd [<время-режим>]. Время задаётся в формате чч:мм, через тире режим (от 0 до 3), на который должно произойти переключение в это время. Перечисление времени и режимов переключения задаются через запятую и без пробелов. Таким образом, например, чтобы задать автоматический переход игры в режим 3 ровно в полдень, а через час перейти в режим 1, нужно воспользоваться командой !gamecw_setscd 12:00-3,13:00-1. Команда без параметров сбросит расписание. Посмотреть текущее расписание можно по команде !gamecw_getscd.

Имя бота, описание и электронная почта бота задаются в файле языковой локализации плагина Text_lang.lua. Если константе  gameCW_Show в файле Vars.lua присвоено значение 1, то бот показывается в списке пользователей Хаба, иначе он невиден. В константе gameCW_Period задаётся период в секундах, который отводится на каждую букву в слове. Общее время, которое отводится на составление слова, равно количеству букв слова, умноженному на этот период. В константе gameCW_Pause задаётся пауза в секундах между словами.

В константе gameCW_Pattern задан шаблон, по которому выбираются слова. По умолчанию шаблон определяет задаёт целые слова, состоящие из букв Русского и латинского алфавитов.

Также в игре имеется система рангов со званиями. В зависимости от количества очков и скорости ответов на вопросы пользователям, участвующим в игре, присваиваются соответствующие звания. Эти звания и границы рангов заданы в файле языковой локализации Text_lang.lua. Рекорды сохраняются в файле gameCW_Scores.lua.


<<< назад | печать | К началу...
PhazaSoft© Экзекутор©
Hosted by uCoz