Страница 1 из 3
А вот Анти-РМФ не будет :(
Добавлено: 02 май 2011, 23:11
Gorlum
По одной простой причине. Я уже даже придумал и смоделировал систему Анти-РМФ и начал её писать. Система выходила - заглядение! С нечеткой логикой, со всякими свистелками и перделками... Аж самому понравилось!
Но потом меня "пробило" - сам факт срабатывания Анти-РМФ будет эквивалентент РМФ. Т.е. если РМФ сработала - значит на базе слишком много флота. Т.е. делать РМФ уже нет смысла.
Может кто предложит алгоритм РМФ? У меня есть определенные задумки с игрой вокруг статса игроков, но надо думать...
Re: А вот Анти-РМФ не будет :(
Добавлено: 02 май 2011, 23:19
Mahomed
можно сделать єто так:
Игрок посілает флот(1 ЛИ)
Система распознает РМФ
Игроку не пишется что это РМФ,а как и надо приходит отчет, но отчет без наличия удержания даже если оно и есть...а бан через 6 часов после РМФ:)(либо автоотчет для разбирательства человеком)
Re: А вот Анти-РМФ не будет :(
Добавлено: 02 май 2011, 23:31
Gorlum
Mahomed писал(а):можно сделать єто так:
Игрок посілает флот(1 ЛИ)
Система распознает РМФ
Игроку не пишется что это РМФ,а как и надо приходит отчет, но отчет без наличия удержания даже если оно и есть...а бан через 6 часов после РМФ:)(либо автоотчет для разбирательства человеком)
Не пришел отчет - значит РМФ - значит стоит большой флот. Но мысль твою понял. Искажать игровые данные - нехорошо. Вопрос стоит в том - что хуже: искажать игровые данные движком или ненаказывать игрока за РМФ? Я пока склоняюсь, что первое - хуже.
А второй вариант все равно требует наличие человека. Неинтересно.
Re: А вот Анти-РМФ не будет :(
Добавлено: 02 май 2011, 23:36
Mahomed
Ну так просто не присылать отчет - палевно...
а вот присылать отчет но без удержания самое оно....и пусть уже это игрок рискует - ведь это он нарушает правила вот и пусть отдувается тем что удержание не увидел....
Re: А вот Анти-РМФ не будет :(
Добавлено: 05 май 2011, 09:16
AlexBlack
ПОКА мощность выстрела защитника (список учитываемых групп) < щиты+броня атакующего,
список_учитываемых_групп + следующая ; например, РУ, РУ+ЛЛ, РУ+ЛЛ+ТЛ, ...
Если у защитника больше нет единиц, продолжаем с удержанием
Отчет: атакующий VS необходимый и достаточный для его уничтожения набор групп боевых единиц защитника
То есть, прилетел 1 истребитель - получил от ракетных установок и никого больше увидеть не успел. Прилетели 100 крейсеров - получили от всей обороны + планетарная защита, флот увидеть не успели
Вот вам и никакого РМФ
Re: А вот Анти-РМФ не будет :(
Добавлено: 05 май 2011, 10:01
Gorlum
AlexBlack писал(а):ПОКА мощность выстрела защитника (список учитываемых групп) < щиты+броня атакующего,
список_учитываемых_групп + следующая ; например, РУ, РУ+ЛЛ, РУ+ЛЛ+ТЛ, ...
Если у защитника больше нет единиц, продолжаем с удержанием
Отчет: атакующий VS необходимый и достаточный для его уничтожения набор групп боевых единиц защитника
То есть, прилетел 1 истребитель - получил от ракетных установок и никого больше увидеть не успел. Прилетели 100 крейсеров - получили от всей обороны + планетарная защита, флот увидеть не успели
Вот вам и никакого РМФ
Ты не понимаешь - сам факт прихода неполного отчета или уничтожения флота за один раунд, уже выдает нужную информацию.
Re: А вот Анти-РМФ не будет :(
Добавлено: 05 май 2011, 11:25
AlexBlack
Gorlum писал(а):Ты не понимаешь - сам факт прихода неполного отчета или уничтожения флота за один раунд, уже выдает нужную информацию.
Не-не, что значит "выдает"? Всегда аналогично действовать. Любая атака (даже та, которая сейчас за РМФ не считается - например 100 линкоров) должна генерировать отчет по этим же правилам. Если силы сопоставимы, то есть за 1 раунд нельзя уничтожить атакующего, то отчет полный и со всеми участниками. А если можно - то показывает только минимально необходимые для его уничтожения силы. То есть "разведка боем" примет вид "разведка необходимыми для подавления всей обороны планеты силами". Для обнаружения удержания надо прожить более 1 раунда.
Сейчас РМФ - это посланные на верную гибель несколько линкоров или тем более 1 истребитель. Как правило, на планету, где есть оборона и какой-никакой флот. Мы посылаем шпиона, узнаем, что там 10000 ру, ПЗ, и 1000 уничтожителей на орбите. И если послать 1 истребитель - то в отчете он против 10000 ру, все. Понятно, что там есть еще что-то - мы видим через шпионаж. Но есть там удержание, или нет удержания - остается загадкой. И сразу отомрет пункт правил - ради бога, если тебе надо сделать поле обломков, разбивай истребитель о чужую оборону, не боясь бана.
ЗЫ: а если послать 1000 уничтожителей, которых будут плющить раундов 5 - так это и сейчас за РМФ не считается, ну да, удержание если оно было, будет выявлено. Но какой ценой?
ЗЗЫ: А если на планете нет обороны и нет флота, то даже 1 истребитель не есть РМФ - по данным шпионажа его было достаточно для победы ) так что на голых планетах удержание конечно будет выявлено (кроме него некому больше вступать в бой) - но по тем же правилам, то есть из флота в 100 крейсеров и 5000 уничтожителей атакующий 1 ли увидит только 100 крейсеров, финиш. То есть факт наличия будет известен, но не точный состав. По-моему, оптимум
Re: А вот Анти-РМФ не будет :(
Добавлено: 05 май 2011, 17:36
Gorlum
AlexBlack писал(а):Gorlum писал(а):Ты не понимаешь - сам факт прихода неполного отчета или уничтожения флота за один раунд, уже выдает нужную информацию.
Не-не, что значит "выдает"? Всегда аналогично действовать. Любая атака (даже та, которая сейчас за РМФ не считается - например 100 линкоров) должна генерировать отчет по этим же правилам. Если силы сопоставимы, то есть за 1 раунд нельзя уничтожить атакующего, то отчет полный и со всеми участниками. А если можно - то показывает только минимально необходимые для его уничтожения силы. То есть "разведка боем" примет вид "разведка необходимыми для подавления всей обороны планеты силами". Для обнаружения удержания надо прожить более 1 раунда.
Сейчас РМФ - это посланные на верную гибель несколько линкоров или тем более 1 истребитель. Как правило, на планету, где есть оборона и какой-никакой флот. Мы посылаем шпиона, узнаем, что там 10000 ру, ПЗ, и 1000 уничтожителей на орбите. И если послать 1 истребитель - то в отчете он против 10000 ру, все. Понятно, что там есть еще что-то - мы видим через шпионаж. Но есть там удержание, или нет удержания - остается загадкой. И сразу отомрет пункт правил - ради бога, если тебе надо сделать поле обломков, разбивай истребитель о чужую оборону, не боясь бана.
ЗЫ: а если послать 1000 уничтожителей, которых будут плющить раундов 5 - так это и сейчас за РМФ не считается, ну да, удержание если оно было, будет выявлено. Но какой ценой?
ЗЗЫ: А если на планете нет обороны и нет флота, то даже 1 истребитель не есть РМФ - по данным шпионажа его было достаточно для победы ) так что на голых планетах удержание конечно будет выявлено (кроме него некому больше вступать в бой) - но по тем же правилам, то есть из флота в 100 крейсеров и 5000 уничтожителей атакующий 1 ли увидит только 100 крейсеров, финиш. То есть факт наличия будет известен, но не точный состав. По-моему, оптимум
Отлично! Закодируй весь этот гемморой и пришли мне! Я с радостью после тестирования поставлю это на свой сервер и добавлю в общий пул.
Re: А вот Анти-РМФ не будет :(
Добавлено: 10 май 2011, 07:25
DarkKnight
Вот например 1 ЛИ нарвался на 10 РУ. Они его снесли с первого раунда. Откуда же на планете может быть большой флот. С чего такая уверенность?
Думаю надо каждому типу кораблей свой эквивалент присвоить и при отправке считать малым флотом 10% от имеющегося флота. И после его гибели не присылать отчет.
Re: А вот Анти-РМФ не будет :(
Добавлено: 11 май 2011, 16:36
PIR
DarkKnight писал(а):Вот например 1 ЛИ нарвался на 10 РУ. Они его снесли с первого раунда. Откуда же на планете может быть большой флот. С чего такая уверенность?
Думаю надо каждому типу кораблей свой эквивалент присвоить и при отправке считать малым флотом 10% от имеющегося флота. И после его гибели не присылать отчет.
Ага, ты пост выше читал? Как бы об этом речь и идет, что оборону можно и так шпионами увидеть, а вот удержание становится видным только с помощью РМФ.