Бюджет: 200 EUR Термін: 3 дні
Привіт.
Мене звуть Карен. Завдання зрозумів, йдеться не просто про CSS-анімацію, а про фізично правдоподібний ефект розльоту і падіння об'єктів, який стабільно працює на мобільних пристроях.
Таке роблю на чистому JavaScript або TypeScript через canvas або DOM з requestAnimationFrame, з власною простою фізикою або з легким physics-підходом без важких бібліотек. Важливо зберегти плавність, контроль FPS і адекватну поведінку на слабких пристроях.
Як бачу реалізацію:
— спавн іграшок в одній точці по кліку
— випадковий розподіл початкових векторів швидкості і кутів
— гравітація і сповільнення
— обертання об'єктів
— колізія з нижньою межею і відскок з затуханням
— зупинка об'єктів після втрати енергії
Працюю акуратно з продуктивністю:
— мінімум перерисовок
— оптимізація під mobile
— WEBp з прозорістю без проблем
— контроль кількості об'єктів і часу життя
Можу зробити як ізольований модуль, так і інтегрувати в існуючу сторінку. Готовий показати підхід або швидко зібрати демо.
Карен