Mastermind кантип ойнойт: 15 кадам (сүрөттөр менен)

Мазмуну:

Mastermind кантип ойнойт: 15 кадам (сүрөттөр менен)
Mastermind кантип ойнойт: 15 кадам (сүрөттөр менен)
Anonim

Mastermind - бул бир оюнчу атаандашы ойлоп тапкан кодду табууга аракет кылган татаал табышмак оюну. Башында такта оюну, бирок мурунку калем-кагаз оюндарында тамырлаш болсо да, Mastermind азыр интернетте жана мобилдик түзмөктөр үчүн кеңири жеткиликтүү.

Эгерде сиз үстөл оюну же видео оюндун версиясы болбосо, Mastermindды кагаз жана калем менен ойной аласыз.

Кадамдар

3төн 1 бөлүк: Mastermind ойноо

Mastermind 4 -кадамын ойноңуз
Mastermind 4 -кадамын ойноңуз

Кадам 1. Код жасоочуга кодду тандап алыңыз

Mastermind стол оюндарында тактанын бир учунда топтолгон калканчтын астынан көрүнбөй жашырылган тешиктер бар. Код жаратуучуну ойногон адам жашыруун түрдө бир нече түстүү казыктарды алып, аларды кезек менен ошол тешиктерге жайгаштырат. Бул код бузуучу табууга аракет кыла турган код.

  • Эгерде сиз видео оюндун версиясын ойноп жатсаңыз, компьютер көбүнчө оюнчунун ордуна муну жасайт.
  • Код жасоочу ар бир тешикке казык салышы керек. Ал бир түстөгү бир нече казыкты колдонуу мүмкүнчүлүгүнө ээ. Мисалы, ал коё алат Жашыл сары сары көк.
Mastermind 2 -кадамын ойноңуз
Mastermind 2 -кадамын ойноңуз

Кадам 2. Код бузуучуга анын биринчи божомолун коюңуз

Башка оюнчу, же видео оюндарынын версияларындагы жалгыз оюнчу, жашыруун код эмне экенин божомолдоого аракет кылат. Тактанын карама -каршы четине отуруп, чоң түстүү казыктарды алып, аларды жакынкы чоң тешиктер катарына коёт.

Мисалы, ал койсо болмок Blue Orange Green Purple. (Сиздин Mastermind оюнуңузда тешиктер же башка түстүү казыктар болушу мүмкүн.)

Mastermind 3 -кадамын ойноңуз
Mastermind 3 -кадамын ойноңуз

Кадам 3. Код жасоочудан пикир билдирүүсүн сураныңыз

Ар бир "болжолдуу катардын" жанында төрт кичинекей казык үчүн жетиштүү тешиги бар кичинекей аянт бар. Бул казыктар эки түстө гана болот: ак жана кызыл (же кээ бир версияларда ак жана кара). Код жаратуучу муну божомолдун канчалык жакшы болгонун билүү үчүн колдонот. Код жаратуучу чынчыл болушу керек жана дайыма бул көрсөтмөлөрдү колдонуп казыктарды түшүрөт:

  • Ар бир ак казык божомолдонгон казыктардын бири туура, бирок туура эмес тешикте экенин билдирет.
  • Ар бир кызыл (же кара) казык божомолдонгон казыктардын бири туура экенин жана туура тешикте турганын билдирет.
  • Ак жана кара казыктардын тартиби маанилүү эмес.
Mastermind 4 -кадамын ойноңуз
Mastermind 4 -кадамын ойноңуз

4 -кадам. Мисалдар аркылуу үйрөнүңүз

Биздин жогорудагы мисалда, код жасоочу жашыруун тандап алган Сары Сары Жашыл Көк. Код бузуучу ойлоп тапты Blue Orange Green Purple. Код жасоочу бул божомолго карап, кайсы казыктарды коюуну билүү үчүн карайт:

  • Казык #1 болуп саналат Көк. Коддо көк бар, бирок ал #1 позицияда эмес. Бул ак ишарат казыгын табат.
  • Казык #2 болуп саналат ачык күрөң. Коддо апельсин жок, андыктан эч кандай кыйытма илинбейт.
  • Казык #3 болуп саналат Жашыл. Коддо жашыл бар жана ал #3 позицияда. Бул кызыл (же кара) ишаарат казыгын табат.
  • Казык #4 болуп саналат Кызгылт көк. Коддо кызгылт көк жок, андыктан эч кандай кыйытма илинбейт.
Mastermind 5 -кадамын ойноңуз
Mastermind 5 -кадамын ойноңуз

Кадам 5. Кийинки катар менен кайталаңыз

