小粒プログラミング 牌山

#04 牌山から配牌を取る(1)

更新日:

Javascriptで遊ぶ麻雀小粒プログラミング 今回のお題は、生成した牌山から配牌を取る処理を紹介します。配列の頭から順番に牌を引いていくだけの簡単な処理です。

プログラムの解説と実行

第一回目のお題の牌山を生成するで作った牌山から配牌を取り出します。今回は単純に牌山の配列(yama)の0番地から順番に牌を取り出します。

牌山から配牌をおのおの取り出すイメージ1
▲配列の牌山(yama)から配牌を取るイメージ(一番目の牌山)

内部処理では牌山の上下は関係ありません。配列から順番に抜き出していくだけです。見せ方を考慮すると、上山の1番目が0番地、下山の1番目が1番地になるなど、上下が交互に入れ替わります。ややこしいですね。実際に牌山をグラフィック表示させる場合は、そのための処理を実装する必要があるかもしれません。

取り出された配牌(親の配牌のみ)
 
牌山(シャッフル済み)
 



JavaScriptソースコード

本記事で紹介したサンプルプログラムをダウンロードできます。

ダウンロードをする前にお読みください

  • サイトで紹介している記事の内容や公開しているプログラムの動作は100%保障するものではありません。
  • 当プログラム使用による如何なる不具合やトラブル、損害の責任も負いかねます。
  • 当プログラムは断り無く内容が変わることがあります。
  • 当プログラムを別サイトで配布することは禁止します。
  • サポートはいたしません。
  • 自己責任にてご利用くださいませ。

以上をご確認の上、プログラムのダウンロードをお願いいたします。

program_004.jsを開く
program_004.cssを開く
サイト内関連記事

おすすめレンタルサーバー

エックスサーバー|高速・高機能レンタルサーバー

オールSSDの快適ハイスペック環境」「国内管理、大容量バックボーン」「独自SSLが無料」「FastCGIなどの高速化機能」「最新のPHP7を実装」など、高機能・高コストパフォーマンスなレンタルサーバーです。※当サイトも「エックスサーバー」で運用しています。

 

独自ドメインプレゼントキャンペーン情報

キャンペーン期間中にサーバーアカウントを契約すると、独自ドメインが1つもらえます。しかも、更新料も無料。運用コストを軽減します。

期間は、2017年10月16日より2017年11月30日まで、お見逃しなく。

-小粒プログラミング, 牌山
-,

Copyright© 麻雀ツール点数計算ラボ , 2017 All Rights Reserved.