Strona główna Fizyka i Mechanika Magiczny piasek i dym

🌬️ Magiczny piasek i dym

Rysuj myszą, tworząc piasek, dym, ogień lub wodę. Automat komórkowy z regułami grawitacji, dyfuzji i spalania w czasie rzeczywistym.

Fizyka i Mechanika2DŁatwy60 FPS
magic-sand ↗ Otwórz osobno
Interfejs samej symulacji jest w języku angielskim.

🌬️ Magiczny piasek i dym

Rysuj myszą, tworząc piasek, dym, ogień lub wodę. Automat komórkowy symuluje w czasie rzeczywistym grawitację, dyfuzję i spalanie. Materiały wchodzą w interakcje — ogień podpala drewno, woda gasi ogień.

🔬 Co obrazuje

Każda komórka aktualizuje swój stan na podstawie sąsiadów: piasek opada pod wpływem grawitacji, dym unosi się i rozprasza, ogień rozprzestrzenia się na sąsiednie palne komórki, a woda płynie i gromadzi się w zbiorniki.

🎮 Jak używać

Wybierz materiał (piasek, dym, ogień, woda, drewno) i rysuj. Obserwuj interakcje: ogień + drewno = dym, woda + ogień = para. Kliknij Wyczyść, aby zacząć od nowa.

💡 Czy wiesz, że?

Ten rodzaj gry typu „opadający piasek” spopularyzował applet Java z 2005 roku „Hell of Sand”, a zainspirował komercyjne gry, takie jak Noita (2020), która buduje całe światy w oparciu o fizykę na poziomie pikseli.

O symulacji Magiczny piasek i dym

To piaskownica typu „opadający piasek” zbudowana na automacie komórkowym. Ekran jest podzielony na drobną siatkę, w której każda komórka zawiera materiał — piasek, wodę, dym lub ogień — albo jest pusta, a w każdym takcie siatka jest skanowana i każda komórka postępuje według prostych lokalnych reguł. Piasek opada prosto w dół i zsuwa się po przekątnej, tworząc naturalne zbocza, woda opada, a następnie rozlewa się na boki, szukając swojego poziomu, dym unosi się i dryfuje, zanim się rozproszy, a ogień wznosi się, zanika i losowo emituje dym. Materiały malujesz bezpośrednio myszą lub palcem.

Automaty komórkowe to fundamentalna idea informatyki i teorii złożoności: złożone, przypominające życie zachowanie wyłania się z drobnych reguł stosowanych jednolicie na całej siatce, bez żadnego centralnego sterownika. To samo podejście oparte na siatce i regułach wykorzystuje się do modelowania przepływu materiałów sypkich w zasobnikach i lawinach, do tworzenia efektów dymu i cieczy w grach oraz do badania systemów emergentnych, takich jak Gra w życie Conwaya. Aktualizacja do osobnego bufora zapewnia, że każda komórka „porusza się” jednocześnie, zapobiegając sytuacji, w której opadające ziarno przeskakuje kilka rzędów w jednym kroku.

Najczęściej zadawane pytania

Czym jest symulacja Magicznego piasku i dymu?

To interaktywna piaskownica typu „opadający piasek”, w której malujesz piasek, wodę, dym lub ogień i obserwujesz, jak płyną, piętrzą się, unoszą i płoną zgodnie z regułami inspirowanymi fizyką, działającymi na siatce zwanej automatem komórkowym.

Czym jest automat komórkowy?

Automat komórkowy to siatka komórek, z których każda aktualizuje swój stan wyłącznie na podstawie prostych lokalnych reguł i swoich sąsiadów. Z tych drobnych reguł wyłaniają się złożone globalne wzorce — to zasada stojąca za tą piaskownicą i za słynnymi systemami, takimi jak Gra w życie Conwaya.

Jak z tego korzystać?

Wybierz materiał (piasek, dym, ogień lub wodę) z paska narzędzi, ustaw rozmiar pędzla, a następnie kliknij lub dotknij i przeciągnij po płótnie, aby malować. Przycisk Wyczyść czyści całą siatkę, dzięki czemu możesz zacząć od nowa.

Dlaczego piasek tworzy naturalne zbocza?

Każde ziarno najpierw próbuje opaść prosto w dół; jeśli ta komórka jest zablokowana, próbuje zsunąć się po przekątnej w puste miejsce poniżej. Powtarzane dla wielu ziaren, tworzy to kątowe stosy i zbocza widoczne w prawdziwych materiałach sypkich.

Czym różni się zachowanie wody od piasku?

Woda również opada w dół, ale gdy nie może, rozlewa się na boki do sąsiednich pustych komórek, zamiast tylko zsuwać się po przekątnej. Dzięki temu może płynąć po powierzchniach i ustawiać się na płaskim poziomie, tak jak prawdziwa ciecz.

Dlaczego dym unosi się i zanika?

Komórki dymu przesuwają się w górę w każdym takcie z niewielkim losowym dryfem na boki, ponieważ w rzeczywistości gorący dym jest mniej gęsty niż otaczające powietrze. Komórki mają też niewielką szansę na zniknięcie w każdym kroku i są usuwane na górze, dzięki czemu smuga się rozprasza.

Jak działa ogień?

Komórki ognia unoszą się, niosą zanikającą wartość intensywności, która w końcu wygasa, i losowo tworzą dym po drodze. Tworzy to migoczące płomienie zwieńczone smugą dymu.

Dlaczego siatka jest aktualizowana od dołu do góry?

Skanowanie od dołu w górę i zapisywanie do osobnego bufora zapewnia, że ziarno nie może przesunąć się o kilka rzędów w jednej klatce oraz że wszystkie komórki aktualizują się efektywnie jednocześnie — co daje stabilne, wiarygodne zachowanie opadania.

Gdzie w prawdziwym świecie wykorzystuje się gry typu „opadający piasek”?

Oprócz zabawnych piaskownic, te same reguły oparte na siatce modelują przepływ materiałów sypkich w silosach i lawinach, generują efekty dymu i cieczy w grach wideo oraz służą jako narzędzia dydaktyczne do nauki o emergencji i złożoności.

Skąd wzięły się gry typu „opadający piasek”?

Gatunek spopularyzował applet Java z 2005 roku „Hell of Sand”, który później zainspirował uznaną grę Noita z 2020 roku, w której każdy piksel świata jest symulowany indywidualnie.

Podobne symulacje