Итак, видя изображения с Godus Мне было интересно, как создать не интерактивное, 2D-изображение с разными цветами для разных высот или уровней высот, как на рисунке ниже.
Я просто думал о создании базовых слоев цветов для топографии без домов, объектов деревьев и единиц. Я не думал о создании графического движка, который бы разрешил это, но простой способ создания плоского изображения на экране.
Вопрос двоякий:
1, Какие данные могут быть использованы для такого рода генерации? Я подумал, может быть, ASCII-искусство, которое легко создать и изменить, чтобы быстро изменить топографию, но будет сложно предоставить информацию о высоте.
2, Какие существующие структуры, классы, методы или методологии могут быть использованы для решения задачи генерации после получения данных.
Godus:
Искусство ASCII (северная Европа с! для Норвегии, # для Швеции, $для Финляндии и% для России:
(Взято из документов MapBox: http://mapbox.com/developers/utfgrid/#map_data_as_ascii_art)