Fuzzy Model Anime Rater - это программа с графическим интерфейсом, которая позволяет на основе оценки критериев качества аниме получить его оценку.
Оценка производится с помощью нечёткой модели, находящейся внутри программы.
Для запуска программы без полноценной сборки исполняемого образа необходимо:
- Убедиться, что на устройстве имеется Maven не ниже версии 3.8.1 и JDK не ниже версии 11.
- Скачать архив с исходными кодами / клонировать репозиторий.
- Из корня скачанного проекта в командной строке / терминале вызвать команду
mvn javafx:run
.
Для сборки программы из предоставленных исходников необходимо выполнить следующие действия:
- Убедиться, что на устройстве имеется Maven не ниже версии 3.8.1 и JDK не ниже версии 11.
- Скачать архив с исходными кодами / клонировать репозиторий.
- Из корня скачанного проекта в командной строке / терминале вызвать команду
mvn javafx:jlink
.
Как результат, в каталоге .../FuzzyModel_Anime_Rater/target появится папка animerater и архив animeraterzip.zip (они представляют из себя одно и то же, просто в 2-х форматах).
Для запуска собранной программы необходимо вызвать файл .../FuzzyModel_Anime_Rater/target/animarater/bin/animefx.bat
Для пропуска первых 3-х шагов из предыдущего пункта можно просто скачать архив animeraterzip.zip из вкладки Releses.
В данном случае в наличии на устройстве Maven и JDK нет необходимости, так как архив представляет собой образ JRE (включает JVM и необходимые зависимости).
Для запуска программы необходимо извлечь все файлы из архива, после чего вызвать файл animaraterzip/bin/animefx.bat.
- Просмотреть характеристики используемой нечёткой модели: функции принадлежности входных переменных, базу правил.
- Использовать нечёткую модель для вычисления общей оценки аниме с помощью оценивания критериев.
- Изменить фоновое изображение (поддерживается и gif) и его затемнённость.
Сама по себе модель из-за своей универсальности не учитывает специфику каких-либо жанров, из-за чего результат, в конечно счёте, во многом зависит от оценок критериев пользователя.
Так, например, для жанра «драма» критерий качества анимации не столь сильно важен (по моему мнению), как, например, сюжет и персонажи, поэтому, если отнестись к второстепенным критериям более снисходительно, итоговая оценка будет выше.
- Оценка звука - данным критерием описывается всё, что связано с музыкальным сопровождением картины.
- Оценка анимации - данным критерием описывается внешний вид анимации, её качество, уникальность, стиль, использование некачественного 3д.
- Оценка сюжета - данная характеристика является более комплексной и сложной, она включает: количество сюжетных дыр, их серьёзность для общего восприятии событий повествования, атмосферность и вовлеченность зрителя в происходящие события, количество шаблонных поворотов сюжетов, в том числе их обыгранность (например, некоторые клише можно очень интересно обыграть, из-за чего претензий к сценарному ходу не возникнет); наличие некой идеи в основе сюжета.
- Оценка персонажей - данная характеристика также является довольно комплексной и включает: персонажи основные и второстепенные – их глубина проработанности, не шаблонность, логичность поведения, экспозиция и последующее развитие, внутренняя мотивация и влияние на сюжет. Также сюда относятся и диалоги между персонажами.