21

TerraPath #21 update alpha 2

Update alpha 2.
Основные фишки этого апдтейта:
- Дерево технологии.

- Музыка и звуки.

- Улучшение графики.

Скачать билд можно тут:

https://vk.com/terrapath

Посты о разработке этой игры можно почитать тут:
https://pikabu.ru/profile/GooDCrafter

Полный список изменений:

- Плавное освещение.

- Переписал освещение убрав рекурсию.

- Вывод DrawCall'ов.

- Новые текстуры деревьев.

- Буфер глубины для объектов.

- Анимация у объектов.

- Саженцы(дерево растёт 20 минут).

- Улучшение генерации: Камни на земле, Кусты.

- Дерево технологии.

- Куча различных предметов.

- Увеличил дроп камней с блока камня.

- Infobar.

- Костёр.

- Кора у деревьев.

- Поджигатель.

- Стена из веток.

- Дверь.

- Веревка из коры.

- Корзина.

- Инвентарь у объектов.

- Объекты больше одного тайла.

- Kiln.

- Глина.

- Глиненная ваза.

- Stone Adze.

- Комнады в чате.

- Статистика уничтоженных блоков.

- Описание предмета: является ли материалом, вывод статов у инструментов, описание к кирке про ломание пола, вывод шанса поджога у поджигателя.

- Батчинг и отсечение по области видимости.

- Теперь дверь имеет вертикальное состояние.

- Стены соединяются с дверью.

- Текстура разрушения растягивается на весь объект.

- Улучшил интерфейс всех окон.

- Плашка изучаемой технологии.

- Charcoal pile.

- Charcoal.

- Факелы.

- Расчёт рендера от камеры (позволяет сделать свободную камеру).

- Верстак.

- Деревянные стены и пол.

- Каменны стены и пол.

- Звуки: Клика, подбор предметов, установки объектов и повреждения.

- Музыка.

- Экран загрузки.

- Ключ при загрузке nomusic.

- VSync.

- Кредитсы.


Багфиксы:

- Прилипания к стенкам по Y.

- Исправил баг с мерцанием глобального освещения.

- Исправил баг с крашем из-за получения здоровья у несуществующего блока при отрисовке повреждения.

- Исправил баг с неправильным расчётом тиков на сервере.

И много мелких изменений и улучшений.

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

0
Автор поста оценил этот комментарий

@GooDCrafter, двигайся семимильными шагами не останавливайся. Терпения тебе.

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Спасибо!

0
Автор поста оценил этот комментарий

А что подразумевает под собой задание Construction II? Гору по камушкам разобрал, но ни одного "Rock" не засчитывает.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Баг исправил, новую версию можно скачать в группе.

3
Автор поста оценил этот комментарий

Впечатляет, столько улучшений за пару дней! Чувствую себя сонным ленивцем. ю_ю

...Не, надо тоже что-то сделать! Как минимум, сказать то, что давно хотел сказать:

- В игре классный шрифт (в общем-то, гладкие шрифты в пиксельной графике не всегда хорошо, но здесь такой интересный шрифт выглядит более-менее... да один из лучших, что я когда-либо видел!)

- Не нравится тень под деревьями и кустами (на первом скрине особо заметно различие с персонажем; а еще ранее, когда были скрины с освещением, там тоже очень нереалистично выглядели почти отсутствующие тени от деревьев, хотя их сбоку освещал костер)

- Идея подсветки предметов в рецептах дерева технологий хороша, но имхо просто бросать предмет на яркую текстуру квадрата выглядит несколько топорно. Может, было бы красивее со светящимся ореолом, или смешивать с нужным цветом, не берусь сказать, но этот момент почему-то больше всего бросается в глаза.

- Кстати, я ни разу не запускал игру (тупо сломал у себя джаву и по некоторым причинам не хочу переустанавливать; но все равно болею за игру и с каждым разом с интересом читаю посты! Спасибо xd)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Впечатляет, столько улучшений за пару дней! Чувствую себя сонным ленивцем. ю_ю

Спасибо!
Ну как за пару дней, этот апдейт создавался с 23.09 по 27.10.2017.


