Игра на основе карты реального мира

Наверное, каждый мечтал загрузить в любимую игру свой родной город и побегать по знакомым улицам. Скоро у вас появится такая возможность. Встречаем: Generation Streets, игра на основе OpenStreetMap. Суть такова: берём карту, превращаем домики в трёхмерные, натягиваем текстуры, расставляем деревья, уличные фонари, опоры ЛЭП и прочий визуальный мусор. Получается примерно так:

Игра на основе карты реального мира Gamedev, Игры, Компьютерные игры, Карта мира, Openstreetmap, Длиннопост
Загрузить можно практически любую точку планеты, кроме Северного полюса и Антарктиды. Я уже прошел регистрацию в Steam и готовлю игру к публикации, первая версия выйдет в ближайшие 2-3 недели. А пока вот еще скриншоты.


Москва:

Игра на основе карты реального мира Gamedev, Игры, Компьютерные игры, Карта мира, Openstreetmap, Длиннопост

Тольятти:

Игра на основе карты реального мира Gamedev, Игры, Компьютерные игры, Карта мира, Openstreetmap, Длиннопост

Кинель-Черкассы, село в Самарской области:

Игра на основе карты реального мира Gamedev, Игры, Компьютерные игры, Карта мира, Openstreetmap, Длиннопост

Ну и так далее.

Игра на основе карты реального мира Gamedev, Игры, Компьютерные игры, Карта мира, Openstreetmap, Длиннопост

Кстати, в игру будут встроены инструменты для экспорта сгенерированных 3D-моделей в любые форматы, а это значит, что народные умельцы получат возможность создавать моды для других игр, загружая в них карту реального мира. Позднее я, скорее всего, вообще открою весь код под свободной лицензией. Но это потом.

Отмечу, что хоть многие населенные пункты в OpenStreetMap прорисованы достаточно детально, геоданных почти никогда не хватает для того, чтобы отрисовывать объекты такими, какими они являются в реальной жизни. Скажем, у зданий очень часто не указана ни высота, ни количество этажей, ни тип здания (жилое, промышленное, еще какое-то), ни уж тем более цвет и материал отделки. Все эти параметры движку приходится в буквальном смысле угадывать либо просто выбирать случайным образом. Поэтому, загрузив свой город и найдя свой дом, не надо ждать стопроцентного совпадения. Будет похоже и узнаваемо, но не более. Не говоря уже о том, что некоторые населенные пункты могут быть вообще не прорисованы.

Между прочим, псевдо-постапокалиптический сеттинг выбран именно из-за недостатка данных, с его помощью маскируются неизвестные параметры. А еще он позволил рисовать все мосты и эстакады полуразрушенными (это гораздо проще, чем анализировать плоскую карту и пытаться понять, где и как идут съезды с эстакад; и все равно не факт, что угадаю).

Игра на основе карты реального мира Gamedev, Игры, Компьютерные игры, Карта мира, Openstreetmap, Длиннопост

Вид от третьего лица с отдаленной камерой также выбран из-за низкой детализации. На самом деле визуального мусора можно было нагенерировать и побольше, но я уже упёрся в возможности своего самописного движка, который и так не особо блещет производительностью.

# Про геймплей

Геймплей я сделал максимально простым и ненапряжным - это экшн с массовым отстрелом условных пришельцев и собиранием выпадающих из них кусочков энергии. Никаких прокачиваний и никакого доната с лутбоксами. Геймплей сделан почти для галочки, его основная задача - придать смысл беготне игрока по игровому миру и приукрасить процесс разглядывания местности.

# Про OpenStreetMap

OpenStreetMap - открытая карта, которую рисуют сами пользователи. Как Википедия, но в мире географических карт. Главное отличие OpenStreetMap от, например, народной карты Яндекса в том, что геоданные распространяются под свободной лицензией ODbL, а это значит, что можно скачать исходник всей планеты (около 50 Гб сжатых данных) и делать с этими данными что угодно. Например, вот такую игру.

На основе OSM работают многие сервисы. Вы, возможно, сами пользуетесь каким-нибудь сервисом на основе OSM и даже не знаете этого.

Детализация и точность данных варьируется на разной местности. Некоторые населенные пункты прорисованы с точностью до каждого дерева, на некоторых висит только пара центральных дорог. Крупные города, как правило, прорисованы более детально мелких деревень и сёл, но есть и исключения. Самую знаменитую историю про картографирование села Краснохолм можно почитать на Хабре: https://habr.com/post/211430/

# Про рельеф

OSM не хранит данные о рельефе, поэтому за картой высот пришлось обращаться к другим источникам. В глобальном масштабе планеты данные весьма детальные, но при приближении всплывает много неточностей и смещений. Например, в Тольятти у Комсомольского района есть крутой склон к Волге. Возвышение на карте высот смещено к югу, из-за чего вода затекает прямо на склон. Такие нестыковки приходится ретушировать при помощи шейдера:

Игра на основе карты реального мира Gamedev, Игры, Компьютерные игры, Карта мира, Openstreetmap, Длиннопост
Желтая полоса - это пляж. Все, что ниже него, это уже как бы Волга (формально вода по-прежнему на склоне, просто шейдер ее не прорисовывает). Но это скорее исключение из правил, в целом все более-менее прилично.

На этом пока всё, как только игра будет опубликована в Steam, напишу пост с анонсом.
Игра на основе карты реального мира Gamedev, Игры, Компьютерные игры, Карта мира, Openstreetmap, Длиннопост

Лига Разработчиков Видеоигр

6.6K постов22.1K подписчиков

Добавить пост

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

23
Автор поста оценил этот комментарий

Для человека который тут живет я аж дважды ахуел,от того что про тут кто то знает,и от того,что нарисовали такую глушь. Хотя если автор скажет что это за улица я ведь проверю

