Re: Бои на координатах
Добавлено: 17 сен 2019, 18:00
Да, загвоздок хоть отбавляй...
Star War Craft - браузерная онлайн игра
https://swcraft.net/forum/
Надо закинуть в алгоритм боя на корах (читаем - на поле обломков) выбор:admin писал(а): ↑16 сен 2019, 20:31Простой вариант разобрали.
А вот теперь вариант с заковыкой:
проблема что делать с миссией оборона, по сути миссия ограничивается просто наличием флота на удержании и инициализация флота участия в бою делается атакующим флотом и обороняющий флот всегда в обороне, а что делать если отбили коры враги и собирают там лом, а тут летит флот обороной на ваши коры с вашей планки, как флот идентифицировать обороняющимся или атакующим применительно к логу боя, или просто сделать отписку не смог встать в оборону так как коры под охраной, и нужно лететь атакой?
Или например если вражына летит обороной в атаку на коры встать?
Вот если на моих корах висят и друзья и враги, тада проблемаtimtom.1972 писал(а): ↑17 сен 2019, 18:18Надо закинуть в алгоритм боя на корах (читаем - на поле обломков) выбор:admin писал(а): ↑16 сен 2019, 20:31Простой вариант разобрали.
А вот теперь вариант с заковыкой:
проблема что делать с миссией оборона, по сути миссия ограничивается просто наличием флота на удержании и инициализация флота участия в бою делается атакующим флотом и обороняющий флот всегда в обороне, а что делать если отбили коры враги и собирают там лом, а тут летит флот обороной на ваши коры с вашей планки, как флот идентифицировать обороняющимся или атакующим применительно к логу боя, или просто сделать отписку не смог встать в оборону так как коры под охраной, и нужно лететь атакой?
Или например если вражына летит обороной в атаку на коры встать?
- если коры свободны - можно выбрать миссию "оборона обломков",
- если на корах кто-то есть - оборону убрать из списка миссий. Тогда, если враг висит - есть миссия "атака",
если друг или нейтрал - переработка вместе.
Думаю так, если поставил оборону то другой уже не сможет встать в оборону даже друг (только сбивать) , флот долетит и обратно вернётся (коры уже заняты) а если стоит в обороне а летит с переработкой то будет бой и наоборот так же, перерабатывается лом и летит оборона значит он влетает в тебя (бой). Единственное сделать что бы не было боя между друзьями если один в обороне а другой с переработкой летит( он будет собирать лом). Если слать отдельно атаку на коры (лом) то будет бой (даже с друзьями) в принципе как и при ЛП, на троих, у нейтрального ставится оба и один друг атакует другого.admin писал(а): ↑16 сен 2019, 20:31Простой вариант разобрали.
А вот теперь вариант с заковыкой:
проблема что делать с миссией оборона, по сути миссия ограничивается просто наличием флота на удержании и инициализация флота участия в бою делается атакующим флотом и обороняющий флот всегда в обороне, а что делать если отбили коры враги и собирают там лом, а тут летит флот обороной на ваши коры с вашей планки, как флот идентифицировать обороняющимся или атакующим применительно к логу боя, или просто сделать отписку не смог встать в оборону так как коры под охраной, и нужно лететь атакой?
Или например если вражына летит обороной в атаку на коры встать?
Вот варинаты просьба описать по пунктно плз, немного не уловил суть что будет если.Zah писал(а): ↑17 сен 2019, 20:29Думаю так, если поставил оборону то другой уже не сможет встать в оборону даже друг (только сбивать) , флот долетит и обратно вернётся (коры уже заняты) а если стоит в обороне а летит с переработкой то будет бой и наоборот так же, перерабатывается лом и летит оборона значит он влетает в тебя (бой). Единственное сделать что бы не было боя между друзьями если один в обороне а другой с переработкой летит( он будет собирать лом). Если слать отдельно атаку на коры (лом) то будет бой (даже с друзьями) в принципе как и при ЛП, на троих, у нейтрального ставится оба и один друг атакует другого.admin писал(а): ↑16 сен 2019, 20:31Простой вариант разобрали.
А вот теперь вариант с заковыкой:
проблема что делать с миссией оборона, по сути миссия ограничивается просто наличием флота на удержании и инициализация флота участия в бою делается атакующим флотом и обороняющий флот всегда в обороне, а что делать если отбили коры враги и собирают там лом, а тут летит флот обороной на ваши коры с вашей планки, как флот идентифицировать обороняющимся или атакующим применительно к логу боя, или просто сделать отписку не смог встать в оборону так как коры под охраной, и нужно лететь атакой?
Или например если вражына летит обороной в атаку на коры встать?
ну по 4м. пунктам примерно так как и писал выше,admin писал(а): ↑18 сен 2019, 11:29Вот варинаты просьба описать по пунктно плз, немного не уловил суть что будет если.Zah писал(а): ↑17 сен 2019, 20:29Думаю так, если поставил оборону то другой уже не сможет встать в оборону даже друг (только сбивать) , флот долетит и обратно вернётся (коры уже заняты) а если стоит в обороне а летит с переработкой то будет бой и наоборот так же, перерабатывается лом и летит оборона значит он влетает в тебя (бой). Единственное сделать что бы не было боя между друзьями если один в обороне а другой с переработкой летит( он будет собирать лом). Если слать отдельно атаку на коры (лом) то будет бой (даже с друзьями) в принципе как и при ЛП, на троих, у нейтрального ставится оба и один друг атакует другого.admin писал(а): ↑16 сен 2019, 20:31
Простой вариант разобрали.
А вот теперь вариант с заковыкой:
проблема что делать с миссией оборона, по сути миссия ограничивается просто наличием флота на удержании и инициализация флота участия в бою делается атакующим флотом и обороняющий флот всегда в обороне, а что делать если отбили коры враги и собирают там лом, а тут летит флот обороной на ваши коры с вашей планки, как флот идентифицировать обороняющимся или атакующим применительно к логу боя, или просто сделать отписку не смог встать в оборону так как коры под охраной, и нужно лететь атакой?
Или например если вражына летит обороной в атаку на коры встать?
Например:
1) я стою в обороне(миссия оборона) ко мне летит друг на переработку, он встанет на коры без боя
2) я стою в обороне(миссия оборона) ко мне летит не друг или враг на переработку, будет бой, победитель останется на координатах
3) я переработываю ко мне летит друг, он станет на перереботку
4) летит друг одного из участников переработки но на координатах есть и "не друзья" бой со всеми на корах
....
и тд.
эти мелкие уточнения очень важны для понимания как и в каком варианте должно работать