NScripter

NScripter
Tip de Motor de joc ( Lista )
Dezvoltator Naoki Takahashi
Sistem de operare acceptat Windows
Scris în limbaj C++
Licență Freeware
ultima versiune 23.02 . 2018
nscripter.com

NScripter  este un motor de joc pentru crearea de romane vizuale . Scris de Naoki Takahashi (高橋 直樹 Takahashi Naoki ). Numele constă din prima literă a numelui autorului motorului - „N”, și cuvântul „Scripter”, denotând acel NScripter ca succesor al motorului Scripter3 de Takahashi Ataru ( Jap. Takahashi Ataru ) și-a moștenit parțial sintaxa.

Datorită simplității sale (folosește un limbaj de script asemănător) și licenței foarte liberale (gratuit chiar și pentru uz comercial), a devenit popular în Japonia. Folosit pentru o serie de proiecte comerciale: HaniHani , Tsukihime , Binary Pot , Higurashi no Naku Koro ni și multe altele.

ONScripter

ONScripter
Tip de Motor de joc ( Lista )
Dezvoltator Ogapee
Sistem de operare acceptat Windows, Linux, macOS
Scris în limbaj C++
Licență GPL
onscripter.sourceforge.jp

NScripter original a fost disponibil numai pentru Microsoft Windows și a acceptat doar limba japoneză. Prin urmare, au fost scrise mai multe clone. Cel mai popular a fost ONScripter, un motor open source bazat pe biblioteca grafică SDL . Datorită ONScripter, utilizatorii au posibilitatea de a juca jocuri și romane create pe motorul NScripter pe alte platforme. În special, există porturi ONScripter pentru macOS , Linux , Sega Dreamcast , Sony Playstation 3 , Sharp Zaurus , Nintendo DS , PlayStation Portable si Apple iPhone .

ONScripter-Ro

ONScripter-Ro
Tip de Motor de joc ( Lista )
Dezvoltator Mion
Programatori cheie Peter Jolly
Data de lansare 5 septembrie 2006
Sistem de operare acceptat Windows, Linux, macOS
Scris în limbaj C++
Licență GPL
ultima versiune 20110930 / 30 septembrie 2011
web.archive.org/web/2018…

Deoarece ONScripter, fiind o clonă de rasă pură, a moștenit aceleași neajunsuri ca și „strămoșul său”, un grup de traducători fani vorbitori de limbă engleză numit insani a dezvoltat patch-uri care adaugă suport pentru caractere de 1 octet la fel cu Shift-JIS, precum și corect rupturi de linie (funcția lipsea deoarece nu există cratime ca atare în japoneză), care au fost ulterior incluse în distribuția oficială a ONScripter. În ciuda acestui fapt, grupul a continuat să-și mențină propria filială, numită ONScripter-En. În 2006, insani a predat dezvoltarea filialei lui Peter „Haeleth” Jolly.

ONScripter proporțional

ONScripter proporțional
Tip de Motor de joc ( Lista )
Dezvoltator Mion
Programatori cheie Peter Jolly
Data de lansare 6 septembrie 2006
Sistem de operare acceptat Windows, Linux, macOS
Scris în limbaj C++
Licență GPL
ultima versiune 20111009 / 9 octombrie 2011
Primul joc la motor Tokoyo no Hoshizora (versiunea rusă) / 15 noiembrie 2007
web.archive.org/web/2018…

În 2006, au început lucrările la o ramură a ONScripter orientată spre Unicode numită „ONScripter proporțional” sau pur și simplu „PONScripter”. Spre deosebire de ONScripter, Proportional ONScripter acceptă scripturi codificate în format UTF-8, precum și multe caracteristici suplimentare, inclusiv:

Toate acestea au făcut posibilă traducerea romanelor, lansate inițial pe motorul nScripter, în toate limbile lumii, inclusiv rusă.

La sfârșitul anului 2009, dezvoltatorul filialei engleze ONScripter-En și Proportional ONScripter s-a schimbat. A fost Mion, șeful grupului de localizare a fanilor Sonozaki Futago-tachi, care a lansat la un moment dat o traducere a romanului sursă originală Higurashi no Naku Koro ni .

ONScripter-ANSI

Este un mic patch de modificare care adaugă suport pentru scripturi în codificarea Windows-1251 în loc de Shift-JIS, folosit în versiunea originală a ramurii originale ONScripter-En.

ONslaught

Atac violent
Tip de Motor de joc ( Lista )
Dezvoltator Helios_VMG
Data de lansare 30 decembrie 2008
Sistem de operare acceptat Windows
Scris în limbaj C , C++ , Yacc
Licență BSD
ultima versiune 20111126 / 26 noiembrie 2011
Primul joc la motor Tsukihime (versiunea rusă)
sourceforge.net/projects…

La începutul anului 2009 a fost scris ca alternativă la ONScripter. Include parțial funcțiile Proportional ONScripter, precum și o listă mare de codificări acceptate pentru scripturi împreună cu Shift-JIS și UTF-8. De asemenea, vă permite să extindeți o imagine cu rezoluție scăzută la ecran complet fără a modifica rezoluția ecranului în sine. La momentul scrierii acestui articol, compatibilitatea cu romanele existente este scăzută și lipsesc o serie de funcții necesare.

Fapte despre localizări noi

ONScripter-En a fost folosit în aproape toate localizările în limba engleză ale romanelor nScripter. Datorită faptului că Naoki Takahashi a adăugat suport pentru text de 1 octet numai în cea mai recentă versiune a motorului său, a fost ratată o audiență potențială de traducere.

ONScripter proporțional a fost folosit în localizările rusești ale romanelor scurte gratuite Tokoyo no Hoshizora , Natsu no Hi no Resonance , Negaeba Kitto , versiunea oficială franceză a Higurashi no Naku Koro ni și mai multe porturi comerciale neoficiale de romane.

ONSlaught a fost folosit în localizarea rusă a lui Tsukihime .

Exemple

Un exemplu de „program” simplu pentru mediul nScripter care scoate „Hello, world!” *defini joc *start setwindow 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479 `Bună, lume! Sfârşit Un exemplu de meniu principal simplu cu un fundal (cu comentarii) *defini efectul 2,10,1000 ;Atribuiți efectul 2 ca al 10-lea efect: „apariția din întuneric”, cu o durată de 1 secundă joc *start bg "image.png",2 ;Deschide imaginea de fundal cu efectul specificat localizare 10,12 ;Locati text, butoane selectați „Start Game”,*gamestart ;Setați butonul *gamestart ;Jocul începe setwindow 26,344,26,5,22,22,0,0,0,1,1,#2266BB,0,320,639,479 ;Setați chenarele textului, dimensiunea fontului etc. bg "fon.jpg",2 ;Setați fundalul jocului `Bună, lume!\ ;Tipărește text Sfârşit

Link -uri