私は2人のプレーヤーでゲームをしています。それらはほぼ同じ開始データを持っており、もちろんゲームの過程で変化します。
複製して変更するコンストラクターオブジェクトの王様が必要だと思います。また、簡単にajaxを送信できるようにJSONである必要があります。
役立つデザインパターンはありますか?単一のゲームインスタンスのデータのみが必要なため、データベースを使用しないことを好みます。
これは、私が現在1人のプレーヤーに使用している構造です。
player = {
"active" : true,
"room" : openRoom,
"id" : playerID,
"name": username,
"hp" : 5,
"units" : {
1 : {
"id" : 1,
"hp" : 3,
"row" : 1,
"square" : 1
},
2 : {
"id" : 2,
"hp" : 4,
"row" : 2,
"square" : 1
},
3 : {
"id" : 3,
"hp" : 5,
"row" : 3,
"square" : 1
}
}
};