Wie man mit Python Spiel
Python ist ein Gaming- Sprache, die für eine Vielzahl von Zwecken , von denen der eine , um Spiele zu erstellen entwickelt wurde. Sie müssen das Python -Programm von der Python Programmiersprache Website herunterladen. Die PyGame -Modul, das eine breite Auswahl an Programmierwerkzeuge , damit Sie ein Spiel erstellen, verfügt , muss auch heruntergeladen werden. Ein grundlegendes Verständnis von Python -Programmierung ist vor Beginn erforderlich. Anleitung
1
von ihren jeweiligen Webseiten herunterladen Python Programming Language IDE und die PyGame -Modul. Öffnen Sie die Programmiersprache Installationsprogramm und führen Sie es . Installieren Sie es auf die Standardinstallationsbereich .
2
Öffnen " Python IDE " aus dem Start-Menü. Wählen Sie die Schaltfläche "Datei" aus dem Hauptmenü und wählen Sie " Neues Fenster ". Speichern Sie die Datei als " Ping.py. " Typ " import os , sys" gefolgt von einem Leerzeichen .
3
Type " Import pygame " gefolgt von einem Leerzeichen und dann " aus pygame.locals importieren. " Drücken Sie "Enter " und geben Sie dann zweimal "-Bildschirm pygame.display.set_mode = ( ( 640480 ) ) " und führen Sie das Programm importieren PyGame die Spielbefehle und Spiel Display.
4
erstellen Sie Ihre Spielfigur Bilder , indem Sie eine Variation dieser Code. Geben Sie " CHARACTER_WIDTH = 20 ", um ein Zeichen, das 20 Pixel breit ist zu schaffen. Geben Sie einen echten Charakternamen zu ersetzen "CHARACTER . " Drücken Sie "Enter " , eine neue Linie der Programmierung erstellen. Erstellen Sie die Höhe , indem Sie die gleiche Linie der Kodierung durch Austausch " WIDTH" mit "Höhe" und die Änderung der Zahl , um die unterschiedliche Höhe zu reflektieren.
5
Type " p1Character pygame.Shape = (x, y , CHARACTER_WIDTH , CHARACTER_HEIGHT . "Ersetzen" Shape " mit der Form, die Sie aus der PyGame Datenbank verwenden möchten. Ersetzen Sie das " x , y " -Koordinaten den tatsächlichen Koordinaten nummeriert , wo Sie das Zeichen stammen soll.
6
erstellen Sie Ihren Charakter und Bildschirmfarbe durch Eingabe von " CHARACTER_COLOR = pygame.color.Color ( " Farbe " )" und " screen_color = pygame.color.Color ( " Farbe " ) . " ändern Sie die "Farbe" in jeder Klammer zu zeigen die Farbe, die Sie für Ihren Charakter und Bildschirm verwenden möchten.
7
Programm Feinde , indem Sie " enemySpeedX = 1" und " enemySpeedY = 1" . Eingangs den Feind Namen anstelle des Wortes "Feind" in jedem Ort und Geschwindigkeit gesetzt , was Sie wollen. erstellen Sie die Form , indem Sie " ENEMY_COLOR = pygame.color.Color ( " Farbe " ) und dann" Feind pygame.Shape = (x, y , Breite, Höhe). den entsprechenden "Wechseln Wörter zur Eingabe Ihrer eigenen Werte .
8
erstellen Sie Ihre Spielwelt mit den gleichen Programmiermethoden , um Formen , wie Straßen, Rechtecke und andere Hindernisse zu ziehen.
9
In Kollisionserkennung zu jedem Ihrer Objekte , einschließlich der Ergebnisse der Kollision. So programmieren Sie Ihren Charakter Tod nach einer Kollision mit einem Gegner . Geben Sie " , wenn enemy.collidetect (Zeichen ) . Zerstören Zeichen"
10
Programm Kollisionserkennung zwischen Ihrem Charakter und Grenzen und eure Feinde und Grenzen, die durch die Eingabe von " wenn character.colliderect ( Grenze ) : characterSpeedY = characterSpeedY * 0 ". Dadurch wird verhindert, Ihren Charakter aus , die durch die Grenze . Wiederholen Sie diesen Vorgang mit Ihren Feind.
11
Bewegung für deinen Charakter erstellen durch Programmierung eines Eingangs , wie " Pfeil nach links gedrückt , wenn characterSpeedX = +2. " Das wird deinen Charakter auf der rechten Seite auf ein bewegen Geschwindigkeit von zwei Pixeln pro Sekunde. Programm der Rest der Pfeiltasten in der gleichen Weise.
12
Eingabe von Informationen weiter , bis Sie mit Ihrem Programm. Geben Sie " pygame.display.flip () " am Anfang des Programms , um die Grafik , um Ihr Spiel zu ziehen. Drücken Sie " F5" um Ihr Spiel zu laufen .
13
Spielen Sie das Spiel , um eventuelle Schwachstellen , wie Feinde den Charakter nicht zu zerstören oder durch Grenzen finden. Befestigen Sie die Codierung Fehler und wiederholen das Spiel , bis es richtig läuft .