💡Освещаем процесс разработки тактического рогалика про Вьетнамскую войну
💡Освещаем процесс разработки тактического рогалика про Вьетнамскую войну [club13267008|SOG].
📌 Генерация карты
Генерация карты была первой задачей, когда мы начали работу над проектом. Прошел уже год с того момента, а исходную логику генерации никто так и не трогал. При этом наши требования к карте заметно изменились. Так что пришло время улучшить этот аспект игры!
Давайте погрузимся в детали:
Изначально карта была набором случайно разбросанных тайлов, а настроить можно было только их примерное количество. Форма карты была скучным, строгим квадратом, а когда герой достигал её конца, за ней начиналась трансцендентная пустота, что заметно выбивало из погружения. Наконец, все эти проблемы дозрели до момента своего решения.
Для генерации новой карты был использован шум Перлина, а также куча надстроек, которые еще больше рандомизируют результат. Если вкратце, то сгенерированый шум, это сетка заданного размера, каждая ячейка которого является числом от 0 до 1, а значения чисел плавно переходят от одной ячейки к другой. Мы задаем типы тайлов для разных числовых промежутков и таким образом получаем карту. Например, все числа от 0.7 до 0.8 должны быть джунглями, а так как соседние ячейки имеют схожие значения, то мы получаем несколько одинаковых тайлов подряд, которые образуют лес джунлей.
Таким образом, мы имеем контролируемую генерацию карты с правдоподобным расположением тайлов, способным образовывать корректные биомы. Кроме того, данный подход позволил добиться случайной формы карты, а значит игровые сессии не будут похожими!
На гифках вы можете сравнить новую и старую версии генерации игровой карты.
Для наглядности, вместо настоящих тайлов были использованы цветные квадраты:
— серый - границы карты,
— разные оттенки зеленого - трава, джунгли, рисовые поля,
— коричневый - хижины,
— красный - туннели,
— остальные угадывайте сами :)
#в_работе #gamedev #война_во_вьетнаме #roguelike #рогалик #pixelart #игры #vietnam #sog #процесс #генерация_карты
52 views
73
31
5 hours ago 00:01:25 1
Как должен светить SsangYong Actyon?
3 weeks ago 01:05:33 1
Сила красного света - интервью с изобретателем. Сергей СУХОНОС.
2 months ago 00:05:04 108
КТО ТАКОЙ КАМИЛЬ ЕНИКЕЕВ? РЕПЕТИТОР ПО ХИМИИ!
2 months ago 00:16:24 989
ТИТАН КОНТРОЛ. ИНТЕРВЬЮ С АНДРЕЕМ БОНДАРЕНКО, ДИРЕКТОРОМ ДЕПАРТАМЕНТА АСУ ТП КОМПАНИИ МФМК
3 months ago 01:03:09 1
Яна Шурупова: “Эволюционное древо: как его строили и как его выращивают сейчас?“
3 months ago 01:24:01 1
Лекция “Что такое микропалеонтология и зачем она нужна“ курса “Практическая микропалеонтология“
3 months ago 00:45:20 1
Финансовый менеджмент. Формирование успешных маркетинговых стратегий. Эфир с Анной Плетнёвой. 29 мая
4 months ago 00:26:54 1
Выход собственника из операционки через создание регламентов. Эфир с Дмитрием Муравьёвым от 28 мая
6 months ago 00:00:58 2
🎨 Доска для рисования ночью светом ✔
8 months ago 00:04:18 128
Мой Свет в Темноте💡 Своими Руками из Канализационных Труб⚡🔥⚡
9 months ago 00:16:46 1
«Руководство астронавта по жизни на Земле». Крис Хэдфилд | Саммари
1 year ago 00:14:26 3
Втягивать живот больше не придётся! Укрепляем мышцы кора для плоского животика
1 year ago 00:01:47 1
Цветочный узор — мягкий солнечный свет сквозь нежные цветы 🌞 Процесс рисования! Таймлапс 🖼⏳
2 years ago 00:00:14 35
💡Освещаем процесс разработки тактического рогалика про Вьетнамскую войну Генерация карты
2 years ago 00:00:23 41
💡Освещаем процесс разработки тактического рогалика про Вьетнамскую войну 📌 Генерация карты
2 years ago 00:00:26 59
💡Освещаем процесс разработки тактического рогалика про Вьетнамскую войну
2 years ago 00:00:55 29
#TVКУРСЫ ➡❤ 💓❤⬅💡СВЕТ! 📹 КАМЕРА! 🎬 МОТОР! Мастер-класс по видеосъёмке на TV-КУРСАХ!
3 years ago 00:00:11 17
💡 РАБОЧИЙ ПРОЦЕСС💡
3 years ago 00:07:02 4
✅Солнечная электростанция своими руками 💡Подробная инструкция сборки, альтернативная энергетика
3 years ago 00:07:41 1
Мой СЕТАП света для ЗАПИСИ БЛОГА
4 years ago 00:00:30 358
Ученье — свет, а неученье — тьма! ☀️
Электровикторина для дошколят раскрывает эту пословицу буквально 😄
⠀
При правильном сочетан
4 years ago 00:05:21 1
СМИ хватит МОЛЧАТЬ пора ОСВЕЩАТЬ! Горбачева под СУД за развал СССР!
4 years ago 00:03:26 183
АИГЕЛ “Свет“ (not official video)
5 years ago 00:55:23 5
Мертвое море (Израиль). Орёл и Решка. Чудеса света - 2 (eng, rus sub)