Код бузуучу азыр бир аз маалыматка ээ. Биздин мисалда, ал бир ак кыйытма, бир кызыл кыйытма жана эки бош тешик алган. Ал койгон төрт казыктын каражаты, алардын бири таандык, бирок башка тешикке жылдырылышы керек, бири туура жерде, экөөсү кодго кирбейт. Ал бир аз ойлонуп, кийинки эң жогорку катарда экинчи божомолду жасайт:

  • Код бузуучу болжолдойт Көк сары кызгылт кызгылт Бул убакыт.
  • Код жаратуучу бул божомолду текшерет: Көк таандык, бирок туура эмес жерде; Сары таандык жана керектүү жерде; ачык күрөң таандык эмес; Pink таандык эмес
  • Код жасоочу бир ак ишаарат жана бир кызыл ишаарат казыгын коёт.
Mastermind 6 -кадамын ойноңуз
Mastermind 6 -кадамын ойноңуз

Кадам 6. Код табылганга чейин же мындан ары эч кандай божомол калганга чейин улантыңыз

Код бузуучу ал тапкан мурунку кеңештердин маалыматын колдонуп, божомолдорду улантууда. Эгерде ал толук кодду туура тартипте таба алса, анда ал оюнду утуп алат. Эгерде ал болжой албаса жана ар бир катарды казыктар менен толтурса, анын ордуна код жасоочу жеңет.

Mastermind 7 -кадамын ойноңуз
Mastermind 7 -кадамын ойноңуз

Кадам 7. Жерлерди алмаштырып, кайра ойногула

Эгерде сиз эки кишилик оюн ойноп жатсаңыз, тактанын тегерегине буруңуз, башка адам кодду ойлоп табат, экинчиси божомолдойт. Ошентип, ар бир адам оюндун негизги бөлүгүн ойноого мүмкүнчүлүк алат: кодду табуу.

3 ичинен 2 -бөлүк: Методикалык ыкманы колдонуу

Mastermind 8 -кадамын ойноңуз
Mastermind 8 -кадамын ойноңуз

1 -кадам. Төрт түрүн болжоп баштаңыз

Жаңы Mastermind оюнчусу тез эле түшүнөт, ал тургай, бир нече кеңештерди алган божомол дайыма эле тез жеңишке алып келбейт, анткени кыйытмаларды чечмелөөнүн көптөгөн жолдору бар. Төрттөн баштоо (мисалы Көк Көк Көк Көк) туура иштөө үчүн сизге бекем маалыматты берет.

Бул Mastermindда колдонула турган жалгыз стратегия эмес, бирок аны алуу оңой. Эгерде сиздин версияңызда алты түстөн ашык тандоо болсо, анда ал абдан жакшы иштебейт

Mastermind 9 -кадамын ойноңуз
Mastermind 9 -кадамын ойноңуз

Кадам 2. Түстөрдү аныктоо үчүн 2-2 үлгүсүн колдонуңуз

Сиздин кийинки кадамдарыңыз эки жуп түстө болот, дайыма сиз болжогон түстүн эки мисалынан башталат. Мисалы, төмөнкү Көк Көк Көк Көк, менен башталган божомолдорду жасаңыз Көк Көк жана башка түстөр менен бүтүрүңүз, жеткиликтүү бардык түстөрдү билмейинче. Бул жерде бир мисал:

  • Көк Көк Көк Көк - кыйытмалар жок. Бул жакшы, биз баары бир Blue колдонууну улантабыз.
  • Көк Көк Жашыл Жашыл - бир ак казык. Биз коддо бир жашыл бар экенин эстен чыгарбайбыз жана ал сол жарымында болушу керек.
  • Blue Blue Pink Pink - бир кара казык. Биз азыр бир кызгылт коддо, оң жакта экенин билебиз.
  • Көк Көк Сары - бир ак казык жана бир кара казык. Коддо кеминде эки сары болушу керек, бири сол жана бири оң.
Mastermind 10 -кадамын ойноңуз
Mastermind 10 -кадамын ойноңуз

Кадам 3. Белгилүү казыктарды иреттөө үчүн логиканы колдонуңуз

