Quiz Memorial Forum

Welcome Guest ( Log In | Register )

> Внимание!

Напоминаем, по причине завершения работы зеленоградской IRC-сети, проект IRC-игры "Викторина" перемещен в IRC-сеть irc.dalnet.ru.

2 Pages V  1 2 >  
Closed TopicStart new topic
> Технические новости
Kreon
post Feb 17 2006, 06:32 PM
Post #1


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Здесь публикуются разнообразные новости игры, вносимые в игровой скрипт изменения et cetera.

Текущая глобальная версия игры: 1.6DEV.
Префиксы меняются в зависимости от фаз луны.

Просьба обратить внимание, что версия 1.6DEV не распространяется!
Исходный список изменений:
  • Поддержка СУБД MySQL для хранения вопросных баз и статистики игроков.
  • На каждом вопросе рассчитывается точное количество слов, и при расчете числа букв пробелы не учитываются.
  • На команде !repeat (!вопрос) отображается число букв и количество слов в ответе.
  • Добавлены команды !lock и !unlock - которые открывают и закрывают викторину соответственно. Например, для технических целей.
  • При реакции на правильные ответы бот будет считать, что ответ был повторен дважды, если ответ был написан с одного и того же ника, а не с одного и того же аккаунта.
  • Добавлена поддержка ремортов, активация на ста тысячах очков. При реморте сбрасываются общее количество очков, информация по самому быстрому ответу и лучшей цепочке ответов. Информация по общему количеству ответов сохраняется, как сохраняются все достижения по текущему месяцу.
    Соответственно установить собственный титул теперь возможно только после прохождения реморта smile.gif
  • Добавлена запись в БД максимально длинного раунда и максимального числа заданных за раунд ответов для рекордов по этим критериям.
  • Частично реализована структура сохранения в архив данных игры за каждый месяц.
  • Отрабатывается полное сохранение архива таблиц рекордов по всем месяцам для дальнейшей работой с нею. Таким образом, информация по игровой статистике за _всё_ прошедшее время не будет утеряна.
  • Исправлена ошибка, по которой среди самых быстрых ответов выводилась информация по пользователям, у которых показатель быстрого ответа был равен нулю smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Feb 21 2006, 07:47 PM
Post #2


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Восстановлена команда !ping (cmd_ping). Как говорится - не прошло и года. Команда теперь должна обрабатывать любые ответы IRC-клиентов, а не только строку времени формата [unixtime]. Возвращает результаты с точностью до сотых.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Feb 25 2006, 02:09 PM
Post #3


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Модифицировано архивирование данных при смене месяца
  • В команде top добавлено отображение десятки лидеров за предыдущие месяцы. Формат вызова пока top месяц год, в будущем возможно будет изменен.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Feb 26 2006, 01:41 PM
Post #4


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • В прошлом обновлении была допущена ошибка, из-за которой бот перестал реагировать на приватные команды -> fixed.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Mar 14 2006, 04:12 PM
Post #5


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • В связи наблюдавшимися проблемами с подключением к БД был слегка модернизирован код непосредственно проверки подключения, добавлена блокировка ошибок и т.п.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Mar 16 2006, 10:24 PM
Post #6


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Введена система суперигр.
    Таким образом каждому, ответившему на 7 вопросов подряд, предлагается возможность принять участие в суперигре на ставки. Он может согласиться, набрав !да <ставка>, либо отказаться - соответственно набрав !нет. Ставка может быть от 10 до 30 очков, при этом ремортеры получают привелегию брать более высокие ставки.
    Если игрок согласен, то ему задается отдельный вопрос. Подсказками и командой !ответ пользоваться нельзя. Если он успевает ответить на этот вопрос в течение 60 секунд - то ему начисляется указанное в ставке число очков. Если нет - то указанная сумма очков снимается со счета игрока.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Mar 17 2006, 03:09 PM
Post #7


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Найден и исправлен баг, вызывающий несанкционированный запуск несуществующих команд, которые ранее могли выбивать ошибки smile.gif
  • В супериграх исправлено число необходимых ответов для запуска на 7, ранее было установлено 8.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Mar 30 2006, 10:13 PM
Post #8


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Коренным образом переписана идентификация пользователей, данные по хостам теперь не хранятся в user-файле бота, а содержатся в общей БД. Хосты защищены от переполнения и составляют максимум 10 штук на одного пользователя.
    По идее никакой разницы пользователи заметить не должны.
  • Добавлены команды mypass и myhost на установку пароля и добавление новых хостов, в случае если автоматически добавить хост не представляется возможным.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Apr 1 2006, 02:12 PM
Post #9


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Изменен механизм шифрования пароля пользователей с использованием blowfish
  • Исправлены некоторые ошибки с раздачей войсов, командами !дальше и !стоп во время суперигры.
    !дальше доступна только пользователю, начавшему суперигру
    !стоп недоступна вообще до окончания суперигры smile.gif
  • Время на суперигру изменено с 60 секунд на 30.
  • [x]Вроде бы исправлена серьезная ошибка идентификации пользователей, в чьих никах содержатся символы квадратных скобок. Впрочем, все равно рекомендую воздержаться от использования их в имени аккаунта.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Apr 5 2006, 05:17 PM
