當前位置:編程學習大全網 - 編程語言 - 偽春菜的構造

偽春菜的構造

偽春菜的構造很簡單,分別由三個部分所組成:核心程式(本體)、人格(ghost,ゴースト)和外殼(shell,シェル)。

以壹臺電腦來比喻,本體就如同操作系統,而人格就是在操作系統上執行的應用程式,外殼當然指的是我們看得到的圖型界面。

核心程式(本體)

在多年的發展下,核心程式日趨多元,當然不是所有的核心都適用於Windows, Windows

Materia:本家的核心,目前已停止開發。

SSP(SAKURA Script Player):目前的主流核心,且僅此壹核心有支援中文(繁簡皆有),分別為TSSP,CSSP,目前仍在進化當中…

C.R.O.W.(クロウ、The Character Requested Operation Ware):已經落沒的核心,已停止開發。

Mac OS

何かon林檎(適用於OS9之前版本)

偽林檎(OS X):由於林檎(りんご,ringo)是日文蘋果的意思,意思當然指在蘋果電腦上的偽春菜,仍在發展當中…

UNⅨ系OS

ninix:命名取Linux諧音,現在開發休止中。

ninix-aya:比原來的ninix新加入許多功能,目前正發展當中… Shiori,即是偽AI。核心程序接受到了指令,傳給Shiori之後,再由Shiori從辭書文件中選出適當的反應來交由核心程序表現。因此,不同的Shioril在辭書文件內使用的語法也會略有不同。之所以會將偽AI與核心程序分開。壹方面目的是提高偽春菜的自由性。另壹方面也使系統開發者不必多去顧慮人工智能開發之部份。故此舉在當時亦可分擔開發上的負擔。

而Shiori這個名稱的來源,是日本遊戲公司Key所推出的遊戲“Kanon”中的出場人物“美阪 栞”的“栞(日語發音Shiori)”(註:中文發音kan)

Makoto,負責對話在輸出前的最後處置,但因核心程序功能的日漸強大,Makoto存在的需求也日漸薄弱。至今大部分人格已鮮少使用Makoto。在Materia時代,中文界利用改寫過的Makoto將原來對話中的SHIFT_JIS編碼的日文轉為BIG-5編碼的日文,從而使日文Ghost的對話能正確地在中文環境下顯示出來。但在TSSP/CSSP普及後這種做法已經逐漸消失了。

而Makoto這個名稱亦是來自“Kanon”中的人物“澤渡 真琴”的“真琴(日語發音Makoto)”。(來自維基)

中文界常見的Shiori

美阪(已停止開發)misaka

早期常和華和梨於中文偽春菜界被提起,雖然在日本方面似乎已較少被提到,但在中文界至今仍為不少中文人格作者所持續使用(甚至為較多中文創作者的選擇)。而名稱來源即是“美阪 栞”。

作者:

優點:語法較為簡潔,適合初學者了解。

缺點:已停止開發,想再加強偽AI的能力,勢必需要對程序有足夠的了解。

華和梨kawari

早期開始至今常和美阪於中文偽春菜界被提起,在日本方面由於有“Openkeeps””(作者:とわ(昵稱))等模板程序的原因所以華和梨算是非常普及,但由於“Openkeeps”並沒有中文化版本所以遺憾地華和梨普及率在中文界並不如日本。

作者:華和梨開發團隊

優點:持續升級中,功能不弱。

缺點:語法較為復雜,初學者想駕馭可能需要花點功夫。

文AYA

因其支持萬國語UTF-8編碼,最近似乎開始被討論。但是否能在中文界開花結果似乎還有待觀察。

作者:umeici(昵稱)

優點:仿C語言的Syntax,本身和編程語言接近,功能相當強大。

缺點:親和力不足,不會編程語言的編寫者在學習上會有相當的困難。(來自維基) ghost指的就是人工AI的部分,包含了許多的程式碼、對話句、時間指令…

通常在說到ghost的時候,也同時包含了shell在裏面,因為壹個ghost需要shell來呈現。

因此下載ghost時常會將與ghost壹起計畫的shell同捆在壹起,如此壹來在取得ghost的同時就可立即使用該ghost。

而該shell即被稱作default shell(預設介面)。

截至目前為止,人格的種類數量已經多到數不清了,各種屬性都有,毒舌、捏他… shell指的就是我們在熒幕上看到的人物外型,由同壹伺か企畫的畫師負責。

而除了主要伺か角色之外,另外通常還會再搭配壹個使魔,功用是與主角對話,亦或者是吐嘈主角…等等。

使魔的設定從何而來不得而知。

同壹個ghost可以有很多種shell。

與ghost壹樣,shell的種類也很多,從蘿莉到兄貴應有盡有… Headline

利用核心程序自帶的Headline系統,可以讓人格通過與特定網址連結取得消息以供偽春菜播報的文件,通常只含有該新聞發布站的網址信息。

歌詞卡

可以利用和Winamp搭配,以由偽春菜來同步播放字幕的方式,展現出像是偽春菜在唱歌的外掛。(來自維基)

  • 上一篇:雲南北大青鳥java培訓告訴妳JavaScript常見的八種編程錯誤問題?
  • 下一篇:anaconda怎麽用Python代碼(Anaconda的使用方法)
  • copyright 2024編程學習大全網