Соглы, в следующих итерациях ) обязательно покажем!
Вид для печати
Пока, честно сказать, ужасно. Слайдшоу-стайл. RTS'ом не пахнет. Статические юниты размером с тайл стоят строго в позиции тайла....Цитата:
Новое видео
Я столько же юнитов динамически на экране запущу с высокоуровневой логикой, и быстрее будет. :biggrin:
Кстати, динамический рефрэшер для спрайтов 3х3 уже дописан. Видос выложил в теме:
https://zx-pk.ru/threads/32718-warcr...=1#post1119296
А я тебе говорил: зачем ты делаешь сложную вуаль, когда у тебя на кор геймплей тактов не хватает. Не надо с рюш и завитуш начинать писать. Надо сразу с главного.
Мне кажется, что утверждение "на кор геймплей тактов не хватает" немного преждевременное. В том что было показано не вполне видно какое на самом деле быстродействие. И неясно какую часть от этого будет занимать логика геймплея (которую правильно было бы раздробить на кучу фреймов, и производить "в фоне"). Обновление pathfinder'а не обязано просчитываться за один раз для всех юнитов. Оно вообще может происходить 2 раза в секунду, и существенно плохого влияния на геймплей это не окажет. Стратегические перерасчеты тем более могут делаться редко (также дробясь на микрофункции) - быстрой реакции у AI быть не должно.
В общем, все может оказаться не так плохо, при правильном подходе.
Почему скроллер в стиле тык-тык? А не вжжжжух?!
7 экран в верхней памяти, и дата хранилище спрайтов тоже в верхней памяти, но другой страницы. Как ты собрался кидать "напрямую"? Рука/лицо...Цитата:
разве не двухэкранный рендер тут уместнее (чтобы без буферов - а сразу на экране отрисовка)?
Вот тебе марик нормальный. Сконверти и не парься:
https://tse2.mm.bing.net/th?id=OIP.9...QHaO0&pid=15.1
Вааще как раз твоя тема:
https://www.spriters-resource.com/pc...ter/starcraft/
Как и обещал: 30 динамических юнитов под управлением ИИ одновременно на экране без тормозов. 3.5МГц
https://zx-pk.ru/threads/32718-warcr...=1#post1119388
Эксперименты, прототипирование идей...
https://youtu.be/fEk4xp7jtR4
На первой половинке видео, рисование линий:
- показать маршрут следования юнита
- показать пути между way point'ами
- рисование молний
Вторая половинка, внутреннее представление свойства поверхностей, которые будут тормозить юнитов (песок, грязь, болото и т.д.)
Эти вещи необходимы для отладки.
Морпех брэйкдансит. :biggrin:
Какой смысл в частичной тайловой проходимости, если юнит осознаёт тайл только целиком?
P.S.: На https://zxart.ee/ уже картинку-заставку к твоей игре нарисовали. Забирай :tongue:
Домики слишком маленькие, - не катит.
Увеличить в 4 раза минимум (в 2 раза линейно)!
Наконверти отсюда и не парься:
https://cdna.artstation.com/p/assets...jpg?1526038813
DragonsLord, это не домики, это карта коллизий, судя по всему. юнит не может пройти сквозь эти "домики".
Я про дома, а не про песок.
Что в слове ДОМИКИ/СТРОЕНИЯ не понятно?
В первой демке показывали 5 домиков.
там есть кубики с цифрами
домиков нет
https://www.youtube.com/watch?v=hnplRIiE5Qc
Вы не знаете, как у вас домики выглядят? Или что?
https://d.radikal.ru/d43/2106/8a/26363cc94a1c.png
а ты нам на что?
https://youtu.be/TskdADwL50A
Слип взял самые позорные кадры моего Варика. Какой стыд :biggrin:
Учитывая, что я специально для него сделал эксклюзивный захват с экрана специальной версии, т.е. отснял материал по его же просьбе в высочайшем качестве, а он даже не скачал ролик...
Как бэ это сказать... рука/лицо.
Чё, когда новости по вашей версии?
Могу подарить анимации слизи и скелетика. Мне в память не влезли.
Нигде ранее не светившиеся.
Отличные инопланетные монстры.
Разработка остановилась?
Выдохлись?
а смысл про каждый пук рассказывать ?
А молодняк, идущий по следу отцов, каким таким чутьём должен секретики кодинга узнавать? Телепатией?
Или там, реально, кроме пука на пару строк ничего и не сделали?
Не знаю, что такое "этюды"...
даже не знаю что сказать.
тут есть раздел программирование
а в нем раздел Этюды
для тех кто программирует прям вообще маст рид
https://youtu.be/RI7_AjWUm9o
Скрытый текст
puk[свернуть]
Вот то, что они ходят не по квадратам 2х2 знакоместа (лево-право-верх-низ-диагонали) а идут каждый по своей линии, прям как во "взрослых" играх, на Спектруме смотрится просто бомбически!
Жду с нетерпением, обязательно куплю!
Да, и прикольно, что они рассинхронены, тоже добавляет реалистичности!
такой замысел )
Это часть задумки, но есть хитрости реализаций, которую можно назвать не баг а фичей.
Вообще "Дерево Поведений" у всех юнитов одинаковое, но по факту ведут себя немножко по разному, мне прям нравится... сам тащусь )
При равнозначных поворотах (почасовой/против) цена поворота одинаковая и вместо повороту (всегда в одну сторону) выбирается рандомная.
В реализации обновления дерева поведения, происходит выборка в 1 фрейме по часовой, во 2 против и из за этого наблюдается некая заторможенность когда необходимо выполнить поворот.
В результате получается уникальность поведения каждого юнита + есть учёт поворота и перемещения от типа поверхностей, на которой стоит юнит, замедляя его.
В группе есть видео где носятся 60 юнитов на 7МГц...
Кстати, идея - увеличивать максимальное кол-во юнитов в зависимости от МГц.
Ну типа если обычный спек, можешь пострить максимум 30 юнитов и т.д.
Оригинальный тостер и всё такое, это конечно, хорошо, но надо же кинуть косточку владельцам Скорпионов, Эво, Next в конце концов )
Честно, посещали такие мысли, но балансить будет очень сложно в таком случае, но думаю попробовать стоить (для каждой карты имеется физическое ограничение любых типов юнитов свои/противники/нейтральные).
Сделать изменение этих значений в зависимости от скорости ЦПУ, как вариант думаю стоит попробовать и посмотреть что из этого выйдет.
- - - Добавлено - - -
https://youtu.be/5ZVepZt0fCQ
Скрытый текст
Справа-сверху:
1. скорость всей игры (4 = нормальная скорость, 1 = ускорение всей игры в 4 раза)
2. +/- включение/выключение распределение обновления юнитов во фрейм (т.е. если за фрейм не успели обновить, обновление переносится в последующие фреймы)
Фактически это распределение нагрузки обновлений для ЦПУ 3.5Мгц. Но тут тоже есть нюансы, к примеру в 1 фрейме 5 юнит стреляет в 30, а только в 4 фрейме (когда дойдёт очередь обновления 30 юнита) он на это отреагирует.
3. ФПС
Снизу-слева, счётчик обновлений юнитов на экране[свернуть]
Не, я предлагаю при загрузке проверить производительность и установить настройки геймплея исходя из этого. Я говорю не про настройки графики, памяти, а только про частоту проца. Ну обидно же имея турбо не иметь возможности пользоваться потенциалом, на 14МГц наблюдать тех же 20-30 юнитов...