Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowej

Translated

  1. 196  
    45 dni2215 PLN

    mamy już prawie gotową bazę dla takiego rozwiązania - interaktywny narzędzie przeglądarkowe z mapą, warstwami, stanem w linku i generacją w workerach, więc możemy szybko dostosować pod Minecraft seed viewer i uruchomić MVP.

    co do terminów dla MVP, orientowałbym się na 5-7 tygodni, w zależności od ostatecznej listy wersji Java Edition, struktur i tego, jak głęboko trzeba pokryć Nether i End.
    oszacowanie - 180000 UAH za MVP z normalną architekturą, a nie tylko demo, które ładnie działa przez pierwsze 10 minut, a potem idzie filozofować w konsoli =)

    WebAssembly / Emscripten - tak, takie podejście tutaj jest uzasadnione.
    Cubiomes zintegrowałbym przez osobny moduł wasm, generację przeniósłbym do Web Workera, a mapę robiłbym tile-based lub chunk-based, aby nie generować zbędnego obszaru i nie blokować interfejsu.
    dla renderowania, najprawdopodobniej, wziąłbym OpenLayers, jeśli nie pojawi się wymaganie do bardziej niestandardowego wizualizacji canvas/WebGL.
    OpenLayers dobrze nadaje się do zoom / pan, współrzędnych, warstw, znaczników i przywracania stanu przez URL.

    widzę ryzyko związane z wersjami Minecraft w tym, że różne wersje Java Edition różnie wpływają na biomy, struktury i dostępność poszczególnych obiektów.
    więc nie obiecywałbym wszystkich wersji na raz, a stworzyłbym zweryfikowaną listę wsparcia na podstawie Cubiomes, z matrycą - wersja, wymiary, biomy, struktury.
    to ten przypadek, gdzie lepiej siedem razy sprawdzić seed, niż raz ładnie narysować błędną mapę.

    z technicznego punktu widzenia widzę taką realizację
    - kompilacja Cubiomes w WebAssembly przez Emscripten
    - osobny worker do generacji biomów i struktur
    - cache'owanie tile'i / chunków w przeglądarce
    - konwersja text seed w Java seed bez utraty kompatybilności
    - warstwy biomów i struktur z osobnymi przełącznikami
    - współrzędne X / Z, kopiowanie współrzędnych, hover lub click
    - shareable URL dla seed, wersji, dimension, pozycji i zoom
    - format integracyjny, aby narzędzie można było wstawić na stronę /minecraft-seed-map

    wyjaśnię 2 punkty, aby nie zgadywać na cubiomach, chociaż brzmi to kusząco
    - które wersje Minecraft Java dla MVP są najważniejsze - tylko aktualne czy potrzebny szeroki historyczny wykaz?
    - projekt już będzie od waszego projektanta czy trzeba z naszej strony przygotować własny schludny UI pod desktop i responsywny?

    przykłady bliskiego doświadczenia Ingello
    - https://business.ingello.com/vorfahr - skomplikowany system webowy z automatyzacją, logiką danych i integracjami
    - https://business.ingello.com/fractal - przykład architektury dla skomplikowanych procesów, logiki agentowej i skalowalnych modułów
    - https://systems-fl.ingello.com/ua - krótko o naszym podejściu do systemowej rozwoju, automatyzacji i rozwiązań AI

    na łączności, możemy omówić skład MVP, wersje Minecraft i ryzyka techniczne tutaj na giełdzie.

  2. 1168    7  0
    20 dni2051 PLN

    Dzień dobry! Mamy doświadczenie w pracy z algorytmami generacji świata Minecraft oraz integracją interaktywnych map w interfejsy webowe. Realizujemy to poprzez zoptymalizowane renderowanie chunków po stronie klienta z wykorzystaniem WebGL dla wysokiej wydajności. Jesteśmy gotowi omówić szczegóły architektury i skalowalność rozwiązania pod Twoje potrzeby.

  3. Jeszcze 4 ofert jest ukrytych

Zleceniodawca
Zlecenie zostało opublikowane
1 godzina 3 minuty temu
119 wyświetleń
Do zamknięcia
13 dni 22 godziny
Tagi
  • javascript
  • WebAssembly
  • Cubiomes
  • Emscripten