раскрыть ветку (1)
45
Автор поста оценил этот комментарий
Я не знаю, сарказм ли это, но суть в том, что вау-эффект действительно есть, но только для того, кто знает местность. Я когда сделал первую версию и загрузил свой город, достаточно долго просто летал по нему и рассматривал места. "О, а тут моя школа. О, а вот по этой тропинке я на велике на набережную ездил." Незнакомые города таких эмоций не вызывают.


Конкретно про улицу в Кинель-Черкассах, это улица ведущая к старому аэродрому. Белые дома слева - ул. Хальзова.


Кстати, на всех скриншотах в правом нижнем углу написаны координаты места, где они были сняты.

показать ответы
94
Автор поста оценил этот комментарий

Дваждую за зомбей, гораздо лучше будет.

раскрыть ветку (1)
40
Автор поста оценил этот комментарий

Условные пришельцы выбраны исключительно из-за того, что их проще делать. У меня крайне ограниченные ресурсы. Но на самом деле не всё так плохо, это позволило отдалить камеру и увеличить скорость перемещения по местности.

показать ответы
7
Автор поста оценил этот комментарий

Сейчас многие города Гугл переделал в 3D.

Зацените Париж

https://www.google.ru/maps/@48.8545396,2.2938574,581a,35y,39...

раскрыть ветку (1)
29
Автор поста оценил этот комментарий
Париж это хорошо, а теперь найдите таким же образом Сызрань.
показать ответы
74
Автор поста оценил этот комментарий

мне б в "дальнобойщики" такую карту

раскрыть ветку (1)
57
Автор поста оценил этот комментарий

Когда я выпущу игру со всеми сопутствующими инструментами, какой-нибудь разработчик модов для Дальнобойщиков сможет конвертировать это всё в формат Дальнобойщиков.

показать ответы
28
Автор поста оценил этот комментарий

Автор, а могу ли я, как житель Тольятти, добавлять дома в проект?

раскрыть ветку (1)
26
Автор поста оценил этот комментарий
Можете, причем уже сейчас: http://www.openstreetmap.org (учиться здесь: http://josm.ru и задавать вопросы на форуме https://forum.openstreetmap.org/viewforum.php?id=21)
показать ответы
13
Автор поста оценил этот комментарий

Карты плоские до безобразия. Для реалистичности нужны холмы, спуски, подъемы.

раскрыть ветку (1)
25
Автор поста оценил этот комментарий

Что значит "плоские"? Такие, какие они есть в реальной жизни. Вот вам кусок Жигулевска, например.

Иллюстрация к комментарию
показать ответы
28
Автор поста оценил этот комментарий
А я подпишусь) помню как во времена ГТА мечтал чтобы в игре был мой маленький северный город и я мог бы по нему ходить и чё то делать) технологии из каминг) жду продолжения
раскрыть ветку (1)
23
Автор поста оценил этот комментарий

Воооо, вот ради этого всё и создавалось. Дайте, кстати, ссылку на ваш маленький северный город, посмотрим, насколько он детализирован.

показать ответы
10
Автор поста оценил этот комментарий

Тоже интересно, @romanshuvalov, может заглянешь наконец в комменты и по отвечаешь народу?

раскрыть ветку (1)
21
Автор поста оценил этот комментарий

Всё самописное.

8
Автор поста оценил этот комментарий

а может стоило не игрулю делать, а типа 3д моделирование городской местности? чтобы я например мог это модульку скачать из редактора и пульнуть уже в свою игру как пример где я вполне себе смогу сделать геймплей сам.

раскрыть ветку (1)
20
Автор поста оценил этот комментарий

Программу "для 3д моделирования" будет сложнее продать. А модельку из встроенного в игру экспортёра вы и так сможете скачать к себе в игру.

показать ответы
25
Автор поста оценил этот комментарий

Потому что геймплея нет. Но идея-то стоящая.

раскрыть ветку (1)
41
Автор поста оценил этот комментарий

Забавно, все говорят "геймплей отстой", "геймплея нет", но ведь на скриншотах он даже не показан. Геймплей я продемонстрирую позже с первым трейлером.

показать ответы
14
Автор поста оценил этот комментарий

автару предлагаю сделать импорт карт городов из 2гис. Там же 3хмерная карта уже есть, осталось только текстурки натянуть (хотя где их брать) и объекты расставить

раскрыть ветку (1)
13
Автор поста оценил этот комментарий

Вы не поверите, но с точки зрения формата исходных данных OSM и 2ГИС выглядят абсолютно одинаково.

показать ответы
32
Автор поста оценил этот комментарий

Тебе надо было не пришельцев делать, а зомби. Зомби апокалипсис в твоем городе. Это же нереальная крутотенюшка.

раскрыть ветку (1)
17
Автор поста оценил этот комментарий

Зря я про пришельцев вообще написал, это в моём случае условное понятие. Отстрел толпы "летящих непоймичего" внешне будет не сильно отличаться от отстрела зомби. А байка про пришельцев будет сказана однажды во вступительном слайде, чтобы объяснить условности игрового мира.

показать ответы
11
Автор поста оценил этот комментарий
Видимо запрос не про высоту над уровнем моря, а "мелкий шум" - ямки, овражки, холмики, канавы вдоль дорог.
раскрыть ветку (1)
8
Автор поста оценил этот комментарий
А, это да. Мелкий шум рельефа пока не предусмотрен. Сорян.
показать ответы
2
Автор поста оценил этот комментарий

Ну хоть примерно в рублях сколько будет?

раскрыть ветку (1)
8
Автор поста оценил этот комментарий
Ориентировочно 5 баксов для зарубежа и 100 рублей для РФ (если Стим позволит вписать такую вилку).
показать ответы
4
Автор поста оценил этот комментарий
А ещё было бы неплохо добавить редактор высот, чтобы пользователь сам мог добавлять особенности рельефа
раскрыть ветку (1)
8
Автор поста оценил этот комментарий
Вот это кстати дельная мысль, но мне пока трудно представить, что получится в итоге.
показать ответы
5
Автор поста оценил этот комментарий

