SineRider представляет собой набор головоломок, решением каждой из которых является некоторая функция Y(x,t). Как правило, решение неединственно.

Подробное описание здесь. Также на сайте игры есть обучалка.
Помимо браузерной, автор выпустил и десктопные версии. Под винду, макось и линукс. Энтузиаст.
Рекомендую.
еще бы портировать на iphone - я бы в метро и читать перестал :)
Оффтоп: а есть какие-нибудь хитрые сплайны, позволяющие в случае монотонной функции легко посчитать как y(x), так и x(y)? Ну окромя линейной интерполяции)
Я хочу вручную (с помощью ImgGraph2Txt) отметить точки, увидеть, что сплайн, по ним построенный хорошо приближает всю кривую. А дальше в процессе решения системы нелинейных уравнений оказывается удобно (быстрее сходится), если можно находить и f(x), и f-1(y), но это должна быть одна и та же кривая с высокой точностью, т.е f-1(f(x)) = x, иначе могут начаться чудеса со сходимостью.
Пока я стал линейную интерполяцию использовать, но с большим количеством точек - работает, но итоговые графики угловатые.
Либо параметризовать кривую и развлекаться логарифмическими масштабами. Что тоже непросто.
Идет довольно тяжело - уже забыл напрочь, что там натворил, но вроде сдвинулось с мертвой точки. Есть какие-нибудь пожелания?
Edited at 2015-04-27 05:59 pm (UTC)