Список движков визуальных новелл - List of visual novel engines

Это список визуальная новелла двигатели.

Язык разметки цифровых новелл

Язык разметки цифровых новелл (DNML) один из первых язык сценариев игровые движки для создания визуальных новелл, также известных как интерактивная фантастика игры. DNML был разработан с использованием C ++ японцем программист известные под своим интернет-именем Карин. Первоначальный выпуск был в 1998 году. Программная структура аналогична HTML, что упростило создание додзин игры. DNML на смену пришло программное обеспечение вроде NScripter, КириКири и Ren'Py.[1]

КириКири

КириКири
Разработчики)W.Dee
изначальный выпуск1998
Стабильный выпуск
2.32 rev.2 / 26 октября 2010 г.; 10 лет назад (2010-10-26)[2]
Операционная системаWindows
Доступно вC ++
ТипИгровой движок (визуальная новелла )
ЛицензияGPL

КириКири (吉里吉 里) это сценарии двигатель[3][4] к Японский разработчика "w.dee", первоначально выпущенного в 1998 году. Он почти исключительно используется с КАГ (Приключенческая игровая система KiriKiri) рамки как визуальный роман двигатель.[5] Обычно пакет из двух компонентов рассматривается как единый движок и обозначается основными номерами версий. Таким образом, текущая версия называется KiriKiri2 / KAG3. Он доступен под Стандартная общественная лицензия GNU, хотя коммерческие лицензии могут быть приобретены, если кто-то желает расширить программное обеспечение, не раскрывая изменений.

КириКири был использован в обоих додзин и коммерческие визуальные новеллы, наиболее известные из которых ТИП-ЛУНА с Остаться на ночь это судьба и Судьба / пустая атараксия. Он часто используется как более современная и расширяемая замена более старых NScripter двигатель.[6][7][4] Другой известный визуальный роман, реализованный с использованием этого движка, - это Сочельник 1999 (1999 г. ク リ ス マ ス イ ブ). В Некопара серия игр, доступная на Пар, также использует модифицированную версию Кирикири.[8]

Для реализации KAG в KiriKiri2 и KirikiriZ существует модуль 鱧 天 (Hamotem).[9] который предоставляет множество плагинов и готовый шаблон для создания игр. Поскольку TyranoBuilder относится к TyranoScript, существует несколько программ, которые создают графический редактор поверх сценария KAG. Самый известный из них - NVLMaker,[10] который также имеет облачную платформу.[11]

Из-за отсутствия обновлений с октября 2010 года, с 2013 года код был разветвлен и продолжен как Кирикири З (吉里吉 里 Z).[12]

NScripter

NScripter
Разработчики)Такахаши Наоки
изначальный выпуск6 сентября 1999 г.; 21 год назад (1999-09-06)[13]
Окончательный релиз
финальная версия / 23 февраля 2018 г.; 2 года назад (2018-02-23)[14]
Операционная системаWindows
ТипИгровой движок (визуальная новелла )
ЛицензияБесплатное ПО
Интернет сайтnscripter.com
ONScripter
Оригинальный автор (ы)Огапи
Разработчики)Студия O.G.A.
изначальный выпуск6 февраля 2002 г.; 18 лет назад (2002-02-06)
Стабильный выпуск
20191022/22 октября 2019 г.; 13 месяцев назад (2019-10-22)
Написано вC ++
ДвигательПростой слой DirectMedia
Операционная системаWindows, Linux, macOS, Android, iOS
Платформаx86, РУКА, Заурус
ТипИгровой движок (визуальная новелла )
ЛицензияGPL v2
Интернет сайтписатель.osdn.jp/ onscripter.html

NScripter это визуальный роман двигатель[3] написано Наоки Такахаши. Из-за его простоты и либеральной лицензии (пока это не программное обеспечение с открытым исходным кодом разрешено коммерческое использование без лицензионных отчислений), он быстро стал популярным в Японии и использовался для ряда громких коммерческих и додзин названия, такие как HaniHani и Цукихимэ.[7]