ТС, какая модель распространения?

раскрыть ветку (1)
8
Автор поста оценил этот комментарий

Просто платная игра в Стиме без внутренних платежей.

показать ответы
11
Автор поста оценил этот комментарий

Круто! А можно ли сделать так, чтобы игрок при попытке уйти из Омска, телепортировался обратно в центр?

раскрыть ветку (1)
7
Автор поста оценил этот комментарий
Шутка про Омск будет в ачивментах.
7
Автор поста оценил этот комментарий
Автор, а можно ли будет самому натягивать текстуры и корректировать высоту объектов? А то, например, Останкинская телебашня высотой с трехэтажку и с натянутой текстурой панелей с окнами будет довольно плохо смотреться.
раскрыть ветку (1)
7
Автор поста оценил этот комментарий

Корректировать высоту вы можете уже сейчас в редакторе OpenStreetMap. Там же можно указать цвет и еще всякое разное. Выбор текстуры в OSM не предусмотрен и в игре его тоже пока не будет, но я думаю, что если найдется много желающих вносить правки, что-нибудь придумаем.

показать ответы
5
Автор поста оценил этот комментарий
у зданий очень часто не указана ни высота, ни количество этажей, ни тип здания (жилое, промышленное, еще какое-то)

А с 2ГИС подтянуть эти данные реально?

раскрыть ветку (1)
6
Автор поста оценил этот комментарий

Встаёт вопрос лицензирования. И вообще, OSM рисуется самими пользователями, если чего-то не хватает, надо не тырить у других, а дорисовывать самим. Встроенный редактор планируется, но появится он не в первой версии.

Автор поста оценил этот комментарий

Помню была новость про bus simulator от разработчиков из Серпухова. Интересно бы получилось - им не нужно рисовать мир для остальных городов, а вы бы добавили режим давления зомби на городах мира

раскрыть ветку (1)
5
Автор поста оценил этот комментарий

Помню, читал про этот bus simulator. У них узнаваемость в разы выше, поскольку они делали все вручную, подбирали текстурки, вывески магазинов и так далее. Но и доступен у них только один город - тот, который они сделали.


А у меня изначально была другая цель. У меня доступна любая местность, но с меньшей детализацией. И интерес это в первую очередь должно вызывать у тех, кто живет не в Серпухове (у вас есть bus simulator), не в Нью-Йорке (у вас есть GTA4), не в Лос-Анджелесе (GTA5) и не где-то еще, что уже светилось в играх.

показать ответы
2
DELETED
Автор поста оценил этот комментарий

Ябвзял. Еще конечно интересует код, интеграция и возможность коммерческого использования. Как связаться с ТС?

раскрыть ветку (1)
4
Автор поста оценил этот комментарий

До выхода игры со мной связываться не надо. После выхода я предоставлю все необходимые инструменты для интеграции в другие продукты.


А позднее планирую выпустить весь код под BSD-подобной лицензией, которая позволит интегрировать его даже в коммерческие проекты.

показать ответы
2
Автор поста оценил этот комментарий

Киров!

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Киров.

Иллюстрация к комментарию
показать ответы
1
Автор поста оценил этот комментарий

А с Чебоксарами как так сделать? :о

раскрыть ветку (1)
3
Автор поста оценил этот комментарий
Чебоксары.
Иллюстрация к комментарию
показать ответы
1
Автор поста оценил этот комментарий

А я бы помог с удовольствием отрисовать свой город ,)

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

www.openstreetmap.org, добро пожаловать. (Инструкцию для новичков можно посмотреть на josm.ru)

показать ответы
11
Автор поста оценил этот комментарий
Сказано же - это скорее не самостоятельная игра, а инструмент для создания начальных версий карт локаций
раскрыть ветку (1)
6
Автор поста оценил этот комментарий

Ну не прям "инструмент". Это всё-таки игра, просто геймплей не будет содержать ничего особо выдающегося.

1
Автор поста оценил этот комментарий
Посмотри на Йошкар-Олу
раскрыть ветку (1)
Автор поста оценил этот комментарий

а можно Сургут. Интесует перечение Ленина и Мира улиц.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Сургут.
Иллюстрация к комментарию
показать ответы
1
Автор поста оценил этот комментарий
Да, оно. Жаль, что форму здания не удалось отобразить, оно называется "Рюмка".
Иллюстрация к комментарию
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Такое очень непросто внести в OSM даже если очень захотеть. Пока придется довольствоваться тем, что есть.

1
DELETED
Автор поста оценил этот комментарий

Кстати, насчёт этажности. Не пробовали доставать её из дубльгиса(в тех городах, где он есть), так как он записывает все этажности?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
У 2ГИС проприетарная лицензия. Если в OSM не проставлены этажи, это не значит, что надо их откуда-то стащить, а надо, чтобы они появились в самом OSM. В игру позднее будет встроен редактор, с помощью которого будет вносить правки прямо из игры.
1
Автор поста оценил этот комментарий

Кострома)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Кострома.
Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

а сколько будет весить ваша игра?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Базовые файлы около 600-700 Мб, а местность будет подгружаться с сервера. Плюс в зависимости от локализации изначально будет загружен кэш популярных городов, относящихся к текущему языку, чтобы снизить нагрузку на сервер и увеличить скорость загрузки, итого в среднем игра будет занимать около 2 гигов.


Вся планета, к слову, весит около 45 Гб.

показать ответы
Автор поста оценил этот комментарий

Круто. Я бы присоединился к разработке. Могбы часов 5-7 в неделю уделять на программирование на общественных началах.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Предлагаю на общественных началах присоединиться к сообществу OpenStreetMap и рисовать свой город. Начать можно с просмотра видеоролика на josm.ru
Автор поста оценил этот комментарий

