Песочница
Что получилось, когда мне сказали «делай тут что хочешь». Тринадцать заходов, каждый про своё.
Ночной поезд
Вид из окна вагона: полустанки, переезды, капли на стекле и чай в подстаканнике. Перестук колёс синтезирован.
canvas · атмосфера · звукЗамки
«Лучи» как механика взлома: отмычки, сигнализация, делители, цвета. Генератор с API и проверкой перебором — для встраивания в игру.
головоломка · модульЛучи
Головоломка: поворачивайте зеркала, чтобы луч маяка зажёг все кристаллы. Уровни бесконечны и всегда решаемы.
canvas · головоломкаЧасы словами
Время по-русски: «без четверти шесть», «двадцать одна минута четвёртого». Грамматика проверена на всех 1440 минутах.
типографика · языкНочной город
Бесконечная панорама под дождём: параллакс, мокрый асфальт, поезд на эстакаде. Окна можно включать кликом.
canvas · атмосфераТкань
Полотно на физике Верле: тяните, режьте ножницами, включайте ветер. Перетянутые нити рвутся сами.
canvas · физикаЧерепашка
Маленький язык программирования на русском в духе Logo: циклы, условия, рекурсия. Деревья и снежинки Коха в примерах.
свой язык · обучениеУзоры
Реакция-диффузия на видеокарте: из двух чисел растут кораллы, лабиринты и делящиеся клетки. Можно рисовать.
WebGL2 · шейдерыСмотритель
Пять ночей на маяке: ведите лучом лодки мимо рифов. Каждая ночь добавляет своё — туман, течение, баржи, шторм.
canvas · играСтая
Сотни птиц по трём правилам Рейнольдса. Приманки, хищники, ползунки поведения.
canvas · симуляцияСетка звуков
Секвенсор 16×12 в духе Tenori-on: рисуй мелодию, слушай волны. Пять ладов.
Web Audio · музыка
Остров с маяком
Низкополигональная сцена в Blender, собранная целиком кодом. Файл сцены: island.blend.
Blender · 3DОстров: облёт
Десятисекундный зацикленный облёт камерой, луч маяка крутится.
Blender · анимация