Оригинал NScripter является закрытым исходным кодом и доступен только для Windows. Ряд кроссплатформенных клоны были написаны. Самый известный[15] NScripter клон - это бесплатное программное обеспечение с открытым исходным кодом выполнение, ONScripter. Его популярность среди визуальных новелл локализация community объясняется простотой модификации движка для поддержки языков, отличных от японского.[15] Он стремится поддерживать совместимость с визуальными новеллами, предназначенными для NScripter.[16] ONScripter основан на Простой слой Directmedia (SDL) и, таким образом, может использоваться для запуска NScripter игры на платформах, поддерживаемых SDL, например OS X, Linux, PSP и iPod.

ONScripter-RU это ответвляться из ONScripter который поддерживается отдельно англоязычным сообществом для удобства и простоты внедрения улучшений, подходящих для сообщества. PONScripter (сокращение от "Proportional-OnScripter") - это вилка из ONScripter-RU. Заявленная цель состоит в том, чтобы обеспечить простую цель для портирования переводческих проектов с упором на западные языки.[16] PONScripter внесла серьезные изменения в ONScripter-RU базовый код и намеренно несовместим с предыдущими версиями. PONScripter изначально поддерживался Питером «Хэлет» Джолли. С сентября 2009 года его поддерживает Мион из Сонодзаки Футаго-тачи, Хигураши-но Наку Коро ни переводческая группа.[17]

KScripter это Вспышка -на основе скриптового движка, вдохновленного NScripter но использует ActionScript и SWF.[18][19][20]

Ren'Py

В Ren'Py Visual Novel Engine это бесплатно программное обеспечение двигатель. Ren'Py - это чемодан из Ren'ai (恋愛), японское слово, обозначающее «любовь», распространенный элемент игр, созданных с использованием Ren'Py; и Python, язык программирования, на котором работает Ren'Py. Легкий в освоении язык сценариев позволяет любому эффективно писать большие визуальные романы, а его сценариев Python достаточно для сложных игр-симуляторов. Ren'Py оказался привлекательным для западных любителей; более 1000 игр используют движок Ren'Py, почти все на английском языке. Визуальные романы, кинетические романы, ролевые игры, симуляторы и многие другие игры могут быть созданы с помощью Ren'py.[21][22]

TyranoBuilder

TyranoBuilder - это коммерческий движок визуальных новелл, который поддерживает создание проектов как веб-приложения, а также собственное приложение для Windows, Mac, Android и iOS. Большая часть его функциональных возможностей доступна через графический интерфейс, без использования сценариев. Он основан на TyranoScript, бесплатном веб-движке на японском языке, хотя существует частичная английская версия. Синтаксис, который используют TyranoBuilder и TyranoScript, очень похож на язык сценариев KirKirki, хотя и не такой гибкий. Уникальной особенностью TyranoBuilder является поддержка Live 2D, которой нет у большинства других движков. [23][24]

Суйка 2

Suika 2 - это бесплатный движок визуальных новелл с открытым исходным кодом. Он поддерживает Windows, Mac OS, Linux и Android. Благодаря тому, как это написано, очень легко переносить с других платформ. С точки зрения синтаксиса это смесь Kirikiri и Nscripter, использующая более традиционный синтаксис. Это один из немногих японских движков визуальных новелл, которые изначально поддерживают английский текст. По сравнению с другими движками это очень просто, однако пользователь может настроить его с относительно небольшими усилиями. Он примечателен крайне низкими требованиями к оборудованию, способностью бесперебойно работать в системе без надлежащего графического ускорения. Движок был впервые выпущен в 2001 году в комплекте с визуальным редактором, аналогичным по функциям графическому интерфейсу Tyranobuilder. Suika 2 была выпущена в 2016 году, и все ее компоненты были переписаны, за исключением компонентов обработки изображений. Движок можно скачать либо с его веб-сайта, либо со страницы Github.[25][26]

NVList

NVList - это движок визуальных новелл с открытым исходным кодом, который работает в Windows, Mac OS, Linux, Android и даже в Интернете (через апплет). Он написан на языке Java, хотя сценарии написаны на Lua. Он обновляется и по сей день на Github.[27] В нем есть все функции, необходимые для визуальной новеллы, и многое другое. Он поддерживает масштабирование и переключение разрешения. Наряду с пиксельными и вершинными шейдерами.[28]