- Классный шрифт (в общем-то, гладкие шрифты в пиксельной графике не всегда хорошо, но здесь такой приятный для глаз шрифт выглядит более-менее... да один из лучших, что я когда-либо видел!)

Спасибо!


- Не нравится тень под деревьями и кустами (на первом скрине особо заметно различие с персонажем; а еще ранее, когда были скрины с освещением, там тоже очень нереалистично выглядели почти отсутствующие тени от деревьев, хотя их сбоку освещал костер)

Чтобы сделать тень более реалистичной её надо на шейдеры переписать.
Писать придется долго, а профита не очень много, поэтому пока и откладываю в дальний ящик.


- Идея подсветки предметов в рецептах дерева технологий хороша, но имхо просто бросать предмет на яркую текстуру квадрата выглядит несколько топорно. Может, было бы красивее со светящимся ореолом, или смешивать с нужным цветом, не берусь сказать, но этот момент почему-то больше всего бросается в глаза.

Добавил в TODO. Посмотрим что можно будет сделать.


- Кстати, я ни разу не запускал игру (тупо сломал у себя джаву и по некоторым причинам не хочу переустанавливать; но все равно болею за игру и с каждым разом с интересом читаю посты! Спасибо xd)

В новом апдейте еще и музыку с звуками завезли. Попробуйте :з
Спасибо большое!

показать ответы
0
Автор поста оценил этот комментарий

А что подразумевает под собой задание Construction II? Гору по камушкам разобрал, но ни одного "Rock" не засчитывает.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Это оказался баг. Скоро будет выпущен фикс.

0
Автор поста оценил этот комментарий

А что подразумевает под собой задание Construction II? Гору по камушкам разобрал, но ни одного "Rock" не засчитывает.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

А все прошлые технологии до неё открыты?

показать ответы
0
Автор поста оценил этот комментарий

Я знаю) Но просто сделай доп билд и отдельным файлом загружай)
Вон у чувака уже была проблема

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Я думаю это уже ближе к релизу лучше сделать.
К тому же есть сложности с созданием всшитой JVM восьмой версии.
Там были юридические сложности с копированием JVM.
Поэтому нужно юзать OpenJDK, а он только под 7 версию.

И общая сумма билда будет приблизительно 1 GB:
200 метров под винду x32
200 винда x64
200 линукс x32
200 линукс x64
200 мак.

Автор поста оценил этот комментарий

Какие 200 Мб? Там же текстурки мизерные, даже на картридж от денди могло поместиться.

билд потеряет кроссплатформенность

Он уже ее потерял, не идет даже под виндой.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

200 мб весит виртуальная машина.

0
Автор поста оценил этот комментарий

К тому, что не движки готовые используешь со своими сборщиками, а просто нативную джаву? Если да, то сделай просто несклько сборок. Для винды отдельно и тд, чтобы юзерам было проще. Это не много времени у тебя отнимает (можно вообще написать сборщик и потом в него пускать), а юзерам проще будет.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Можно конечно так сделать, но билды тогда в размерах сильно увеличатся, так как придется всшивать JVM (а она весит под 200 метров).
Да и к тому же Java сейчас у всех практически стоит.

показать ответы
0
Автор поста оценил этот комментарий

Нативно пишешь?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

То есть?
Сама игра написана на Java.
Есть вариант написанного exe на плюсах, вместе с которым идет JVM, через который запускается игра.

показать ответы
0
Автор поста оценил этот комментарий

А нельзя просто создать exe-шник?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Можно, но тогда вес приложения будет около 200мб, придется всшить виртуальную машиу в игру. Плюс билд потеряет кроссплатформенность.

показать ответы
0
Автор поста оценил этот комментарий

Ну и как это вообще запускать?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Для работы нужна Java 8.

показать ответы
1
Автор поста оценил этот комментарий

Ух, крутяк! А статей почему на пикабу нет?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо!
Времени мало :c
В ближайшее время собираюсь написать статью.

1
Автор поста оценил этот комментарий

