CourseWare Wiki
Switch Term
Winter 2023 / 2024
Winter 2022 / 2023
Winter 2021 / 2022
Winter 2020 / 2021
Winter 2019 / 2020
Winter 2018 / 2019
Older
Search
Log In
b191
courses
b3b33alp
cviceni
t09
Warning
This page is located in archive. Go to the latest version of this
course pages
.
Differences
This shows you the differences between two versions of the page.
View differences:
Side by Side
Inline
Go
Link to this comparison view
Both sides previous revision
Previous revision
2019/12/25 02:24 vonasvoj [Historie a balíček]
2019/12/25 02:10 vonasvoj [Historie a balíček]
2019/12/25 02:05 vonasvoj [Pravidla (našeho) Scrabble]
2019/12/25 02:02 vonasvoj [Pravidla (našeho) Scrabble]
2019/12/25 01:57 vonasvoj [Implementace]
2019/12/25 01:56 vonasvoj [Implementace]
2019/12/25 01:50 vonasvoj [Historie a balíček]
2019/12/25 01:49 vonasvoj [Historie a balíček]
2019/12/14 14:02 vonasvoj [Historie a balíček]
2019/12/13 15:56 vonasvoj [Historie a balíček]
2019/12/13 15:35 vonasvoj [Historie a balíček]
2019/12/13 15:35 vonasvoj [Historie a balíček]
2019/12/13 15:34 vonasvoj [Historie a balíček]
2019/12/13 15:34 vonasvoj [Historie a balíček]
2019/12/13 14:46 vonasvoj [Jak postupovat]
2019/12/13 14:46 vonasvoj [Jak postupovat]
2019/12/02 16:22 vonasvoj [Historie a balíček]
2019/12/02 16:20 vonasvoj [Výpočet skóre]
2019/12/02 16:20 vonasvoj [Výpočet skóre]
2019/12/02 16:17 vonasvoj [Výpočet skóre]
2019/12/02 16:16 vonasvoj [Výpočet skóre]
2019/12/02 16:16 vonasvoj [Příklad 3]
2019/12/02 15:46 vonasvoj [soubor player.py]
2019/11/25 18:27 vonasvoj [Implementace]
2019/11/25 18:25 vonasvoj [Historie a balíček]
2019/11/25 18:25 vonasvoj [Historie a balíček]
2019/11/25 10:18 vonasvoj [Úvod]
2019/11/25 10:18 vonasvoj [Úvod]
2019/11/25 09:48 vonasvoj [Semestrální práce]
2019/11/25 09:48 vonasvoj
2019/11/25 09:48 vonasvoj created
2019/09/21 11:40 stepan removed
2018/11/26 00:01 external edit
Go
Next revision
Previous revision
2019/12/25 02:24 vonasvoj [Historie a balíček]
2019/12/25 02:10 vonasvoj [Historie a balíček]
2019/12/25 02:05 vonasvoj [Pravidla (našeho) Scrabble]
2019/12/25 02:02 vonasvoj [Pravidla (našeho) Scrabble]
2019/12/25 01:57 vonasvoj [Implementace]
2019/12/25 01:56 vonasvoj [Implementace]
2019/12/25 01:50 vonasvoj [Historie a balíček]
2019/12/25 01:49 vonasvoj [Historie a balíček]
2019/12/14 14:02 vonasvoj [Historie a balíček]
2019/12/13 15:56 vonasvoj [Historie a balíček]
2019/12/13 15:35 vonasvoj [Historie a balíček]
2019/12/13 15:35 vonasvoj [Historie a balíček]
2019/12/13 15:34 vonasvoj [Historie a balíček]
2019/12/13 15:34 vonasvoj [Historie a balíček]
2019/12/13 14:46 vonasvoj [Jak postupovat]
2019/12/13 14:46 vonasvoj [Jak postupovat]
2019/12/02 16:22 vonasvoj [Historie a balíček]
2019/12/02 16:20 vonasvoj [Výpočet skóre]
2019/12/02 16:20 vonasvoj [Výpočet skóre]
2019/12/02 16:17 vonasvoj [Výpočet skóre]
2019/12/02 16:16 vonasvoj [Výpočet skóre]
2019/12/02 16:16 vonasvoj [Příklad 3]
2019/12/02 15:46 vonasvoj [soubor player.py]
2019/11/25 18:27 vonasvoj [Implementace]
2019/11/25 18:25 vonasvoj [Historie a balíček]
2019/11/25 18:25 vonasvoj [Historie a balíček]
2019/11/25 10:18 vonasvoj [Úvod]
2019/11/25 10:18 vonasvoj [Úvod]
2019/11/25 09:48 vonasvoj [Semestrální práce]
2019/11/25 09:48 vonasvoj
2019/11/25 09:48 vonasvoj created
2019/09/21 11:40 stepan removed
2018/11/26 00:01 external edit
Go
Next revision
Both sides next revision
courses:b3b33alp:cviceni:t09 [2019/12/25 01:49]
vonasvoj
[Historie a balíček]
courses:b3b33alp:cviceni:t09 [2019/12/25 02:02]
vonasvoj
[Pravidla (našeho) Scrabble]
Line 28:
Line 28:
* **Aktuální balíček (verze 2):**
* **Aktuální balíček (verze 2):**
* Balíček s šablonou hráče a slovníkem je {{courses:b3b33alp:cviceni:scrabble-v2.zip|ZDE}}
* Balíček s šablonou hráče a slovníkem je {{courses:b3b33alp:cviceni:scrabble-v2.zip|ZDE}}
-
* Balíček verze 1 - jiz nepouzivejte
-
* Balíček s šablonou hráče a slovníkem je {{courses:b3b33alp:cviceni:scrabble.zip|ZDE}}
* Update 13.12.2019:
* Update 13.12.2019:
* [[http://mrs.felk.cvut.cz/~vonasvoj/scrabble/main.html|Turnaj je spusten!]]
* [[http://mrs.felk.cvut.cz/~vonasvoj/scrabble/main.html|Turnaj je spusten!]]
Line 41:
Line 39:
* Update: 1.12.2019:
* Update: 1.12.2019:
* semestrálka otevřena v Brute
* semestrálka otevřena v Brute
-
* Verze 1 (26.11.2019):
+
* Balíček:
-
* změna v base.py a player.py: na žádost studentů přidána proměnná self.lettersInBag (zbývající počet písmen ve velkém zásobníku)
+
* Verze 2 (24.12.2019):
-
* Verze 0 (25.11.2019):
+
* přidána proměnná ''self.tournament'', která říká hráčovi, jestli se hraje na Brutovi (False) nebo v turnaji (True)
-
* zadání semestrálky
+
* Verze 1 (26.11.2019):
+
* změna v base.py a player.py: na žádost studentů přidána proměnná self.lettersInBag (zbývající počet písmen ve velkém zásobníku)
+
* Verze 0 (25.11.2019):
+
* zadání semestrálky
Line 77:
Line 78:
* Validního hráče tedy není možné naprogramovat tak, že pouze žádá o Pass nebo o výměnu písmen!
* Validního hráče tedy není možné naprogramovat tak, že pouze žádá o Pass nebo o výměnu písmen!
* Toto je hlavní změna oproti klasickému Scrabble.
* Toto je hlavní změna oproti klasickému Scrabble.
+
* Toto pravidlo je nutné dodržet při odevzdání do Bruta (pokud proměnná ''self.tournament'' je False)
+
* V případě turnajového módu (pokud proměnná ''self.tournament'' je True) se předchozí pravidlo upravuje takto:
+
* Pokud je možné hrát jednopísmenným tahem, není možné dát Pass nebo žádat o výměnu písmen, je nutné umístit **buď jedno nebo více písmen**
* **Hra končí pokud:**
* **Hra končí pokud:**
* je vyčerpán zásobník 100 písmen (je společný pro oba hráče)
* je vyčerpán zásobník 100 písmen (je společný pro oba hráče)
Line 255:
Line 259:
* ''self.otherScore'' - absolutní skóre protihráče (je nastaveno metodou ''update'')
* ''self.otherScore'' - absolutní skóre protihráče (je nastaveno metodou ''update'')
* ''self.lettersInBag'' - zbývající počet písmen ve velkém zásobníku
* ''self.lettersInBag'' - zbývající počet písmen ve velkém zásobníku
+
* ''self.tournament'' - pokud True, hraje se v turnajovém módu, jinak se hraje na Brutovi. Tuto proměnnou nastavuje turnajový program, hráč by ji měl pouze číst
* Metody
* Metody
* ''self.cellValue(row, col)'' - hodnota buňky
* ''self.cellValue(row, col)'' - hodnota buňky
courses/b3b33alp/cviceni/t09.txt
· Last modified: 2019/12/25 02:24 by
vonasvoj