|
34 / 34 / 16
Регистрация: 11.01.2015
Сообщений: 130
|
|
Как сделана графика в старых Kings Bounty?24.01.2015, 22:14. Показов 1845. Ответов 8
Метки нет (Все метки)
Вот скрины скажем, прилагаю на всякий случай.
Вопрос расписываю 1. Нарисовать для травы, воды, леса, гор клетки и выводить на экран - сравнительно нетрудно. 2. Но тогда между разными типами территории были бы некрасивые швы, чего нет в игре. 3. Теоретически можно для скажем гор нарисовать море вариантов "гора у которой слева лес, сверху трава..." но это уже немерено рисовать и нерационально, вряд ли так сделано. 4. Как таки сделали легендарные разработчики легендарной игры?
0
|
|
| 24.01.2015, 22:14 | |
|
Ответы с готовыми решениями:
8
Не запускается King's Bounty Crusader Kings 2 - ошибка 0xc000007b |
|
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
||
| 25.01.2015, 11:41 | ||
|
1
|
||
|
34 / 34 / 16
Регистрация: 11.01.2015
Сообщений: 130
|
|
| 27.01.2015, 20:52 [ТС] | |
|
Спасибо. Про границу гор и леса - внимательно присмотрюсь.
0
|
|
|
480 / 253 / 51
Регистрация: 30.06.2010
Сообщений: 651
|
|
| 31.01.2015, 20:59 | |
|
Есть 2 способа сделать такое.
Первый это рисовать набор тайлов и писать алгоритм их расстановки, проверяющий для клетки соседние с ней клетки почвы и ставящий некие тайлы, обычно переходные к "общей" , иногда даже к 2 общим, обычно алгоритм ещё и рекурсивный, чтобы ещё все затронутые клетки пересчитать. Второй способ - рендерятся почвы с некоторым налеганием друг на друга, а в месте их стыкования обрабатывают клетки, рассчитывая веса для углов клеток, которые потом влияют на прозрачность рендеринга почв, в результате получается взаиморазмывание почв, в этом способе алгоритмическая сложность может быть ещё выше, и графически накладнее (работать с альфой), но зато рисовать не надо, и вид будет несильно хуже чем рисованное вручную. Не помню ссылку на статью, описывающую всё это в деталях, покопаю поищу, скину если найду.
1
|
|
|
34 / 34 / 16
Регистрация: 11.01.2015
Сообщений: 130
|
|
| 31.01.2015, 21:15 [ТС] | |
|
pHOMM, Спасибо!
Заранее благодарен, если найдешь эти статьи.
0
|
|
|
480 / 253 / 51
Регистрация: 30.06.2010
Сообщений: 651
|
|
| 01.02.2015, 21:17 | |
|
По способу с прозрачностью https://mirgames.ru/topics/26
По способу с тайлами http://www.infocity.kiev.ua/pr... ml?id=1505
2
|
|
|
Заблокирован
|
|
| 04.02.2015, 16:32 | |
|
Я не понимаю. зачем так мучатся? Возьмите RPG Maker
Почти все игры этого жанра сделаны на нём. Что касается тайлов и игрового поля. Никто не вычисляет ничего и никакого алгоритма расстановки нет. Есть редактор уровней. его пишут даже те кто сам пишет свою игру. Вот нужно сидеть и расставлять квадратики. Тайлы это текстуры. текстуры есть и безшовные. То есть при стыке получается однородное поле. Скачайте игру, например "Герои силы и магии" У неё есть редактор карт. Вот и посмотрите что к чему. там и тайлы можно упереть. А вообще наборов тайлов великое множество. Есть форумы где делаются такие игры.
0
|
|
|
Заблокирован
|
|
| 05.02.2015, 10:51 | |
|
Я понимаю что написал совсем не то что хотел сказать.
Да, там есть и генератор. Но он не расставляет каждую клетку отдельно. Он лепит массивы. То есть определяется тип зоны, вычисляется пропорционально соотношение выбранных случайно объектов. Лепится массивы и ставятся. Но тем не менее создать что-то приличное там невозможно, тем более, что сгенерировать сам сценарий крайне сложно, разве что используя готовые шаблоны. И то это все эти шаблоны делают разработчики. Так что если делать всё это самому, работы вручную не избежать. А генератор ещё нужно создать. А это сложнее самой игры.
0
|
|
| 05.02.2015, 10:51 | |
|
Помогаю со студенческими работами здесь
9
Kings Samsung Note S9220 CINA
Как сделана интерактивная карта? Что лучше в Lineage 2: Spell Singer или Bounty Hunter? Собираем железо для игр crusaders kings 2, shogun 2 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|