Небольшой пост размышление. Опять под фото с лего, т.к. показывать по фрилу всё еще нечего.
Я стал продумывать базовую геймплейную механику и у меня возникла эврика. Вот я хочу сделать из фрила gta-5+ласт-оф-ас в космосе с моментальной сменой корабля по ходу сюжета. Чтобы это сделать мне надо:
- посадить игрока на виртуальную базу
- переставить корабль (SetShipAndLoadout)
- моментально запустить игрока в космос с базы в виде невидимого пикселя
Примерно как это было в миссии 7, когда игрок вылетал чёрт знает где. Это как раз и была виртуальная невидимая база.
И тут вроде бы всё понятно, но как быть с игровым миром? Если что я напомню - при прогрузке сейвов я загружаю всю сцену заново, то есть все корабли спавнятся с нуля. И тут я внезапно понял, какой у нас тут вот это поворот...
Дело в том, что я постоянно боролся с багами очистки памяти игры. Эти баги до сих пор вылезают, когда в космосе виден НПЦ из прошлого сегмента миссии. Всё потому что фрил очищает память только при гиперпрыжке. И, следственно, чтобы адекватно почистить память мне надо или завершать миссию (что невозможно) или выпиливать всех НПЦ перед тем, как игрок влетит в стыковочный узел базы-телепорта. Ну - последний вариант худо бедно мне и пришлось везде реализовать. Ну так вот...
А при принудительной посадке игрока на виртуальную базу память не очищается. И это всё приводит к тому, что мне в принципе можно спокойно моментально пересаживать игрока даже не меняя игру... просто игрок респавнится, все НПЦ сразу сами могут даже сохраниться в автосейв и при вылете игрок уже будет на новом корабле в той же боевой локации с теми же противниками. Таким образом - сама архитектуры работы фрила буквально подталкивает меня к реализации этой механики.
На самом деле у меня уже действительно чешутся руки всё это попробовать. Но я принципиально не буду этим заниматься вплоть до следующих выходных, чтобы закончить процедуру восстановления глаз (возиться с каплями уже задолбался). И вот уже потом выделю себе время, что записать тестовое видео на ютубе и показать всем, что проект не заглох и дело потихоньку идёт.
Но сам план начать полноценную разработку в ноябре неизменен. Ну, тупо потому что за счет неделанья фрила у меня в принципе стало гораздо лучше самочувствие и здоровье пошло на поправку. Соблюдение режимов питания, лёгкий фитнес, все дела. Так что полноценная разработка фрила - это добавление огромного числа проблем. И что-то маловато у меня желания окунаться в это с головой. Ну и, как говорилось в прошлом посте, хороший препродакшен может значительно удешевить разработку. Поэтому это сейчас гораздо важнее, т.к. мой разработческий "ресурс" ограничен.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Немного возвращаемся в алиенскую систему. Тут видно текущий прогресс. На ... | 0 | 6.18 | 26-07-2026 |
| 2 | Результат: новая локация, номадский город. Получилось не идеально, но вот ... | 0 | 6.34 | 27-08-2026 |
| 3 | Две [https://vk.ru/wall-216665179_5872|теории] о содержании [https://vk.ru/wall-216665179_5775|грядущего обновления "COSMOS"] для "No Mans ... | 0 | 5.56 | 29-08-2026 |
| 4 | Кароч без предисловий - я вернулся к работе над Скаутами. ... | 5 | 7 | 15-07-2026 |
| 5 | В сеть вывалили почти 200 ГБ внутренних файлов Rockstar — ... | 0 | 8.55 | 25-09-2026 |
| 6 | Звуки rock and stone в бесшовном PvE-космосе — Jump Space ... | 1 | 10.99 | 19-09-2026 |
| 7 | Цивилизации в космосе. Дюны 4x. Смеси жанров. А вам чё ... | 0 | 10.02 | 14-09-2026 |
| 8 | Хай А был бы кому-нибудь интересен космический аск в духе ... | 0 | 8.8 | 19-08-2026 |
| 9 | Сделайте пожалуйста уважаемые программисты разработчики игр новую игру по найму ... | 0 | 5.33 | 14-09-2026 |