Перейти к содержанию

Система Боя


Рекомендуемые сообщения

этот алгоритм настолько прост (а скорее всего даже примитивен), что его стыдно показывать...

^85^

Сложно - сделать очень просто!!! А вот сделать просто - ОЧЕНЬ сложно (с) Калашников,главный конструктор АК-47,АКМ и всех его модификаций

Ссылка на сообщение
Поделиться на другие сайты
  • Основатель

от нечего делать (атаки прикрыты до лучших времён) посимил я разные ситуации и составы флотов и дошёл-таки до мысли, почему не публикуется алгоритм боя. ответ очень прост: этот алгоритм настолько прост (а скорее всего даже примитивен), что его стыдно показывать...

^85^

Как говорится улыбнули. Если он настолько прост - почему еще до сих пор игроки его сами не изложили на форуме?

Кстати, для факта, ни один большой проект не описывает свою систему боя потому, что у каждого она своя, оригинальная и уникальная, а главное - умная. Мы так же не хотим, чтобы ее переписал кто-то под себя, поэтому конкретных алгоритмов мы не предоставим. Если все так просто - пожалуйста, делайте как и все игроки других проектов, сами разгадывают, делают описание.

Мы сделаем описание системы боя на словах, по цифрах можно будет самому ее изучать в боевых докладах, так сказать каждый будет обретать свой реальный опыт в боях! Но всему свое время, мы работаем над всем чем обещали параллельно...

Ссылка на сообщение
Поделиться на другие сайты

Как говорится улыбнули. Если он настолько прост - почему еще до сих пор игроки его сами не изложили на форуме?

Кстати, для факта, ни один большой проект не описывает свою систему боя потому, что у каждого она своя, оригинальная и уникальная, а главное - умная. Мы так же не хотим, чтобы ее переписал кто-то под себя, поэтому конкретных алгоритмов мы не предоставим. Если все так просто - пожалуйста, делайте как и все игроки других проектов, сами разгадывают, делают описание.

Мы сделаем описание системы боя на словах, по цифрах можно будет самому ее изучать в боевых докладах, так сказать каждый будет обретать свой реальный опыт в боях! Но всему свое время, мы работаем над всем чем обещали параллельно...

когда...когда уже будет открыт этот "труднопроизносимое слово" ???

Ссылка на сообщение
Поделиться на другие сайты

смысла в этом нет, если интересно сядь и посчитай (2-3 минуты) как оно работает, а так я писал раньше и напишу сейчас смысла нет в том что будет показывать: атакующий нанес 13490574345 урона, обороняющий нанес 218570573 урона + дополнительные орудия, вуаля и вся система боя

Не хочу просчитывать каждый бой. Хочу знать как все работает. Откуда берутся эти цифры..

Хочу чтобы написали про всё это поглощение, смягчение, рассеивание и остальное, если оно есть вообще. Хочу чтобы точно сказали что такое дополнительные орудия. И остальное.

Из-за отсутствия всего этого мы только видели кучу предположений и домыслов, споров а в итоге и оскорбления и даже баны.

Ссылка на сообщение
Поделиться на другие сайты

насчёт примитива я конечно погорячился. но алгоритм боя действительно намного проще, чем тот же офф. для примера можно взять любой уже произошедший бой. вбиваем его в симулятор, жмём кнопочку "рассчитать" и получаем точно такие же цифры потерь, как и в логе. о чём это говорит? в алгоритме практически отсутствует рандом.

то есть я на 100500% уверен, что в описании системы боя не может появиться такая фраза: "В конце каждого раунда рассчитывается вероятность взрыва юнитов, имеющих менее 30% структуры." доказывается моё утверждение очень просто. вбиваем в сим по 666 линов с каждой стороны, считаем. затем вбиваем одной стороне +666 шпионов, снова считаем. сравниваем 2 лога. и увидим, что потери стороны без шпионов в первом раунде обоих логов идентичны. но ведь шпионы стреляют, хоть и имеют нулевой урон. а значит для всех юнитов, по которым шпионы выстрелили, должна по идее рассчитываться вероятность взрыва. но если дополнительных потерь нет, значит вероятность не считается.

похожим образом можно проанализировать все аспекты этого алгоритма. взять хотя бы такой вопрос: как распределяются потери в сабе? для этого нам достаточно сделать сим 3-х ситуаций.

1. атакер-1 1000 корветов.

атакер-2 1000 корветов

защитник 150 крыс

2. атакер-1 1500 корветов.

атакер-2 500 корветов

защитник 150 крыс

3. атакер-1 2000 корветов.

атакер-2

защитник 150 крыс

из этих логов сразу становится понятно, что в сабе все юниты одного типа вступают в бой одной кучей. затем по итогам боя происходит расчёт потерь для каждого участника саба в соответствии с его техами и пропорциональным числом юнитов. то есть тут исход боя совершенно не зависит от того, как вы сформировали саб. вы можете послать каждый тип юнитов одним отдельным флотом саба, а можете послать всё одной кучей - потери и результат боя будут теми же.

для точной количественной оценки нужно симить отдельных юнитов, постепенно наращивая их число и варьируя техи. не сложно (тем более при выключенном рандоме), но долго и нудно.

я не хочу сказать, что такой "жёсткий" алгоритм хуже, чем классический рандомный. совсем нет. я уже поиграл на одном таком сервере, где функционал на 90%, а бой на 100% соответствовали оффу, но играть там было очень-очень сложно. бой на 3ккк флотов мог считаться по 10-20 минут. сервер фактически падал. после таких боёв в игре приходилось на сутки запрещать атаки. а задержки в 15-20 сек были нормой. сколько раз мы пролетали мимо лома, даже страшно представить. так что радуйтесь тому, что имеете))

