Kurz vývoje v Pythonu
Kapitola
>
Úroveň

Třídy a objekty
Členové třídy

Cíl

Sebraď materiály z pole a použij je k vytvoření silnic.

Silnice vedoucí ke staré chatě jsou prázdné, seber materiály z pole a vybuduj silnice. Existují dva typy silnic, ty vyrobené ze “wood” a ty vyrobené ze “stone”, můžeš použít třídu k vytvoření objektů, které se použijí pro stavbu silnic. Každá silnice vyžaduje 4 položky svého příslušného typu, aby bylo možné ji postavit.

class road: number = 4 def __init__(self, material): self.material = material

Výše uvedený kód vytváří třídu speciálně určenou pro vytváření silnic; funkce _init_() je interní funkcí třídy, která umožňuje předávat hodnoty přímo do třídy. U této funkce můžeš nastavit, jaký druh materiálu silnice bude při vytváření objektu, například: wood_road = road("wood") .

Seber všechny materiály z pole a vytvoř třídu s názvem road, poté vytvoř objekty určující typ silnice, kterou chceš vyrobit. Jdi k značkám X a dokonči silnice pomocí funkce build() a postavením vytvořeného objektu, například player.build(wood_road).

Kniha Kódu