İçeriğe geç

Domino

function mb_domino_v3_tiles() { $tiles = array(); for ($left = 0; $left <= 6; $left++) { for ($right = $left; $right <= 6; $right++) { $tiles[] = array( 'id' => $left . ‘-‘ . $right, ‘left’ => $left, ‘right’ => $right, ); } } return $tiles; } function mb_domino_v3_pips($num) { $map = array( 0 => array(), 1 => array(‘pp-mc’), 2 => array(‘pp-tl’, ‘pp-br’), 3 => array(‘pp-tl’, ‘pp-mc’, ‘pp-br’), 4 => array(‘pp-tl’, ‘pp-tr’, ‘pp-bl’, ‘pp-br’), 5 => array(‘pp-tl’, ‘pp-tr’, ‘pp-mc’, ‘pp-bl’, ‘pp-br’), 6 => array(‘pp-tl’, ‘pp-ml’, ‘pp-bl’, ‘pp-tr’, ‘pp-mr’, ‘pp-br’), ); $html = ”; if (!isset($map[$num])) { return $html; } foreach ($map[$num] as $class) { $html .= ‘‘; } return $html; } function mb_domino_pyramid_v3_shortcode() { static $instance = 0; static $style_printed = false; $instance++; $app_id = ‘mb-domino-pyramid-v3-‘ . $instance; $tiles = mb_domino_v3_tiles(); wp_enqueue_script(‘jquery’); if (!isset($GLOBALS[‘mb_domino_v3_apps’])) { $GLOBALS[‘mb_domino_v3_apps’] = array(); } $GLOBALS[‘mb_domino_v3_apps’][] = $app_id; ob_start(); if (!$style_printed) { $style_printed = true; ?>

Domino Kalan Taş Hesaplayıcısı

İşaretleme ters piramit üzerinde yapılır. Bir taşa her tıklamada durum değişir: Dışarıda → Elimde → Çıktı.

Dışarıda kalan taş28Henüz görünmeyen taşlar
Elimdeki taş0Mavi işaretli taşlar
Çıkan taş0Üzeri çizilen taşlar

Taş Haritası

Tüm set ters piramit dizilimindedir. Mavi taşlar elindekiler, üzeri çizili taşlar çıkanlardır.

Dışarıda Elimde Çıktı

Hızlı Listeler

Dışarıda Kalanlar
Elimdeki Taşlar
Çıkan Taşlar

Sayı Dağılımı

Dışarıda kalan taşlarda her sayıdan kaç uç kaldığını gösterir.