NScripter

NScripter
Tyyppi Pelimoottori ( luettelo )
Kehittäjä Naoki Takahashi
Tuettu käyttöjärjestelmä Windows
Kielellä kirjoitettu C++
Lisenssi Ilmainen ohjelmisto
uusin versio 23.02 . 2018
nscripter.com

NScripter  on pelimoottori visuaalisten romaanien luomiseen . Käsikirjoitus: Naoki Takahashi (高橋 直樹 Takahashi Naoki ). Nimi koostuu moottorin kirjoittajan nimen ensimmäisestä kirjaimesta - "N" ja sanasta "Scripter", mikä tarkoittaa, että NScripter on Takahashi Atarun ( Jap.) Scripter3-moottorin seuraaja. Takahashi Ataru ) peri osittain sen syntaksin.

Yksinkertaisuuden (käyttää assembler-tyyppistä skriptikieltä) ja erittäin vapaan lisenssin (ilmainen jopa kaupalliseen käyttöön) ansiosta siitä on tullut suosittu Japanissa. Käytetään useissa kaupallisissa projekteissa: HaniHani , Tsukihime , Binary Pot , Higurashi no Naku Koro ni ja monet muut.

ONScripter

ONScripter
Tyyppi Pelimoottori ( luettelo )
Kehittäjä Ogapee
Tuettu käyttöjärjestelmä Windows, Linux, macOS
Kielellä kirjoitettu C++
Lisenssi GPL
onscripter.sourceforge.jp

Alkuperäinen NScripter oli saatavilla vain Microsoft Windowsille ja tuki vain japania. Siksi kirjoitettiin useita klooneja. Suosituin oli ONScripter, avoimen lähdekoodin moottori, joka perustuu SDL -grafiikkakirjastoon . ONScripterin ansiosta käyttäjillä on mahdollisuus pelata NScripter-moottorilla luotuja pelejä ja romaaneja muilla alustoilla. Erityisesti ONScripter-portteja on macOS :lle , Linuxille , Sega Dreamcastille , Sony Playstation 3 :lle , Sharp Zauruselle ja Nintendo DS:lle . , PlayStation Portable ja Apple iPhone .

ONScripter-En

ONScripter-En
Tyyppi Pelimoottori ( luettelo )
Kehittäjä Mion
Keskeiset ohjelmoijat Peter Jolly
Julkaisupäivä 5. syyskuuta 2006
Tuettu käyttöjärjestelmä Windows, Linux, macOS
Kielellä kirjoitettu C++
Lisenssi GPL
uusin versio 20110930 / 30. syyskuuta 2011
web.archive.org/web/2018…

Koska ONScripter, joka on puhdasrotuinen klooni, peri samat puutteet kuin "esi-isänsä", englanninkielinen fanikääntäjien ryhmä nimeltä insani kehitti korjaustiedostoja, jotka lisäävät tuen 1-tavuisille merkeille samalla tasolla kuin Shift-JIS, sekä korjaavat. rivinvaihdot (toiminto puuttui, koska japanissa ei ole väliviivoja sellaisenaan), jotka sisällytettiin myöhemmin ONScripterin viralliseen jakeluun. Tästä huolimatta ryhmä jatkoi oman haaransa ONScripter-En ylläpitämistä. Vuonna 2006 insani luovutti haaran kehittämisen Peter "Haeleth" Jollylle.

Suhteellinen ONScripter

Suhteellinen ONScripter
Tyyppi Pelimoottori ( luettelo )
Kehittäjä Mion
Keskeiset ohjelmoijat Peter Jolly
Julkaisupäivä 6. syyskuuta 2006
Tuettu käyttöjärjestelmä Windows, Linux, macOS
Kielellä kirjoitettu C++
Lisenssi GPL
uusin versio 20111009 / 9. lokakuuta 2011
Ensimmäinen peli moottorilla Tokoyo no Hoshizora (venäläinen versio) / 15. marraskuuta 2007
web.archive.org/web/2018…

