Skip to content

Текущие задачи DeskChan

CORRUPTOR2037 edited this page Sep 11, 2018 · 15 revisions

Здесь описаны текущие задачи, которые стоят перед проектом, но ещё не выполнены. Список не всеобъемлющ, но здесь описаны только те задачи, которые в принципе не первой необходимости и вполне можно отдать на аутсорс.

Очень просто

  • DeskChan имеет много плагинов, но они конечно же не идеальны. Возможно, вам хочется, чтобы тот или иной плагин обладал ещё какой-нибудь функцией. Попробуйте реализовать её сами и предложите разработчику плагина встроить правку.
    • Доделать Telegram плагин
    • Добавить морферов речи
    • Расширить список программ и ссылок, которые можно открывать
  • В DeskChan можно перекрашивать интерфейс. Воспользуйтесь редактором, сделайте новую раскраску и выложите на форум.

Просто

  • Команды, команды, команды! DeskChan хоть и умеет выполнять команды, но пока что никаких команд в себе не содержит. Поэтому их нужно писать. Подумайте, какие бы команды вам бы хотелось, чтобы выполняла программа, и вперёд.
    • Открытие, удаление, переименование файлов на компьютере.
    • Интеграция веб-сервисов (пробки, афиша, новости, билеты, ...)
    • Почтовый клиент
    • Интеграция с соц.сетями
    • Уведомления других сервисов (Twitch, YouTube, что-нибудь ещё)
    • Скачивание видео/аудио из сети по ссылке
    • Курсы валют
    • Обучение пользователя английскому/любому другому языку
    • Тамагочи
    • Анекдоты, копипасты, крипипасты
    • Проверка правописания
  • Разработка перков - мини-плагинов, влияющих на поведение и речь персонажа
  • Генератор документации

Средне

  • Доделывать GUI на JavaFX
  • Модуль консольной графики (доделать)
  • Более глубокая интеграция DeskChan в ОС: индексированный поиск по файлам и настройкам, перехват уведомлений, обновления, что-нибудь ещё
  • Контроль безопасности плагинов
  • Общение с DeskChan через мессенджеры и соц.сети
  • Оформление кода
  • Интеграция с WallPaper Engine
  • Связь с браузером через Telnet или Selenium
  • Реализация простеньких игр, в которых DeskChan может быть противоположным игроком
  • Изменение культуры речи (например, замена синонимов во фразах), желательно с применением машинного обучения
  • Макросы устройств ввода
  • Самый опасный плагин: действительно научить DeskChan удалять папки и файлы и привязать это к настроению.

Сложно

  • Перенос проекта на мобильные платформы с полным сохранением функционала
  • Векторная анимация наподобие Live2D
  • Синтез голоса с ударениями, который подстраивает тембр голоса в зависимости от поданой аудиозаписи
  • Извлечение фактов из текста для создания базы знаний в целях улучшения общения
Clone this wiki locally