Это нихрена не Казахстан, но был бы рад увидеть

https://www.openstreetmap.org/#map=17/55.33931/86.14926

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

У меня подозрение, что число этажей не соответствует действительности. Сколько этажей должно быть у этих зданий?

Иллюстрация к комментарию
показать ответы
DELETED
Автор поста оценил этот комментарий

Сделать движок с вменяемой физикой машин и SDK для добавления машин и соревнований в игру - и будет бомба! Test Drive Unlimited, The Crew или Forza Horizon на своей карте и с любимыми машинами!

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Вместо этого я наоборот предлагаю выгружать данные и делать моды для Test Drive, The Crew, Forza и чего хотите. После выхода игры я предоставлю инструменты для экспорта данных в другие форматы.
Автор поста оценил этот комментарий
А техника будет? На чём перемещаться по карте? Машины там
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Парящий кораблик. Наземного транспорта, к сожалению, не будет.

показать ответы
Автор поста оценил этот комментарий

Кремль, конечно, забавный... Хотя в одиночку все объекты правильно не выкрасишь

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Более того, я их и не выкрашиваю - я использую только то, что есть в OSM. Но да, из-за особенностей формата данных не всегда удается определить, где дом, а где стена. И окна на кремлевской стене выглядят слегка нелепо.

показать ответы
Автор поста оценил этот комментарий

Круто. Ты хочешь выложить код со свободной лицензией несмотря на то, что можно сделать монетизацию этого ПО?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Планируется, что деньги будут заработаны с продаж игры в Стиме. А на инструментах все равно много не заработаешь, лучше отдать исходники народу.

показать ответы
1
DELETED
Автор поста оценил этот комментарий

а где ты карту высот брал?

если на террейн.парти, то там только большие площади. а где взять маленькие, более точные?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

viewfinderpanoramas, там сборка из SRTM и ASTER GDEM. Лицензия несвободная, но позволяет распространять данные при условии невозможности получения исходной высоты (я делал перепроецирование в проекцию Меркатора).

показать ответы
5
Автор поста оценил этот комментарий

Ооочень интересно! Особенно идея "Игры на основе карты реального мира". Хотелось бы сделать что-то такое со своим родным городом) С вами можно как-то связаться?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Не обязательно со мной связываться, просто дождитесь выхода игры.

показать ответы
3
Автор поста оценил этот комментарий

Судя по описанию, это не игра, а техническая демка. А продавать её будут, конечно, под видом игры. Впрочем, ничего нового.

раскрыть ветку (1)
4
Автор поста оценил этот комментарий
Судя по описанию, это не игра, а техническая демка.
Виноват, сделал плохое описание. Это всё-таки игра.
64
Автор поста оценил этот комментарий

Не слушай никого, ты красавчик
Доработай движок, поищи способы добавить высоту и будет конфетка!

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Не очень понял, что значит "добавить высоту".

показать ответы
Автор поста оценил этот комментарий

@romanshuvalov, 4-е число!!!!  Стим все ждет выхода!

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

На страничке в магазина внизу около копирайта я вписал ссылку, а этого было делать нельзя. Исправил, отправил на модерацию, ждем еще +1 день.

Автор поста оценил этот комментарий

@romanshuvalov, 4-е число!!!!  Стим все ждет выхода!

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Сам жду, держу палец на кнопке "Опубликовать". Когда пройдет модерация неизвестно. (Но, строго говоря, я сам виноват, дотянул до последнего и допустил пару ошибок - это уже третья модерация.)

Автор поста оценил этот комментарий

Кстати, какие системные требования будут?

Комп лет 7 не апгрейдил

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

На Intel HD4000 на минималках в 720p играть более-менее терпимо, если не загружать крупные города с большим количеством детализированных зданий.


Ну а так, истессна, видеокарту бы надо помощнее. Сложно сказать определённо. Отмечу только, что из-за процедурного генерирования геометрии "на лету" оптимизацию сделать сложновато, так что отношение фреймрейта к качеству картинки ниже, чем хотелось бы, особенно в сравнении с движками ААА-игр.


И еще, сборка будет только для 64-битных систем.

Автор поста оценил этот комментарий

Ну как успехи? 2-3 недели прошли)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Сорян, опаздываю. Дорабатываю кое-чего и привожу в товарный вид.
показать ответы
Автор поста оценил этот комментарий
Город Ноябрьск, ЯНАО
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Ноябрьск.
Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

Хм, как-то мудрёно затежили Кремль. По-идее, на outline тоже должны быть и высота, и материал, и цвет. А на building:part не тупо yes, а wall. К building:part применимы те же правила, что и к building.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Согласен, но я решил пока не вносить в OSM никакие правки, т.к. рендерер по-хорошему должен справляться даже с неправильно затегированными данными. Мой справляется так себе.

показать ответы
Автор поста оценил этот комментарий

Надо разбирать building=*. Окна рисовать только на residential, apartments, dormitory, commercial, может быть на retail. На wall - никаких окон. На roof - никаких стен.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Проблема в том, что например стена Кремля - это building:part, входящий как part в отношение type=building без тегов. Откуда тут building=wall? А оттуда, что это отношение содержит еще и геометрию role=outline, на которой (и только на которой) висит building=wall. Я веду обработку через ogr2ogr и у меня нет возможности пробегаться по всем отношениям, членом которой является заданный building:part и пробегаться по всем остальным членам отношения в поисках тегов. Поэтому кремль и в окошках. Но я скорее всего пересмотрю алгоритм и окна на building:part-ах вообще рисовать не буду даже там, где следовало бы. Скорее всего вреда будет меньше.

показать ответы
Автор поста оценил этот комментарий

Выкатите альфу\бетку уже, попробовать не терпится же

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ориентировочная дата выпуска указана в посте, ждите, готовлюсь к релизу. Ну Стиму еще надо будет время, чтобы проверить готовую сборку.

