2017-12-01 13 views
0

私は純粋なjavascriptでjavascriptのゲームを設計しています。今度は、ゲームの状態(複雑なオブジェクトのカップル)をデータベースまたはファイルシステムに保存できる機能を導入したいので、しばらくして私がゲームをやめたところから続けることができます。これに対して最も簡単な解決方法は何ですか?私はそのような機能はvanilla jsでは不可能だと考えていますが、おそらくnodejsで使用する必要がありますか?これはmongodbの解決策です(複雑なオブジェクトを許可していますか?他のオブジェクトなどを含んでいます)。複雑なjavascriptオブジェクトをゲームの機能として保存する

+0

nodejs + mongodbあなたを簡単にします。はいmongoはJSONオブジェクトを格納できます。 – RaphaMex

答えて

0

あなたがオブジェクトをシリアル化し、local storageでそれらを救うことができるJSON

0

を使用して、あなたのゲームの状態を保存します。.. それは個々のブラウザに限定されるだろうが、あなたは、DBのか、ファイルシステムへのアクセスを気にする必要はありません。

// Write 
localStorage.setItem('gameState', JSON.stringify(yourStateObject)); 
// Read 
let savedStateObject = JSON.parse(localStorage.getItem('gameState')); 
関連する問題