Blogs Other

STALZONE - Minecraft project

  • 934 views 1 today
  • 2
  • 2
Dupi
Lvl 1New Miner
1
• Проведена тотальная переработка модов, исправлены некоторые критические ошибки приводившие к крашам и другим неприятным последствиям.
• Последнее время работа велась исключительно над частицами и редактором частиц. Благодаря редактору можно реализовывать множество интересных вещей. Партиклы имеют обширное кол-во модулей - управления таких как "размер с течением времени жизни партикла", "скорость", "цвет", "взаимодействия", "шум/турбулентность" и др. Новые партиклы и их редактор позволят нам с лёгкостью делать визуальную часть аномалий и даёт нам возможность придумать свои кастомные. Новая система частиц неплохо
оптимизирована и имеет ряд преимуществ над ванильной майнкрафтовской - во-первых это двойная сортировка частиц - при первом проходе сортируется по дистанции до камеры, во втором по следующим критериям:
1) тип смешивания
2) шейдер
3) режим отсечения полигонов (передний/задний)
4) текстура
В итоге при рендере большого количества одинаковых эффектов, минимизируется количество вызовов метода рендера и скидывания вершин на видеокарту. Так же, был реализован запрет рендера частиц за пределами экрана.
• Положительно прошли испытания новой доработанной системы декора, многие пожелания в ходе тестов мы учли и работать с модом стало еще более комфортно.
• Была реализована подсистема-хелпер звуков для возможности проигрывать и останавливать зацикленные звуки в любой тик. Что положительно сказалось на атмосфере.
• Ввели разнообразные шейдеры для более детальной проработки аномалий, что позволило нам рендерить, их различные вариации, начиная сталкерскими аномалиями, и заканчивая своими, продуманными и разнообразными. В видео прикрепленном ниже показан первичный вариант шейдера, который будет дорабатываться. Параллельно велась работа над пространственными аномалиями, которые будут раскиданы по всей карте. Связанные между собой аномалии будут перемещать игрока в рандомные места, не всегда безопасно для жизни. Поэтому стоит подумать прежде чем вступить в такую. Не волнуйтесь, показанный в видео болт будет дорабатываться.
• Наш художник так же реализовал различные меню для администраторов, в том числе и иконки аномалий. Мелочь, а приятно.
• Сделали автоматическую загрузку и разгрузку декораций в память во время пересечения чанков игроками, аналог ванильной системы тайлэнтити, что положительно сказалось, опять же на оптимизации.
• Доделали систему брони, которая стала теперь лучше воспринимать шейдеры, а так же упростили введение новых видов брони, в следствии чего смогли разнообразить её как по внешнему виду так и по характеристикам, введя новые, уникальные разновидности.
• Так же ввели новую, продвинутую систему экзоскелетов, различающихся по видам, характеристикам, и разделили их на 3 группы:
1) Экзоскелеты кустарного производства, собранные умельцами из разнообразных запчастей, направленных на узкий спектр возможностей в угоду которым был принесен в жертву некоторый функционал, вроде мобильности, подвижности, или же наоборот, защиты.
2) Экзоскелеты группировок имеющие широкий спектр модификаций превращающий его владельца в серьёзного противника. Эти экзоскелеты гораздо лучше своих кустарных предшественников поскольку обладают более гибкой системой прокачки позволяющей устранить те или иные недостатки, к тому же имеют серийное производство. Однако их возможности ограничены направленностью функционала ценящегося группировкой, и до экзоскелетов 3-ей группы, даже полностью модифицированные – не дотягивают.
3) Экзоскелеты высокого качества, вобравшие в себя все самые лучшие инженерные решения из когда-либо предложенных, вкупе с легкостью, прочностью, долговечностью материалов, делают их самыми высоко-востребованными в Зоне, а их обладателей приравнивают к легендарным личностям, и потому, часто, убивают, только ради этих экзоскелетов.
• Портировали скайбоксы в игру, убрав все недостатки
и неточности, которые когда-либо были нами замечены, теперь небо не будет через чур ярким, а его переходы зависящие от погоды, и времени суток сделаны более плавными. Добавили горизонт. Была попробована техника Sunshafts/godrays для солнца и луны. В будущем будет более оптимизирована, пока этого нет, её можно отключать в настройках.
• Полностью адаптировали шейдеры на движок проекта, взяв за основу Atmosfear 3, однако за FPS можете не волноваться, была проведена тотальная работа по их оптимизации, поскольку это всегда было нашей целью.
• Исходя из пункта выше - сделали намокание декораций во время дождя. Возможно в будущем эта тема будет развиваться и намокать будет все, включая блоки.
• Наши сценаристы проделали большую работу, и теперь количество небольших и средних дополнительных сюжетных линий варьируется от 120-и до 150-и. Сюда не входит основной сюжет сервера.
• Активно продвигается застройка локаций. Благодаря нашим строителям, мы уже закончили работу над Предбанником, Кордоном и его подземельями, Свалкой и Баром. На очереди сейчас финишная доработка Агропрома с его подземкой, а так же декорирование Темной Долины.
• Прочие наши наработки можно увидеть в альбоме со скриншотами с полей разработки —> https://vk.com/stalzonecraft?z=album-99004664_245922930
В ближайших планах у нас:
1) Просчитывание частиц на GPU, instanced rendering, оптимизации их по-максимому.
К сожалению, lwjgl 2.9 в этом деле довольно слаб, а переходить на 3.0 почти тоже самое что и переписать код игры с нуля.
2) Новые анимации, анимации оружия от третьего лица
3) Рендер тела от первого лица со всеми предшествующими анимациями третьего лица
4) Новые виды брони и оружия с анимациями, шейдерами, и всем сопутствующем.
5) Камера от первого лица и анимации к ней.
6) Еще более детальная доработка декораций. В планах приделывание им различных скриптов, позволяющих прикреплять к ним различные эффекты, вроде света, звука, иных партиклов. Есть идеи по добавлению кастомизируемого скелета к декорации, что позволит взаимодействовать с ними – к примеру открыть ящик, дверцу холодильника и т.п. но это пока на уровне идей и к реализации подобного мы еще не преступали.
7) Разработка собственной системы погоды, поскольку ванильную мы считаем не приемлемой. Создание различных погодных явлений самое малое что будет проделано в этом направлении.
8) Интересная, и продуманная версия спавна артефактов после выброса, которая так же затронет аномалии.
9) Создание различных Гуи: меню, экранов загрузок, настроек, паузы и т.п.
10) ПДА. Нормальные сообщения в сталкерской сети, чат, оригинальные сообщения о смерти сталкеров, отображение заданий и прочее.
11) Закрытый Альфа Тест.
Ссылка на проект - vk.com/stalzonecraft

STALZONE - Minecraft  project
STALZONE - Minecraft  project
STALZONE - Minecraft  project

More like this

  Have something to say?

Welcome