Що змінилося
3D Simulations починався як плаский список експериментів. Після 40+ симуляцій ці посилання стали надто численними — головна сторінка перетворилася на стіну плиток без жодного способу знайти те, що вам справді потрібно.
Сьогодні кожна симуляція належить до категорії. Кожна категорія має власну виділену сторінку з живою анімацією canvas у шапці, підібраними картками симуляцій і посиланнями на релевантні технічні статті.
Категорії
Загалом налічується 39 сторінок категорій. Кожна з них розроблена з власним акцентним кольором, окремою анімацією canvas у шапці та підібраним контентом, що веде до пов'язаних симуляцій і статей. Акцентні кольори обрані не випадково — Фізика тяжіє до індиго, Природа — до зеленого, Квантова фізика — до фіолетового, тож після кількох візитів ви зможете зрозуміти, у якому розділі перебуваєте, лише за кольором сторінки, ще не прочитавши заголовок.
Під капотом сторінки категорій генеруються з єдиного джерела істини: маніфесту, що перелічує кожну симуляцію з її назвою, слагом, рівнем складності та тегами. Той самий маніфест тепер керує сіткою на головній сторінці, пошуковим індексом і мапою сайту, що означає — симуляцію достатньо додати лише в одному місці, щоб вона з'явилася скрізь, де має бути. До цього запуску додавання нової симуляції означало ручне редагування чотирьох-п'яти окремих файлів, і одному з них було легко випасти із синхронізації.
Чому категорії, а не лише пошук
У нас уже було поле пошуку, і воно чудово працювало для тих, хто точно знав, що шукає. Але більшість відвідувачів приходять без конкретної симуляції на думці — вони прибувають, зацікавлені темою, на кшталт «як працює дифузія» чи «як насправді виглядає хаос». Плоске поле пошуку погано підходить для такого перегляду. Категорії дозволяють почати широко, побачити, що існує в певній галузі, і звужувати пошук візуально, замість того щоб вгадувати правильний пошуковий запит.
Кожна сторінка категорії відкривається коротким поясненням простою мовою, за яким слідує сітка карток симуляцій, приблизно відсортованих від базових до просунутих. Тож сторінка «Хаос і фрактали» починається з логістичного відображення — найпростішої можливої хаотичної системи — і поступово переходить до дивних атракторів та оцінювачів фрактальної розмірності. Ідея в тому, що ви можете прочитати категорію від початку до кінця й піти з робочою ментальною моделлю, а не просто списком демонстрацій.
Дитячі розділи
Новий розділ «Для дітей» групує симуляції за віково-відповідним контентом, з більшими цілями для дотику, спрощеними описами й без просунутої математики. Шукайте позначку віку 🟢 на сторінках категорій. Замість того щоб приховувати науку, дитячі версії переосмислюють її: замість диференціального рівняння для маятника текст говорить про «штовхни і подивись, як він гойдається назад» — базова симуляція ідентична, змінюються лише подача та рівень читання.
Ми обрали перший десяток дитячих тем на основі того, що трапляється в шкільній програмі початкової та молодшої середньої школи: прості механізми, базові електричні кола, кругообіг води та «Гра в життя» Конвея як вступ до патернів і правил. Більше дитячих категорій з'явиться в міру зростання основної бібліотеки, оскільки кожна нова симуляція тепер є кандидатом на спрощену супутню версію.
Перегляньте всі категорії за адресою /uk/categories/ — або перейдіть одразу до дитячого розділу.