Igra Memo

Iz Java
Skoči na: navigacija, iskanje

V davnih časih (ko še ni bilo računalnikov) smo se igrali Memo. To je igra za dva igralca.

Napaka pri izdelavi sličice: Ne morem shraniti sličice na ciljno mesto

Pravila:

  • Prvi igralec izbere poljubno kombinacijo štirih barv od šestih.
  • Drugi igralec poskuša ugotoviti soigralčevo kombinacijo.
  • Prvi igralec mu označi:

s črno (B) – če je uganil barvo in lego,
z belo (W) – če je uganil le barvo,
nič ( ) – če nista pravi niti barva niti lega.

  • Drugi igralec poskuša ponovno.
  • Igra se konča, ko drugi igralec ugane kombinacijo (zmaga), oziroma v šestih poskusih ne ugotovi kombinacije (izgubi).

V modernih časih se skoraj nihče več ne igra s sovrstniki, ampak le z računalniki. Zato napišite program, ki bo simuliral igro prvega igralca.

Progam naj vsebuje metode:
1. Metodo, ki vrne poljubno kombinacijo štirih barv od šestih.
2. Metodo, ki primerja dve kombinaciji in vrne odgovor, ki vsebuje informacije o pravilnosti barv in lege.
3. Metodo, ki od igralca zahteva kombinacijo (največ šestkrat) in mu sporoči, kako blizu je pravi rešitvi.
4. Na koncu naj še izpiše, ali je igralec zmagal, ali izgubil.