PDA

Просмотр полной версии : викторина для всех


TEST

doctor
10.09.2013, 01:37
Не имея возможности хостить викторину круглосуточно, в конце концов я её вообще перестал запускать. Поэтому никто и не играет :)

Вчера в мирах возникла идея выложить бота викторины на форуме для всеобщего пользования. Что ж, мне не жалко.

https://docs.google.com/file/d/0B90XomnGo0jOdkVnUGNqRmtFNUU/edit?usp=sharing
На странице жмите Файл → Скачать, чтобы скачать весь архив.

Распакуйте куда-нибудь архив.
Там будет две папки:
1) Готовая программа victorina — просто запустите victorina.exe. Она спросит координаты входа, номер гражданства и пароль привилегий. Номер и пароль в случае успешного входа сохранятся и вводить их снова не потребуется.
2) Исходный код victorina_source — содержит собственно исходный код, вспомогательные файлы для программы (в т.ч. пример базы вопросов questions.txt), а так же файлы SDK, необходимые для компиляции (aw.h, aw.lib), для запуска — aw.dll.

В исходном коде и в готовой программе есть одно небольшое различие: свою базу вопросов я зашифровал ;) Чтобы игра не превращалась в соревнование «кто быстрее найдет ответ в базе» :)

Сюда можно писать о найденных багах, если будет время и если сумею — исправлю.

doctor
10.09.2013, 11:45
Совсем забыл: чтобы начать викторину, надо в мирах в пределах видимости бота написать: «викторина старт».

doctor
16.09.2013, 01:20
Новая версия викторины!

https://docs.google.com/file/d/0B90XomnGo0jONllIVG1IdDM5aFk/edit?usp=sharing
Структура папок и порядок установки те же.

Что нового:

Новая система начисления очков, лучше учитывающая время ответа. Теперь не возникает ситуации с равным количеством итоговых очков.
Возможность выбора любого мира, а так же координаты теперь можно сохранить.
Все запросы в консоли на русском языке.


Помимо этого исправлено много мелких багов, обнаруженных в результате тестирования, которые не стоят упоминания.
Отдельное спасибо Ioann'у за помощь в проведении тестирования.

doctor
10.02.2024, 15:47
Новая версия викторины для миров 6.2: http://teatr.activeworlds.ru/bots/victorina/victorina_v3.0.zip. На старые версии выше ссылки протухли но они и не нужны.

Установка: распаковать архив и запускать экзешник. Ответить на вопросы в консоли вроде координат в мире и т.д. Если всё успешно, бот должен появиться в мирах. Далее пишем "викторина старт" и играем.

По поводу базы вопросов: основная база с более 30000 вопросов идет вместе с ботом но она "зашифрована", файл questions.encr. Если его удалить, база будет браться из файла questions.txt где сейчас пример из 10 вопросов-ответов. Его можно дополнять своими вопросами в том же формате. Вопросов желательно много, иначе будут частые повторения.

TAG.Hosting — Хостинг сайтов и Регистрация Доменов