Показано с 1 по 20 из 375

Тема: EC2 - разработка

Древовидный режим

  1. #33
    Цитата Сообщение от Yorick Посмотреть сообщение
    Вот кстати да: что бы могло хоть как-то заставлять игрока выполнять условия договора? То, что нарушение публичного договора опустит репутацию; да и секретный договор должен иногда всплывать.
    в галакси мне нравиться система (на логику игры она не влияет, чисто информационная).
    1. Пошлите серверу текст договора с первой строчкой следующего вида:
      #treaty <GameName> <Password> <Race1> [<Race2> ... <RaceN>]
    2. Сервер зарегистрирует договор, присвоит ему некоторый идентификатор (ID) и разошлет текст, всем упомянутым в первой строчке, расам, с просьбой ратифицировать этот договор.
    3. Расы могут согласиться с текстом договора и послать в приказе строчку:
      O TREATY SIGN <ID>
      (ВАЖНО!!! Раса - автор договора, тоже должна его подписать)
      или отклонить договор командой:
      O TREATY REFUSE <ID>
      при отказе от подписания рассылается уведомление немедленно, что мол такая-то раса отказалась подписывать, и договор уничтожается, а при подписании договора, уведомление рассылается только когда договор вступил в силу, т.е. с момента его подписания последним участником.
    4. Уже подписанный договор может быть разорван в любой момент времени командой:
      O TREATY BREAK <ID>
      при этом всем участникам автоматически высылается уведомление о прекращении действия договора.
    5. После подписания, или после разрыва (не путать с отказом от подписания), договор можно опубликовать на "стенке". Делается это командой:
      O TREATY PUBLISH <ID>
      договор выкладывается на всеобщее обозрение со всей историей подписания (и разрыва, если он имел место).
    6. Список всех договоров в игре с участием Вашей расы, можно запросить через систему запросов.
      #query treaties <GameName> <Password>
    стенка - е-майл рассылка, на которую подписаны участники партии.
    зы. только облагородить веб интерфейсом, а то команды никто писать не будет ...
    продвинь это сообщение в соцсеть:  
    Последний раз редактировалось iDesperado; 31.01.2013 в 17:02.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters