- Базовая реализация Mochi Drag: Программное растягивание окна и смена анимации на 'stretching'.
- Пиксельная графика: Созданы базовые спрайты в стиле Pixel Art (idle, working, sleeping, hunting, stretching).
- Система достижений: Расширенная система достижений с прогрессом и оптимизированной проверкой в памяти.
- Мини-игры: Реализовать простую игру "поймай лазерную указку".
- Улучшенная охота: Плавное перемещение котика к курсору при входе в режим 'hunting'.
- Интеграция с локальными LLM: Возможность "общаться" с котиком через локальные API (например, Ollama), если пользователь захочет в будущем.
- Кастомизация скинов: Удобный интерфейс для загрузки пользовательских GIF-паков.
- Модульность: При добавлении новых животных используйте
animation_manager.pet_type. В будущем можно создатьBasePet. - Ресурсы: Все пути к файлам должны быть относительными. Конфигурация в
settings.json. - Производительность: Не превышать 24 FPS для анимаций, чтобы экономить CPU.
- Ошибки: Всегда оборачивать работу с системными хуками в
try-except, чтобы не заблокировать ввод пользователя при сбое.
- Пользователь отказался от AI интеграции и лицензирования, фокус на локальном функционале и "милоте".
- Использовать
PySide6.QtMultimediaдля звуков. - Графика должна быть максимально приближена к стилю comnyang.com.