Рекомендации

  1. ^ Сайт DNML
  2. ^ "吉里吉 里 変 更 点 の 詳細" (на японском языке). Архивировано из оригинал на 2016-03-19. Получено 2016-03-29.
  3. ^ а б Овада, Сигеру; Токухиса, Фумиаки (2012). «Kadecot: система разработки визуальных новелл на основе HTML5 для умных домов» (PDF). IEEE 1-я глобальная конференция по бытовой электронике. GCCE'12. С. 17–19. Дои:10.1109 / GCCE.2012.6379572. ISBN  978-1-4673-1500-5.
  4. ^ а б Ромппанен, Янне (апрель 2015 г.). Visuaalisen novellin kehitystyökalut länsimaissa [Инструменты разработчика визуальных новелл в западном мире] (Бакалавр информационных технологий) (на финском языке). Карельский университет прикладных наук. Получено 2020-05-19.
  5. ^ гатчи (2007). Кирикири / KAG noberu gēmu seisaku nyuumon 吉里吉 里 / KAG ノ ベ ル ゲ ー ム 制作 入門 [Kirikiri / KAG NovelGame Руководство по продукту] (на японском языке). ISBN  978-4-7980-1659-7.
  6. ^ Блау, Тиф (январь 2013 г.). «Хабакири - играй в свои игры кирикири на Android».
  7. ^ а б "Размеры скриптов VN / Eroge". Архивировано из оригинал на 2017-09-10. Получено 2020-03-16.
  8. ^ "Двигатель Некопара?". Получено 2016-03-29.
  9. ^ http://hamotem.f-sp.net/
  10. ^ http://www.nvlmaker.net/
  11. ^ https://cn.nvl.cloud
  12. ^ Kirikiri Z GitHub
  13. ^ "高橋 直樹 の ホ ー ム ペ ー ジ" (на японском языке). Архивировано из оригинал на 1999-10-11.
  14. ^ Такахаши Наоки. "nscripter.com". Получено 14 декабря 2018.
  15. ^ а б README, исходный код ONScripter-EN, выпуск 20101010
  16. ^ а б README, исходный код PONScripter, выпуск 20100502
  17. ^ «Mion выпускает первую альфа-версию. Проверено 26.09.2009». Архивировано из оригинал на 2010-07-26. Получено 2016-05-09.
  18. ^ Каваками, Масатоши; Ясуда, Хироши; Сасаки, Рёичи (2009). "情報 セ キ ュ リ テ ィ 教育 の た め の e ラ ー ニ ン グ 教材 作成 テ ELSEC の 開 発" [Разработка системы создания контента электронного обучения для обеспечения информационной безопасности (ELSEC)]. ン ピ ュ ー タ セ キ ュ リ テ ィ シ ン ポ ジ ウ 2009 (CSS2009) 論文集. CSS'09 (на японском языке). Общество обработки информации Японии. С. 1–6.
  19. ^ Каваками, Масатоши; Ясуда, Хироши; Сасаки, Рёичи (2010). «Разработка системы создания контента для электронного обучения для защиты информации (ELSEC) и ее применение в антифишинговом образовании». Международная конференция по электронному образованию, электронному бизнесу, электронному менеджменту и электронному обучению. IC4E'10. С. 7–11. Дои:10.1109 / IC4E.2010.63. ISBN  978-1-4244-5680-2.
  20. ^ Каваками, Масатоши; Ясуда, Хироши; Сасаки, Рёичи (март 2011 г.). "情報 セ キ ュ リ テ ィ 教育 の e ラ ー ニ ン グ 教材 作成 ス テ ム ELSEC の 開 発 と 評 価" [Разработка и оценка системы электронного обучения для создания контента для информационной безопасности (ELSEC)]. 情報 処理 学会 論文 誌 (на японском языке). Общество обработки информации Японии. 52 (3): 1266–1278. ISSN  1882-7764.
  21. ^ "Список игр Ren'Py". renpy.org.
  22. ^ Посох QuickJump (24 ноября 2007 г.). "Ren'Py Visual Novel Engine: создайте свой собственный визуальный роман, симулятор свиданий". QuickJump. Получено 13 февраля 2013.
  23. ^ http://tyranobuilder.com/faq/
  24. ^ https://evanburchard.github.io/tyranoscript/
  25. ^ https://github.com/ktabata/suika2
  26. ^ https://luxion.jp/s2/en/index.html
  27. ^ https://github.com/anonl/nvlist
  28. ^ http://nvlist.weeaboo.nl/features/