Ссылка на сообщение
Поделиться на другие сайты
  • Основатель

насчёт примитива я конечно погорячился. но алгоритм боя действительно намного проще, чем тот же офф. для примера можно взять любой уже произошедший бой. вбиваем его в симулятор, жмём кнопочку "рассчитать" и получаем точно такие же цифры потерь, как и в логе. о чём это говорит? в алгоритме практически отсутствует рандом.

то есть я на 100500% уверен, что в описании системы боя не может появиться такая фраза: "В конце каждого раунда рассчитывается вероятность взрыва юнитов, имеющих менее 30% структуры." доказывается моё утверждение очень просто. вбиваем в сим по 666 линов с каждой стороны, считаем. затем вбиваем одной стороне +666 шпионов, снова считаем. сравниваем 2 лога. и увидим, что потери стороны без шпионов в первом раунде обоих логов идентичны. но ведь шпионы стреляют, хоть и имеют нулевой урон. а значит для всех юнитов, по которым шпионы выстрелили, должна по идее рассчитываться вероятность взрыва. но если дополнительных потерь нет, значит вероятность не считается.

похожим образом можно проанализировать все аспекты этого алгоритма. взять хотя бы такой вопрос: как распределяются потери в сабе? для этого нам достаточно сделать сим 3-х ситуаций.

1. атакер-1 1000 корветов.

атакер-2 1000 корветов

защитник 150 крыс

2. атакер-1 1500 корветов.

атакер-2 500 корветов

защитник 150 крыс

3. атакер-1 2000 корветов.

атакер-2

защитник 150 крыс

из этих логов сразу становится понятно, что в сабе все юниты одного типа вступают в бой одной кучей. затем по итогам боя происходит расчёт потерь для каждого участника саба в соответствии с его техами и пропорциональным числом юнитов. то есть тут исход боя совершенно не зависит от того, как вы сформировали саб. вы можете послать каждый тип юнитов одним отдельным флотом саба, а можете послать всё одной кучей - потери и результат боя будут теми же.

для точной количественной оценки нужно симить отдельных юнитов, постепенно наращивая их число и варьируя техи. не сложно (тем более при выключенном рандоме), но долго и нудно.

я не хочу сказать, что такой "жёсткий" алгоритм хуже, чем классический рандомный. совсем нет. я уже поиграл на одном таком сервере, где функционал на 90%, а бой на 100% соответствовали оффу, но играть там было очень-очень сложно. бой на 3ккк флотов мог считаться по 10-20 минут. сервер фактически падал. после таких боёв в игре приходилось на сутки запрещать атаки. а задержки в 15-20 сек были нормой. сколько раз мы пролетали мимо лома, даже страшно представить. так что радуйтесь тому, что имеете))

Так Вы оказывается все уже знаете, зачем Вам тогда описание боя? А о рандоме мы не говорили, Вы сами его придумали и спорите сами с собой.

К счастью, у нас нет таких ошибок как описанные Вами, поэтому все должны быть довольны...

Ссылка на сообщение
Поделиться на другие сайты

Так Вы оказывается все уже знаете, зачем Вам тогда описание боя? А о рандоме мы не говорили, Вы сами его придумали и спорите сами с собой.

К счастью, у нас нет таких ошибок как описанные Вами, поэтому все должны быть довольны...

я не спорю, а констатирую вполне очевидные факты.

и вообще, зачем игрокам нужно знать эту систему? если не принимать во внимание обычный интерес, то только затем, чтобы иметь возможность влиять на исход боя. именно рандом и предоставляет такую возможность. но если нельзя влиять на порядок стрельбы юнитов правильной их расстановкой в сабе, если нельзя управлять скорострелом путём подбора оптимального соотношения числа и типов юнитов, если в алгоритме боя нет ни одной рандомной функции - значит исход боя всегда однозначен. что мы фактически и видим по симулятору. а значит и знать систему боя игрокам просто не зачем. всё равно никакой пользы от этого знания не будет.

зы. может я и неправ, тогда должен существовать какой-то способ влияния хотя бы на число потерь в бою. пусть даже это будет мизер, но если кто-нибудь его найдёт, я все свои предположения заберу обратно, признаю свою ошибку и провозглашу гениальность администрации))

Ссылка на сообщение
Поделиться на другие сайты
  • Основатель

я не спорю, а констатирую вполне очевидные факты.

и вообще, зачем игрокам нужно знать эту систему? если не принимать во внимание обычный интерес, то только затем, чтобы иметь возможность влиять на исход боя. именно рандом и предоставляет такую возможность. но если нельзя влиять на порядок стрельбы юнитов правильной их расстановкой в сабе, если нельзя управлять скорострелом путём подбора оптимального соотношения числа и типов юнитов, если в алгоритме боя нет ни одной рандомной функции - значит исход боя всегда однозначен. что мы фактически и видим по симулятору. а значит и знать систему боя игрокам просто не зачем. всё равно никакой пользы от этого знания не будет.

зы. может я и неправ, тогда должен существовать какой-то способ влияния хотя бы на число потерь в бою. пусть даже это будет мизер, но если кто-нибудь его найдёт, я все свои предположения заберу обратно, признаю свою ошибку и провозглашу гениальность администрации))

Все удачно использую составы флота. Если Вы не будете думать и будете пихать в бой все подряд - Вы заведомо будете плохим игроком.

Все дальше спорите сами с собой, Вы совершенно не разбираетесь в данной игре, а тем более в Системе Боя.

Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...