Comments 27
Выглядит игра красиво, а кстати BLOOD видели? Фишка с замедлением понравилась. Пока не купил, только ролик посмотрел.
Организовав полигоны и текстуры в памяти самым остроумным образом я смог этого добитьсяя не спец по движкам, но не про BSP-дерево ли речь? Вообще, можно больше технических деталей?
+1
Здорово. Наверное у вас неплохие шансы идти в геймдев :)
+1
Автор и так в геймдеве поуши. У него несколько достаточтоно известных, хоть и нишевых проектов на стиме, которые прошли гринлайт, когда там еще был фильтр по качеству.
UPD:
Как правило игры автора покупаю незадумываясь, просто чтобы поддержать его. Не уверен что когда нибудь созрею попробовать Путь золота и стали… Просто запускать боюсь. :) Но купил сразу после выхода.
UPD:
Как правило игры автора покупаю незадумываясь, просто чтобы поддержать его. Не уверен что когда нибудь созрею попробовать Путь золота и стали… Просто запускать боюсь. :) Но купил сразу после выхода.
+4
Хочу видео посмотреть, есть?
0
Прелестно!
0
Забавно. По процессору мой комп требованиям удовлетворяет, но заявленную Windows 7 на нем запустить так и не удалось (хоть и в виртуалке).
0
На 32-битной XP игра обязана работать. А вот про 64-битную не уверен, возможно Стим в этом случае подсунет 64-битный билд игры, а он вероятно уже начиная с семерки только.
Если вдруг кто-то скачает из под 64-бит XP, скажите, как там. Вопрос главным образом в том, какой билд Стим дает для этой операционки.
Если вдруг кто-то скачает из под 64-бит XP, скажите, как там. Вопрос главным образом в том, какой билд Стим дает для этой операционки.
-1
Публикацию по хорошему надо размещать в хабе «Я пиарюсь». Потому что касательно разработки игр тут практически ничего.
+7
Итого, я решил писать растеризатор как линейный цикл по экранному буферу. В один проход, последовательно. Организовав полигоны и текстуры в памяти самым остроумным образом я смог этого добиться.
Иными словами, автор написал трассировщик лучей (ray tracing)? Странно, что в статье этот термин ни разу не появился.
+2
Ничего не сказано о самой реализации. Самое простое, что приходит на ум — это 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
+2
спасибо за статью, скажите пожалуйста, а на чем написана игра? какой язык?
0
Написана на с++. Язык на мой взгляд имеет плюс в том что существует много его реализаций. Компиляторы есть от Борланда, Ватком, GCC, Майкрософта, Интела, Кланг есть. Таким образом я не завишу от единственного источника, который мало ли что может выкатить. Грустные истории пользователей GameMaker'а подтвердят.
Инструменты я использовал такие: Code::Blocks, Gimp, Blender, Aufacity, Sleepy.
Связь с системой через: WINAPI либо через SDL2 для нативных линукс билдов. Которые однако в Стиме использовать не стал.
Инструменты я использовал такие: Code::Blocks, Gimp, Blender, Aufacity, Sleepy.
Связь с системой через: WINAPI либо через SDL2 для нативных линукс билдов. Которые однако в Стиме использовать не стал.
0
большое спасибо за подробный ответ :-)
0
А вы пробовали собирать ее на разных компиляторах? Не возникало ли проблем с этим? Я чего спрашиваю, мне интересно, насколько совместимы все эти компиляторы между собой и со стандартом. Не знаю как в стандарте, а вот в учебниках многие важные нюансы опущены, что не внушает оптимизма. Например, я так и не нашел подробной таблички с правилами видимости при наследовании классов для переменных и методов. И вообще, прикручивать объекты к кросс-платформенному ассемблеру мне до сих пор не кажется удачной идеей.
0
ну если отбросить тот факт что движок самописный от этой игры ничего не остается, т.е. лет 20 назад, возможно это было бы кому-то интересно, а сейчас?
0
А почему нет. Шутан, бодрый, бегай-стреляй. Я сам играю в такие, те же Дум и Херетик. Отдохнуть за ураганным экшеном, мне кажется это всегда хорошо.
+2
А сейчас это глоток чистого воздуха для тех, кто отказался покупать новый комп в том числе потому что эта железка, если не сломается, должна прекрасно выполнять те же самые функции и через десять лет, что бы там ни говорили маркетологи с их запланированным устареванием. Раздражает, что на новые более мощные компы пишут программы с ровно тем же функционалом, но отжирающие в разы больше ресурсов, чувствуется какой-то обман. Хоть и понятно, что купить новую железку и навязать ее потребителю дешевле, чем оплачивать дополнительный труд программистов.
+1
вообще не имеет никакого отношения к этой игре, есть сотни игр которые запустяться на старом железе, я уверен это далеко не лучшая из них.
0
ооо, ностальгическое чувство тошноты от переиграния (посмотрел видео), 20 лет прошло а до сих пор пробивает.
0
Sign up to leave a comment.
Как софтрендер писал да игру написал