M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  Основной
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


Фотореалистичные карты в игре.  -  Hruks,  18.01.2005  10:36:06

Сегодня успешно завершил эксперимент над созданием сверхбольших карт в М.А.Х.
В результате была создана и опробована карта, состоящая из набора стпрайтов таким образом что один спрайт отображается на карте один раз.
Для заполнения карты потребовалось создать карту с 12544 спрайтов, покрывающих всю площадь карты 112 на 112. Вес этой карты внушает уважение и составляет 51431179 байт, то есть 49 Мегабайт! Это максимально возможная карта в игре без избыточности. И МАХ её прожевал!

Теперь стоит рассказать, для чего же я так измывался над любимой игрой.
Всё очень просто. Благодаря этому можно создать карту по фотографии или рисунка. Единственное ограниение - это 256 цветов и фиксированная палитра. Палитра в игре диктуется самой игрой и часть цветов анимировано. Ессно эти цвета нельзя использовать в карте. Я сейчас работаю над палитрой - какие и сколько цветов доступно.
Какого же разрешение ``фотографической карты``? Оно довольно велико и составляет 7168 пикселей по горизонтали и вертикали. И вот такую картинку можно вставить вместо карты в игру. Останется только найти подходящие приличные снимки (с самолёта, спутника, или нарисовать в редакторе), применить к ним палитру, написать программу-ртер этих рисунков в карту (это не сложно) и расставить проходимость элементов.

Конечно технически реализовать всё не сложно. Остаётся правда вопрос о том, кто захочет качать карту на 50 метров, но ради эксперимента думаю можно разок-другой.
Ну и красивость такой карты не должна вызывать никаких сомнений.

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