Предлагаю наваять небольшой скрипт
Или ваще клиент-серверное приложение.
Основная проблема в случае с асей- поддержка цепочки. Т.е. если чел недоступен, то кому посылать следующему? Надо чтобы очередь хранилась у кого-то, и он принимал решение кому отправлять следующему. То есть, предлагаю такой алгоритм организатора:
Пока не конец очереди игроков ИЛИ больше нет челов он-лайн:
{
1. Организатор получает описание предмета (или задаёт начальное описание, если это
начало игры).
2. Выбирает следующего (или первого, если это начало игры) чела в очереди.
3. Проверяет доступность чела в асе.
4. Если он есть, то 5. Если нет- 6.
5. Отправляет ему описание предмета. Перейти к 1.
6. Найти другого чела для отправки, предыдущего поставить в конец очереди. Перейти к 2.
};
7. Выкладывает хистори на форуме
Алгоритм игроков:
1. Получить описание от организатора.
2. Придумать своё описание и отправить организатору.
Таким образом, если договориться чётко по времени проведения игры, чтобы все были онлайн, можно всё сделать быстро и качественно.