Жалпысынан төрт кыйытма казыкты тапкандан кийин, кайсы түстөрдүн тартылганын так билесиз, бирок кандай тартипте эмес. Биздин мисалда, коддо жашыл, кызгылт, сары жана сары болушу керек. Тактаны эки жупка бөлүү системасы бизге аларды кайсы тартипте жайгаштыруу керектиги жөнүндө маалымат берди, ошондуктан биз муну бир -үч божомолдо ала алышыбыз керек:

  • Биз аны билебиз Жашыл Сары Кызгылт сары туура казыктарды камтыган сол жарым жана оң жарым бар, бирок биз жыйынтыктарыбызда эки ак казык жана эки кара казык алабыз. Бул жарымдардын бирин билдирет (же #1 жана #2 орундарды алмаштыруу керек, же болбосо #3 жана #4 кылгыла).
  • Биз аракет кылабыз Yellow Green Pink Yellow жана төрт кара казыкты алыңыз - код чечилет.

3 -жылдын 3 -бөлүгү: Күчтүү методикалык мамиленин мисалы (2)

Кадам 1. Бир убакта эки түстү жок кылыңыз (4 белгисиз казык менен)

Мисалы, кызыл жана көк:

  • Кызыл Кызыл Көк Көк
  • Жыйынтык 1: казык жок: кызыл жана көк коддо жок
  • Жыйынтык 2: бир ак же кара казык (ак казык дейли). Же кызыл же көк коддо бир жолу болот. Көк Көк Көк Көк көк болсо, казык берет, же кызыл болсо казык жок (казык жок дейли). Мисалда биз азыр кызыл пин бар экенин билебиз жана ал 3 же 4 -орунда турат (бизде ак пин бар Кызыл Кызыл Көк Көк). Аны табуу кийинки стратегияда талкууланат (бир кадамда: Кызыл Жашыл Жашыл Жашыл).
  • Жыйынтык 3: дагы казыктар (2 ак казык дейли). Жыйынтык 2ге окшоп, биз аракет кыла алабыз Көк Көк Көк Көк канча казык көк болгонун билүү үчүн (дагы нөлдү кабыл алалы). Эми казыктарды табуу гана калды. Мисалда, биз 3 -жана 4 -чү кызыл казыктар экенин билебиз, анткени 2 кызыл казык бар жана алар биринчи же экинчи орунда эмес (биз 2 ак казыкка ээ болгондой)
Mastermind 12 -кадамын ойноңуз
Mastermind 12 -кадамын ойноңуз

Кадам 2. Кызылдын жайгашкан жерин табыңыз, эгерде жок дегенде бир кызыл төөнөгүч бар экенин билсеңиз, бирок ал кандай тешиктерде болушу керек экенин билбеңиз

Сиз жайгашкан жерлердин ар бирин сынап көрүп, пин таба аласыз. Башка түс катары биз азырынча текшериле элек түстөрдү колдонобуз. Ошентип, биз кызыл пинди гана эмес, башка түстөр жөнүндө кошумча маалыматты да таба алабыз. Төмөндө мисал келтирилген, эгер сиз кызыл пин бар экенин билсеңиз, бирок ал төрт тешиктин кайсынысында экенин билбейсиз. Ошондой эле сизге жашыл, сары жана кызгылт түстөрдү берет.

  • Кызыл Жашыл Жашыл Жашыл
  • Сары Кызыл Сары Сары
  • Pink Pink Red Pink
  • Эскертүү: Эгерде сиз кызылдардын так санын билсеңиз, акыркы жайгашкан жерди сынап көрүүнүн кажети жок: эгерде бир кызыл пин болсо жана ал биринчи, экинчи же үчүнчү жерде болбосо, ал төртүнчүдө болушу керек).
  • Жыйынтык 1: Ак казык жок болсо, жок дегенде бир кара казыкка ээ болосуз. Бул казык кызыл пин туура жерде экенин көрсөтүп турат
  • Жыйынтык 2: Эгерде бир ак казык болсо, анда кызыл пин туура эмес жерде экенин жана башка түс коддо жок экенин билесиз
  • Жыйынтык 3: Экинчи ак казык болсо, анда экинчи түс кызыл төөнөгүч турган жерде болушу керек экенин билесиз.
  • Жыйынтык 4: Эгерде бир же бир нече кара казык болсо, бул экинчи түстүн бар экенин көрсөтөт. Ал ошондой эле сизге ошол түстөгү төөнөгүчтөрдүн санын берет жана сиз билесиз, бул кызыл жерде эмес (бул ак казыкты берет), же, албетте, кызыл турган жерде эмес
Play Mastermind Step 13
Play Mastermind Step 13

Кадам 3. Бир убакта эки түстү жок кылуу (3 белгисиз казык менен)

Бир түстү өзүңүз билген жерге, экинчисин сиз билбеген жерлерге коюңуз. Мисалы, жашыл жана сары, жана биз биринчи пин кызыл экенин билебиз:

  • Жашыл Сары Сары Сары
  • Жыйынтык 1: казык жок; жашыл жана сары коддо жок
  • Жыйынтык 2a: ак казык жашыл коддо экенин көрсөтөт, бирок биз анын суммасын билбейбиз (бул бир болушу мүмкүн, бирок эки же үч)
  • Жыйынтык 2b: кара казыктардын саны коддогу сары түстү көрсөтөт (2 -стратегияда белгиленгендей: так сумманы билүү сизге түс табууда бир кадамды сактап калат)