Vuonna 2006 aloitettiin työ ONScripterin Unicode-suuntautuneen haaran parissa nimeltä "Proportional ONScripter" tai yksinkertaisesti "PONScripter". Toisin kuin ONScripter, Proportional ONScripter tukee UTF-8-muotoon koodattuja skriptejä sekä monia lisäominaisuuksia, kuten:

Kaikki tämä mahdollisti alun perin nScripter-moottorilla julkaistujen romaanien kääntämisen kaikille maailman kielille, myös venäjäksi.

Vuoden 2009 lopussa ONScripter-Enin ja Proportional ONScripterin englanninkielisen haaran kehittäjä vaihtui. Se oli Mion, Sonozaki Futago-tachin fanien lokalisointiryhmän johtaja, joka julkaisi aikoinaan käännöksen alkuperäisestä lähderomaanista Higurashi no Naku Koro ni .

ONScripter-ANSI

Se on pieni muokkauskorjaus, joka lisää tuen komentosarjoille Windows-1251-koodauksessa alkuperäisen ONScripter-En-haaran alkuperäisessä versiossa käytetyn Shift-JIS:n sijaan.

ONslaught

ON Slaught
Tyyppi Pelimoottori ( luettelo )
Kehittäjä Helios_VMG
Julkaisupäivä 30. joulukuuta 2008
Tuettu käyttöjärjestelmä Windows
Kielellä kirjoitettu C , C++ , Yacc
Lisenssi BSD
uusin versio 20111126 / 26. marraskuuta 2011
Ensimmäinen peli moottorilla Tsukihime (venäläinen versio)
sourceforge.net/projects…

Vuoden 2009 alussa se kirjoitettiin vaihtoehtona ONScripterille. Sisältää osittain Proportional ONScripterin ominaisuudet sekä suuren luettelon skriptien tuetuista koodauksista sekä Shift-JIS:n ja UTF-8:n. Sen avulla voit myös venyttää matalaresoluutioisen kuvan koko näytön kokoiseksi muuttamatta itse näytön resoluutiota. Tätä kirjoitettaessa yhteensopivuus olemassa olevien romaanien kanssa on heikko, ja joukko tarvittavia toimintoja puuttuu.

Faktaa uusista lokalisoinneista

ONScripter-En:iä käytettiin lähes kaikissa nScripter-romaanien englanninkielisissä lokalisoinneissa. Koska Naoki Takahashi lisäsi tuen 1-tavuiselle tekstille vain koneensa uusimmassa versiossa, mahdollinen käännösyleisö jäi kaipaamaan.

Proportionaalista ONScripteria on käytetty ilmaisten lyhytromaanien Tokoyo no Hoshizora , Natsu no Hi no Resonance , Negaeba Kitto , Higurashi no Naku Koronin virallisen ranskalaisen version ja useiden epävirallisten kaupallisten romaanien venäläisissä lokalisoinneissa.

ONSlaughtia käytettiin Tsukihimen venäläisessä lokalisoinnissa .

Esimerkkejä

Esimerkki yksinkertaisesta "ohjelmasta" nScripter-ympäristöön, joka tulostaa "Hei, maailma!" *määritellä peli *alkaa setwindow 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479 `Hei maailma! loppu Esimerkki yksinkertaisesta päävalikosta taustalla (kommenteilla) *määritellä tehoste 2,10,1000 ;Määritä tehoste 2 10. tehosteeksi: "nouseminen pimeästä", kesto 1 sekunti peli *alkaa bg "image.png",2 ;Avaa taustakuva määritetyllä tehosteella paikanna 10,12 ;Paikanna teksti, painikkeet valitse "Aloita peli",*gamestart ;Aseta painike *pelin aloitus ;Peli alkaa setwindow 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479 ;Aseta tekstin reunat, fonttikoko jne. bg "fon.jpg",2 ;Aseta pelin tausta `Hei, maailma!\ ;Tulosta teksti loppu

Linkit