Výhra, nebo prohra?
Hráč začíná se 6 životy, které najdete v nové konstantě zivoty, a každá chyba ho stojí jeden z nich. Hráč vyhraje, když odkryje celé slovo, a prohraje, když mu dojdou životy.
Na konec programu přidejte ještě jeden řádek: Vyhráli jste!, když ve slově není žádné skryté písmeno, Prohráli jste! Slovo bylo LOKOMOTIVA. (s tajným slovem), když hráči nezbyl žádný život, a jinak, kolik životů mu zbývá. V této hře udělal hráč 2 chyby, takže výstup skončí takhle:
Špatné tipy: ["E", "U"]
Chyby: 2
Zbývající životy: 4Cvičení zahraje i jiné hry: jednu, ve které hráč uhodne všechna písmena slova LOKOMOTIVA, jednu se šesti špatnými tipy a jednu s pouhými 2 životy.
A to je celá hra. Váš program projde slovo písmeno po písmenu, porovná s ním každý tip, spočítá chyby a rozhodne, jak hra skončí, a to všechno pomocí polí, cyklů a podmínek. V příští lekci, o funkcích, se naučíte pojmenovat kus kódu a použít ho znovu, kdykoli ho potřebujete. Jedna funkce pak může ukázat slovo po každém tipu, a ne jen na konci.
Jak psát:
Pokyny
Vypište, jak hra skončila, nebo kolik životů hráči zbývá.
Začněte programovat zdarma
3/3