обсуждаем игру:
есть админ игры "ведущий"
есть разные роли
суть ролей сводится к
- "убийству" - инактивации юзера в разделе (или кстати на все время игры, чтобы не постил на форуме и не сдавал игроков)
- "молчанию" - аналогично
- "запрету голосования"
Моделируем игру с применением функций форума
Роли:
- ведущий: приглашает юзеров в игру. Как?
а) вводом ника (поиск ника)
б) ЛС со ссылкой внутри, если юзер кликает на ссылку, он в игре
в) прямым приглашением в постбите (иконка, видимая только "ведущему")
г) запуском хаотичного приглашения
д) запуском приглашения среди тех, кто раньше нажал в профиле ссылку "принять участие в следующем туре "мафии"
Вариант "Д" кажется оптимальным.
Если чел не попал в очередной тур, ему, как в Call Center сообщается, "до Вашего тура осталось 107 заявок, Вы попадете в игру через (примерно) 10 туров"
Если юзер хочет быть в игре - жмет кнопку в профиле "играть", система его воспринимает как "в игре".
Допустим, чел в ближайшей десятке - двадцатке и попадает в игру.
"Ведущий" жмет кнопку "пригласить в игру"
Юзер должен получить (и главное в течение 5 минут нажать) ссылку "я в игре"
Роли в зависимости от от количество играющих выдаются хаотично с учетом соотношения 1:10
- ведущий 1 к 10ти
- полиция 2 к 10ти
- "проститука" - 1 к 10ти
- "маньяк" - 1 к 10ти
- "доктор" - 1 к 10ти
- "мафия" - 3 к 10ти
- "житель" - 6 к 10ти
если играющих больше, система адекватно и хаотично распределяет роли.
Роли приходят в ЛС со ссылкой "принять роль" | "отказаться от игры"
Если юзер отказывается от игры, система рассылает приглашения следующим в списке.
Игра идет в спец. разделе и спец.. теме "Мафия №1013 от 11.10.2012"
где по в первом посте публикуется происходящее пост фактум:
- 10:55 день. Знакомство
- 11:00 ночь.
- 11:05 ночь. Мафия грохнула Комиссара.
- 11:10. Доктор вылечил Комиссара
Игра идет на ajax, очевидно...или кстати в аналоге чата (см скрин)
при фразе ведущего "день-все" активируются дневные роли
при фразе "ночь - комиссары" - ...
при фразе "ночь - мафия"...
и т.д.
кого "убили", тот лишается до конца сессии права голоса на форуме вообще и в игре (чате)
+ важна статистика, что
Luvilla была
- в 105 играх
- мафия - 45 раз
- житель 45 раз..
всего игр: 100500
мафия победила - 45673 раз
"жители" - 2345689 раз
типа того
бюджет программинга $500
продаю акции
))
1 акция = 5 USD
хак в продаже в паблике $50
при продаже средства поступают разработчику (10% акций) и акционерам соответвенно их кол-ву акций.
Продолжение ТЗ следует, присоединяйтесь