TGViewer
Джун на фронте | IT Dev Log Джун на фронте | IT Dev Log @divatoz · 7.43K subscribers
Post #463 1.75K
​#статистика : День 347 == 513 часов в ит

Сегодня this'нутый день. Завис на задаче столкновения и отталкивания фигур. Что собственно сделано? Был реализован class Figure с кучей параметров в конструкторе. Вплоть до передачи тегов и контейнера. Следом добавил метод отрисовки отскакивания и определения положения в контейнере div с кучей this. Ну и дальше я наследовал от родителя квадрат, треугольник и круг.

Удалось заставить их двигаться и определить реальное положение каждой фигуры относительно контейнера за каждый запуск setInterval (через 200 мс). Вот теперь гадаю, как же реализовать столкновения. Менторы подсказывают, что надо работать с границами.

Каждая фигура занимает 50 px, следовательно, надо запилить функцию «мониторинг» и выдавать true, когда 50 px будут пересекать друг друга относительно определенных ранее координат. Или что-то намудрил? Ниже — реализация от ментора. Увы, но код не приложили. Только подразнили функционалом.
___
  • 👍 2
More from @divatoz
  1. Sep 26, 2026ИИ официально стоит дороже чем марихуана и фентанил, а через два года станет дороже кокаин…
  2. Sep 25, 2026Как я этот пост на год подписки обменял С поста про расшифровку созвонов ко мне пришёл мар…
  3. Sep 18, 2026Как Я/Мы platform-explorer.com релизим 😎 Версия релиза 2.4.0 была хороша, но впереди была…
  4. Sep 16, 2026Помните, мы писали про то, что компании платят авторам контента за рассказы об опасностях…
  5. Sep 16, 2026Мне нравится, что он 3 источника как минимум приложил
  6. Sep 15, 2026Post #1843
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →