Дополнение номеров костей - PullRequest
0 голосов
/ 25 апреля 2020

Я хочу запрограммировать кости, которые показывают мне правильные числа, как настоящие. Я знаю, что добавленные числа напротив друг друга равны 7. Но когда я знаю 4 противоположных числа игральных костей, как я узнаю, где принадлежат два последних? Например: https://de.wikipedia.org/wiki/Spielw%C3%BCrfel# / media / Datei: Craps.jpg

Я знаю, что сверху 6, а слева - 2. Как узнать, что на правая сторона 4, а не 3?

Есть ли возможность выяснить это без жесткого кода всех возможностей?

1 Ответ

1 голос
/ 25 апреля 2020

Типичные кости - «правша» (см .: ru.wikipedia / Dice # Construction ). То есть, один из способов увидеть это:

  1. Звезда с пустым кубом (каким бы способом вы его не представляли)
  2. Выберите любое лицо, отметьте его "1"
  3. Переместитесь на любую смежную грань, отметьте ее "2"
  4. Поверните на 90º в положительном направлении
    • в положительном направлении, определяемом правилом правой руки , что означает поворот влево (да, сбивает с толку, и не заводите меня против часовой стрелки ...: -))
  5. Переместитесь вперед к следующему лицу, отметьте его «3».
  6. Пометьте оставшиеся лица по правилу «добавление противоположностей к 7»

dice schematic

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...