combat lynx еще такая, той же конторы
в студию снапшоты для полегчания!
Вид для печати
Видали, что Брабен творит? СтарСитизен догнан! :biggrin:
https://www.youtube.com/watch?v=lrLjC47iwlY
Нет смысла приплетать другой движок, когда на основе этого же самого движка можно сделать гораздо лучше и натуральнее.
Луноходная высадка уже в работе.
Алоний заявлял 25 объектов предел.
Наученный вчерашним стримом и ценой на КобруМК4, позволил себе не поверить и проверить...
Короче когда я дошёл до 35 объектов на сцене, я устал их добавлять. - Оно всё ешё работало. Не зависало и всё успешно отрисовывало. И даже fps при интерлейс режиме не падал ниже 7..9 :tongue:
(замечу, что это были так называемые быстро-объекты, т.е единичные - у них матрицы поворотов попроще)
- - - Добавлено - - -
Вспомнил, что можно в современном jsасме извращаться и циклы делать на встроенной логике, что-то типа так:
50 объектов, fps 4..5 - полёт нормальныйКод:_=50
dup 3
__=50
dup 10
ld hl,100+_ ;hl=X (как в away3d Z)
ld bc,16+__ ;bc=Y (как в away3d -X)
ld de,-32 ;de=Z (вертикальный - смотрит вниз)
ld a,0
LD ix,vertcubesimple
call DOOBJNROT
__=__+50
edup
_=_+50
edup
60 объектов, fps 3..4 - работает
70 объектов, fps 3 - всё ещё не виснет, даже намёка нет :biggrin:
... ладно, не буду дальше мучать двигло.... если 70 потянуло, то и 128 стопудово потянет.
Алоний доооолго думал, ка привлечь к кодингу под АТМ челов, которые кодить под этот "левак" не хотят. И придумал-таки :tongue:
Сразу интегрирует в свой движок переключение на цветной режим АТМки. Пишу я, допустим, полноценную элитку под 128к, он говорит, "дай мне исходник", меняет всего одну цифру в заголовке настроек двигла и автоматически компилируется версия под цветной вывод на АТМ. Вот хитрюга! :biggrin: Мультиплатформенный движок.
Ролик старый, но хороший. Поднимает настроение :tongue:
https://www.youtube.com/watch?v=1r7OSXSreF4
https://www.youtube.com/watch?v=K7lcxVgxUlM
"Луноходная" версия высадки на планету в работе.
https://a.radikal.ru/a37/2103/a5/e095cdf2786b.png
Уже удалось перехватить поток данных с координатами, встроить в него эмулятор собственного пространства. Если в движке оно равно 0..2048, то у меня сейчас 0..65535, т.е. мерность пространства увеличена в 32 раза по всем кординатам относительно возможностей двигла Алония. А это надо сказать, дофига большая карта. Тупо можно заблудиться.
Написаны специальные патчи для объектов, позволяющие им существовать в этом пространстве. А также предпринимаются попытки не тупо отрисовывать объекты в черноте (фабула: ночь и ничего не видно), а всё же попытаться реализовать отрисовку ланшафта. Один из способов реализации (зачатки альфы) вы видите на скриншоте. Даю ему название "Сентинел". :tongue: В принципе есть ещё 2..3 альтернативных способа. Если хватит быстродействия - попробую закодить все.
Строю руины. Размерность карты 65536х65536. Окромя встроенного в движок рэйнджа видимости добавлен собственный чекер дистанции, загружающий и выгружающий объекты в реальном времени. Аналог "Обджект Контейнер Стриминг" в "Star Sitizen".
https://d.radikal.ru/d13/2103/5f/5a3ddf1de7a3.png
https://c.radikal.ru/c42/2103/a4/ffec8e8e503f.png
https://b.radikal.ru/b21/2103/01/10200b627a0e.png
На сколько я вижу по тестам никакой земли/ландшафта не будет - не хватит быстродействия. Хотя сам город, можно наращивать любого размера, хоть до полного иступления. Карта реально огромная, а обджект стриминг позволяет иметь сколько угодно объектов на карте. Бесконечное количество.