[PYTHON] Ich werde ein Spiel machen, um das Ablegen von Rätseln und Drachen mithilfe von Pygame zu kontrollieren

Dieses Mal, nachdem ich bis zu einem gewissen Grad Python und Pygame gelernt hatte, beschloss ich, etwas zu machen. Ich beschloss, eine einfache, aber einfache Pazudora zu machen, die mein Lieblingsspiel ist. Ich möchte den Fortschrittsstatus von Zeit zu Zeit aktualisieren (Übrigens ist dies meine erste Kreation)

Zunächst habe ich es möglich gemacht, das Bild zu verschieben

paz.py


for event in pygame.event.get():
    if event.type == QUIT:
        pygame.quit()
        sys.exit()
    elif event.type == MOUSEBUTTONDOWN:
        mousedown = True
    elif event.type == MOUSEMOTION:
        if mousedown:
            x,y = event.pos
            #Stellen Sie x und y so ein, dass die Position der Maus und das Bild übereinstimmen
            x -= int(image.get_width() / 2) 
            y -= int(image.get_height() / 2)
    elif event.type == MOUSEBUTTONUP:
        mousedown = False

Beim Drücken der Maus mit der MAUS-TASTE NACH UNTEN Beim Bewegen mit MAUSBEWEGUNG Wenn Sie die Maus mit der MAUS-TASTE NACH OBEN loslassen Denk an. Damit bewegt es sich nur und es sieht nicht nach Pazudora aus Versuchen Sie als nächstes, im Block stecken zu bleiben, wenn Sie sprechen

Recommended Posts

Ich werde ein Spiel machen, um das Ablegen von Rätseln und Drachen mithilfe von Pygame zu kontrollieren
Erstelle mit pygame2 eine neue Benutzeroberfläche!
Ich habe ein ○ ✕ Spiel mit TensorFlow gemacht
Erstellen Sie eine Shogi-Score-Management-Anwendung mit Django 5 ~ DB-Daten an Vorlage übergeben ~
Erstellen Sie eine Shogi Score Management App mit Django 4 ~ Create View ~
Wie man ein einfaches Flappy Bird-Spiel mit Pygame macht
Ich habe ein Spiel namens Battle Ship mit Pygame und Tkinter gemacht
Erstellen Sie eine Shogi Score Management App mit Django 2 ~ Datenbankeinstellungen ~
Erstellen Sie eine Shogi Score Management App mit Django 6 ~ Split Template ~
So erstellen Sie mit Faker eine CSV-Dummy-Datei mit Japanisch
Erstellen Sie ein Befehlszeilenprogramm, um mit Python Dollar in Yen umzurechnen
Erstellen Sie mit tkinter eine Python-GUI
Schritte zum Erstellen eines Django-Projekts
Erstellen Sie ein verschachteltes Wörterbuch mit defaultdict
So erstellen Sie ein Conda-Paket
So erstellen Sie eine virtuelle Brücke
Wie erstelle ich eine Docker-Datei?
5 Möglichkeiten zum Erstellen eines Python-Chatbots
Erstellen Sie die CRUD-API mit der Fast API
So erstellen Sie eine Konfigurationsdatei
Erstellen Sie mit Boost.Python einen C-Sprach-Wrapper
Erstellen Sie eine Shogi-Score-Management-App mit Django 3 ~ Django Standard-Management-Site-Einstellungen ~
Erstellen Sie mit Mecab aus Python3 ein Tool, das Furigana automatisch mit HTML schüttelt
Wenn Sie eine TODO-Anwendung (verteilt) nur mit Python-Extension 1 erstellen möchten
[Python] [Word] [python-docx] Versuchen Sie, mit python-docx eine Vorlage für einen Wortsatz in Python zu erstellen
Ich habe ein Beispiel für den Zugriff auf Salesforce mit Python und Bottle erstellt
Ich habe versucht, einen Linebot zu erstellen (Implementierung)
So erstellen Sie einen Klon aus Github
Erstellen Sie einen Bot, um Corona-Virus-Informationen zu retweeten
So erstellen Sie einen Git-Klonordner
Ich habe versucht, einen Linebot zu erstellen (Vorbereitung)
So zeichnen Sie ein Diagramm mit Matplotlib
Ich habe versucht, ○ ✕ mit TensorFlow zu spielen
Erstellen Sie mit dem Sympy-Modul ein Diagramm
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK
So installieren Sie ein Paket mithilfe eines Repositorys
Verschiedene Möglichkeiten, ein Wörterbuch zu erstellen (Erinnerungen)
So erstellen Sie ein Repository aus Medien
Skript zum Erstellen einer Mac-Wörterbuchdatei
Erstellen Sie mit Pandas einen Datenrahmen aus Excel
Anfänger haben versucht, eine Cloud-native Webanwendung mit Datastore / GAE zu erstellen
So erstellen Sie mit Elasticsearch unter macOS Sierra schnell eine morphologische Analyseumgebung
Versuchen Sie, mit WebSocket mit Django (Swamp Dragon) eine Todo-Verwaltungssite zu erstellen.
Erstellen Sie eine Web-App, die PDF mit Flask und PyPDF2 in Text konvertiert