minor improvements of clean input, created player_welcome_message

This commit is contained in:
adamercat 2020-12-10 11:48:42 +01:00
parent 13a048bd8b
commit 5bb64c61c5
2 changed files with 27 additions and 5 deletions

View File

@ -1,7 +1,7 @@
"""clean_input"""
import sys
import #main_gamemodule_plz_here
import game.py
#message needs to be a string that is printed for user instruction. options is a list of viable inputs
def io(message: str, options: list) -> str:
@ -20,14 +20,14 @@ def io(message: str, options: list) -> str:
try:
print('Noch nicht ganz richtig. Hast du deine Auswahl auch richtig geschrieben?')
except(i =='QUIT' or i == 'RESTART'):
except(i =='q' or i == 'r'):
if i == 'QUIT':
if i == 'q':
print("Spiel wird beendet...")
sys.exit()
if i == 'RESTART':
if i == 'r':
print("Spiel wird neu gestartet...")
#main_gamemodule_plz_here.game()
#game.main()

22
player_welcome_message Normal file
View File

@ -0,0 +1,22 @@
print('Willkommen im vituellen Kneipenspiel "16 ist tot". Klingt einladend, nicht? \
lassen Sie sich zurückversetzen in eine Zeit, wo wir noch zusammen in engen Kneipen \
sitzen konnten. Jedoch kommt mit dem Rumhocken in Kneipen und dem wiederholten runterkippen\
von hirnvernebelnden Getränken der gewisse Haken, dass jemand die Runde bezahlen muss.\
Und dies und nichts weniger steht hier auf dem Spiel!\n\n \
Regeln: \n \
Jede Spielerin würfelt die Runde so oft sie will mit einem 6-seitigen Würfel.\
Dann werden die Würfelergebnisse aufsummiert, notiert und der Würfelbecher weiter gereicht.\
Ziel ist es so nah wie möglich an die 16 zu kommen.\
Doch wer 16 oder mehr erreicht hat sofort verloren und das Spiel ist beendet.\n\
Sonderregeln:\n \
-Wer genau auf 9 kommt, darf nicht mehr würfeln\n \
-Wer genau auf 10 kommt, muss noch einmal würfeln \n \
Hat keine Spielerin direkt verloren,\n \
so verlieren diejenigen, die am wenigsten Punkte erreicht haben. \n \n \
Zur Steuerung: \n \
(Neu) gewürfelt wir wenn Sie auf die ENTER-Taste drücken.\n \
Mit der Eingabe "n" reichen sie den Würfelbecher an die nächste Spielerin weiter.\n \
Zu jeder Zeit während dem Spiel können sie durch die Eingabe von 'r' das Spiel neu starten \n \
und mit "q" das Spiel beenden.')