Kámen-nůžky-papír

„Kámen, nůžky, papír“ od Rock_paper_scissors.jpg: TheCoffee from English Wikipediaderivative work: Podzemnik (talk) – Rock_paper_scissors.jpg. Licencováno pod CC BY-SA 3.0 via Wikimedia Commons - http://commons.wikimedia.org/wiki/File:K%C3%A1men,_n%C5%AF%C5%BEky,_pap%C3%ADr.png#mediaviewer/File:K%C3%A1men,_n%C5%AF%C5%BEky,_pap%C3%ADr.pnganeb stříhaná, tu asi každý hrál. Pro osvěžení pravidel a dozvědění se pár zajímavostí navrch nahlédněte na wikipedii. Úkolem je naprogramovat hráče, který bude hrát (stříhat) se všemi ostatními.

Pokud chcete vyhrát ;-) můžete zkusit video návod

specifikace

Většinu asi snadno pochopíte z jednoduchých příkladů uvedených níže. Nicméně,

  • implementace vašeho hráče je očekávána v souboru player.py
  • třída MyPlayer
  • hráč musí mít alespoň metodu/funkci play, která navrátí validní tah, tedy 'R' nebo 'P' mebo 'S'
  • může mít volitelně metodu record_opponent_gesture, která akceptuje právě jeden vstupní parametr - soupeřovo gesto v posledním kole.

Příklad jednoduchého hráče bez paměti:

Příklad jednoduchého hráče s pamětí

 
ulohy/kamen-nuzky-papir/start.txt · Last modified: 2022/08/15 11:40 by xposik