33
Симуляцій
9
Категорій
28
Працюють на 60 FPS
~11k
Рядків коду
Категорія:
Симуляція Категорія Основний алгоритм Складність Типовий FPS Памʼять Техніка рендерингу Складність реалізації
💧 SPH-рідина Рідини SPH Мюллера O(N·k) 60 ~8 МБ InstancedMesh Складно
☄️ Задача N тіл Космос Leapfrog / O(N²) O(N²) 40–60 ~4 МБ Points + сліди Середньо
🧬 Гра «Життя» Життя Клітинний автомат Конвея B3/S23 O(N²) 60 ~2 МБ Canvas 2D / Three.js Легко
🧵 Тканина Фізика Пружинно-масова модель + Верле O(N) 60 ~3 МБ Каркас MeshPhong Середньо
🌌 Галактика Космос Логарифмічна спіраль + розсіювання O(1) на відмалювання 60 ~12 МБ Points + ShaderMaterial Середньо
🐜 Мурахи (ACO) Природа Мурашиний алгоритм оптимізації O(N·M) 60 ~5 МБ Canvas ImageData Середньо
🐦 Боїди Природа Зграйна поведінка Рейнольдса O(N²) наївний 60 ~3 МБ InstancedMesh Matrix4 Середньо
🦋 Атрактор Лоренца Хаос Інтегрування ЗДР методом RK4 O(N·кроків) 60 ~2 МБ Лінії BufferGeometry Середньо
🌀 Подвійний маятник Хаос Ейлер-Лагранж + RK4 O(N) 60 ~1 МБ Сліди Canvas 2D Середньо
☀️ Сонячна система Космос Рівняння орбіт Кеплера O(N) 60 ~8 МБ MeshStandard + bloom Легко
🌊 Океан Рідини Хвилі Герстнера в GLSL O(V) на вершину 60 ~4 МБ Власний ShaderMaterial Середньо
〰️ Хвиля Рідини Герстнер + Френель у GLSL O(V) на вершину 60 ~3 МБ Власний ShaderMaterial Середньо
🌍 Тектонічні плити Інженерія Кватерніонна анімація твердих плит O(N) 60 ~6 МБ MeshPhong + LineLoop Середньо
🔬 Реакція-дифузія Життя РДП Грея-Скотта (ping-pong) O(W·H) 60 ~6 МБ WebGL ping-pong FBO Складно
❄️ Фрактал Математика Ітерація Мандельброта / Жюліа O(W·H·iter) 30–60 ~2 МБ Фрагментний шейдер Середньо
🏜️ Пісок Інженерія Клітинний автомат падаючого піску O(W·H) 30–45 ~4 МБ Canvas 2D ImageData Легко
🗺️ Пошук шляху Алгоритми A* / Дейкстра / BFS O(N log N) 60 ~2 МБ Сітка клітин Canvas 2D Легко
📊 Сортування Алгоритми Quicksort / злиттям / купою тощо O(N log N) 60 ~1 МБ Стовпчаста діаграма Canvas 2D Легко
🌀 Лабіринт Алгоритми DFS / Прима / Вілсона O(N·M) 60 ~1 МБ Сітка Canvas 2D Легко
🦊 Лиси та зайці Природа ЗДР Лотки-Вольтерри O(N) 60 ~2 МБ Canvas 2D + графік Легко
🦠 Епідемія (SIR) Життя Агентна модель SIR/SEIR O(N²) 60 ~2 МБ Точки Canvas 2D Легко
🧠 Нейронна мережа Алгоритми Зворотне поширення в MLP O(N·шарів) 60 ~3 МБ Граф Canvas 2D Складно
🧬 Генетичний алгоритм Алгоритми ГА: відбір, схрещування, мутація O(pop·N) 60 ~2 МБ Canvas 2D Середньо
🌿 L-системи Математика Переписування граматики Ліндемаєра O(iter) 60 ~1 МБ Черепашача графіка Canvas 2D Легко
🌀 Спірограф Математика Гіпотрохоїда / епітрохоїда O(steps) 60 ~1 МБ Контур Canvas 2D Легко
📐 Клітинні автомати Математика Одновимірні правила КА Вольфрама O(W) 60 ~1 МБ Пікселі Canvas 2D Легко
🎱 Більярд Фізика Пружне зіткнення + тертя O(N²) 60 ~2 МБ Кола Canvas 2D Легко
🚗 Фізика авто Фізика Велосипедна модель + підвіска O(1) 60 ~15 МБ MeshStandard + частинки Складно
🌳 Дерево Піфагора Математика Рекурсивна гілляста L-система O(2^depth) 60 ~1 МБ Рекурсивне Canvas 2D Легко
🔺 Серпінський Математика IFS / гра хаосу O(iter) 60 ~1 МБ Точки Canvas 2D Легко
💀 Руйнування Інженерія Руйнування пружинної ґратки (Верле) O(N·springs) 30–50 ~4 МБ Лінії Canvas 2D Складно
🏔️ Рельєф Природа Шум Перліна + ерозія O(W·H) 60 ~8 МБ Зміщення PlaneBufferGeometry Середньо
🗺️ Задача комівояжера Алгоритми Найближчий сусід + 2-opt O(N²) 60 ~1 МБ Лінії Canvas 2D Середньо