Skip to content

Konado Scripts

Konado Scripts は、ビジュアルノベル向けに設計された制作言語です(ファイル拡張子は .ks)。

これは、より強力で構造化された「小説の台本」のようなものと考えることができます。開発者は複雑なコードを書かなくても、物語の会話、キャラクター立ち絵、背景切り替え、音楽や効果音、ストーリー分岐、選択肢を制御できます。

設計理念

Konado Script の中核となる設計理念は、物語内容プログラムロジックを分離することです。

  • シナリオライターはプログラミング知識なしに物語内容へ集中できます
  • プログラマーは物語制作に介入せず、エンジン開発へ集中できます
  • リソース管理(画像、音声)は識別子で参照し、スクリプトと分離します
  • モジュール化された命令セットにより、新機能を拡張しやすくします
  • Git などのバージョン管理システムと互換性があります
  • テキスト形式は本質的にクロスプラットフォームです
  • リソース参照はプラットフォームに依存しません

よくある質問

1. 解析失敗後に保存しても再解析が実行されない

コンソールにはエラーメッセージが表示されますが、保存しても自動的に再解析されません。これは再インポートが正常にトリガーされなかったためです。

text
5 行目の内容:a1ctor show Kona normal at 2 5 scale 0.3
  ERROR: core/variant/variant_utility.cpp:1024 - エラー:res://sample/demo/demo_01.ks [行:5] 解析失敗:認識できない構文のため解析を終了: a1ctor show Kona normal at 2 5 scale 0.3 
  ERROR: Failed to process scripts
  ERROR: Error importing 'res://sample/demo/demo_01.ks'.
  ERROR: Failed loading resource: res://sample/demo/demo_01.ks.

該当するスクリプトファイルを見つけ、右クリックして再インポートを選択してください。

スクリプトを再インポート

2. スクリプトファイルのエンコーディング問題

スクリプトファイルが UTF-8 でエンコードされていることを確認してください。そうでない場合、文字化けが発生する可能性があります。デフォルトで作成されるスクリプトファイルは UTF-8 エンコードです。

Released under BSD3-Clause License.