Как стать автором
Обновить

Комментарии 18

Идея очень понравилась.
НЛО прилетело и опубликовало эту надпись здесь
На самом деле не так уж и сложно там это. В принципе стандартными функциями сейчас с другом пристрелялись и вполне себе играбельно. (:
НЛО прилетело и опубликовало эту надпись здесь
Как такое можно постить в закрытом блоге! Пожалуйста перенесите в открытый блог.
забавно и занимательно. учить тригонометрию в школе было бы интереснее с такими играми
круть какая!
Тем временем уже написали программу расчёта коэффициентов полиномов :(
URL? :)
Довольно интересно. Уже несколько лет не имел дел с тригонометрией. Кое-что вспомнил.

Накидайте, пожалуйста, в комменты функции с мощным поражающим эффектом. :D
Всю мою команду сегодня вынесли одним выстрелом, вот таким:
image
На самом деле, это достаточно просто. Основной приём — «откладывание» применения функций при помощи (abs(x — K) + x — K) * (ваша функция), где K — сдвиг по x относительно оси ординат. В случае на вашей картинке, есть 3 функции, 2 из которых — прямые, а третья — синусоида с большим коэффициентом при аргументе и умноженная на x + доп. коэффициент.
М-м, стоит объяснять подробнее? :)
Я уже вкурил эту технику, но просто не успеваю так быстро подбирать параметры.
Можете написать пост в блог алгоритмы, с рассказом о том как такие штуки строить. Там думаю в комментах много интересных техник появится
verticalShift/(1+100^(-20(x-yStepCoord))) где verticalShift вертикальное смещение от текущей координаты и yStepCoord — y координата где это произойдёт. Соответственно собирая сумму таких функций можно очень точно стрелять огибая препятствия
например
image
вместо yStepCoord естественно xStepCoord и это x координата вертикального прыжка.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории