Umeni improvizace – hraci kostka

Vetsinou chcete dosahnout cile a neni az tak dulezite jak, ale spis kdy, kde, nebo za kolik. Casto pomuze se nad problemem zamyslet.

Co udelate, kdyz zjistite, ze k deskove hre, kterou se prave chystate hrat s prateli, potrebujete hraci kostku a prave ta vam chybi?

Muzete zrusit hru.

Nebo dojit kostku koupit. V centru mesta par metru od prislusneho obchodu v pracovni den ve tri odpoledne to bude asi nejlepsi moznost. Jenomze tou dobou jste asi v praci a vasi pratele taky. Nez se v noci ze soboty na nedeli vratite taxikem (nebo jste nic nepili, takze muzete i vlastnim autem?) doprostred Vysociny z nejblizsiho non-stop obchodu s hrami, budou vasi pratele patrne jiz spat a ucet za taxika presahne cenu zpatecni letenky do New Yorku.

Ve skole jsme pouzivali obycejnou sestihrannou tuzku, na ktere byla po obvodu napsana cisla a kutalelo se s ni. Ale dnes je k videni dost kulatych tuzek a take dost reklamnich propisek, takze zustava otazkou, jestli nejakou doma najdete.

Muzete zkusit vyrezat kostku z kusu fosny a pokreslit ji tuzkou. Pokud mate sverak, pilku a kus fosny, jde to i za pet minut. S rozbrusovackou ziskate kostku z ocelove tyce ctvercoveho prurezu jeste rychleji. Otazkou je, jak nahodne vysledky bude davat – to zavisi na presnosti vasi prace.

No a tim jsme vycerpali vsechny rozumne moznosti. Nebo ne?

Pri hodu kostkou chcete generovat cisla 1 az 6. Pri hodu minci generujete panna a orel, tedy 1 a 0. To je dost malo. Ale zijeme v digitalnim veku a temer kazdy uz vi, ze vsechna cisla jdou vyjadrit z jednicek a nul. Vezmene tri ruzne mince. Seradme je tak, aby si to vsichni hraci zapamatovali (treba od nejmensi od nejvetsi). Tri mince predstavuji tri bity a do trech bitu zakodujete cisla 0 az 7 (000, 001, 010, 011, 100, 101, 110, 111). A co udelame s nulou a sedmickou? Muzeme si treba hodit znovu.

A proc nezakodujeme jednicku, jako 000, dvojku 001 … sestku 101? Klidne muzeme, je to preci uplne jedno.

A to jako vsichni u stolu musi umet pocitat s dvojkovou soustavou? Nic na tom neni, ale nemusi. Staci na zacatku nakreslit tabulku a pak cist hodnoty z tabulky.

Dalsi moznost, kterou jsem v takovem pripade pouzil ja, je naprogramovat kratky skript v BASHi, coz je shell, ktery najdete prakticky na kazdem pocitaci s Linuxem, a na mnoha jinych UNIXu vcetne OSX a Androidu. Staci pustit tento skript:

 while true; do echo $((RANDOM % 6 + 1)); read; done 

a pak uz jenom mackat enter. Odchazi se Ctrl-C. Snazite-li se skriptu porozumnet, prikaz read; je tam proto, ze ceka na enter, nactena hodnota se nikde nepouziva. Jednicka se pricita proto, aby cisla byla 1-6 a ne 0-5 a znak % je zbytek po deleni.

Uzijte si hru.

Posted by zelenohlav

Leave a Reply

− 2 = 8