Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Разработка карты семян Minecraft Java / просмотрщика семян для сайта

Translated

  1. 196  
    45 дней27 000 UAH

    У нас уже есть почти готовая база для такого решения - интерактивный браузерный инструмент с картой, слоями, состоянием по ссылке и генерацией в воркерах, поэтому можем быстро адаптировать под Minecraft seed viewer и запустить MVP.

    По срокам для MVP я бы ориентировался на 5-7 недель, в зависимости от финального списка версий Java Edition, структур и того, насколько глубоко нужно покрывать Nether и End. Оценка - 180000 грн за MVP с нормальной архитектурой, а не просто демо, которое красиво дышит первые 10 минут и потом идет философствовать в консоль =)

    WebAssembly / Emscripten - да, такой подход здесь уместен. Cubiomes я бы интегрировал через отдельный wasm-модуль, генерацию вынес бы в Web Worker, а карту делал бы tile-based или chunk-based, чтобы не генерировать лишнюю область и не блокировать интерфейс. Для рендеринга, скорее всего, взял бы OpenLayers, если не появится требования к более кастомному canvas/WebGL-визуалу. OpenLayers хорошо подходит для zoom / pan, координат, слоев, маркеров и восстановления состояния через URL.

    Риск по версиям Minecraft вижу именно в том, что разные версии Java Edition по-разному влияют на биомы, структуры и доступность отдельных объектов. Поэтому я бы не обещал все версии одним махом, а сделал бы проверенный список поддержки на основе Cubiomes, с матрицей - версия, измерения, биомы, структуры. Это тот случай, где лучше семь раз сверить seed, чем один раз красиво нарисовать неправильную карту.

    С технической стороны вижу такую реализацию:
    - компиляция Cubiomes в WebAssembly через Emscripten
    - отдельный worker для генерации биомов и структур
    - кэширование тайлов / чанков в браузере
    - конвертация text seed в Java seed без потери совместимости
    - слои биомов и структур с отдельными переключателями
    - координаты X / Z, копирование координат, hover или click
    - shareable URL для seed, версии, dimension, позиции и zoom
    - интеграционный формат, чтобы инструмент можно было вставить на страницу /minecraft-seed-map

    Уточню 2 момента, чтобы не гадать на кубиомах, хотя звучит заманчиво:
    - какие версии Minecraft Java для MVP самые важные - только актуальные или нужен широкий исторический список?
    - дизайн уже будет от вашего дизайнера или нужно с нашей стороны подготовить собственный аккуратный UI под desktop и адаптив?

    Примеры близкого опыта Ingello:
    - https://business.ingello.com/vorfahr - сложная веб-система с автоматизацией, логикой данных и интеграциями
    - https://business.ingello.com/fractal - пример архитектуры для сложных процессов, агентной логики и масштабируемых модулей
    - https://systems-fl.ingello.com/ua - коротко о нашем подходе к системной разработке, автоматизации и ИИ-решениям

    На связи, можем обсудить состав MVP, версии Minecraft и технические риски прямо здесь на бирже.

  2. 1168    7  0
    20 дней25 000 UAH

    Добрый день! Мы имеем опыт работы с алгоритмами генерации мира Minecraft и интеграцией интерактивных карт в веб-интерфейсы. Реализуем это через оптимизированный рендеринг чанков на стороне клиента с использованием WebGL для высокой производительности. Готовы обсудить детали архитектуры и масштабируемость решения под ваши задачи.

  3. Еще 4 ставки скрыты

Заказчик
Проект опубликован
1 час 3 минуты назад
119 просмотров
До закрытия
13 дней 22 часа
Метки
  • javascript
  • WebAssembly
  • Cubiomes
  • Emscripten