[PYTHON] Je vais créer un jeu pour contrôler le puzzle et les dragons en utilisant pygame

Cette fois, après avoir appris python et pygame dans une certaine mesure, j'ai décidé de faire quelque chose. J'ai décidé de faire un Pazudora simple mais simple, qui est mon jeu préféré. Je souhaite mettre à jour l'état d'avancement de temps en temps (Au fait, c'est ma première création)

Tout d'abord, j'ai rendu possible le déplacement de l'image

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
            #Ajustez x et y pour que la position de la souris et l'image correspondent
            x -= int(image.get_width() / 2) 
            y -= int(image.get_height() / 2)
    elif event.type == MOUSEBUTTONUP:
        mousedown = False

Lorsque vous appuyez sur la souris avec le bouton de la souris vers le bas Lorsque vous vous déplacez avec MOUSE MOTION Lorsque vous relâchez la souris avec le bouton de la souris vers le haut penser à. Avec ça, ça bouge et ça ne ressemble pas à Pazudora, donc Ensuite, essayez de rester coincé dans le bloc lorsque vous parlez

Recommended Posts

Je vais créer un jeu pour contrôler le puzzle et les dragons en utilisant pygame
Créez une interface utilisateur de jeu à partir de zéro avec pygame2!
J'ai créé un jeu ○ ✕ avec TensorFlow
Créer une application de gestion de partition shogi à l'aide de Django 5 ~ Passer les données de la base de données au modèle ~
Créez une application de gestion de partition shogi à l'aide de Django 4 ~ Créer une vue ~
Comment faire un simple jeu Flappy Bird avec Pygame
J'ai créé un jeu appelé Battle Ship en utilisant pygame et tkinter
Créez une application de gestion de score shogi à l'aide de Django 2 ~ Paramètres de la base de données ~
Créez une application de gestion de partition shogi à l'aide de Django 6 ~ Split Template ~
Comment créer un fichier factice CSV contenant du japonais à l'aide de Faker
Créez un outil de ligne de commande pour convertir des dollars en yens en utilisant Python
Créer une interface graphique python à l'aide de tkinter
Étapes pour créer un projet Django
Créer un dictionnaire imbriqué à l'aide de defaultdict
Comment créer un package Conda
Comment créer un pont virtuel
Comment créer un Dockerfile (basique)
5 façons de créer un chatbot Python
Créer une API CRUD à l'aide de l'API rapide
Comment créer un fichier de configuration
Créez un wrapper de langage C à l'aide de Boost.Python
Créez une application de gestion de score shogi à l'aide de Django 3 ~ Paramètres du site de gestion par défaut de Django ~
Créez un outil qui secoue automatiquement furigana avec html en utilisant Mecab de Python3
Si vous souhaitez créer une application TODO (distribuée) en utilisant uniquement Python-Extension 1
[Python] [Word] [python-docx] Essayez de créer un modèle de phrase de mot en Python en utilisant python-docx
J'ai créé un exemple pour accéder à Salesforce en utilisant Python et Bottle
J'ai essayé de créer un linebot (implémentation)
Comment créer un clone depuis Github
Créer un bot pour retweeter les informations sur le virus corona
Comment créer un dossier git clone
J'ai essayé de créer un linebot (préparation)
Comment dessiner un graphique avec Matplotlib
J'ai essayé de jouer au jeu ○ ✕ en utilisant TensorFlow
Créer un graphique à l'aide du module Sympy
[Python] Créer un environnement Batch à l'aide d'AWS-CDK
Comment installer un package à l'aide d'un référentiel
Différentes façons de créer un dictionnaire (mémoires)
Comment créer un référentiel à partir d'un média
Script pour créer un fichier de dictionnaire Mac
Créer un bloc de données à partir d'Excel à l'aide de pandas
Les débutants ont essayé de créer une application Web native pour le cloud à l'aide de Datastore / GAE
Comment créer rapidement un environnement d'analyse morphologique à l'aide d'Elasticsearch sur macOS Sierra
Essayez de créer un site de gestion Todo en utilisant WebSocket avec Django (Swamp Dragon)
Créez une application Web qui convertit le PDF en texte à l'aide de Flask et PyPDF2