Общая задача

Есть игра, которая изначально была написана на Python. Код частично перенесён ИИ в HTML5 (браузерный формат), но сейчас содержит баги и работает некорректно. Проект нужно доработать: найти и исправить ошибки, добиться стабильной работы в браузере, подготовить финальную версию для публикации на Яндекс Играх.

Что нужно сделать

  • Разобраться в существующем коде - как текущий проект устроен, найдите слабые места.
  • Найти и исправить логические ошибки и баги - особенно типичные для машинного перевода из Python в JavaScript (некорректная работа с событиями, типы данных, область видимости, управление игровым циклом).
  • Обеспечить полноценный запуск игры в браузере - должно открываться и работать без консольных и визуальных ошибок.
  • Подготовить версию, подходящую для Яндекс Игр - проверить соответствие требованиям платформы: отсутствие внешних API-зависимостей, корректные метаданные в index.html, стабильная работа на мобильных устройствах и разных разрешениях экрана.

Важные уточнения

  • Это не разработка с нуля, а доработка готового проекта. Исходный код заказчика частично сгенерирован ИИ - структура может быть неоптимальной, возможно дублирование или нарушение логики.
  • Улучшения, добавление нового функционала, рефакторинг или расширение игры обговариваются отдельно после фундаментального исправления текущей версии.
  • Основная платформа - браузеры (HTML5), через игровой движок по типу Pygame или подобного. Требуется хорошее понимание решений для браузерной разработки (Canvas, requestAnimationFrame, работа с сенсорным вводом и клавиатурой).

Ожидания от исполнителя

  • Способность читать и анализировать код на Python, а затем корректно пересобирать и отлаживать его в контексте браузерного JavaScript.
  • Предложение оптимального способа реализации (embedding JS логики, обработка холста, устранение проблем экспорта из Python-фреймворков).
  • Чистый и работоспособный результат - точно работающая в браузере версия с отчётом о проделанной работе и исправленных багах.

Обзвон компаний по готовой базе

Требуется живой оператор для обзвона 500 компаний. Работа рассчитана на 3 дня, оплата 2500 рублей за весь объем. Отличная возможность получить опыт переговоров с первыми лицами.