Комментарии 44
Интересна плашка от НЛО про противоречивые чувства. По-моему, им просто неоткуда взяться, штука классная.
Возможно скрипт зацепился за слово
игру-паззл на политической карте мира
По-моему, им просто неоткуда взяться
Все правильно плашку поставили. Тонкий намек на Крым, который у автора российский, потому как автор из России. Дальше не буду, НЛО...
А Крым не российский?
Не придирайтесь к спорным территориям. Абхазия тоже не совсем Грузинская, и т.п. Для текущей стадии проекта это не так важно, мне кажется. Можно просто отсылки дать на основе каких данных сформированы именно такие границы (может они и есть где-то уже).
Кстати, эту информацию, если есть, можно показывать в информационном блоке.
Кстати, эту информацию, если есть, можно показывать в информационном блоке.
также в детстве играл в тетрис из стран (ещё под DOS), но название программы уже не припомню
Возможно Geografix?
Ну вот, вместо того, чтобы работать, я теперь сижу — играюсь в игрушку.
Респект.
Респект.
Ох и тупит же на поздних стадиях, если элементов много. На полной карте мира (160 элементов) после 100 собранных двигать фигуры сплошное мучение, и чем дальше, тем хуже. А на 152 мой FF окончательно ушёл в себя, перестав реагировать на внешние раздражители, сожрав 1,5 Гб памяти и на 100% загрузив одно ядро. Пришлось прибить бедненького. Потом в других браузерах попробую.
там кнопка сверху есть, которая перезапускает страницу, сохраняя прогресс. Мне помогло
Пара пожеланий к разработчику: никак не мог на карте найти фигурку последней несобранной страны, пришлось сильно увеличить масштаб и поочерёдно проскроливать карту, пока не наткнулся на эту мелочь. Оказался Барбадос. Сделайте кнопку что ли, чтобы все несобранные куски перемещались куда-нибудь в определённое место. И второе: если возможно, то не подписывайте те страны, фигурок которых нет, а то пришлось ко всем мелким белым пятнам по очереди примерять, пока не встала.
Спасибо. День убит полностью. :)
Спасибо. День убит полностью. :)
У вас ошибка в карте России — по какой-то причине предлагает также заполнить небольшой фрагмент украинской территории. Прошу исправить, чтобы не вводить игроков в заблуждение.
UPD: аналогичная неточность на карте Европы — в состав Украины ошибочно не включена Автономная Республика Крым.
UPD: аналогичная неточность на карте Европы — в состав Украины ошибочно не включена Автономная Республика Крым.
Вспомнилась одна игра на эту тему времен Windows 3.1:
Вот вы данные OpenStreerMap использовали, а положенное упоминание об этом не оставили.
Прошу прощения за безграмотность, можете подсказать что нужно добавить?
Классная игра — очень понравилось!
Я тоже пару недель назад для школьников и студентов игрушку делал.
Гляньте кому интересно github.com/OriginalSin/gmxGeoGame там все открыто — заодно познакомитесь с замечательным Svelte ну и с Геомиксером конечно…
Я тоже пару недель назад для школьников и студентов игрушку делал.
Гляньте кому интересно github.com/OriginalSin/gmxGeoGame там все открыто — заодно познакомитесь с замечательным Svelte ну и с Геомиксером конечно…
Можно усложнить — добавить вращение пазлам. Тогда совсем голову сломаешь
К стати, а как у вас решен вопрос со спорными территориями? В качестве примера возьмем (чтобы не разжигать срач) Израиль — его фактическая территория чуть-ли не в три раза больше офицально признанной ООН и соседними странами (у которых Израиль их отжал в ходе арабо-израильских войн). И насколько я знаю — спорных теориторий на глобусе не мало. Я сходу смог вспомнить десяток (включая непризнанные государства, существующие де-факто)
Я может пропустил, но почему на карте мира нет многих стран?
Я оставил на картах мира лишь самые большие/известые страны, чтобы не убить интерес. Когда остаётся лишь маленькая точка из 160 регионов, очень сложно не стать раздражительным. Сейчас есть возможность задать заранее решённые страны (как Ватикан в Европе), которые сразу бы отображались зелёным. Тогда можно разместить все государства мира на карте, если браузер выдержит. Записал ишью.
Хм, я конечно вас понял, но в моем сообщении я говорил про такие страны как РФ, США и Канаду.
Я пока не знаю как это решить технически. Проверил — паззл с единственной собранной Канадой занимает 250 Mb RAM. Россия будет размером в 350 Mb, США — 200 Mb. Итого почти гиг. Я боюсь, что далеко не каждый браузер потянет такой объём.
Не понимаю почему это должно занимать столько памяти. Тот же Китай на карте есть. Или Австралия.
Вы наверное про штаты, а я про страну в целом.
geopuzzle.org/puzzle/easy
Вы наверное про штаты, а я про страну в целом.
geopuzzle.org/puzzle/easy
Да, я тоже про страну в целом. Тут скорей важен не размер, а количество точек. Их у России, Канады и США из-за северных островов очень много. Не было б у США Аляски — добавил бы в игру. С Норвегией и Чили были похожие проблемы.
В идеале тут нужны аппроксимированные границы. Где острова отмечены пачками, а всякие сложные береговые линии размазаны. Визуально и концептуально ничего не поменяется, зато нагрузка упадёт в разы.
Да, я и так урезаю оригинальные полигоны, пока не представляю как сделать лучше.
Мысли вслух:
Как избавиться от тысячи мелких островов:
- ищем замкнутые объекты малой площади (стало быть надо уметь вычислять площадь сложных многоугольников)
- ищем ближайшие к ним другие замкнутые объекты (расстояние не от центра фигур, а от краёв)
- если расстояние невелико — объединяем (размыкаем 1 многоугольник, 2-й, объединяем полигоны.
Как избавиться от мудрёных границ:
- пробегаем по каждому полигону.
- ищем 3 последовательные точки с минимальным расстоянием, промежуточную удаляем.
- повторяем с нуля.
Первая задача сложная. Я сам никогда особенно не дружил с геометрией. Но думаю тут всё более, чем решаемо, даже без ВУЗ-овой математики. Вторая задача выглядит довольно простой.
Понравилось. Я бы предложил стартовый разброс регионов сделать таким образом, чтобы они не накладывались друг на друга. Сейчас, для начала игры, элементы необходимо раздвигать вручную.
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
GeoPuzzle — собери мир по кусочкам