Skip to main content

GDPython ist eine QT6/Python basierte Game Engine für die einfache Erstellung von 2D-Spielen.

Project description

GDPython

GDPython ist eine QT6/Python-basierte Game-Engine für die einfache Erstellung von 2D-Spielen.
Sie unterstützt Sprites, Animationen, Szenenhandling, Multi-Layer, Textdarstellung,
Kollisionserkennung sowie Soundeffekte und Musik.

Für mehr Infos über die nutzung von GDPython siehe doku.md

Installation

pip install gdpython

Erstellung eines neuen Spiels

Um ein neues Spiel zu erstellen reicht es die vorlage von void_game_file.py zu nutzen. Der Aufbau einer Spieldatei sollte immer so aussehen:

import gdpython
import random
from gdpython import *

class MyGame(Game):

    scene : Scene
    game_window : RenderManager

    def start(self): #Einmaliger aufruf am Anfang des Spiels
        pass

    def update(self): #Aufruf pro Frame
        pass

        
MyGame()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gdpython-0.1.0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gdpython-0.1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file gdpython-0.1.0.tar.gz.

File metadata

  • Download URL: gdpython-0.1.0.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for gdpython-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d85ec37d02d595bc111608fd2bddd355f9dbcd6754f0da3f5b9b471a6633bb45
MD5 ab9d910c38cdc657c1dc471ba7b50831
BLAKE2b-256 c7d3910b827c26878637840ca9879a91dc58d46dde53fe81d590d7c3717a308f

See more details on using hashes here.

File details

Details for the file gdpython-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gdpython-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for gdpython-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 66f979fcacc62a3ff7bf1b9875a7473bcf01635f6aff4f2d3827cee5342cbea1
MD5 a913de2a70a3240e9f1c9133594aa3bc
BLAKE2b-256 97b221ee7e0b38a0178d604895e4c1444bd39a2c9385c483e4c4b03a29a83d39

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page