14

Pyladies 2 - 8 Powtórka: Wisielec

Embed Size (px)

Citation preview

Page 1: Pyladies 2 - 8 Powtórka: Wisielec
Page 2: Pyladies 2 - 8 Powtórka: Wisielec

PyTraning2.0 #8:Powtórka

Iteracyjne prowadzenie projektów.

Page 3: Pyladies 2 - 8 Powtórka: Wisielec

Iteracyjność

Page 4: Pyladies 2 - 8 Powtórka: Wisielec

Wisielec

pycc.dyba.com.pl/ef/hangman.py

Page 5: Pyladies 2 - 8 Powtórka: Wisielec

1. Stwórz Wisielca który będzie losował słowo i pozwalał je zgadnąć.

• aplikacja posiada 10 słów• aplikacja losuje słowo z listy słów• aplikacja odpytuje użytkownika o słowo• aplikacja podają ilość prób• aplikacja informuje o wygranej lub przegranej

from random import choice

Page 6: Pyladies 2 - 8 Powtórka: Wisielec

2. Wisielec odpytuje literki

• aplikacja sprawdza czy została podana jedna literka• aplikacja sprawdza czy litera występuje w słowie• aplikacja informuje użytkownika o tym że literka

wystąpiła w słowie

Page 7: Pyladies 2 - 8 Powtórka: Wisielec

3. Wisielcem pokazuje pozycje literek

• aplikacja pokazuje aktualny stan słowa np. _ _ _ lub _ a _

• aplikacja zaznacza wszystkie takie same literki na wybranych pozycjach

• aplikacja pokazuje ile szans pozostało przy każdy odpytaniu

Page 8: Pyladies 2 - 8 Powtórka: Wisielec

4. Wisielec się rysuje

• aplikacja co próbę rysuje aktualny stan wisielca lub dorysowuje jego element przy błędnej próbie

• po zakończeniu gry jest pytanie czy rozpaczać ponownie

• jest prowadzona punktacja wszystkich gier

Page 9: Pyladies 2 - 8 Powtórka: Wisielec

5. Wisielec trzyma dane w pliku

• lista haseł do odgadnięcia jest trzymana w pliku• po starcie aplikacje użytkownik widzi menu z

opcjami nowa gra, dodaj hasło• użytkownik może dodać dodatkowe hasło z

poziomu aplikacji

Page 10: Pyladies 2 - 8 Powtórka: Wisielec

6. Wisielec High Score• po wybraniu nowa gra użytkownik jest pytany o

imię• w menu jest opcja do wyboru High Score• aplikacja trzyma w pliku najlepsze wyniki

składające się z nazwy użytkownika ilości prób i długości hasła

• po wybraniu high score wyświetlane są (najlepsze) wyniki

Page 11: Pyladies 2 - 8 Powtórka: Wisielec

7. Poziomy trudności• po wybraniu nowa gra użytkownik jest pytany o

imię• w menu jest opcja do wyboru High Score• aplikacja trzyma w pliku najlepsze wyniki

składające się z nazwy użytkownika ilości prób i długości hasła

• po wybraniu high score wyświetlane są (najlepsze) wyniki

Page 12: Pyladies 2 - 8 Powtórka: Wisielec

8. Tryb wielu graczy.• po wybraniu nowa gra użytkownik jest pytany o

imię• w menu jest opcja do wyboru High Score• aplikacja trzyma w pliku najlepsze wyniki

składające się z nazwy użytkownika ilości prób i długości hasła

• po wybraniu high score wyświetlane są (najlepsze) wyniki

Page 13: Pyladies 2 - 8 Powtórka: Wisielec

9. Co tylko wymyślisz dalej ?

Page 14: Pyladies 2 - 8 Powtórka: Wisielec