Живой еще? Пилишь игру?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да.
Не совсем.

Попробовал пару концептов на игре и... тестируя разные вариации они мне все меньше и меньше нравились, поэтому убрал игру в долгий ящик, пока не смогу придумать как её улучшить, так чтобы она нравилась мне.
Пока тестировал все эти концепции успел создать небольшой платформер:
http://store.steampowered.com/app/764470/Gear_Path/
Сейчас работаю над новой игрой смесь квеста с логическим пазлом (картинка)
Надо бы найти время и написать про разработку двух новых игр и что случилось с террой.
Ну а также показать/рассказать, хотя бы вкратце, как решил преобразить/улучшить терру.

Иллюстрация к комментарию
показать ответы
1
Автор поста оценил этот комментарий

@GooDCrafter, привет, можно с тобой как нибудь связаться? Тоже пытаюсь разрабатывать что то похожее на игры на Java/C#, не так давно взялся за lwjgl, мог бы ты поделится опытом?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да конечно. Лучше через вк.

1
Автор поста оценил этот комментарий
К слову, в террарии тоже много случайных событий вроде затмения и дождя из слизней
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да. Хотя их конечно и не так много как в риме.

1
Автор поста оценил этот комментарий

куда Вы пропали? Уже 2 месяца не пилите посты.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

У меня тут был ремонт.
Времени на геймдев было не очень много, поэтому я по вечерам клепал небольшую игру, о которой можно почитать в основной группе (https://vk.com/gcgame?w=wall-116611125_642).
Сейчас по-тихоньку возвращаюсь к нормальному режиму кодинга.
В планах также написать посты о новой игре рассказать что да как.
Так что скоро будет что почитать.
Извините за столько долгие ожидания.

показать ответы
0
Автор поста оценил этот комментарий
Проект быстро развивается. Уже фактически есть каркас для полноценной игру, которую не стыдно будет выложить в steam. Но что вы хотите увидеть в итоге?
Сейчас Terraria позволяет непрерывно развиваться получая от игру всё больше с каждым часов.
RIMWORLD - симулятор истории. Он притягивает огромным обилием механик (именно механик, не "реализмом"), из-за которых каждая партия уникальна.

Don't Starve - просто качественная выживалка, где процесс концентрируется не столько на развитии, сколько на борьбе с окружающей средой.
В чём конечная цель?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Игра скорее будет ближе к Terraria, но с некоторыми фишками от рима в виде случайных событий.

показать ответы
0
Автор поста оценил этот комментарий

Жаль, столько читал посты автора, но не смог запустить игру. Никогда не ставил джабу и не собираюсь, да я даже не знаю что это такое.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Так в чём сложность то?
Java(Джава/Ява) - это язык на котором написана моя игра. Чтобы она работала нужна виртуальная машина. Так как код Java компилируется не под определенную операционную систему или процессор, а в байт-код.
Виртуальная машина же нужна чтобы переводить байт-код явы в машинный код.
Скачать Java можно тут:
https://www.java.com/ru/

Вы же не возмущаетесь когда игра просит поставить DirectX?
Да у меня нет инсталятора, поэтому пользователь сам должен ставить яву.

показать ответы
0
Автор поста оценил этот комментарий
Да.
Если не секрет, чего вы хотите добиться в этом проекте?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

В плане?

показать ответы
Автор поста оценил этот комментарий
игра просит поставить DirectX?

Поэтому я пользуюсь OpenGL и ничего ставить не надо. Да у меня нет мультиплатформенности, но она мне нафиг не нужна, я делаю все ради семьи для себя.

Раз я не могу поиграть в вашу игру, придется дописать ее самому :)))

раскрыть ветку (1)
Автор поста оценил этот комментарий
Поэтому я пользуюсь OpenGL

Причём тут опенгл если игра просит установить DirectX?


Раз я не могу поиграть в вашу игру, придется дописать ее самому :)))

Всмысле?
Не понимаю почему вам сложно поставить Java.
Все кто играет майнкрафт умеют яву на своей машине и всё нормально, почему вы отказываетесь её ставить?

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества