[#1] Symulator piasku i wody
Prosty symulator piasku i wody. Działa 'dobrze' na 030. Ale jeszcze lepiej na 060. Na innych nie testowałem



Video: https://imgur.com/uVg5c3y

Do pobrania: https://eterror.pl/amiga/sandwater/sandwater

Ostatnia aktualizacja: 15.07.2026 22:43:26 przez terror
3
[#2] Re: Symulator piasku i wody

@terror, post #1

Lubię takie rzeczy . Szkoda, że mam czasowo niesprawną Amigę bo bym sobie ściągnął. Ta lista materiałów z prawej strony oznacza, że jest planowanych więcej możliwości niż tylko woda i piasek? Czy korzystałeś z jakichś algorytmów czy to własne dziełko? Wbrew pozorom to nie jest banalny temat jeśli uwzględni się różne parametry materiałów: gęstość, lepkość itp., ale to pewnie w jakimś zaawansowanym modelu fizycznym. Fajne to .






Ostatnia aktualizacja: 15.07.2026 22:18:37 przez prz
1
[#3] Re: Symulator piasku i wody

@prz, post #2

Nie ma tu żadnej zaawansowanej fizyki typu gęstość. Zwykłe sprawdzanie sąsiednich pikseli w okolicy. Wszystko jest sprawdzane od dołu do góry. Sporo warunków ale kod nie jest dosadnie długi. Każdy 'żywioł' ma ciut inne zachowanie ale generalnie jest to wszystko do siebie podobne.
Być może to jeszcze dokończę i dodam coś jeszcze. Tylko boli mnie że to na 030 nie działa zbyt szybko. Tzn jest ok ale mogłoby być lepiej (50Mhz)

Btw. te wszystkie materiały po prawej w Toolboxie działają oczywiście :) Bazowane na https://boredhumans.com/falling_sand.php

Ostatnia aktualizacja: 15.07.2026 22:37:20 przez terror
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem