Gra logiczna. Ktoś może pomóc?

Odpowiedz Nowy wątek
2015-01-08 12:04
0

Witam. Wymyśliłem sobie taką gierkę logiczną i chcę ją oddać jako prace semestralną w technikum. Bez dłuższego przeciągania napiszę o co chodzi: mamy 25 kwadratów(u mnie CheckBox'ów) i 4 przyciski. Klikając na poszczególne przyciski zmienia się wartość poszczególnych kwadratów(zwykła negacje) W grze chodzi o ustawienie wszystkich wartości na True. Problem pojawił się gdy musiałem zdecydować za które kwadraty odpowiada dany klawisz. Próbowałem dopisać do wszystkich po 8 kwadratów(tak aby każdy z przycisków miał wymienne kwadraty z innym przyciskiem) Problem w tym że gra jest nie do przejścia...

Moim pytaniem jest: Jaki błąd robie? Jakie kwadraty przypisać lub w jaki sposób do tego dojść..? Czy ilość przycisków jest odpowiednia? W miarę możliwość proszę o szybką odpowiedź ;)

7009229d91.png wygląda to mniejwięcej tak. Jeden Check box jest zaznaczony bo nie wiedziałem gdzie do dopisać.

Pozostało 580 znaków

2015-01-08 12:14
1

Nie wiem o co chodzi. Co to znaczy że zmienia się wartość poszczególnych kwadratów? Czyli których?
Wyjaśnij to może w taki sposób aby ktoś kto nie siedzi w twojej głowie też zrozumiał.

Pozostało 580 znaków

2015-01-08 12:14
1

Nie bardzo rozumiem do czego maja służyć buttony ale może podejdź klasycznie, czyli zaznaczenie/odznaczenie checkboxa zmienia stan pozostałych w wierszu i w kolumnie. Nie znam się na teorii gier. Prawdopodobnie trzeba by przeprowadzić dowód matematyczny czy i dla jakich macierzy zadanie posiada rozwiązanie. Pogadaj z nauczycielem od matmy może coś pomoże.

edytowany 1x, ostatnio: perlon, 2015-01-08 12:15

Pozostało 580 znaków

2015-01-08 12:27
0

CheckBoxów nie da się zaznaczyć bezpośrednio klikając na nie.
Każdy guzik zminia 8 check boxów:
Guzik 1 :
7c8f64fe79.png
Guzik 2 :
e4c1e2ad7c.png
Guzik 3 :
474e2d57d5.png
Guzik 4 :
de7dd33da3.png

edytowany 1x, ostatnio: foosasdz, 2015-01-08 12:28

Pozostało 580 znaków

2015-01-08 12:29
0

Zmienia je losowo?

Pozostało 580 znaków

2015-01-08 12:30
0

Nie. Zmienia określone w programie boxy.

Pozostało 580 znaków

2015-01-08 12:33
1

Kwadracik w dolnym rzędzie trzeci od lewej nie jest zmieniany przez żaden z przycisków czyli nigdy nie będzie ustawiony na true.

Pozostało 580 znaków

2015-01-08 12:36
0

Tak, nie jest zaznaczany bo nie wiem przez który guzik to zrobić(jeżeli to ma znaczenie)
Nawet jakby olać ten jeden box, wszystkich pozostałych i nie da się "zapalić" jednocześnie.

Na pierwszy rzut oka widać, że nie jest to takie łatwe do rozwiązania. Wg mnie tak jak napisał @perlon, tutaj trzeba byłoby sprawdzić w ogóle czy taka gra z takimi założeniami ma w ogóle rozwiązania. A to już określi przeprowadzenie dowodu matematycznego i wtedy będzie można już coś więcej powiedzieć. - XardasLord 2015-01-08 12:39

Pozostało 580 znaków

2015-01-08 12:41
1

Ja wciąż nie ogarniam co ty chcesz od nas?

Chodzi mu pewnie o to, które kwadraty przypisać do poszczególnych przycisków żeby gra była do przejścia. Czyli krótko mówiąc rozwiązanie :P - XardasLord 2015-01-08 12:43

Pozostało 580 znaków

2015-01-08 12:45
0

Tylko problem w tym, że nie wiem jak się przeprowadza takie dowody matematyczne... Jak nie z takimi założeniami to z jakimi?Tylko problem w tym, że nie wiem jak się przeprowadza takie dowody matematyczne... Jak nie z takimi założeniami to z jakimi? Krótko mówiąc chciałbym rozwiązanie ;)

Pozostało 580 znaków

2015-01-08 13:02

To może pomóc w sprawdzeniu czy dane ustawienie daje możliwość zakończenia gry.
http://math.stackexchange.com[...]mbers-to-reach-a-given-number
Nie wiem jednak czy da się wygenerować 4 grupy dla twoich przycisków, które zawsze dadzą możliwą do skończenia grę.

edytowany 1x, ostatnio: Sopelek, 2015-01-08 13:02

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0