paint-brush
Ez a böngésző alapú szerkesztő lenyűgöző izometrikus csempetérképeket készít Pixel Art stílusbanáltal@mlsprwr1337
Új történelem

Ez a böngésző alapú szerkesztő lenyűgöző izometrikus csempetérképeket készít Pixel Art stílusban

által FenixFoxStudios2m2025/03/05
Read on Terminal Reader

Túl hosszú; Olvasni

A Wave Function Collapse (WFC) egy eljárási generáló algoritmus, amely megszorítások alapján összetett mintákat vagy elrendezéseket hoz létre. Oscar Stalberg munkái alapján létrehoztam egy böngészőalapú szerkesztőt, amely lenyűgöző izometrikus csempetérképeket állít elő pixel art stílusban.
featured image - Ez a böngésző alapú szerkesztő lenyűgöző izometrikus csempetérképeket készít Pixel Art stílusban
FenixFoxStudios HackerNoon profile picture
0-item

https://api.fenixfox-studios.com/assets/bbd723d3-37b2-4027-88a1-8e1ee095a84c.mp4

Algoritmikus akvárium: Nézze meg, ahogy életre kel a világ

Nemrég a Wave Function Collapse projektemet ( WFC-Tiles ) a következő szintre emeltem, és áttértem az egyszerű 2D csempékről a lenyűgöző izometrikus 3D-s megjelenésre. Ez az új fejlesztés felkeltette a figyelmet a Twitteren , több mint 300 kedveléssel és 50 retweettel. Oscar Stalberg hihetetlen munkája ihlette, létrehoztam egy böngésző alapú szerkesztőt, amely lenyűgöző izometrikus csempés térképeket generál pixel art stílusban.

Mi az a Wave Function Collapse?

A Wave Function Collapse (WFC) egy eljárási generáló algoritmus, amely megszorítások alapján összetett mintákat vagy elrendezéseket hoz létre. Tekintsd úgy, mint egy kirakós játékot, amelyben minden darab többféleképpen is összeilleszthető, de csak bizonyos kombinációk megengedettek. A WFC-t eredetileg Maxim Gumin ( mxgmn ) népszerűsítette, és azóta lavinát indított el a kreativitás terén a fejlesztők és a művészek körében egyaránt.


Ha teljesen meg akarod érteni, azt javaslom, hogy nézd meg másik cikkemet , és tekintsd meg a Martin Donald - Superpositions, Sudoku, the Wave Function Collapse algoritmus című részt .

Áttérés izometrikus 3D-re

Legutóbbi projektemben az volt a célom, hogy feltárjam a WFC-ben rejlő lehetőségeket izometrikus lapokkal. Az izometrikus perspektíva pszeudo-3D effektust ad, ami látványosabbá teszi a térképeket, és mélységet biztosít. Ez a megközelítés az esztétikai értéket is növeli, így alkalmas pixel art stílusú játékokhoz és alkalmazásokhoz. Van egy másik, még nem publikált projektem is, amely megmutatja a 3D hálók teljes potenciálját.

Demonstráció

Kattintson ide az egyszerű példa megtekintéséhez:

https://apps.fenixfox-studios.com/wave_function_collapse/

Az izometrikus WFC szerkesztő főbb jellemzői

  • Funkció mentése (nem nyilvános)
  • Funkció betöltése (nem nyilvános)
  • Reset
  • Véletlenszerű létrehozása a világ
  • Automatikusan fejezze be a világot
  • A csempe manuális beállítása és cseréje
  • Vicces kis animáció
  • Egy titkos rejtett funkció

Következtetés

Ez a projekt határozottan az egyik legkielégítőbb élmény volt számomra! Ez kielégítette azt a vágyam, hogy valóban "alkothassam" a saját mikrokozmoszomat. Órákat tölthetnék azzal, hogy új világokat generáljak, és nézzem a lakókat, amint a dolgukat. Nem tudom, hogy ez benne van-e a német DNS-ben, de apámnak is tetszik ez a projekt. Az Anno és a Settlershez hasonló német játékokkal való felnőtté válás valóban egy egész generációt alakított ki^^. Maradjon velünk a további frissítésekről és fejlesztésekről, miközben folytatom a projekt fejlesztését!