Комментарии 28
Кажется я начинаю понимать как работал wolfenstein 3d в далекие 90. Спасибо!
+2
DOOM часов моих далеких…
0
>Итак, вот ограничения, которые я ввёл
Собственно, их ввели еще при создании Дума и Фульфа ;)
Собственно, их ввели еще при создании Дума и Фульфа ;)
+1
Все это канеш здорово, но чел изобрел дум. :) Разве что частицы добавил.
И — биллборды?.. Серьезно? %)
И — биллборды?.. Серьезно? %)
+1
Он вроде четко обозначил, чего хотел — понять, как создавались 3D движки прошлого.
0
В статье технически воспроизведён Вольфенштейн. А вот Дум уже технически продвинутее — там уже есть и разная высота пола и потолка (может меняться и динамически), и анимированные текстуры с прозрачностью, и динамическое точечное освещение (рассчитываемое «в мире», а не «в экране»).
0
И — биллборды?.. Серьезно? %)Тоже удивило, сколько себя помню — спрайтами назывались… Но статья все равно крутая.
0
Биллборд — это плоскость, всегда направленная на камеру. Спрайт — картинка, которая накладывается на биллборд.
0
когда монстры позади игрока они не «обсчитываются»?
0
Про атмегу не скажу, но на ZX такое делали. www.youtube.com/watch?v=tNdisBGov2w Смотреть с 13:30. :)
0
Не совсем понятно, что из двух видов памяти считать за раму, но точно на 2 кило будет ОЧЕНЬ сложно развернуться, а вот на 32 — только в путь, учитывая «The device achieves up to 16 MIPS throughput at 16 MHz». Экран еще целый кило отожрет… Так что придется выезжать за счет мощи проца, грубо гря — налегать на процедурную генерацию во все поля. :) Как в вышеупомянутых играх 90-х годов из ролика. И еще очень важно, что там в ром запихали, хоть и всего кило.
0
Насколько я понимаю, в 32К записывается скомпилированный код, и его нельзя менять, а в 2.5К можно писать.
0
Ууу, как все жестко тогда. :) Но может быть можно писать из кода (ну канеш с меньшей скоростью), примерно как на диск.
А реально желание сделать нечто или просто любопытство?
А реально желание сделать нечто или просто любопытство?
0
Просто любопытство, но что-то подобное нашлось — https://arduboy.com/fps-fires-em-up/
видео:
more work on this #arduboy maze game! added my cousin's procedurally generated #dungeonsynth music! pic.twitter.com/O4NCRaps6q
— JON WINGROVE (@floatstarpxlol) April 24, 2017
0
Шикарно! Я помню еще залипал на заставку старой винды «лабиринт»
+1
Супер, радуете интересными переводами.
0
А как насчёт быстрого панорамного движка для этой ретроконсоли с поддержкой кубических и равноугольных панорам? Ну, там чтоб демейк Myst запилить или ещё что-нибудь подобное?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Пишем движок трёхмерного ретро-шутера с нуля