VozDuh
59 subscribers
8 photos
26 videos
11 links
Это канал по разработке игр, вдохновлённый другим ТГ каналом, в этом канале я буду показывать как разрабатываю игру с открытым кодом
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Меню крафта откроет мне ленивый способ дать игрокам много новых возможностей, на видео я продемонстрировал нововведения:

- Само меню крафта.
- Сохранение предметов в мире.
- Выбрасывание предметов из инвентаря, оно было частично реализовано и до этого, но предметы сразу же всасывались обратно.
🔥4💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Долгое время спустя, я неожиданно появляюсь, делаю пост и исчезаю на 1-4 недели, но зато какие посты:

- Моддинг.
- Скриптинг на Lua и JavaScript.
- Модовые плитки.
- Модовые авто-плитки.
- Генерация пещер.
- Написал новые шумы на C++.
- Написал основу для мультиплеера, сейчас она существует в виде библиотеки на гитхабе https://github.com/Voz-Duh/Tendeos.Network, но поддерживает всё, что мне нужно.

Прошу посмотреть в комментарии всех, кому интересно как выглядит код мода-примера.
👍101👎1🔥1😱1
Вот теперь выглядит более или менее играбельно, нужно ещё чуток доработать спавн противников и сделать меню настроек нормальным, сейчас просто для тестирования добавил его.

- Добавлено поле ввода, работают все возможности обычного поля ввода и возможность ограничить символы.
- Доработано меню.
- Добавлен спавн противников.
- Добавлено меню настроек.
- Загрузка уровней из меню.
- Создание уровней из меню.
- Добавлена пауза в игре.
👍5🔥1
Помните, о том, что я собирался скидывать вам прикольные баги? 👀
Это произошло во время улучшения освещения.
👍2😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Я сделал это, сделал этот очень большой пост, я перелопатил очень много всего, давайте я просто перечислю:

- Сделал мягкую камеру.
- Сделал переступание маленьких плиток.
- Сделал верхние и нижние полу-плитки.
- Сделал треугольные угловые плитки.
- Добавил сглаживание новыми плитками в генерацию.
- Добавил Noise.so, это важно для тех кто использует MacOS и Linux.
- Сломал загрузку сохранений, ну, как всегда, классический я.
- Добавил режим освещения с уменьшенными тенями.
- Сделал и сломал редактор структур. (Его поэтому в видео и не показал.)
- Добавил генерацию структур.
- Добавил генерацию "особых" пещер.
- Улучшил уже существующую физику.
- Добавил треугольные коллайдеры для плиток.

Напомню, что вся физика в игре написана полностью мной, а добавление треугольников в игру убило мои 3 листка бумаги формата А5. 😅
🍓4👍3🔥2
Привет, я опять вернулся, да, я живой.
Сейчас перечислю всё, что изменилось:

- Исправил баги с загрузкой сохранений.
- Починил редактор структур (не полностью... ._ .).
- Добавил сундук.

Ну а теперь, чем же я занимался всё это время? Я делал всё возможное оптимизации ради:
- Сделал автоматическую загрузку ассетов (ранее это настраивалось в стороннем ПО).
- Создал автоматическую упаковку текстур в атлас.
- Переписал ВСЮ отрисовку на узкоспециализированную для атласа.
- Оптимизировал некоторые моменты в коде.
- Полишил другой проект.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Вот я и достиг этого момента. Теперь почти вся основа игры готова.

Изменения:
- Добавлена одежда.
- Исправлены баги с сундуком.
- Добавлено отключение всех функций игры при отсутствии фокуса на приложение.

Теперь наш персонаж перестал светить всем, чем только может, но, к сожалению, в этом нет никаких плюсов. :(
👍7
Представляю вашему вниманию:
- Анимации для противников.
- 33 различных (только по виду) зомби.
- Дверь обыкновенную.
- Текстуру кирки обновлённую (да-да, вы победили).
- Палитру у некоторых материалов заменённую, а у некоторых чуток изменённую.
- Физику улучшенную, а если конкретнее то:
- - Обновлена логика лучей при пересечении треугольника: теперь стрелы не падают вовнутрь треугольных блоков.
- - Персонаж стал удобнее управляться за счёт добавления в физический движок проверки на пересечение.

Так-же мной написана внешняя вспомогательная система Project Tool Manager. Её работу можно увидеть во втором видео. В основном она используется для простых задач типа "в папке замени во всех именах файлов ... на ...". Просто удобный инструмент для ускорения рутинных задач.

Извиняюсь за долгое отсутствие постов. В этот раз была ну очень продолжительная пауза, кто-то даже от канала отписался. Причина же на удивление проста:
я сделал перерыв. Простой перерыв, чтобы не доводить себя до того что от проекта воротит.
👍111
Некоторое время я не смогу вести разработку.
У меня произошёл переезд, где-то неделю вообще не до компьютера. 😅
Нужно убраться, отремонтировать и т.д. 😁
Сегодня 7 часов на ногах, завтра в планах подъём и до вечера опять работать. 👀

В этот пост я добавил много эмодзи, чтобы показать свой позитивный настрой. Вы не думайте, что я страдалец. 🤣
👍10🍾1
Я даже не знаю, у меня сейчас лютая дилемма, мне стоит перестать писать игры на довольно продолжительное время (от полу-года) и последнее, что меня держит — этот канал, я понимаю, что итак редко пишу посты, а если совсем прекращу на месяца, то вообще писец.

Можно сказать, что предо мной стоит выбор — либо я выкидываю весь прогресс, которого добился развивая этот канал почти 9 месяцев, либо я не смогу двигаться дальше в своей жизни.
На самом деле выбор вполне очевиден, но не могу бросить это всё как минимум не предупредив вас.
Простите, скорее всего, я не смогу дальше продолжать этот девлог. Расходитесь, если хотите, оставайтесь, если вы будете ждать. Опять извиняюсь, я не довёл проект до конца, хоть планка и была высокой, но я вроде уверенно двигался к ней, надеюсь, что потом я вернусь к этому проекту, напишу новый пост и люди, которые остались будут очень приятно удивлены, а может просто подумают "это что вообще за канал такой?" и выйдут. 🤷

На самом деле, очень грустно так прощаться с пол сотней людей, которые подписались на этот канал для того чтобы следить за разработкой какой-то никому неизвестной игры, спасибо вам.
Надеюсь, мы ещё увидимся. 👋
19👍6🔥5🫡1