2016-09-13 3 views
-3

誰かが私のゲームを終了するのを助けることができますか? JavaScript、HTML、AJAXでゲームをやっていることが分かります。 "地雷"です。私が持っている唯一の問題は、1つ以上のリクエストを投げたときに、すべての変数を再構築し、それによって、別のランダムフィールドを再構築し、すべてが意味をなさないものに戻るということです。JavaScriptのゲームを完了するには?

私はこのゲームを作成したい、とアルゴリズムはこれです:ユーザーは、ウェブに参加するユーザーは、「X」と「Y」の値を置くと

。コードは、ユーザーの座標に応じて位置を置きます。次に、プログラムはランダムなフィールドを生成します。ユーザーの位置が赤い場合はユーザーは失われます。別の場合は、ユーザーの位置が緑色の場合はユーザーはWINになり、緑の場合はユーザーは再生を続行でき、ユーザーは再生を続行できません。 Webページの正しい位置には、ユーザーが生き残った時間を示すボックスがあります。

問題は、ユーザーが初めて勝った場合、ゲームを続けることができ、ユーザーがもう一度指を置くと、ゲームは別のランダムフィールドを生成し、別のプレイの変数はすべて失われます:ユーザーが生存している時間、フィールドを生成する変数、およびすべての変数を登録する変数)。私はその変数を節約したい。そして、ユーザーが失った場合、彼が再びプレイしたい場合にユーザーが持つ唯一のオプションは、ページをリフレッシュする方法です。

彼らはあなたのサーバー上でそれを実行したい場合、彼らはここからダウンロードすることができますが: http://files.mastercoria.com/files/downloads/myfiles/juegos/campo-minado-mejorado.zip

+0

私は投稿を編集しました。私はすべてをはっきりと説明してほしい。ありがとう! –

答えて

0

カントあなただけの無効/クリックでボタンを非表示とAjaxが成功を返したときに再度有効/それを示して?

$(".play").on("click", function(){ 
    $(this).hide(); 
    $.ajax({ 
     ... 
     ... Whatever ajax configs here 
     ..., 
     success:function(data){ 
      ...validate 
      ...redraw map 
      $(".play").show(); 
     } 
    }); 
}); 
関連する問題