World of Warcraft API

World of Warcraftという世界的に有名なPCゲームは、
APIを使ってプレイヤーがゲームを改良することができます。
APIのページには以下のように書いてあります。

The World of Warcraft API, or WoW API, is a set of functions provided by Blizzard to interact with and modify the World of Warcraft interface and behavior through the use of addons and macros. The list of functions below is incomplete and kept up to date by user contributions; Global Function List is a more complete (but undocumented) version of this list.


WoW APIはブリザード社から提供された関数の集まりです。WoWのインターフェイスや挙動を変更することができます。下の関数リストは不完全ですが、ユーザーの協力により最新の状態に保たれます。


If you're considering contributing documentation, please read How to edit API pages. In summary: do not create empty stub pages, update this page (and the linked pages) as needed, and discuss any large-scale changes on the discussion page.


あなたが文書化に協力したいのなら、How toのページを見てください。空の書きかけのページを作らないでください。大きなページの書き換えをする場合、ディスカッションの場で話しあってください。


If you need help reading the documentation, see API notation and conventions. You can also examine the existing UI code to find examples of how the various functions are used by the default UI. Function names could be prefixed with the following tags:


この文章を読むのに助けが必要ならば、API notation and conventionを読んでください。また、すでに作られたコードから学んでください。関数の名前の付け方は決められています。


* PROTECTED - This function can only be called from secure code. See the Protected Functions category.セキュアなコードからのみ呼ばれる関数です。
o NOCOMBAT - This function cannot be called from insecure code while in combat.


* UI - This function is implemented in Lua (in FrameXML) but was considered important enough to appear here.プログラミング言語Luaで実装されています。


* REMOVED - This function has been removed from the World of Warcraft API (and should also be removed from this list). For historical purposes, see the Removed Functions category. 削除される関数もあります。

ゲームをもっと良くしたい、そうしたらプレイする私たちが楽しめるから!
っていうのをうまく利用しているように思います。


RPGツクールで最初から全部作れって言われると困ってしまうけれど、
ここの演出はこうあってほしい、などの部分的な要望はプレイヤーがそれぞれ
持つはずで、それはコードを書けば実現できる。そして私の良いと思った
設定が、世界中の人に楽しまれる可能性がある!すばらしい!//


http://www.wowwiki.com/World_of_Warcraft_API