Войти
ПроектыФорумОцените

Готика 2 - ремейк (2 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 1 2 3 4 5 Следующая »
#15
15:21, 3 янв. 2020

nes
> На сколько помню, трупы там не исчезали.
Исчезали:
  труппы монстров, если отойти далеко от них или перейти в другую локацию
  труппы людей, если не выставлен флаг NPC_TYPEMAIN


#16
(Правка: 15:36) 15:33, 3 янв. 2020

Try
Круть.

Это ты всё один запилил? Или на чём-то базировался?
Связан ли этот проект с проектами ReGoth, Cryengine Gothic или с какими-либо другими?

Try
Что ещё предстоит сделать? Есть ли какой-то список фич, или план разработки?

#17
(Правка: 16:26) 15:50, 3 янв. 2020

А почему Vulkan? Он так-то не везде работает. Будет версия под OpenGL?

Таки собрал под Linux. Но почему-то не рисуется окно. Судя по сообщениям в логе Vulkan нормально инициализировался и даже вроде меню игры запустилось. Но самого окна игры не видно.

#18
17:27, 3 янв. 2020

Panzerschrek[CN]
> Это ты всё один запилил?
> Связан ли этот проект с проектами ReGoth
Есть связь с ReGoth через ZenLib. Первоначально был план дополнять ZenLib через механизм pull-request'ов, но в итоге мой форк скатился в полную независимость и сейчас примерно на 30% не совмести с оригиналом.

> А почему Vulkan?
На момент начала работы на проектом это было скорее тактическое решение: у меня оффер с вулканом маячил на горизонте, а опыта с этим апи было ноль :)

> Что ещё предстоит сделать? Есть ли какой-то список фич, или план разработки?
Не могу сказать что план есть - это все-таки домашний проект для фана.
Общий подход можно характеризовать как, разработка через тестирование: сделал заход за $ClassName -> оценил проблемы -> пофиксил.
По фичам, что осталось: детектирование домов(без этого жители не понимают, что игрок у них ворует), магия(работает только отчасти), потягивание(замок) и ныряние, система триггеров(остров воров, храм в ярике, ирдотар).

> Таки собрал под Linux.
Линукс сейчас на стадии "оно компилируется", толком им не занимался.

#19
21:54, 3 янв. 2020

Try
> Есть связь с ReGoth через ZenLib.
А, теперь понятно, почему так быстро работа идёт.

> На момент начала работы на проектом это было скорее тактическое решение
Ясно-понятно. Но OpenGL как-нибудь делать всё равно придётся.

> сделал заход за $ClassName -> оценил проблемы -> пофиксил
Подход правильный, но когда сразу видны несколько проблем, организовать их решение в план не повредит.

> По фичам, что осталось
Выглядит, что осталось немного.
Но это ложное впечатление. На примере PanzerChasm я знаю, что после того, как вроде бы всё сделал, остаётся ещё какое-то количество элементов игры, которые работают немного не так, как надо. Но этого хватает для того, чтобы сделать игру непроходимой. Напрмер, на то, чтобы починить оставшиеся 5% непроходимых квестов, может уйти больше времени, чем на реализацию работы 95% квестов.

> Линукс сейчас на стадии "оно компилируется", толком им не занимался.
Печаль-беда.
Ну может я сам поразбираюсь, что там не так работает.

#20
22:17, 3 янв. 2020

Panzerschrek[CN]
> Ясно-понятно. Но OpenGL как-нибудь делать всё равно придётся.
Нет, не придётся, зачем? Вулкана более чем достаточно

> Линукс сейчас на стадии "оно компилируется", толком им не занимался.
> Печаль-беда.
Тоже не очень понятно зачем оно надо на данном этапе, Линкус может быть приятным
бонусом после окончания всех остальных работ, но отвлекаться от основной работы на
Линукс - это довольно странная расстановка приоритетов

Имхо цель любой опенсорсной имплементации игры - сделать проект доступным для широкого круга
пользователей. Линукс и OpenGL-only машины - это весьма маргинальная прослойка

#21
22:32, 3 янв. 2020

Mephisto std
> Нет, не придётся, зачем?
Вулкан - всё ещё не везде поддерживается.

> Линукс - это довольно странная расстановка приоритетов
Неработоспособность под Linux - пока что только моя проблема. Автор в принципе правильно делает, что не тратит на его поддержку времени.

> для широкого круга
При расширении круга придётся поддерживать больше платформ. Но пока что хватит и того, что есть сейчас.

#22
14:33, 4 янв. 2020

Panzerschrek[CN]
> Напрмер, на то, чтобы починить оставшиеся 5% непроходимых квестов, может уйти
> больше времени, чем на реализацию работы 95% квестов.
Триггеры - это как раз мои 5%. Система плохо документирована в модките и интернете в целом, и без нее нельзя пройти 2 обязательных подземелья. Но если в проблемных местах пройти читом сквозь стену - игра проходится.

> Неработоспособность под Linux
> Но почему-то не рисуется окно.
Вчера для интереса запустил Linux сборку:
Ошибки по мелочи: https://github.com/Try/MoltenTempest/commit/b31fe2f921b883a7313b0… 9940d52b04b50
Еще есть баг с пересозданием свопчейна - еще буду править
Окно не рисовалось из-за забытого XMapWindow(dpy, win);

Главное меню заработало, игра пока нет

#23
14:48, 4 янв. 2020

Try
> Триггеры - это как раз мои 5%.
Это было бы хорошо. Главное, чтобы потом ещё 5% не всплыли.

> Вчера для интереса запустил Linux сборку
Всё равно, не работает как надо. На вызове implWidth падает с рекурсией. Если закостылить - чёрное окно появляется. В общем, пока забей.

#24
14:56, 4 янв. 2020

Panzerschrek[CN]
>Ясно-понятно. Но OpenGL как-нибудь делать всё равно придётся.
Это схерали?

#25
18:05, 6 янв. 2020

Panzerschrek[CN]
> Если закостылить - чёрное окно появляется. В общем, пока забей.
Я сейчас на родину приехал, на праздники. А тут у меня старый ноут, который не жалко,- нужно пользоваться моментом :)

Коммит: 505f371

#26
10:08, 7 янв. 2020

Try
Обновился - всё так же, чёрное окно.
Походу, это у меня какая-то проблема. Сейчас сам попытаюсь поковырять инициализацию Vulkan.

#27
10:59, 7 янв. 2020

Годнота! Буду следить за проектом.

#28
23:19, 7 янв. 2020

Джек Аллигатор
лол

#29
8:56, 8 янв. 2020

Джек Аллигатор
Видимо он про твою аватару Кор- что-то там.

Страницы: 1 2 3 4 5 Следующая »
ПроектыФорумОцените