paint-brush
Бұл шолғышқа негізделген редактор Pixel Art стилінде керемет изометриялық тақтайша карталарын жасайдыбойынша@mlsprwr1337
Жаңа тарих

Бұл шолғышқа негізделген редактор Pixel Art стилінде керемет изометриялық тақтайша карталарын жасайды

бойынша FenixFoxStudios2m2025/03/05
Read on Terminal Reader

Тым ұзақ; Оқу

Wave Function Collapse (WFC) – шектеулер жиынтығы негізінде күрделі үлгілерді немесе орналасуларды шығаратын процедуралық генерациялау алгоритмі. Оскар Стальбергтің жұмысынан шабыттана отырып, мен пиксель өнері стилінде керемет изометриялық тақтайша карталарын жасайтын браузерге негізделген редактор жасадым.
featured image - Бұл шолғышқа негізделген редактор Pixel Art стилінде керемет изометриялық тақтайша карталарын жасайды
FenixFoxStudios HackerNoon profile picture
0-item

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

Алгоритмдік аквариум: Сіздің әлеміңіздің өмірге келгенін көру

Жақында мен қарапайым 2D плиткаларынан тартымды изометриялық 3D көрінісіне ауыса отырып, Wave Function Collapse жобасын ( WFC-Tiles ) келесі деңгейге көтердім. Бұл жаңа әзірлеме 300-ден астам лайк пен 50 ретвитпен Twitter -де біршама назар аударды. Оскар Сталбергтің керемет жұмысынан шабыттана отырып, мен пиксель өнері стилінде керемет изометриялық тақтайша карталарын жасайтын браузерге негізделген редактор жасадым.

Толқындық функцияның құлдырауы дегеніміз не?

Wave Function Collapse (WFC) – шектеулер жиынтығы негізінде күрделі үлгілерді немесе орналасуларды шығаратын процедуралық генерациялау алгоритмі. Оны әр бөлік бірнеше жолмен үйлесетін басқатырғыш сияқты елестетіп көріңіз, бірақ тек белгілі бір комбинацияларға рұқсат етіледі. Бастапқыда WFC-ті Максим Гумин ( mxgmn ) танымал етті, содан бері ол әзірлеушілер мен суретшілер арасында шығармашылықта көшкін бастады.


Егер сіз оны толық түсінгіңіз келсе, мен басқа мақаламды қарап шығуды ұсынамын және Мартин Дональд - Суперпозициялар, Судоку, Толқын функциясын бұзу алгоритмі .

Изометриялық 3D форматына көшу

Соңғы жобамда мен WFC әлеуетін изометриялық плиткалармен зерттеуді мақсат еттім. Изометриялық перспектива псевдо-3D әсерін қосып, карталарды көрнекі түрде тартымды етеді және тереңдік береді. Бұл тәсіл сонымен қатар эстетикалық құндылықты арттырады, бұл оны пиксельдік арт стиліндегі ойындар мен қолданбаларға қолайлы етеді. Сондай-ақ әлі жарияланбаған тағы бір жобам бар, ол 3D торларымен толық әлеуетті көрсетеді.

Демонстрация

Осы қарапайым мысалды тексеру үшін мына жерді басыңыз:

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

Менің изометриялық WFC редакторымның негізгі мүмкіндіктері

  • Сақтау мүмкіндігі (жалпыға ортақ емес)
  • Жүктеу мүмкіндігі (жалпыға ортақ емес)
  • Қалпына келтіру
  • Өз әлеміңізді кездейсоқ жасаңыз
  • Өз әлеміңізді автоматты түрде аяқтаңыз
  • Тақталарды қолмен орнатыңыз және ауыстырыңыз
  • Күлкілі кішкентай анимация
  • Бір құпия жасырын мүмкіндік

Қорытынды

Бұл жоба мен үшін ең қанағаттанарлық тәжірибелердің бірі болды! Бұл менің жеке микрокосмосымды шынымен «жасау» тілегімді қанағаттандырды. Мен жаңа әлемдерді құруға және тұрғындардың өз істерін істеп жатқанын көруге бірнеше сағат жұмсай аламын. Неміс ДНҚ-да бұл туралы білмеймін, бірақ менің әкеме де бұл жоба ұнайды. Анно мен қоныстанушылар сияқты неміс ойындарымен өсу шынымен бүкіл ұрпақты қалыптастырды^^. Мен бұл жобаны дамытуды жалғастыра отырып, қосымша жаңартулар мен жақсартулар үшін хабардар болыңыз!

L O A D I N G
. . . comments & more!

About Author

FenixFoxStudios HackerNoon profile picture
FenixFoxStudios@mlsprwr1337
https://fenixfox-studios.com FenixFox®Studios ( SaaS B2B | GameDevelopment | Tool-Development)

ТЕГТЕРДІ АЛУ

БҰЛ МАҚАЛА БАСҚАРҒАН...