Автор поста оценил этот комментарий

можно Харьков?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Харьков.
Иллюстрация к комментарию
1
Автор поста оценил этот комментарий

А есть ли возможность текстуру неба сделать из реального фото, как в Mount and blade warband? Как по мне это очень прибавляет реализма

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Это уже кто-нибудь мод сделает с нужным вам небом. Все средства для создания модов я предоставлю, правда не сразу.

Автор поста оценил этот комментарий

Карта или уже обработанная местность?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Карта. Местность обрабатываться игрой живьём, то есть 3D-модели генерируются по мере загрузки.

1
Автор поста оценил этот комментарий

Привет, ебанутый

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

А чё так сразу. Нашёлся же его поселок, см. выше.

показать ответы
Автор поста оценил этот комментарий
А вдруг... а поселок Издешково ул. Им. Горького в смоленской области?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Нашёл. Но частные дома никогда не будут похожи, узнаваемость тут только от расположения улиц.

Иллюстрация к комментарию
показать ответы
1
Автор поста оценил этот комментарий

Можно попробовать поискать какой-то сервис, где показывается качество дорог, попросить api/бд, и если дадут - рандомно генерировать ямы относительно качества.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

В OSM у дорог есть параметр smoothness, отвечающий за качество. Если он проставлен, то можно ямы - кому надо - генерировать можно уже сейчас.

1
DELETED
Автор поста оценил этот комментарий
Комментарий удален. Причина: данный аккаунт был удалён
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

С сервера OSM скачана вся планета, обработана в нужный формат и используется в игре. Периодически буду проводить обновление, актуализирующее данные. То есть после внесения правки в OSM в игре она появится далеко не сразу.

показать ответы
Автор поста оценил этот комментарий

А можно на Днепропетровск (Днепр), Украина глянуть? Любое место 😊

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Днепропетровск (Днепр).

Иллюстрация к комментарию
показать ответы
DELETED
Автор поста оценил этот комментарий

чувак, это круто!

вперед в стим гринлайт

есть демка посмотреть?)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Какой нафиг Гринлайт, он закрыт давно. Теперь за 100 баксов можно сразу отправлять игру в магазин. Я уже прошел все этапы регистрации и уже оформляю страничку в магазине. Демки нет.
показать ответы
Автор поста оценил этот комментарий

Предлагаю добавить возможность создавать моды - игровые режимы для вашей игры и соединить со стим воркшопом. Судя по здешним коментариям, это самая нужная фича в данный момент.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Создание модов через Workshop сделаю обязательно. В первую очередь для дорабатывания визуальной составляющей (выше уже пошутили про Планету хрущевок). Во вторую очередь для экспорта в другие форматы. Что касается игровых режимов, мне пока трудно представить, как сделать интерфейс для программирования игровых режимов через скрипты. Но при желании сделаем и это.

Автор поста оценил этот комментарий

Советская Гавань и Ванино

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Советская Гавань и Ванино.
Иллюстрация к комментарию
Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

Можно ли прислать скрин Калуги, возле моста на Оку, на Гагарина? Там длинные дома, сильное изменение рельефа и высокий памятник нестандартной формы. Было бы интересно посмотреть, как справится.

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Справилось на троечку с минусом. Длинные дома при сильном изменении рельефа пока висят в воздухе, а памятники сейчас прорисованы чуть менее, чем никак. Но рендерер, как собственно и карта, будет жить и дорабатываться. В OSM частенько появляются новые теги, поэтому уметь рисовать вообще всё рендерер не может в принципе. А памятники и архитектурные сооружения сложной формы это вообще отдельная тема. Была попытка сделать репозиторий из 3D-моделей, потом все заглохло, сейчас, вроде, пытаются возродить. Возможно и я к этому руку приложу.

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

ИМХО нужен режим без пришельцев, просто праздношатание

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Будет такой, "свободный полёт". Просто полетать, скриншоты поснимать, вдруг кому надо.

показать ответы
Автор поста оценил этот комментарий

Не геймер, но готов зарегистрироваться в стиме, если игра запустится под линуксом.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

С учётом того, что я веду разработку исключительно в Линуксе, у меня подозрение, что в Линуксе игра таки запустится. Если только он у вас не 32-битный.

Автор поста оценил этот комментарий

Я не совсем понял, сайт https://www.openstreetmap.org/ без твоей игры - это просто карта? ТС, если тебе не очень лень, ты не мог бы показать, как выглядел бы наш заполярный мухосранск? https://www.openstreetmap.org/#map=14/67.5643/33.4095

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Что такое OpenStreetMap я вкратце рассказал, подробности можно почитать, например, здесь: https://ru.wikipedia.org/wiki/OpenStreetMap


Ваш заполярный:

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий
А как в этой игре стрелять?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Левой кнопкой мыши. (Какой вопрос, такой ответ, сорян.)
Автор поста оценил этот комментарий

Небольшой совет - не заморачивайся над крутым демо-видео, если планируешь его сделать для пикабу. Приветствуется, конечно. Но посты состоящие из видео тут не очень жалуют, потому что не у всех есть возможность посмотреть собственно видео. Если хочешь показать тут геймплей - сделай не очень длинные гифки с основными моментами.
Я подпишусь, такой пятничный [моё] грех не плюсануть.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Видос будет не для пикабу, а для Стима. То, что набор гифок лучше, чем пост с видосом, я знаю. Спасибо за предупреждение.
2
Автор поста оценил этот комментарий
Можно ли прислать скрин улицы Вагжанова у Московской площади г. Твери? Там высокое здание нестандартной формы - как программа справится с такой проблемой?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Оно? Вообще далеко не у всех зданий детально прорисована форма крыши, считайте, что тут повезло.
Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

А в ней будет редактор?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Игра использует данные OpenStreetMap. Редактировать карту OpenStreetMap можете в любом доступном редакторе (лучше изучите JOSM, подробнее см. josm.ru). Так что заниматься редактированием своего города можете уже сейчас.


