JavaScript製の
JavaScriptがOFFになっているか、ブラウザが対応していません。
七並べは、7を中心にして場に1〜13のカードを並べ、手札を早く消費した人が勝利するゲームです。
下記のファイルをDLして拡張子を「js」に変更し、設置したいHTMLファイルと同じディレクトリに置いてください。文字コードはSJISです。外部JSファイルを利用する際には、HTMLファイルと文字コードと合わせる必要がありますので、HTMLファイルをEUCで記述しているなどという場合には、適宜変換してお使いください。
FantanDomino.txt
TableCard.txt
あとは以下のような感じでテキトーに記述してください。デフォルト設定で表示させる一例です。
<html> <head> <meta http-equiv="content-script-type" content="text/javascript"> <!-- 外部JSファイルとして読み込む --> <script type="text/javascript" src="FantanDomino.js"></script> <script type="text/javascript" src="TableCard.js"></script> </head> <body> <!-- 七並べ書き出し用の要素 --> <p id="fantanDomino"> JavaScriptがOFFになっているか、ブラウザが対応していません。 </p> <!-- 七並べのセット --> <script type="text/javascript"><!-- cardFantanDomino = new FantanDomino('fantanDomino'); //--> </script> </body> </html> |
七並べ書き出し用の要素は、divでもspanでもなんでもいいですが、必ずそのページ内でユニークなidをつけてください。同じidが複数あると、まともに動作しません。
七並べのセットをする際には、七並べをセットしたい要素のidを引数として「FantanDomino」クラスのインスタンスを生成し、それを変数「cardFantanDomino」(固定)に格納します。
要するに、七並べをセットしたい要素のidを「setId」とすると、
インスタンス生成時の引数によってサイズや色を変更することが出来ます。設置要素のid以外は省略可能です。
引数 = (設置要素のid, サイズ基本値, 背景色, アクティブ時の色, 待ち時間(msec), プレイヤ1の名前, プレイヤ2の名前, プレイヤ3の名前, プレイヤ4(ゲームプレイヤ)の名前) |
id以外の引数を省略した場合のデフォルト設定は以下の通りです。
設置要素のidをsetIdとした場合、設置要素内の要素に、下記のようなidが複数指定されます。
遊び方よくわかんねーよとか、設置してえんだけどよぐわがんねとか、あとはバグがあったぜってな場合は掲示板にでも書いたってください。メールでもいいけども。