Перерабы забывают куда их послали, если энка закончилась

При отправке перерабов добывать астеры или аномалии если у них заканчивается энергия они напрочь забывают куда летели и так и висят где их застало окончание энергии. нельзя ли сделать так чтобы при...

Перерабы забывают куда их послали, если энка закончилась

Сообщение Yuriy_y » 01 фев 2012, 11:08:09

При отправке перерабов добывать астеры или аномалии если у них заканчивается энергия они напрочь забывают куда летели и так и висят где их застало окончание энергии. нельзя ли сделать так чтобы при накоплении энергии до 10, он бы продолжил полет и разработал тот астер к которому его послали, а то если фармлю в системе одновременно отправляю по 15 перерабов и задалбывает ждать когда несколько не могут дотащиться. Аналогично можно было б зделать и по возвращению, когда перераб с грузом возвращается на планку, если у него кончилась энергия, он подождал когда она зарядиться до 10 (чтоб не грузить сервер лишними запросами) и продолжил движение по месту назначения.
Yuriy_y
 
Сообщения: 76
Зарегистрирован: 22 окт 2011, 16:20:41
Откуда: Киев

Re: Перерабы забывают куда их послали, если энка закончилась

Сообщение Game_Master » 01 фев 2012, 13:59:02

вся фишка в том что когда ты задаеш задание лететь к астеру флот летит в точку где находится астер если флот по пути задержится велика вероятность что астер с этой точки уйдет так что флот прилетит к пустому месту
Изображение
Аватара пользователя
Game_Master
 
Сообщения: 191
Зарегистрирован: 10 авг 2011, 13:36:37

Re: Перерабы забывают куда их послали, если энка закончилась

Сообщение Каами » 01 фев 2012, 22:36:37

Поэтому надо было посылать флот не в точку, где находится астероид, а к конкретному астероиду. При накоплении энергии переработчик просто брал бы новые координаты астероида и летел бы к нему, а не в пустоту. Это каким же надо быть тупым навигатором, чтобы не догадаться посмотреть, куда цель сместилась?
Аватара пользователя
Каами
 
Сообщения: 77
Зарегистрирован: 08 окт 2011, 17:21:06

Re: Перерабы забывают куда их послали, если энка закончилась

Сообщение Snake » 02 фев 2012, 07:14:57

Очередь заданий еще ввести :)

По всем астероидам потыкал в 20 системах и ушел спать ) а он летает :)
Snake
Администратор
 
Сообщения: 251
Зарегистрирован: 20 июн 2011, 10:24:51

Re: Перерабы забывают куда их послали, если энка закончилась

Сообщение Game_Master » 02 фев 2012, 08:56:57

ммм ты представляеш какой громоздкий будет алгоритм?
Изображение
Аватара пользователя
Game_Master
 
Сообщения: 191
Зарегистрирован: 10 авг 2011, 13:36:37

Re: Перерабы забывают куда их послали, если энка закончилась

Сообщение Каами » 03 фев 2012, 02:19:31

Не такой уж громоздкий.
Для каждого флота запоминается массив пар (номер астероида, действие). На очередном шаге симуляции, если флот бездействует, проверяется его очередь заданий - берутся координаты астероида и выполняется команда. Можно и первую команду не выполнять непосредственно, а просто кидать в очередь, с небольшой задержкой флот извлечет задание из очереди и отправится его выполнять.

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

Кстати номер астероида может совпадать с номером флота или планеты? Можно и посадку на планету в очередь запихнуть.
Аватара пользователя
Каами
 
Сообщения: 77
Зарегистрирован: 08 окт 2011, 17:21:06

Re: Перерабы забывают куда их послали, если энка закончилась

Сообщение Snake » 03 фев 2012, 06:25:33

Сервачек напрягать ? ) он у нас и так маленький ) слабенький :)

Проще тогда кнопку ИГРАТЬ сделать :)
Snake
Администратор
 
Сообщения: 251
Зарегистрирован: 20 июн 2011, 10:24:51

Re: Перерабы забывают куда их послали, если энка закончилась

Сообщение Yuriy_y » 03 фев 2012, 11:15:14

Поддерживаю Каами, никто не говорит чтобы комп взял все функции игрока на себя, но от рутины он должен избавлять, иначе игрок устанет и потеряет интерес к игре, ну не должен я как в песочнице брать каждый перераб за шкирку и тыкать по 10 раз в один и тот же астероид - это рутина которая убивает волшебство игры, я лучше переключусь на более интересные моменты - развитие флота и планок, охоту за мобами и т. п. Ладно с очередью - это может быть посложнее в реализации, но сделайте хотя бы чтоб перераб помнил к какому астеру его послали. И к этому еще коректное прерывание задания, а то в последнее время стал замечать пошлеш флот к воротам, а потом вспомнишь что еще хотел на планку выгрузить, и только с третьего раза получается флот развернуть к планке, он как заведенный к воротам летит.
Yuriy_y
 
Сообщения: 76
Зарегистрирован: 22 окт 2011, 16:20:41
Откуда: Киев


Вернуться в Пожелания и предложения по игре

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 193