Index of /resources/scripts
Name Last modified Size Description
Parent Directory 31-Oct-2007 12:48 -
boot.js 11-Feb-2008 12:33 1k
common/ 27-Jan-2008 17:54 -
editor/ 11-Feb-2008 12:33 -
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 イベント実装開始・アクション実験