このプログラムは、JavaScriptを使用して麻雀ゲームを実装したものです。プレイヤーは13の牌を手札として持ち、牌をクリックして選択することができます。選択された牌は色付きになります。もう一度クリックすると、選択が解除されます。
違う牌が選択されると、選択された2枚の牌が入れ替わります。牌の交換が終了したら、手札が再描画されます。また、手札が13枚未満の場合は、空の牌が表示されます。
このプログラムは、スマートフォンでも操作可能であり、絵文字が多用されています。また、選択された牌が色付きになるなど、派手さやインタラクティブ性を高める工夫があります。