sasha_tehnik, количество зареганых - вообще не показатель. Посещений в день - DAU - ну хоть что то. Еще как минимум ретеншн, длина сессии, ну и монетизационные метрики. Это самый самый минимум. Дальше уже идут всякие LTV, ROI и прочее - читайте отдельно про это дело - ответ не вместится в рамки тостера.
И да - можно отслеживать от кого кто пришел - есть механизмы.
sanek2005, https://github.com/miloyip/game-programmer - материалы вот тут.
Не знаю как вам точнее сказать уровень кроме "очень хорошо" - потому что зависит от требований к редактору. Вся школьная так или иначе пригодится +матрицы. Это пожалуй минимум. А если говорить о симуляции материалов, света и прочего - то там все еще интереснее и сложнее.
Zimaell, грубо говоря да. Формировать можно кнопочкой в меню - она легко туда добавляется. Типа "собрать ресурсы". А еще лучше - на этапе сборки билда. Но это уже кунг-фу посложнее
Zimaell, заводите один конфиг (хоть джсон, хоть скриптабл обжект), и в нем указываете весь список уровней и названия. Загружаете только его на старте - и вот уже у вас в памяти нужная инфа
Я ради интереса его даже попробовал (юзаю схему с md + git тоже) - ну как то он немнооого неочевидно работает )) Но работает. Факт. Хотя приятнее было бы кнопку на тулбаре иметь ) Можно попробовать конечно сырцы поковырять...
Magneto903, про траектории - верные опасения. Нужен рандом хороший.
Про граф и нетайловую карту. Навмеш же. Триангулируйте карту на полики, цетры поликов - вершины графа. Возможно правда придется учесть "жирность" ботов - что двигаются не просто точки, а объекты.
Magneto903, Ну т.е. "бегать по кругу" вполне вписывается. Вот и проверяйте сможет ли он при выборе очередной вершины дальше бежать по кругу ))
Но я бы все таки заранее такие вершины убрал.
Magneto903, Но это справедливо только для таких тупиков как вы нарисовали. Я бы советовал сразу выделить все проблемные ситуации и строить алгоритм исходя из них
Magneto903, никто не мешает вам для красных и синих использовать разные графы ;-)
Ну смотрите. Как определить что вы в тупике? Нет выхода. На уровне графов - это означает что у вершины есть только 1 ребро. Как найти такие вершины? Ну если в целом список всех вершин есть - то просто. А если нет и нужен обход графа - то как только для дальнейшего движения по графу вам нужно пройти по ребру, по которому вы только что прошли - вот он тупик.
Теперь разовьем до ваших зеленых ботов. У них цель "убегания" вообще какая? Что такое убегание? Движение куда то в конкретную точку, или "в противоположном направлении"? Это вот пока непонятно из вашего ответа. Я предположил что просто движение в сторону от противника. Как тогда понять не в тупик ли мы движемся? Да просто найти все обратные маршруты в исходную точку. Если есть хоть один маршрут, в котором не надо двигаться по уже пройденным ребрам - то это не тупик. Может я не прав и есть более простой алгоритм - но общая идея именно такая.