Skip to content

a scripting language for in-game event system

License

Notifications You must be signed in to change notification settings

xeltica-studio/Novel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novel Language

Novel 言語は, .NET アプリケーションに組み込んで使用できる,カスタマイズ可能なスクリプティング言語およびエンジンです.

次のような構文でHello worldを記述できます.

#boot
:Hello, world!!		// メッセージ文

+say "Hello, world!!"	// コマンド文

また,コード上からコマンドを自由に追加することができます.

例:

var runtime = new NovelRuntime("");

runtime.RegisterCommand("add", (s, a) => Console.WriteLine(int.Parse(a[0] + a[1])));
+add 4, 3 // 7と表示される

必要な要件

  • .NET Standard 2.0 互換の .NET プラットフォーム
  • MSBuild

ライセンス

このプロジェクトは MIT ライセンスで提供されます. ライセンス(英語)をご覧ください.

About

a scripting language for in-game event system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%