TGViewer
Путь разработчика Путь разработчика @way_developer · 34 subscribers
Post #51 136
1️⃣1️⃣ День

#PerfectShape

Вдохновился одним проектом в котором нужно было нарисовать идеальную окружность. Решил попробовать повторить и добавить возможность рисовать другие фигуры

Задача игрока нарисовать фигуру, а игра вычисляет в % насколько точно это сделал игрок. Непростая задачка. Пришлось глубоко окунуться в математику, чтобы реализовать что-то подобное

Я решил строить дискретное представление фигур. Написал скрипт, который принимает на вход функцию в полярных координатах и на её основе строит фигуру

Нельзя недооценивать мощь полярных координат

Формула окружности в декартовых
y=+-sqrt(a^2-x^2) 😵
Формула окружности в полярных
r=a ✌️

На выходе мы получаем множество точек из которых состоит фигура. После чего для каждой точки вычисляется насколько точно игрок попал в неё. И считается средняя точность по всем точкам. Из чего получаем нужный нам %. Супер!

Хочу отметить, что в это оч забавно играть ✌️И кстати довольно сложно
Перфекционисты так вообще застрянут в ней походу)
  • 🔥 4
More from @way_developer
  1. Sep 20, 20269️⃣3️⃣0️⃣ День #Matterfactory прогресс #3 Задача по оптимизации как и ожидалось оказалась…
  2. Sep 15, 2026💫💫💫 День #Matterfactory прогресс #2 Основные механики для прототипа готовы И из них пол…
  3. Sep 13, 20269️⃣2️⃣3️⃣ День #Matterfactory прогресс #1 Начал работу над прототипом Уже на этом этапе бо…
  4. Sep 12, 2026document post
  5. Sep 12, 2026🤩🤩🤩 День Я рассмотрел более 50 идей, чтобы определиться с концепцией моей следующей игр…
  6. Sep 11, 2026🔠🔠🔠 День Разработка #PerfectShape наконец-то официально завершена. Первые попытки созда…
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 →