Play Mastermind Step 14
Play Mastermind Step 14

Кадам 4. Бир эле учурда эки түстү жок кылыңыз (1 же 2 белгисиз төөнөгүч менен)

Бул стратегия мурунку стратегияга окшош, бирок азыр ак казыктардын саны бизге ошол түстүн өлчөмүн берет, мисалы, жашыл жана сары, жана биз билебиз, алгачкы эки казык кызыл:

  • Жашыл Жашыл Сары Сары
  • Жыйынтык 1: казык жок: жашыл жана сары коддо жок
  • Жыйынтык 2a: ак казык коддо бир жашыл бар экенин көрсөтөт, ал эми 2 казык коддо жашыл бар экенин көрсөтөт (болгону 2 белгисиз болгондуктан, үч жашыл болушу мүмкүн эмес)
  • Жыйынтык 2b: мурунку стратегиядагыдай эле, кара казыктардын суммасы коддогу сары түстү көрсөтөт. (2 -стратегияда белгиленгендей: так сумманы билүү сизге түстү табууда бир кадамды сактап калат)
Mastermind Step 15ти ойноңуз
Mastermind Step 15ти ойноңуз

5 -кадам. Мисалдан үйрөнүңүз

Бул мисалда, адаттагыдай эле, биз 1 -стратегиядан баштайбыз …

  • (1 -стратегия) Көк Көк Кызыл Кызыл 2 ак казык берет. Ошентип, биз кызыл жана/же көк белек бар экенин билебиз. Биз кайсынысы көк, кайсынысы кызыл экенин билгибиз келет, ошондуктан текшеребиз:
  • (1 bis стратегиясы) Көк Көк Көк Көк бир кара казык берет. Бул мурунку жоопто билебиз, бир көк болгон (жана туура эмес жерде - 3 же 4 болот), ошону менен бирге бир кызыл (ошондой эле туура эмес жерде, 1 же 2 болот)
  • (стратегия 2 (көк табуу)) Жашыл Жашыл Көк Жашыл ак жана кара казыктарды берет. Биз көк түстөрдүн бирин сынап көрдүк, ак казык бар болгондуктан, бул 3 -казык эмес экенин билебиз. Биз билгендей, бул 3 -же 4 -казык болчу, биз 4 -казык көк экенин билебиз. Кара казык жашыл казыктын бар экенин да көрсөтөт, бирок бул 3 -орун эмес (бул ак казык эмес, кара казык).
  • (2 -стратегия (кызылды табуу)) Кызыл сары сары сары бир ак казык берет, ошондуктан биз билгенибиздей, кызыл биринчи же экинчи жерде, биз азыр анын биринчи орунда эмес экенин билебиз. Ошентип, ал экинчи орунда. Биз ошондой эле сары түс жок экенин билебиз
  • Кийинки түсүбүз жашыл болчу, бирок биз билебиз, бул үчүнчү жер эмес, экинчи жана төртүнчү орун көк жана кызыл менен толтурулган, биз анын биринчи орунда экенин билебиз.
  • (стратегия 4) Кызгылт сары кызгылт кызгылт сары Ак казык берет. Ошентип, биз бир гана белгисиз жерди билебиз - 3 -орун - кызгылт сары түскө ээ
  • (жооп) Жашыл кызыл апельсин көк

Видео - Бул кызматты колдонуу менен, кээ бир маалыматтар YouTube менен бөлүшүлүшү мүмкүн

Кеңештер

  • Эгерде код бузуучу бир эле түстөгү бир нече нерсени божомолдосо, код жасоочу дагы эле ар бир казык үчүн бир гана кеңеш берет. Мисалы, эгерде код бузуучу божомолдосо Сары Сары Көк Көк жана туура код Сары Көк Жашыл Жашыл, код жасоочу бир кызыл казыкты (биринчи сары үчүн) жана бир ак казыкты (биринчи көк үчүн) коёт. Экинчи сары жана экинчи көк эч кандай ишарат кылбайт, анткени коддо бир гана сары жана бир көк бар.
  • Эгерде сиз божомол менен баштасаңыз Көк Көк Жашыл Жашыл (же каалаган 2-2 үлгүсү), жана кемчиликсиз ойноңуз, сиз ар дайым беш кыймылда же азыраак жеңе аласыз. Бирок, кемчиликсиз ойноо үчүн 1, 296 мүмкүн болгон коддорду эске алуу талап кылынат, андыктан бул стратегияны компьютерлер гана колдонушат.
  • Оюнду татаалдаштыруу үчүн, код бузуучуга азыраак божомолдорду бериңиз.

Сунушталууда: