Wie man ein Spiel in Python-Shell

March 5

Wie man ein Spiel in Python-Shell

Erlernen einer neuen Programmiersprache kann weniger einschüchternd sein, wenn Sie beginnen mit der Erstellung eines Spiels. Python enthält Features wie z. B. einfache Syntax und umfangreiche standard-Bibliotheken nach Python.org lesen. Python ist eine Programmiersprache, die verwendet werden können, um ein einfaches Spiel, die Verwendung von globalen Variablen erstellen und Drucken von Anweisungen Skript. Die print-Anweisung wird verwendet, um Werte in der standard-Ausgabe-Fenster schreiben. Die Funktion "Raw_input" kann verwendet werden, um vom Benutzer eingegebene Informationen zu erfassen.

Anweisungen

1 Starten Sie IDLE (Python GUI) zu, klicken Sie im Menü "Datei" und wählen Sie "Neues Fenster" in einem neuen Fenster zu starten. Drücken Sie STRG und S im speichern unter-Fenster zu starten. Verwenden Sie als Dateinamen "myPythonGame.py" und klicken Sie auf "Speichern." Fügen Sie den folgenden Code der "Zeit" Importmodul und zwei globale Variablen zu deklarieren:

Import-ZeitGlobal goldglobale ÄpfelGold = 0Äpfel = 0

2 Kopieren Sie und fügen Sie den folgenden Code um die "Start"-Methode zu definieren, die das Spiel gestartet werden:

DEF start():

print "Welcome to the apple picking game!" name = raw_input("What's your name:") print "Welcome, "+name+"!" print "The purpose of this game is to collect apples." print "You can sell your apples after collecting them." choice = raw_input("Do you want to play Y/N?") if choice =="Y": begin() if choice == "N": print "Okay, thanks for stopping by..."3

Kopieren Sie und fügen Sie den folgenden Code zum Definieren der "begin"-Methode, die wird der Benutzer aufgefordert, Äpfel zu kaufen und haben immer wie viel Gold sie haben:

DEF begin():

global gold global apples if gold > 50: print "You have won the game!" play = raw_input("Do you wnat to play again Y/N?") if play == "Y": begin() if play == "N": print "Thanks for playing!" pick = raw_input("Do you want to pick an apple Y/N?") if pick == "Y": time.sleep (1) print "You picked and apple." apples = apples + 1 print "You currently have, ",apples," apples" begin() if pick == "N": sell = raw_input("Do you want to sell your apples Y/N?") if apples != 0: if sell == "Y": global gold global apples print "You currently have, ",apples,"apples" print "You've sold your apples." gold = apples*10 apples=0 print "Your gold is now:",gold begin() else: print "You don't have any apples to sell!" begin()

Start()

4 Klicken Sie den "Windows" Start-Schaltfläche und geben Sie "Cmd" in das Feld "Programme und Dateien suchen". Drücken Sie die Eingabetaste um die Eingabeaufforderung zu öffnen. Gehen Sie zu "C:\Python < Versionsnummer > \" und geben Sie "Python myPythonGame.py." Drücken Sie die EINGABETASTE, um das Programm auszuführen. Geben Sie Ihren Namen, und drücken Sie "Enter.". Folgen Sie die Anweisungen des Spiels zu holen und verkaufen Äpfel. Das Spiel endet, wenn Ihr Gold 50 erreicht.