В игру если и будет встроен редактор, то маленький и годящийся только для мелких уточнений (цвет и этажность здания, число полос дороги, покрытие дороги и т.д.). Полноценный редактор делать бессмысленно, ведь есть JOSM.

показать ответы
Автор поста оценил этот комментарий

Можете для жуниора книги на агнл посоветовать которые в подобном проекте помогут? Или вы на открытых ресурсах опыт набирали?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Я просто брал данные OSM, нашел инструменты для их удобной обработки (osmfilter, osmconvert, ogr2ogr), написал утилиту для конвертирования в удобный мне формат и далее писал рендерер, умеющий читать данные в этом формате. Вам в помощь Гугл и вики-раздел openstreetmap.org.

показать ответы
Автор поста оценил этот комментарий

Если уже предполагается именно игра - я бы хотел не бегать там, а кататься.
Что-то с постройкой собственных укреплений. Ближе всего к моим хотелкам на этот счёт будет Project 5 sightseer. Этакая вариация - думаю бы зашла.
Не думаю что интерес будет более, чем 5-и минутный, если геймплей ограничится вау эффектом от "смотри, это мой дом". За пост однозначно плюс.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

показать ответы
Автор поста оценил этот комментарий

Эх, круть какая! Вот бы так мою деревню откартировать.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Может, она уже откартирована? Проверь на http://www.openstreetmap.org
показать ответы
1
Автор поста оценил этот комментарий

Нужен другой движок, скорее всего проще сделать на крайэнжине, зеленые насаждения так же можно генерить со спутника, как и текстуры земли. А вот модельки домов я хз как сделать. Через панорамы улиц что ли. Но тогда прогу нужно мутить по авто переводу из 3д растра в текстуру. И контент пользовательский чтобы народ мог дорабатывать свои районы самостоятельно, один ты такое за сотню жизней не вывезешь. На Геймплей забей, мути контент. Осознание придёт по достижениям.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

1. Неподходящий движок - частично согласен, я его не затачивал под открытый мир, но из-за особенностей процедурного генерирования данных толку от других движков будет не сильно много. Я все равно мало что смогу оптимизировать. Не говоря уже о времени, которое понадобится на изучение чужого движка.

2. Генерировать со спутника нельзя, спутник под копирайтом. Панорамы тоже.

3. Дорабатывать районы самостоятельно - да, это в планах. Собственно, на www.openstreetmap.org вы прямо сейчас можете доработать свой район до совершенства, но надо изучать редактор и особенности работы с ним. Я сделаю что-нибудь попроще с минимальными возможностями.

показать ответы
Автор поста оценил этот комментарий

Найс,игра будет онлайн с реальными людьми?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

К сожалению, нет. Изначально планировал, но отказался от этой затеи, сетевой код писать долго (я его рано или поздно напишу, но не могу из-за этого задерживать выход и без того растянувшегося проекта). Да и не особо тут сетевая игра и нужна - у всех разные интересы, каждый захочет играть именно в своём районе своего города или в своей деревне, в сингле вам никто не будет мешать это делать.

показать ответы
1
Автор поста оценил этот комментарий

Когда-то давно, когда Maps Google был приложением для ПК, а web-версии (кажется) еще не было, то там была возможность запустить симуляцию полета на самолете. Модельки самолета не было, летала только камера, но на экран выводилися указатель пространственного положения (стрелочки и кружочек наклонов). Но 3D зданий тогда было на столько мало, что за ними приходилось "летать" в крупные города других стран.

Я к чему это... На ваш движок реально замутить мод авиа-полетов? :D

раскрыть ветку (1)
Автор поста оценил этот комментарий

Для полетов на большой высоте не годится. Там лучше подходят спутниковые снимки и в авиасимуляторах такие даже уже есть. У меня уровень масштаба и детализации не тот.

Автор поста оценил этот комментарий
Есть какието новости?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Скоро в игре будет новый игровой процесс. Обновление если не на этой, значит на следующей неделе.
показать ответы
Автор поста оценил этот комментарий

Купил, попробуем. Хоцца больше ачивок:) И ждем появления карточек, как только - так сразу соберу топовый значок:)
P.s. Омск даже там.

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

Про карточки, честно говоря, ничего не знаю и не понимаю, зачем они нужны. (Как игрок я в стиме уже давно.) Сделаю чего-нибудь, когда это будет разрешено, т.е. когда игра станет достаточно популярной.

показать ответы
Автор поста оценил этот комментарий

Для тех, кто читает комменты. Планируемая дата релиза была 3 октября в 21:00 по тихоокеанскому времени (8 утра следующего дня по Москве), но из-за моей тупейшей ошибки - забыл положить одну из ДЛЛшек в финальную сборку - я не прошел модерацию и поэтому релиз задерживается еще как минимум на день. Ждём. Фактически я держу курсор на кнопке "Опубликовать" и жду, когда мне разрешат ее нажать.

Автор поста оценил этот комментарий

мне кажется проводить обновление ради того что поменялось на OSM, имеет смысл не чаще раз в пол года, первые года 3 проекта ^_^ ,  а дальше можно и того реже

раскрыть ветку (1)
Автор поста оценил этот комментарий

А именно так и будет. Тем более мой механизм нарезки тайлов обрабатывает планету примерно одну неделю.

Автор поста оценил этот комментарий
Кстати, в игру будут встроены инструменты для экспорта сгенерированных 3D-моделей в любые форматы,

это также касается ландшафта?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Да. Но ландшафт это просто карта высот - растровые тайлы размером 259х259 (256х256 + ряд пикселей соседнего тайла + еще с каждой стороны ряд "вторых" пикселей соседних тайлов, для вычисления бесшовных нормалей).

Автор поста оценил этот комментарий

