Discuss Scratch

MentolMen
Scratcher
1000+ posts

MindMaster

Cześć!
Zrobi ktoś grę “Mindmaster - mistrz intelektu” ?
Tak na mniej więcej poniedziałek ?
Wytłumaczę jak miało by to działać
jest 6 kolorów (+ czarny i biały)
Gra się w dwie osoby w tej wersji w jedną gracz jest dekodującym a komputer kodującym
Kodujący ustawia kombinację 4 kolorów w taki sposób
0 0 0 0
Której gracz dekodujący nie widzi i nie zna
jest 6 prób w których dekodujący próbuje odgadnąć jaki jest kod
Na początku dekodujący (gracz) ustala 4 kolory na losowo bo to pierwszy ruch
czerwony niebieski żółty zielony
a kodujący(komputer) kładzie czarny i/lub biały w zależności
Czarny- kładzie wtedy kiedy kolor jest i znajduje się w odpowiednim miejscu
Biały- wtedy kiedy kolor jest ale w nieodpowiednim miejscu
Oczywiście kolory nie są w dobrej kolejności
cała plansza wygląda tak
Kod = czerwony zielony niebieski żółty
1. Biały, Biały = zielony fioletowy czerwony pomarańczowy
Gra polega na tym by dekodujący(gracz) odgadł kod
Oczywiście komputer generował by te kolory a gracz odgadywał by
Zrobi ktoś? ja nie mogę teraz a bardzo bym chciał pograć sobie w wirtualną wersję
Mam normalną ale chcę pograć z robotem i poćwiczyć
piotr_bala
Scratcher
100+ posts

MindMaster

Wystarczy poszukać. Na przykład https://scratch.mit.edu/projects/869860/. Trochę ma braków, ale już można pograć. A swoją drogą to ciekawy projekt.
piotr_bala
Scratcher
100+ posts

MindMaster

A jeszcze ciekawiej byłoby w drugą stronę: użytkownik zapisuje konfigurację pionków a komputer “zgaduje”. W 1977 Knuth wymyślił algorytm który pozwala na zgadnięcie rozwiązania w 5 krokach. Opis algorytmu jest w angielskiej wersji Wikipedii, w polskiej go nie ma.
Opis algorytmu, także w tak zwanym metakodzie oraz w kilku językach programowania można znaleźć tutaj: http://eduinf.waw.pl/inf/alg/001_search/0062.php.
No to kto zrobi to w Scratchu? Najlepsze rozwiązania zamieszczę na scratch.icm.edu.pl.

Last edited by piotr_bala (Dec. 9, 2017 18:52:09)

MentolMen
Scratcher
1000+ posts

MindMaster

Spróbuję zrobić!
Na razie zrobię tak że komputer ustala kod a my odgadujemy
Potem może zrobię na odwrót
MentolMen
Scratcher
1000+ posts

MindMaster

https://scratch.mit.edu/projects/192417946/
Nie zrobiłem jeszcze graficznego odwzorowania czarnego i białego
ani wygranej ani przegranej
Ale dosyć ładny szablon (pod spacją przechodzisz do kolejnej rundy, białe i czarne są zapisywanie w liście)
Nie mam pomysłu jak zrobić białe i czarne kółeczka

Powered by DjangoBB