Техническое задание: Разработка футбольного менеджера на базе JohnCMS 9.6
Требуется опытный разработчик или команда для комплексной переработки существующей CMS JohnCMS 9.6 в полноценную браузерную игру - футбольный менеджер. Работа включает глубокий рефакторинг ядра, создание уникальной игровой логики и современного интерфейса.
Основные задачи проекта
- Глубокая модификация CMS: Переработка ядра JohnCMS 9.6 под игровую механику футбольного симулятора.
- Проектирование базы данных: Создание новой, оптимизированной структуры БД для хранения данных о командах, игроках, матчах, трансферах, финансах и статистике.
- Разработка игровых механик: Реализация системы проведения и симуляции матчей, трансферного рынка, тренировок, развития молодёжной академии, управления инфраструктурой клуба и улучшения характеристик игроков.
- Оптимизация производительности: Обеспечение стабильной работы системы при высокой нагрузке.
Требования к пользовательскому интерфейсу
Необходимо создать интуитивно понятное левое меню со следующими ключевыми разделами:
- Команда
- Состав
- Матчи
- Турнирная таблица
- Трансферы
- Финансы
- Тренировки
- Академия
- Статистика
- Новости
- Настройки
Требования к административной панели
- Полная переработка под специфику игрового проекта.
- Управление правами доступа пользователей и администраторов.
- Контроль и редактирование игровых данных: статистики, финансовых балансов клубов, параметров игроков и команд.
- Инструменты для управления игровым миром и его балансировки.
Ключевые технологии и стек
Работа ведётся на базе существующей системы JohnCMS 9.6 (PHP). От исполнителя требуется глубокое понимание её архитектуры для безопасной и эффективной модификации.