2011-07-13 8 views
0

CSSファイル:http://useless-r-us.t15.org/projects/war/stylesheet.css
JAVASCRIPTファイル:http://useless-r-us.t15.org/projects/war/engine.js
ゲーム自体(htmlコードあなたが表示する場合、ソース...):http://useless-r-us.t15.org/projects/war
大戦カードゲーム/ CSS/HTML

私が実装しようとしていました2人のプレイヤーが連続して一番上のカードをひっくり返し、それらのカードの両方を高いカードを持つプレーヤーのデッキの底に追加する、戦争と呼ばれるかなりシンプルなカードゲーム...彼らは3枚のカードその後、通常のターンのように、他の人の4枚以上のカードを追加して、次のカードを裏返します。とにかく...私の実装は現時点では絶対にひどいものになります...そして、私はそれを修正しようとしているか、または何がうまくいかないのかを理解しています...青いカード(あなた)をクリックすると、あなたとあなたの対戦相手のカードを上に置き、スコアを更新してください...私のコードはそうするだろうと示唆しています...しかし、それは動作しません...半分はカードを表示していないか、壊れたファイルイメージのもの...それをクリックしても何もしません...またはスコアが更新されません...または3つすべて...私はこれを永遠に働いています。あなたは... :)


がまた... Firebugのはyour_new_cardとopponent_new_card両方が時折未定義であることを私にエラーを与えていることができます


PS (私はまだカードが同じ番号であるときに何が起こるかのコードを追加する必要があります...今すぐあなたにカードを渡します)

答えて

2

iは、エラー opponent_array[opponent-size]=value2; でコードを発見し、 opponent_array[opponent_size]=value2;

に交換し、それが

+0

ありがとう!...しかし、私は放火犯と見られる一個の他のエラーが後ということですが動作します一方、エラー:your_new_cardは定義されていません...しかし、私はそれを定義する場所を見ることができます...私はそれを取得しない... – JacKeown

1

Firefoxにインストールして問題をデバッグしてください:

http://getfirebug.com/

Firebugは素晴らしいです! engine.js線90で

関連する問題