Помню после публикации вот этой в 10-м году: geektimes.ru/post/90571 тоже стал делать подобное…
У меня не было клеток, было свободное поле. Были деревья (ну или трава, не знаю как назвать верно), которые росли со временем, и раскидывали семена в заданном радиусе. И были существа (по аналогии с вдохновившей меня статьей назывались флексы), которые жрали травку, ну и сделал так же вероятность каннибализма в случае голода (опять же под впечатлением статьи). Размножение, смерть от старости — все это тоже было. ДНК как таковой не было, но в потомстве учитывалась скорость родителей, радиус зрения, уровень хищничества и тп параметры.
ИИ был примерно такой — были потребность есть, потребность двигаться (чтобы шарились по карте), потребность размножется. Все это складывалось и по вероятности выбиралось действие. (Например если только поел — то потребность есть = 0, со временем повышается, если давно не размножался — то потребность размножаться =10, потребность двигаться всегда была = 5, генерится число от 0 до 15, если 0-10 — то выбираем размножаться, если 10-15 — то шаримся по карте). В случае если перс хищник надо было еще догнать жертву. Был стек действий, чтобы можно было запланировать несколько действий и выполнять их, если еще актуальны. Хотя сейчас я бы делал это на основе GOAP (очень похоже на то что я реализовал тогда, только GOAP круче).
Делал огонь и тп, чтобы персы теряли энергию, после этого они они запоминали идентификатор объекта и те которые обожглись уже не лезли в огонь. Могли при встрече обмениваться идентификаторами опасностей и ништяков, как будто язык такой у них был (один обжегся, рассказал при встрече другому — другой уже не полезет в огонь).
Баланс — да, сложно было добиться устойчивой системы. И быстродействие, у меня было все в риалтайме и без клеток (еще и в 3Д, хотя и плоскими спрайтами :)), через некоторое время начинало жутко тормозить. Ну и времени все это отнимало кучу.
Вот толковый селлер, если попросить его не писать в декларации название телефона — он не пишет (вообще пишет просто электроника), плюс шлет с европейского склада. Мне телефон пришел дней 10 назад.
Да я знаю что есть альтернативы, сам пересмотрел кучу — пробовали PlayFab и другие, выбрали brainCloud в итоге. Просто PlayFab (да и brainCloud) не удобны для такой задачи что я описал. Они заточены на то, чтобы хранить данные каждого пользователя, я же не буду по профилям лазить и искать у кого что-то сбойнуло. Для этого я сделал то что описал выше.
Вот видео конца прошлого (!!!) года, парень паяет Spectrum онлайн. Парень бывалый, в свое время игры переводил и спектрумы паял, смотреть интересно. Комментарии исключительно восторженные ( правда часть комментов с вопросом почему он так свежо выглядит в свои годы :) )
Это умышленно так сделано. Слушал на радио передачу Д. Потапенко, он приглашал девушку-туроператора. Она говорила что авиакомпании и турагенства отслеживают что именно тебе надо и в след раз предлагают дороже.
Spriter. Судя по видео довольно неплохая альтернатива Spine.
Так же в ассет сторе появилось 2 плагина которые позволяют импортить анимации из After Effect ( https://www.assetstore.unity3d.com/en/#!/content/44618 и https://www.assetstore.unity3d.com/en/#!/content/11132 ).
Кто пробовал что-из вышеперечисленного — отписыватесь в комментариях об опыте, не стесняйтесь.
Несколько лет назад делал подобные преобразования ( в 3д максе) и распечатывал картинки, потом клал на стол для получения подобного эффекта. На самом деле там просто проекцию на плоскость надо отбросить.
А вообще наверно если сделать приложение — то художники которые рисуют подобные картинки на улицах наверно заинтересуются. Ну и кто просто ради веселья захочет разок распечатать картинку.
Помню после публикации вот этой в 10-м году: geektimes.ru/post/90571 тоже стал делать подобное…
У меня не было клеток, было свободное поле. Были деревья (ну или трава, не знаю как назвать верно), которые росли со временем, и раскидывали семена в заданном радиусе. И были существа (по аналогии с вдохновившей меня статьей назывались флексы), которые жрали травку, ну и сделал так же вероятность каннибализма в случае голода (опять же под впечатлением статьи). Размножение, смерть от старости — все это тоже было. ДНК как таковой не было, но в потомстве учитывалась скорость родителей, радиус зрения, уровень хищничества и тп параметры.
ИИ был примерно такой — были потребность есть, потребность двигаться (чтобы шарились по карте), потребность размножется. Все это складывалось и по вероятности выбиралось действие. (Например если только поел — то потребность есть = 0, со временем повышается, если давно не размножался — то потребность размножаться =10, потребность двигаться всегда была = 5, генерится число от 0 до 15, если 0-10 — то выбираем размножаться, если 10-15 — то шаримся по карте). В случае если перс хищник надо было еще догнать жертву. Был стек действий, чтобы можно было запланировать несколько действий и выполнять их, если еще актуальны. Хотя сейчас я бы делал это на основе GOAP (очень похоже на то что я реализовал тогда, только GOAP круче).
Делал огонь и тп, чтобы персы теряли энергию, после этого они они запоминали идентификатор объекта и те которые обожглись уже не лезли в огонь. Могли при встрече обмениваться идентификаторами опасностей и ништяков, как будто язык такой у них был (один обжегся, рассказал при встрече другому — другой уже не полезет в огонь).
Баланс — да, сложно было добиться устойчивой системы. И быстродействие, у меня было все в риалтайме и без клеток (еще и в 3Д, хотя и плоскими спрайтами :)), через некоторое время начинало жутко тормозить. Ну и времени все это отнимало кучу.
Сча прямо ностальгия, после прочтения статьи.
https://licensing.jamendo.com/en/catalog/genres/rock — нужна Large Licence — 99 евров (дороговато)
https://audiojungle.net — тут музыки дешевле
Плюс этих сайтов — не надо списываться, готовить договор и тп, просто отсортировал по жанрам, послушал, выбрал и купил.
Ну там скрипт — создать текстуру нужного размера, отрендерить туда (одну или все камеры), сохранить. Все это по нажатию кнопки.
Еще достойны упоминания Exolon / Venom strikes back.
Rebelstar и Laser Squad — прородители XCom.
Да много было крутых игр. :)
Так же в ассет сторе появилось 2 плагина которые позволяют импортить анимации из After Effect ( https://www.assetstore.unity3d.com/en/#!/content/44618 и https://www.assetstore.unity3d.com/en/#!/content/11132 ).
Кто пробовал что-из вышеперечисленного — отписыватесь в комментариях об опыте, не стесняйтесь.
А вообще наверно если сделать приложение — то художники которые рисуют подобные картинки на улицах наверно заинтересуются. Ну и кто просто ради веселья захочет разок распечатать картинку.