Upload
piotr-dyba
View
495
Download
0
Embed Size (px)
Citation preview
PyTraning2.0 #8:Powtórka
Iteracyjne prowadzenie projektów.
Iteracyjność
Wisielec
pycc.dyba.com.pl/ef/hangman.py
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
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
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
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
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
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
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
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
9. Co tylko wymyślisz dalej ?
…