Index of /resources/scripts

      Name                    Last modified       Size  Description

[DIR] Parent Directory 31-Oct-2007 12:48 - [TXT] boot.js 11-Feb-2008 12:33 1k [DIR] common/ 27-Jan-2008 17:54 - [DIR] editor/ 11-Feb-2008 12:33 - [DIR] game/ 27-Jan-2008 17:54 -

■作者
しろいわ
shiroiwa3@gmail.com

■ライセンス
まだ再配布とか無しで

■設計ルール
・モジュールはprototypeを持たない、ユニークなオブジェクト(シングルトン的)
・モジュール間のアクセスは禁止
・モジュールからはGame及びConstにのみアクセス可能
・全モジュール共通で使用する値は、変数はGame、定数はConstに記述する
・Gameモジュール及び、new で生成されたオブジェクトは、全モジュールへのアクセスが可能

■ディレクトリ概要
│
├common 共有スクリプト
│├module モジュール。単一・統合的な機能
│└class  インスタンスを生成するもの
│
├game ゲームプレイ関連スクリプト
│├lib    組み込みプロトタイプ、マクロ、UI(キーボード・マウス)
│├module モジュール。単一・統合的な機能
│└class  インスタンスを生成するもの
│
└editor エディター関連スクリプト
 ├module モジュール。単一・統合的な機能
 └class  インスタンスを生成するもの

■命名規則
・スクリプト内部のメソッド/変数はlowerCamelCase
・クラス/モジュールはUpperCamelCase
・DOMのIDは親IDと自分のIDを_でつなぐ。ex: e_data_save_name
・エディター関連のモジュール等は、 E_ の接頭辞を付ける(DOMのIDは e_ を付ける)

■ブロック
・マップはブロックで構成される
・ID0のブロックは空のブロック

■モジュールの初期化
・関数名はinit

■ロードマップ
0.10 初期リリース
0.30 イベント機能
[いまここ]
0.40 画像素材アップ機能
0.60 プレイヤー機能
0.80 アイテム管理機能
1.00 戦闘管理機能 (正式リリース)

■Change log
2008.02.09 0.10 初期リリース
2008.02.11 0.15 イベント編集機能追加
2008.02.24 0.20 文字列表示簡易実装
2008.03.02 0.30 イベント実装開始・アクション実験