NScripter

NScripter
NScripter
Игровой движок (Список)
Разработчик Naoki Takahashi
Поддерживаемые ОС Windows
Написан на языке C++
Лицензия Freeware
Последняя версия 06.09.2009 / 6 сентября 2009
http://www.nscripter.com

NScripter — игровой движок для создания визуальных новелл, написанный Наоки Такахаси (яп. 高橋 直樹 Takahashi Naoki?). Название состоит из «N» — первой буквы имени автора движка, и «Scripter», обозначающий что NScripter создавался в качестве наследника более старого движка Scripter3 авторства Такахаси Атару (англ. Takahashi Ataru), и частично унаследовал его синтаксис. Благодаря своей простоте (использует ассемблер-подобный скриптовый язык) и весьма либеральной лицензии (исходные коды движка закрыты. Тем не менее, бесплатен даже для коммерческих целей) он быстро стал популярен в Японии, и был использован для ряда коммерческих проектов, таких как HaniHani, Tsukihime, Binary Pot, Higurashi no Naku Koro ni и многих других.

Содержание

ONScripter

ONScripter
Игровой движок (Список)
Разработчик Ogapee
Поддерживаемые ОС Windows, Linux, Mac OS X
Написан на языке C++
Лицензия GPL
http://onscripter.sourceforge.jp/

Поскольку оригинальный NScripter был доступен только для Microsoft Windows и поддерживал только японский язык, был написан ряд клонов, самым популярным из которых стал ONScripter. Это движок с открытым исходным кодом, базирующийся на графической библиотеке SDL. Благодаря ONScripter’у появилась возможность воспроизведения игр и новелл, созданных на движке NScripter, на других платформах. В частности, существуют порты ONScripter для Mac OS X, Linux, Sega Dreamcast, Sony Playstation 3, Sharp Zaurus, Nintendo DS[источник не указан 326 дней], PlayStation Portable и Apple iPhone.

ONScripter-En

ONScripter-En
Игровой движок (Список)
Разработчик Mion
Ключевые программисты Peter Jolly
Дата выпуска 5 сентября 2006
Поддерживаемые ОС Windows, Linux, Mac OS X
Написан на языке C++
Лицензия GPL
Последняя версия 2010.10.10 / 12 октября 2010
http://onscripter.unclemion.com/

Поскольку ONScripter, являясь чистокровным клоном, унаследовал те же «болячки», что и его «прародитель», англоязычной группой фан-переводчиков под названием insani были разработаны патчи, добавляющие поддержку 1-байтовых символов наравне с Shift-JIS, а также корректных переносов строк (функция отсутствовала по причине того, что в японском языке нет переносов как таковых), которые впоследствии вошли в официальный дистрибутив ONScripter’а. Тем не менее, группа продолжала поддерживать собственную ветку, названную ONScripter-En. В 2006-м году insani передали разработку ветки Peter «Haeleth» Jolly.

Proportional ONScripter

Proportional ONScripter
Игровой движок (Список)
Разработчик Mion
Ключевые программисты Peter Jolly
Дата выпуска 6 сентября 2006
Поддерживаемые ОС Windows, Linux, Mac OS X
Написан на языке C++
Лицензия GPL
Последняя версия 2010.05.02 / 2 мая 2010
Первая игра на движке Tokoyo no Hoshizora (русская версия) / 15 ноября 2007
http://onscripter.unclemion.com/

В 2006-м году была начата работа над юникод-ориентированной веткой ONScripter'а, названной «Proportional ONScripter», или просто «PONScripter». В отличие от ONScripter’а, Proportional ONScripter поддерживает скрипты, кодированные в формате UTF-8, а также множество дополнительных возможностей, включая:

  • различные стили текста, включая курсивный, подчёркнутый, зачёркнутый и т. д.
  • подключение до 8 различных файлов шрифтов (системные по-прежнему не поддерживаются)
  • отсутствие ограничений на формат шрифтов: поддерживаются растровые, OpenType и т. д.
  • пропорциональные шрифты наравне с полноширинными и моноширинными (отсюда и название ветки)
  • локализация интерфейсных строк

Всё это сделало возможным перевод новелл, изначально выпущенных на движке nScripter, на все языки мира, включая русский.

