Полубог
Регистрация: 4.12.16
Сообщений: 448
Откуда:
|
|
------------------------------------------ Как будет добавляться новый игрок.
Задача: Поставить прибывшего на подобающее место в сетке, чтоб он не угнетал нубов, если попадёт слишком низко...
Если примерно известен его уровень и есть свободное место соответствующее его уровню - вставляем туда и он отыгрывает, сколько успевает(не успел - сам виноват). Если он слаб - добавляем в низ сетки.
Когда известно, что игрок силён, но "мест нет", придётся ждать конца сезона и добавлять такого крутня перед стартом нового: 1. Вручаем призы по итогам сезона и запоминаем статистику. 2. Формируем новую сетку - делаем переходы игроков по результатам сезона. 3. Опрашиваем активных игроков "снизу вверх" в получившемся _после_ переходов порядке: Если игрок согласен, что прибывший сильнее его - то он уступает ему своё стартовое место на следующий сезон(призы и титулы он уже получил в первом пункте :)), сам сдвигаясь ниже, вместе со всей сеткой тех, кто ниже его. Там, где прибывший встретит отказ от "пропуска без боя" или "молчание"(знак несогласия), добавляем его ниже такого отказывающего. Т.е. пропускать без боя, в таком случае, не будем.
Если таких прибывших крутней будет несколько, точно так же поступаем со всеми перед стартом сезона: встретит в опросе того, кто готов дать отпор - будет добавлен в сетку ниже его (если ниже уже другой дивизион - так тому и быть).
>>> Важное уточнение. Новый участник может занять подобающее место в чемпионатной сетке нового сезона так же и по результатам квалификационных игр (на усмотрение организатора), принять участие в которых может и "несогласный" из затрагиваемого дивизиона. Если "несогласных" более одного - они сами выбирают, кто из них будет "представлять интересы" (по умолчанию - тот, кто находится выше в таблице). ------------------------------------------
------------------------------------------ Восстановление старого игрока.
Старый участник, потерявший активность на сезон и более, при недостатке мест не вылетает из своего дивизиона ниже, а отправляется в "криокамеру", с запоминанием дивизиона, в котором он прекратил активность. чтобы в будущем, после квалификационных игр, или в соотв. с другими правилами добавления участника, иметь возможность стартовать с позиции, близкой к достигнутой ранее. ------------------------------------------
------------------------------------------ У меня что-то с игрой: цвета не те и менюшки в кашу наслаиваются, что делать?
Скачать файл ddraw.dll (архив прикреплён ниже) и положить его (файл из архива) в папку с игрой, перед тем как её запускать. ------------------------------------------
[ Редактировано lesnik в 25.1.19 21:54 ] Прикрепленный к сообщению файл: ddraw_scbw.rar (Размер файла: 87.61 Кб; 566 Нажатий:)
|
|