8

了解しました。JavaScriptを使用してSpaceInvadersを実装する必要がある学校のプロジェクトを行っています。基本的には完了ですが、先生はスコアリストがあることを望んでいます。jQueryを使用してプレーヤーのスコアを投稿し、ゲームの終了後にサーバーから既存のスコアを取得できるサーバーが必要です。基本的に私はそれをこのように実装することを考えていました(最も賢明な解決策ではないかもしれません):

  1. プレーヤーがゲームをプレイする
  2. ゲームオーバー->サーバーからすべてのスコアを配列としてフェッチ
  3. 現在のスコアを配列に追加します
  4. 配列を降順で並べ替えます
  5. 最高のスコアが5つだけになるように配列をスプライスします
  6. スコアリストをプレーヤーに表示する
  7. 現在のスコアをサーバーに投稿する
  8. 繰り返す

では、この種の単純なサーバーを作成する方法(スコアを投稿してスコアを取得する)について何か提案はありますか?私はこのようなものにあまり精通していません。

4

2 に答える 2

5

Parseに関するこのチュートリアルは、あなたのためだけに作成されたようです。(この例は、ハイスコアの例でもあります。)

Parseは、サーバーコードを記述せずに処理できる永続ライブラリです。

于 2012-12-20T18:45:48.743 に答える
2

クライアント側のJS開発をすでに知っている場合は、NodeJS(サーバー側のJavaScript環境)を調べて、結果をCSVまたはテキストファイルに保存できます。

もう1つのオプションは、Google Spreadsheet API for Javascriptを使用して、ゲームの結果を保存/フェッチすることです。

于 2012-12-20T18:54:58.743 に答える