pyladies 2 - 8 powtórka: wisielec

Post on 18-Jan-2017

493 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 ?

top related