релиз состоялся?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Стим уже дважды заворачивает страничку в магазине - "недостаточно развёрнуто сделал описание". Внёс исправления в третий раз, теперь должно всё быть ок. Как только страничка пройдет модерацию (1-2 рабочих дня) и появится в магазине в разделе "Скоро выйдет", я сделаю пост с подробностями.
показать ответы
Автор поста оценил этот комментарий

@romanshuvalov, 39 дней прошло...

Стим не находит игру...

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий

Сорян, опаздываю. Привожу всё в товарный вид. Оказалось, это занимает больше времени, чем планировалось изначально.

Автор поста оценил этот комментарий

Класс.  Там вот эти дома вообще волшебные,  идешь по обычному проезду вдоль  подьездов в сторону реки и вдруг обнаруживаешьь что проезд обрывается,  и следующий подьезд на 10 метров ниже,  а ты вообще был на крыше теплопункта,  вкопанного в землю тремя сторонами.  Без 3Д редактора такое наверное никогда не сгенерировать на основе ОСМ

раскрыть ветку (1)
Автор поста оценил этот комментарий

Можно и без 3Д редактора всё сделать, только довольно сложно. Надеюсь, кто-нибудь когда-нибудь сделает. Ну а пока только так.

Автор поста оценил этот комментарий

Есть ещё публичная кадастровая карта. Она точно в открытом пользовании.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Геоданные не лежат в разделе "Открытые данные Росреестра". И в OpenStreetMap переносить данные с кадастровой карты нельзя.


P.S. И вообще, пункт 3.3 Условий использования:

3.3.  Любая информация, размещенная на Публичной кадастровой карте, включая картографические материалы (далее – «Данные»), предназначена исключительно для некоммерческого использования.

Автор поста оценил этот комментарий

что нельзя? брать высотные данные? тогда отвечаю - можно. нарисовать путь, сохранить его, перегнать kmz в txt и все отправить в arcgis - будет 3d поверхность.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Про лицензию не забыли?

Автор поста оценил этот комментарий
Есть конечно некоторые неточности в плане зданий, но тем не менее это здорово) буду ждать релиза)
раскрыть ветку (1)
Автор поста оценил этот комментарий

Неточности частично могут быть устранены силами сообщества при помощи встроенного редактора (который, правда, появится не сразу).

Автор поста оценил этот комментарий

Ну так building=yes без уточнений это в лучшем случае 1 этаж (привет, maps.me), никаких предположений сделать невозможно. Не беда если это будет выглядеть как сарай или гараж. Заодно будет понятно где надо OSM править

Помимо небоскрёбов есть ещё телебашни типа Останкинской и Таллинский Телеторн (который ещё и без всяких type=building и building:part отрисован), которые тоже без этажей (но и они могут быть проставлены - на Телеторне доступно 22 этажа), только высота и там с окошками ещё сложнее будет

Так что я за отсутствие фантазий, а за периодическое обновление карт

раскрыть ветку (1)
Автор поста оценил этот комментарий

Все-таки, если данных нет, в данном развлекательном проекте всё же уместно угадывание. Но это, разумеется, не отменяет необходимости вносить в базу максимально полную информацию.

Автор поста оценил этот комментарий

Автор, а на Баку можно посмотреть ?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ещё можно обращать внимание на building:levels - не указано, значит без окошек.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Этот параметр часто не указан. Даже в Нью-Йорке на многих небоскребах указана только высота, но не число этажей. И встречается building=yes без уточнений. 

показать ответы
Автор поста оценил этот комментарий

Я там снёс гараж какого-то Зайца

раскрыть ветку (1)
Автор поста оценил этот комментарий

Наверное, Заяй был наследием непросвещенных пользователей Мапс.ми.

Автор поста оценил этот комментарий

@romanshuvalov, а где скачать-то можно?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Релиз в течение двух-трех недель.

Автор поста оценил этот комментарий

Даже не представляю как это реализовать правильно, но идея в воздухе.

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

раскрыть ветку (1)
Автор поста оценил этот комментарий

Такое уже есть в Strava, причём Strava предоставляет данные участникам OpenStreetMap для уточнения карт: https://www.strava.com/heatmap


Ну и отдельно в OSM можно загружать GPS-треки для точного позиционирования дорог по пучкам из десятков треков.

Автор поста оценил этот комментарий

ЖДУ!!!БЛЯТЬ!!! надеюсь бесплатно или хотябы пару баксов

кстати что с ценой @romanshuvalov, будет

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ориентировочно 100 руб. для РФ, $5 для зарубежа.

показать ответы
DELETED
Автор поста оценил этот комментарий

А более центральные улицы можно? Ленина, Радищева

раскрыть ветку (1)
Автор поста оценил этот комментарий
Иллюстрация к комментарию
Автор поста оценил этот комментарий

Не знаю, какую ссылку присылать, вот координаты: 56.3057, 44.026

раскрыть ветку (1)
Автор поста оценил этот комментарий

Как-то так.

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

Не совсем понял, в чем кардинально отличие от  Megaton Rainfall ?


https://www.youtube.com/watch?v=v94OFkse5Gw

раскрыть ветку (1)
Автор поста оценил этот комментарий

В том, что вы можете найти свой реальный дом. А в Мегатоне, как я понял, просто условно-абстрактные города.

Автор поста оценил этот комментарий

Я фантазерка, но если бы кусок местности можно было бы подгружать в какой-либо 3d редактор... Архитекторы были бы в восторге) Берешь кусок улицы и вписываешь новый запроектированный дом прямо в нее.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Почему фантазерка, я же написал, что выдам инструментарий для экспорта 3D-моделей в другие форматы для использования в других проектах.
показать ответы
Автор поста оценил этот комментарий