Post #10


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • [x]Тоже как кажется исправлена (или частично исправлена) серьезная ошибка идентификации пользователей, чьи ники заключены в символы фигурных скобок. Впрочем, также рекомендую не испытывать судьбу и не использовать их в имени аккаунта. smile.gif
  • Многочисленные незначительные исправления кода.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Apr 14 2006, 05:38 PM
Post #11


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Исправлена ошибка, возникавшия при добавлении новых пользователей и препятствовавшая этому
  • Исправлена ошибка запуска суперигры, позволявшая перезапускать её неоднократно
  • Оптимизация кода
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post May 1 2006, 08:35 PM
Post #12


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Полностью переписана система идентификации пользователей по хостам, добавлены команды на управление хостами, градация переменных и постоянных хостов
  • Переписана процедура бэкапа баз данных, теперь от этого по крайней мере есть некоторый толк
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post May 19 2006, 07:19 PM
Post #13


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Исправлена ошибка, по которой бот мог на каждом правильном ответе пытаться дать войс человеку, у которого уже одновременно есть флаги +hv на канале.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post May 21 2006, 03:13 PM
Post #14


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Исправлена запись архивных таблиц данных
  • Исправлено оповещение о повышении/понижении места в общей таблице рекордов... Ибо не работало вообще )
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Sep 3 2006, 10:03 PM
Post #15


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Давно что-т не было обновлений.
  • При повышении места в таблице рекордов добавлено отображение, кого именно игрок обогнал
  • Всякие небольшие фиксы
  • Исправления в системе подсказок
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Dec 29 2006, 09:34 PM
Post #16


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Обновление движка игры на корректную работу с пользователями со спец-символами в никах или именах учетных записей.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jan 1 2007, 02:29 AM
Post #17


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • По случаю празднования Нового года в течение первого января установлены множители х3 на очки, ставки в супериграх etc.
  • Первую неделю года все посетители канала получают войсы, а пятерка лидеров и ремортеры - халфопы smile.gif


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jan 21 2007, 10:56 PM
Post #18


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • Добавлена команда !аместо ?ник/место? при использовании в качестве параметра номера места из таблицы рекордов месяца
  • Для команд !место ?ник/место? и !аместо ?ник/место? доступны в качестве параметров номера мест игроков в таблице рекордов
  • Исправлены описания команд !место ?ник/место?, !вон ?ник/место?
  • Исправлено сообщение о том, что не следует повторять один и тот же ответ
  • Усложнены условия проведения суперигр
  • Добавлена команда !баланс ?ник?, показывающая подробную статистику по супериграм выбранного пользователя
  • Изменен формат команды !топ ?номер? ?параметр?
    Доступные параметры:
    • очки - статистика общая и месяца по количеству очков
    • ответы - статистика общая и месяца по количеству ответов
    • время - общая статистика по самым быстрым ответам
    • цепь - общая статистика по самым длинным цепочкам ответов
    • общий - глобальная статистика по очкам без учета ремортов
    При указании первым параметром числа, десятка игроков будет отсчитываться от данного номера. Число должно находиться в интервале от 1 до 50
  • Изменена структура процедуры tpub::users list(x) - все вызовы для формирования [users list(x)] собраны в одной подпроцедуре [users list]
  • Изменена структура процедуры tpub::users wuser - при отсутствии на канале запрашиваемого ника, но наличии в базе точного совпадения по нику, возвращается вместо "*" заданный ник из базы
  • Незначительная оптимизация кода


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Feb 6 2007, 11:09 AM
Post #19


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



  • В экспериментальном режиме добавлена обработка команды !топ за предыдущие месяцы.
    Формат команды !топ ?дата месяц год? ?остальные параметры?.
    При наборе первым параметром слова "дата", следующие два считаются месяцем и годом, остальные параметры задаются без изменений.
    Примеры использования:
    QUOTE
    ‹11·06·34›-|[ Kreon ]|- !top дата июнь 2006
    ‹11·06·34›-|[ Proxima ]|- Десятка лидеров за все времена от 06-2006: 1. Luka(88888), 2. Kelly(83212), 3. Shirai(78512), 4. Ro(77329), 5. Nett(51332), 6. Crying(50307), 7. Dangor(47449), 8. Ona(44452), 9. ur0o(41220), 10. LiYes(36374)
    ‹11·06·34›-|[ Proxima ]|- Десятка лидеров 06 месяца 2006 года: 1. Dorian(24000), 2. MiniMe(17101), 3. Ro(15529), 4. Chessman(15464), 5. Wild(14296), 6. Kelly(13308), 7. Shirai(12430), 8. Ona(7859), 9. LiYes(6777), 10. Nett(5332)

    QUOTE
    ‹11·07·09›-|[ Kreon ]|- !top дата 01 2007 5 общий
    ‹11·07·10›-|[ Proxima ]|- Десятка игроков игры без учета ремортов от 01-2007: 5. Wild(198965), 6. Shirai(133418), 7. Chessman(108016), 8. el_ninjo(101580), 9. Luka(88904), 10. Nett(88901), 11. Dangor(84227), 12. Electra(78104), 13. Morfey(78000), 14. Kreon(53330)

    Доступна статистика с января 2006.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Feb 11 2007, 10:50 PM
Post #20


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2





--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

2 Pages V  1 2 >
Closed TopicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 28th March 2024 - 03:49 PM
Design by GPF © 2006