Проекты: Диагностика; Химический Тир; Математическое Домино; Веселый забор;
О программе "Математическое Домино"
Версия: v1.0;
Что такое Математическое Домино?
Математическое Домино - это увлекательная игра в Домино с компьютером, развивающая навыки устного счета и помогающая самостоятельно изучать признаки делимости.
В начале игры Вы - "студент" и компьютер несколько поддаётся Вам. Но, освоив основные правила и разработав свою "выигрышную" стратегию - Вы легко сможете обыграть его в нескольких партиях и перейти на следующий уровень сложности. А с ростом уровня сложности будет расти уровень "мастерства" компьютера.
Чтобы в количественной форме почувствовать свой уровень мастерства, вводятся так называемые $, которые будут на протяжении всей игры отражать уровень Ваших знаний, навыков и настойчивости.
Правила игры
Итак, основные игроки - это Вы и Компьютер. Для разнообразия Вы можете приглашать принять участие в партии еще одного или двух игроков, за которых будет играть компьютер.
В начале игры, каждый игрок набирает себе случайным образом по 7 доминошек. Оставшиеся доминошки образуют "базар". Первым всегда ходит компьютер, а далее по часовой стрелке остальные игроки.
Каждая доминошка разделена на две части, в каждой из которых находится определенное число точек от 0 до 6. Дублем называется доминошка, у которой в каждой части находится одинаковое число точек.
Игроки по очереди ставят свои доминошки вплотную друг к другу так, чтобы они соприкасались концами с одинаковым количеством точек и при этом образовывали прямую линию. Дубли, наоборот, ставятся перпендикулярно к общей линии и к ним можно ставить другие доминошки со всех четырех сторон.
Каждый игрок может за ход поставить только одну доминошку. Если игрок не может поставить на поле ни одну из имеющихся у него доминошек, он обязан взять доминошку на "базаре", но всего можно иметь на руках не более 8-ми доминошек. И только когда на "базар" уже нет возможности сходить и ни одну из меющихся доминошек нельзя поставить, игрок может пропустить свой ход и передать его следующему игроку.
Выигрывает партию тот, кто первым избавится от всех своих доминошек. Если никто из игроков не смог избавиться от всех доминошек, но никто не может сделать ход, то партия считается законченной вничью. В домино такая ситуация называется "Рыба".
Как набираются и для чего нужны $?
По окончании партии подсчитывается количество набранных Вами $. Это количество будет положительным, если партию выиграли Вы или отрицательным, если партию выиграл Компьютер.
Если партия закончена вничью или если партию выиграл приглашенный игрок, то $ будут положительными, если у Вас будет набрано очков больше чем у компьютера и отрицательным в противном случае.
На сумму набранных $ влияет количество набранных за партию очков - чем больше будет у Вас набрано очков к концу партии, тем больше $ Вы получите. Старайтесь набрать больше очков, чем компьютер.
Первое, для чего Вам могут понадобиться $ - это для перехода на следующий уровень. Дело в том, что при переходе на следующий уровень набранные $ перейдут в Вашу копилку. Так если набранная за партию сумма $ положительная, то $ увеличатся, но если эта сумма отрицательная, то $ в Вашей копилке уменьшатся. При этом Вы не можете перейти на следующий уровень, если при переходе, на следующий уровень в копилке окажется отрицательное значение $.
Второе, для чего нужны $ - это возможность попасть в список самых крутых игроков - "лимонщиков" - чем больше набранная Вами сумма $ в копилке, тем выше Вы окажетесь в этом списке.
Внимание: внутренняя игровая валюта не имеет ничего общего с реальными деньгами.
Как набираются очки за партию?
Чтобы набирать очки, необходимо уметь пользоваться натуральными числами. Натуральные числа - это числа, используемые для счета предметов (1,2,4, и т.д.). В нашем домино подсчитываются количество точек на концах доминошек.
Перед тем как поставить доминошку на поле, необходимо в уме прикинуть, какая сумма точек получится на всех свободных концах. Далее эту сумму надо попробовать разделить на заданное для этой партии число (2,3,5,4 или 9). Если, получается, разделить это число без остатка на заданное число, то результат этого деления и есть Ваши очки, если же число не делится без остатка, то Вам будет начислено 0 очков.
Разберем это на примере. Допустим, Вы предполагаете поставить доминошку [3|3] в левую часть доминошной фигуры. Смотрите рисунок:
До того как Вы поставили эту доминошку, сумма точек на концах была 9 (3+5+1). После того как доминошка будет поставлена, сумма станет 12 ((3+3)+5+1). То есть, если на конце стоит дубль, то суммируются обе его части. Если дубль находится в середине (закрыт более чем с одной стороны), то его точки не суммируются.
Итак, после Вашего хода сумма будет 12. Если заданный делитель 2, то сумма Ваших очков за этот ход будет 6 (12:2). Если же, допустим, заданный делитель равен 5, то сумма очков будет 0, так как 12 на 5 не делится нацело.
Чтобы знать делится или нет получаемая сумма на заданный делитель, удобно использовать раздел теории чисел посвященный признакам делимости. Этот раздел входит в государственную программу обучения и проходится в 7 классе любой школы. Часть этого курса представлена здесь.
Но это еще не все! По окончании партии набранные игроками очки уменьшаются на сумму всех точек доминошек оставшихся у игрока к концу партии. Поэтому, кроме признаков делимости надо еще следить и за количеством оставшихся доминошек у игроков: надо стремиться уменьшать количество доминошек у себя и увеличивать количество доминошек у соперников.
Играйте в Математическое Домино - это не только устный счет, но и 3-4 признака делимости
Программа работает во всех операционных системах, начиная с DOS'а и заканчивая Windows XP.
Смотрите также: