Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 2.41 KB

File metadata and controls

21 lines (18 loc) · 2.41 KB

🐾 TODO & Инструкции для Котика

🚀 Предстоящие улучшения

  • Базовая реализация 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.