Отличная статья и проект! Очень знакомо звучат "ошибки в архитектуре" — я сам недавно прошёл через похожее, когда писал 3D-глобус на Python и Ursina. У меня целые страны "уплывали" в океан из-за того, что визуальная и математическая сферы просто не совпадали. Потребовались недели, чтобы понять: нужен калибровочный коэффициент и смещение по широте/долготе для каждой страны.
Ваш подход к токенизации кода через AST — очень крутая идея, спасибо, что показали реализацию. Я тоже стараюсь учиться на реальных проектах, хотя иногда кажется, что проще пойти по пути готовых решений.
Если интересно посмотреть, что у меня получилось с 3D-графикой и координатами, то вот ссылка (проект бесплатный и open source): https://orbitdev-cmd.github.io/orbit-site
Ещё раз спасибо за статью — мотивирует не бояться сложных задач!
Отличная статья и проект! Очень знакомо звучат "ошибки в архитектуре" — я сам недавно прошёл через похожее, когда писал 3D-глобус на Python и Ursina. У меня целые страны "уплывали" в океан из-за того, что визуальная и математическая сферы просто не совпадали. Потребовались недели, чтобы понять: нужен калибровочный коэффициент и смещение по широте/долготе для каждой страны.
Ваш подход к токенизации кода через AST — очень крутая идея, спасибо, что показали реализацию. Я тоже стараюсь учиться на реальных проектах, хотя иногда кажется, что проще пойти по пути готовых решений.
Если интересно посмотреть, что у меня получилось с 3D-графикой и координатами, то вот ссылка (проект бесплатный и open source):
https://orbitdev-cmd.github.io/orbit-site
Ещё раз спасибо за статью — мотивирует не бояться сложных задач!
Отличная статья! Я сам недавно делал 3D-глобус на Python/Ursina. Полгода ушло, 3296 строк. Если интересно — вот ссылка:https://orbitdev-cmd.github.io/orbit-site