ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

メタプログラミング

アトラスXはenchant.jsで作られており、enchant.jsで使える機能は同じように使える。もちろんJavaScriptでもあるので、そちらも同様に使える。
シンプルにアトラスXで定義された部分だけを使うこともできるし、enchant.jsやJavaScriptの機能を使ってさらに高度なことも出来るようになっている。
JavaScriptからアトラスXという独自のプログラミング言語を作ってしまっているので、メタプログラミングとも言える。
自分は日本語で入力するのが面倒なので、日本語で定義されている部分を英語に置き換えてしまえば、アトラスX英語版にしてしまうことも出来る。というか、海外にもenchant.jsを出しているのだから、すでにありそうな気がするけど。