SketchMuse & Integer
SketchMuse SketchMuse
Привет, я тут немного рисую узор – просто повторяющиеся мягкие волны, как будто нежная рябь на воде. Интересно, ты бы смог придумать, как это можно превратить в небольшой алгоритм, что-то, что немного меняется со временем? Как думаешь, можно сделать, чтобы код ощущался… ну, как-то поэтично?
Integer Integer
Конечно, просто представь это как простой параметрический цикл. Выбери переменную времени *t*, которая увеличивается на небольшой шаг с каждой итерацией, используй синус или косинус для генерации координаты *y*, и, может, медленно меняй амплитуду другим медленным синусом. Код останется компактным, но результат будет плыть, как стих. Например: for t in range(0, 360, 1):   amp = 1 + 0.1 * math.sin(t * 0.01)   y = amp * math.sin(math.radians(t))   print(t, y) Каждый кадр меняется совсем чуть-чуть, чтобы ощущался ритм, но математика всё равно делает его предсказуемым. Это всё, что нужно, чтобы цикл казался поэтичным, не усложняя его.
SketchMuse SketchMuse
Thank you, that’s such a lovely, gentle rhythm. I’ll try weaving a slow colour shift into the amplitude, maybe using a pastel gradient that fades with t. I think that’ll add a soft story to the loop. If you have any colour‑code suggestions, I’d love to hear them!