В конце 2009-го у англоязычной ветки ONScripter-En и Proportional ONScripter’а сменился разработчик. Им стала Mion, глава фанатской локализаторской группы Sonozaki Futago-tachi, в своё время выпустившей перевод новеллы-первоисточника Higurashi no Naku Koro ni.

ONScripter-ANSI

Представляет из себя небольшую модификацию-патч, добавляющую поддержку скриптов в кодировке Windows-1251 вместо Shift-JIS, использующегося в исходной версии оригинальной ветки ONScripter-En.

ONSlaught

ONSlaught
Игровой движок (Список)
Разработчик Helios_VMG
Дата выпуска 30 декабря 2008
Поддерживаемые ОС Windows
Написан на языке C, C++, Yacc
Лицензия BSD
Последняя версия 2010-07-14 / 14 июля 2010
Первая игра на движке Tsukihime (русская версия)
http://sourceforge.net/projects/onslaught-vn/

В начале 2009-го написан с нуля как альтернатива ONScripter’у. Частично включает возможности Proportional ONScripter’а, а также большой список поддерживаемых кодировок для скриптов наравне с Shift-JIS и UTF-8. Также, позволяет растягивать картинку низкого разрешения до полноэкранной, не меняя при этом само разрешение экрана. На момент написания статьи, совместимость с существующими новеллами низкая, отсутствует ряд необходимых функций.

Факты о локализациях новелл

ONScripter-En использовался практически во всех англоязычных локализациях nScripter-новелл, по той причине что Наоки Такахаси добавил поддержку 1-байтового текста лишь в последней версии своего движка, чем упустил потенциальную переводческую аудиторию.

Proportional ONScripter был использован в русскоязычных локализациях бесплатных кратких новелл Tokoyo no Hoshizora, Natsu no Hi no Resonance, Negaeba Kitto, в официальной французской версии Higurashi no Naku Koro ni, а также в нескольких неофициальных портах коммерческих новелл.

ONSlaught был использован в русскоязычной локализации Tsukihime.

Примеры

Пример простейшей «программы» для среды nScripter, выводящей «Hello, world!»:

*define

game

*start
setwindow 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479

`Hello, world!\

end

Пример простейшего главного меню с фоном (с комментариями):

*define

effect 2,10,1000 ;Назначаем эффект 2 10ым эффектом: "появление из темноты", с длительностью в 1 секунду

game

*start

bg "image.png",2 ;Открываем фоновое изображение с указанным эффектом

locate 10,12 ;Располагаем текст, кнопки

select "Start Game",*gamestart ;Прописываем кнопку

*gamestart ;Игра начинается

setwindow 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479 ;Располагаем границы текста, размер шрифта и т.д.

bg "fon.jpg",2 ;Выставляем для игры фон

`Hello, world!\ ;Выводим текст

end

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "NScripter" в других словарях:

  • NScripter — Autor Naoki Takahashi http://www.nscripter.com Información general Género Motor de videojuegos …   Wikipedia Español

  • NScripter — is a software engine that is used for the creation of visual novels, written by Naoki Takahashi. Due to its simplicity and its liberal license (while it is not open source, royalty free commercial use is permitted), it quickly became popular in… …   Wikipedia

  • Narcissu — Developer(s) stage nana Publisher(s) insani (English version) Designer(s) Tomo Kataoka Engine …   Wikipedia

  • Digital Novel Markup Language — Original author(s) Karin (Internet name) Developer(s) J. Miguel Initial release 1998 Stable release 2.24 / 2000 Developm …   Wikipedia

  • Narcissu: Side 2nd — Narcissu Side 2nd Developer(s) Stage nana Publisher(s) Agilis (English …   Wikipedia

  • Higurashi When They Cry — The cover of the MangaGamer release of Higurashi When They Cry. Pictured, left to right: Mion Sonozaki, Satoko Houjou, Rena Ryugu, Rika Furude, Jirou Tomitake and Kuraudo Ooishi. ひぐらしのなく頃に …   Wikipedia

  • Game engine — A game engine is a system designed for the creation and development of video games. There are many game engines that are designed to work on video game consoles and personal computers. The core functionality typically provided by a game engine… …   Wikipedia

  • Dating sim — For the adventure sub genre that is also often referred as dating sim , see visual novel. Part of a series on …   Wikipedia

  • Bishōjo game — Part of a series on: Adventure games …   Wikipedia

  • Otome game — Part of a series on: Adventure games …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»