Comments 27
Выглядит игра красиво, а кстати BLOOD видели? Фишка с замедлением понравилась. Пока не купил, только ролик посмотрел.
Организовав полигоны и текстуры в памяти самым остроумным образом я смог этого добитьсяя не спец по движкам, но не про BSP-дерево ли речь? Вообще, можно больше технических деталей?
Здорово. Наверное у вас неплохие шансы идти в геймдев :)
Автор и так в геймдеве поуши. У него несколько достаточтоно известных, хоть и нишевых проектов на стиме, которые прошли гринлайт, когда там еще был фильтр по качеству.
UPD:
Как правило игры автора покупаю незадумываясь, просто чтобы поддержать его. Не уверен что когда нибудь созрею попробовать Путь золота и стали… Просто запускать боюсь. :) Но купил сразу после выхода.
UPD:
Как правило игры автора покупаю незадумываясь, просто чтобы поддержать его. Не уверен что когда нибудь созрею попробовать Путь золота и стали… Просто запускать боюсь. :) Но купил сразу после выхода.
Хочу видео посмотреть, есть?
Прелестно!
Забавно. По процессору мой комп требованиям удовлетворяет, но заявленную Windows 7 на нем запустить так и не удалось (хоть и в виртуалке).
На 32-битной XP игра обязана работать. А вот про 64-битную не уверен, возможно Стим в этом случае подсунет 64-битный билд игры, а он вероятно уже начиная с семерки только.
Если вдруг кто-то скачает из под 64-бит XP, скажите, как там. Вопрос главным образом в том, какой билд Стим дает для этой операционки.
Если вдруг кто-то скачает из под 64-бит XP, скажите, как там. Вопрос главным образом в том, какой билд Стим дает для этой операционки.
Публикацию по хорошему надо размещать в хабе «Я пиарюсь». Потому что касательно разработки игр тут практически ничего.
Итого, я решил писать растеризатор как линейный цикл по экранному буферу. В один проход, последовательно. Организовав полигоны и текстуры в памяти самым остроумным образом я смог этого добиться.
Иными словами, автор написал трассировщик лучей (ray tracing)? Странно, что в статье этот термин ни разу не появился.
Ничего не сказано о самой реализации. Самое простое, что приходит на ум — это S-buffer:
https://www.gamedev.net/resources/_/technical/graphics-programming-and-theory/s-buffer-faq-r668
http://graphicon.ru/html/2000/RENDERING/boreskoff.pdf
https://www.gamedev.net/resources/_/technical/graphics-programming-and-theory/s-buffer-faq-r668
http://graphicon.ru/html/2000/RENDERING/boreskoff.pdf
спасибо за статью, скажите пожалуйста, а на чем написана игра? какой язык?
Написана на с++. Язык на мой взгляд имеет плюс в том что существует много его реализаций. Компиляторы есть от Борланда, Ватком, GCC, Майкрософта, Интела, Кланг есть. Таким образом я не завишу от единственного источника, который мало ли что может выкатить. Грустные истории пользователей GameMaker'а подтвердят.
Инструменты я использовал такие: Code::Blocks, Gimp, Blender, Aufacity, Sleepy.
Связь с системой через: WINAPI либо через SDL2 для нативных линукс билдов. Которые однако в Стиме использовать не стал.
Инструменты я использовал такие: Code::Blocks, Gimp, Blender, Aufacity, Sleepy.
Связь с системой через: WINAPI либо через SDL2 для нативных линукс билдов. Которые однако в Стиме использовать не стал.
большое спасибо за подробный ответ :-)
А вы пробовали собирать ее на разных компиляторах? Не возникало ли проблем с этим? Я чего спрашиваю, мне интересно, насколько совместимы все эти компиляторы между собой и со стандартом. Не знаю как в стандарте, а вот в учебниках многие важные нюансы опущены, что не внушает оптимизма. Например, я так и не нашел подробной таблички с правилами видимости при наследовании классов для переменных и методов. И вообще, прикручивать объекты к кросс-платформенному ассемблеру мне до сих пор не кажется удачной идеей.
ну если отбросить тот факт что движок самописный от этой игры ничего не остается, т.е. лет 20 назад, возможно это было бы кому-то интересно, а сейчас?
А почему нет. Шутан, бодрый, бегай-стреляй. Я сам играю в такие, те же Дум и Херетик. Отдохнуть за ураганным экшеном, мне кажется это всегда хорошо.
А сейчас это глоток чистого воздуха для тех, кто отказался покупать новый комп в том числе потому что эта железка, если не сломается, должна прекрасно выполнять те же самые функции и через десять лет, что бы там ни говорили маркетологи с их запланированным устареванием. Раздражает, что на новые более мощные компы пишут программы с ровно тем же функционалом, но отжирающие в разы больше ресурсов, чувствуется какой-то обман. Хоть и понятно, что купить новую железку и навязать ее потребителю дешевле, чем оплачивать дополнительный труд программистов.
вообще не имеет никакого отношения к этой игре, есть сотни игр которые запустяться на старом железе, я уверен это далеко не лучшая из них.
ооо, ностальгическое чувство тошноты от переиграния (посмотрел видео), 20 лет прошло а до сих пор пробивает.
Sign up to leave a comment.
Как софтрендер писал да игру написал