А можно посмотреть на Нижний Новгород? На площадь Советскую и Ванеевский мост (желательно чтоб частный сектор было видно)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Ванеевский мост не нашёл. Откройте http://www.openstreetmap.org, найдите место, пришлите ссылку. (На всякий случай сразу скажу, мосты - больное место, поэтому они рисуются полуразрушенными и вообще мало похожими на реальность.)

показать ответы
Автор поста оценил этот комментарий

А овраг в Воркуте есть?

Кстати, а зима будет? Можно же при загрузке карты обращаться к какому-нибудь api погоды, и, в соответствии с этим, симулировать снег/дождь/Град и п.р. С отключением в настройках, конечно. Короче, ТС, щаламывай цену в 2к, я куплю! И уже хочу разработать пару модов :)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Зимы не будет, но я уверен, что кто-нибудь сделает зимний мод. Инструменты для создания модов будут предоставлены.


Овраг в Воркуте получился так себе. Разрешения карты высот не хватило для достоверного рельефа, а на OSM факт оврага никак не обозначен.

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

Можно посмотреть на станицу Староминскую (Староминский район, Краснодарский край)

раскрыть ветку (1)
Автор поста оценил этот комментарий
Староминская.
Иллюстрация к комментарию
показать ответы
DELETED
Автор поста оценил этот комментарий

Хочу Курск!

раскрыть ветку (1)
Автор поста оценил этот комментарий

Курск.

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий
Круто! Покажите Нижневартовск пожалуйста.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Нижневартовск.
Иллюстрация к комментарию
Автор поста оценил этот комментарий

А можно Санкт-Петербург, район станции метро Проспект Просвещения или г. Сосновый Бор Ленинградской области что-нибудь из центра?

раскрыть ветку (1)
Автор поста оценил этот комментарий

СПб, перекресток у м. Проспект Просвещения.

Иллюстрация к комментарию
показать ответы
1
Автор поста оценил этот комментарий
Что-то подобное уже много лет ждут)) Когда у вас будет время, можно взглянуть на кусочек г. Брянск пл. Партизан?))
раскрыть ветку (1)
Автор поста оценил этот комментарий

Брянск. Кстати, при снятии скриншота обнаружил неправильную этажность. Внёс изменения в код, теперь этажность выбирается на основе площади основания здания (если явно не проставлена в OSM).

Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

Нашел =)
Я правильно понял, что ты написал движок, который генерит 3d ландшафт и здания с плоской карты?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Да.

Автор поста оценил этот комментарий
Вы в курсе, что на гугл и майкрософт картах в развитых странах и популярных городах (разумеется Россия в это число не входит), снимки из космоса уже моделируют окружение, вплоть до деревьев и сами натягивают текстуры?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Да, я в курсе. Но игровой мир с почти осязаемым окружением это как бы немножко другое. Но я не спорю, что в популярных городах у Гугла картинка красивей.
Автор поста оценил этот комментарий

Стоп, но ведь это не игра, а движок, не?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Игра. Геймплей на скриншотах не показан. Ждите видеоролик с игровым процессом на следующей неделе.

показать ответы
Автор поста оценил этот комментарий

а вид от первого лица есть ?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Нет, по причине низкой детализации.
Автор поста оценил этот комментарий
А ты не из саранска?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Тольятти.
показать ответы
Автор поста оценил этот комментарий

Какой инструментарий использовал в разработке? (языки, фреймворки, библиотеки)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Данные предварительно обрабатывались утилитами osmconvert, osmfilter, ogr2ogr. Далее самописаные утилиты на Си и shell-скрипты. Исходники инструментария опубликую.

показать ответы
Автор поста оценил этот комментарий

А корабликом можно будет управлять ? Прокачивать кораблик ? =)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Кораблик - главный герой. Управлять да, прокачивать нет (а зачем?).

Автор поста оценил этот комментарий
Я не понимаю зачем нужна игра без геймплея... это как сделать симс и оставить только строительство домов. Прикольно, но час поиграл и надоело
раскрыть ветку (1)
Автор поста оценил этот комментарий
Геймплей есть, просто в нём нет ничего сверхвыдающегося. Я уже понял, что моё описание не совсем точно отразило реальное положение дел. Всё станет яснее, когда я покажу видео с геймплеем.
Автор поста оценил этот комментарий
А Астану из КЗ можете посмотреть?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Астана.
Иллюстрация к комментарию
показать ответы
Автор поста оценил этот комментарий

а не думал сделать что-то типа VR-чата с "отстрелом пришельцев"?

а "допил" высот отдать обычным пользователям по типу 2гиса или яндекса. - где каждый человек может указать на то "какой" этот объект - например 228 человек сказали что это 9-витеэтажка, а 1337 что это деревянный двухэтажный барак, и система бы считала по количество голосов и выводила наиболее часто выбираемый вариант, также и с ландшафтом, текстурками, и прочим

раскрыть ветку (1)
Автор поста оценил этот комментарий

Именно так и планирую сделать, но этот редактор появится позднее. А кому не терпится, редактировать OpenStreetMap вы можете уже сейчас.

Автор поста оценил этот комментарий

viewfinderpanoramas ещё частично с генштаба срисован, так что с лицензией там всё сложно, вплоть теоретически до проблем с ФСБ :-)  И те данные неплохо дополнялись доработанными самими NASA/USGS данными SRTM, сейчас они по этому адресу лежат: https://e4ftl01.cr.usgs.gov/MEASURES/SRTMGL1.003/ — насколько помню, в разрешении 1 секунда там получше покрытие.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Спасибо за ссылку. Лицензию на использование еще бы найти. И да, SRTM же только до широты 60 градусов, не?

показать ответы
Автор поста оценил этот комментарий
Можешь загрузить на скриншоты в стим, какой-нить город из КЗ? Пикабушники Казахстана будут благодарны
раскрыть ветку (1)
Автор поста оценил этот комментарий

Могу, откройте http://www.openstreetmap.org, найдите нужное место и пришлите ссылку. А я вам в ответ скриншот из этого места.

показать ответы