Значит так, есть такая игра - Схватка называется (или Encounter - это по международному).
Суть игры заключается в выполнении командами различных миссий в реальном мире. Задача миссии - найти код (ключ), который позволяет перейти к выполнению следующей миссии. Всего миссий может быть от 5 до 11-12. Пройдя их все первой, команда становится победителем и выигрывает приз - деньги которыми скинулись на игру все участники Схватки. Задание миссии выкладывается в определённом разделе форума(сайта), ключ вводится тоже в этом же разделе, и походу игры в этом же разделе, через определённые промежутки времени, появляются подсказки для выполнение миссии. Т.е. игра идёт по сценарию, который выглядит примерно так:
---------------------------------------
Наступает время Ч и в определённом разделе форума для всех команд одновременно появляется следующее
"Уровень 1.
Задание: На улице Ленина у дома 3 есть лавка. Гдето около неё приклеен ключ."
А внизу поле ввода для ключа, кнопка готово (чтобы отослать ключ) и кнопка "проверить наличие подсказки".
При проверке подсказки появляется:
"Подказка1: Лавка свежепокрашеная а не раздолбаная." (только если истекло больше 20 минут от публикации задания)
"Подказка2: Ключ приклеен на одном из деревьев около лавки."(только если истекло больше 40 минут от публикации задания)
"Подказка3: Для тех кто не смог залезьт на дерево сообщаем ключ : SHБЕЛКА"(только если истекло больше 50 минут от публикации задания)
После ввода правильного ключа страничка (или фрэйм) очищается и на ней появляется задание второго уровня.
"Уровень 2.
Задание: .......
и т.д.
----------------------------------------
Задания у всех команд одинаковые, а выполняют они их за разное время, соответственно нужно отслеживать какой команде какое задание и какую подсказку выводить.
По ходу игры ведётся лог для каждой команды в котором пишется дата, время (с точностью до секунд) и введённый ключ (ключи могут быть неверные, и их тоже надо учесть)
Вот я тут примерный алгоритм задачки нарисовал.
Хотелось бы его как-нить реализовать. Я так понимаю нужно пару таблиц будет в базу добавить, типа вот таких:
Таблица для статистики
Игры
№ игры|Название игры|Дата проведения|Команда|Занятое место|Кол-во очков за игру
Талблица для игры
Текущая игра
Команда|№уровня|Текст уровня|№подсказки|Текст подсказки|Игра закончена или нет
Ну и расширить таблицу юзеров(для идентификации по командам и для статистики) примерно такими полями:
Команда|Статус в команде|Очки|Количество сыгранных игр|Кол-во очков|Сдал деньги на текущую игру
Статус в команде - это чтобы можно было выделить капитана команды и дать ему возможность добавлять участников к себе в команду или выгонять.
Я думаю если такую фишку реализовать на phpBB в виде мода, то Схватка придёт в каждый город где есть инет, и народу будет веселей и phpBB РАСППОПУЛЯРИЗИРУЕТСЯ ещё больше.
