Debian Games Project
Summary
python3 development
Entwicklung von Spielen mit Python 3

Dieses Metapaket installiert eine Auswahl geeigneter Werkzeuge und Pakete für die Entwicklung von Spielen mit der Programmiersprache Python 3. Mit Python 3 geschriebene Beispiel-Spiele werden empfohlen.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Games to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Games mailing list

Links to other tasks

Debian Games python3 development packages

Official Debian packages with high relevance

python3-fife
FIFE is a multi-platform isometric game engine
Versions of package python3-fife
ReleaseVersionArchitectures
buster0.4.2-1amd64,arm64,armhf,i386
bullseye0.4.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.4.2-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.4.2-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm0.4.2-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 48 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

FIFE stands for Flexible Isometric Free Engine and is a cross platform game creation framework written in C++. It provides you with the ability to create a game using Python interfaces. FIFE also comes as a DLL or static library so you can use C++ as well.

python3-kivy
Kivy - Multimedia / Multitouch framework in Python (Python 3)
Versions of package python3-kivy
ReleaseVersionArchitectures
sid2.3.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm2.1.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.3.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.11.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.8.0+dfsg-2.1amd64,armel,armhf,i386
stretch1.9.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
upstream2.3.1~dev0
Popcon: 118 users (7 upd.)*
Newer upstream!
License: DFSG free
Git

Kivy is an open source library for developing multi-touch applications. It is completely cross platform (Linux/OSX/Win/Android) and released under the terms of the MIT license.

It comes with native support for many multi-touch input devices, a growing library of multi-touch aware widgets, hardware accelerated OpenGL drawing, and an architecture that is designed to let you focus on building custom and highly interactive applications as quickly and easily as possible.

Kivy is a mixed Python library with Cython code, to take advantage of its highly dynamic nature and use any of the thousands of high quality and open source Python libraries out there, with the speed of C code.

This package contains the Python 3 compatible version of the library.

python3-opengl
Python bindings to OpenGL (Python 3)
Versions of package python3-opengl
ReleaseVersionArchitectures
sid3.1.7+dfsg-1all
buster3.1.0+dfsg-2all
stretch3.1.0+dfsg-1all
jessie3.0.2-1all
bookworm3.1.6+dfsg-3all
bullseye3.1.5+dfsg-1all
trixie3.1.7+dfsg-1all
Popcon: 426 users (262 upd.)*
Versions and Archs
License: DFSG free
Git

PyOpenGL is a cross-platform open source Python binding to the standard OpenGL API providing 2D and 3D graphic drawing. PyOpenGL supports the GL, GLU, GLE, and GLUT libraries. The library can be used with the Tkinter, wxPython, FxPy, and Win32GUI windowing libraries (or almost any Python windowing library which can provide an OpenGL context).

This is the Python 3 version of the package.

python3-pil
Python3-Bildbearbeitungsbibliothek
Maintainer: Matthias Klose
Versions of package python3-pil
ReleaseVersionArchitectures
buster-security5.4.1-2+deb10u6amd64,arm64,armhf,i386
jessie2.6.1-2+deb8u3amd64,armel,armhf,i386
jessie-security2.6.1-2+deb8u4amd64,armel,armhf,i386
stretch4.0.0-4+deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-security4.0.0-4+deb9u4amd64,arm64,armel,armhf,i386
buster5.4.1-2+deb10u3amd64,arm64,armhf,i386
bullseye8.1.2+dfsg-0.3+deb11u2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-security8.1.2+dfsg-0.3+deb11u2amd64,arm64,armhf,i386
bookworm9.4.0-1.1+deb12u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm-security9.4.0-1.1+deb12u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie10.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid10.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream11.0.0
Popcon: 31627 users (6471 upd.)*
Newer upstream!
License: DFSG free

Die Python Imaging Library (PIL) fügt Ihrem Python-Interpreter ein Bild-Objekt hinzu. Bilder können aus einer Vielzahl von Dateiformaten geladen und eine große Menge Bildbearbeitungsoperationen auf sie angewendet werden.

Bild-Objekte:

  • Bilevel, Graustufen, Paletten, Echtfarben (RGB), Echtfarben mit Transparenz (RGBA).
  • Farbtrennung (CMYK).
  • Kopieren, Ausschneiden, Einfügen.
  • Spiegeln, Verschieben, Größenänderung, Rotieren und beliebige affine Transformationen.
  • Transparenzoperationen.
  • Kanal- und Punktoperationen.
  • Farbtransformationen, inklusive Matrizenoperationen.
  • Bildverbesserung, inklusive Verzerrungsfiltern.

Dateiformate:

  • Vollständig (Öffnen/Laden/Speichern): BMP, EPS (mit GhostScript), GIF, IM, JPEG, MSP, PDF, PNG, PPM, TIFF, XBM.
  • Nur Lesen (Öffnen/Laden): ARG, CUR, DCX, FLI, FPX, GBR, GD, ICO, IMT, IPTC, MCIDAS, MPEG, PhotoCD, PCX, PIXAR, PSD, TGA, SGI, SUN, TGA, WMF, XPM.
  • Nur Schreiben: PDF, EPS (ohne GhostScript).
python3-pygame
SDL-Bindungen zur Spiele-Entwicklung (Python 3)
Versions of package python3-pygame
ReleaseVersionArchitectures
sid2.6.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster1.9.4.post1+dfsg-3amd64,arm64,armhf,i386
bookworm2.1.2+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.9.6+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.6.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package python3-pygame:
roleprogram
uitoolkitsdl
Popcon: 5702 users (686 upd.)*
Versions and Archs
License: DFSG free
Git

Ein Multimedia-Entwicklungspaket für Python. Pygame stellt Ihnen Module zum Zugriff auf das Video-Display, zum Abspielen von Sound, zur Zeiterfassung, zum Auslesen von Maus und Joystick, zur Kontrolle des CD-Spielers, zum Rendern von True-Type-Fonts und mehr zur Verfügung. Es leistet dies hauptsächlich durch die Verwendung der plattformübergreifenden SDL-Bibliothek, einer schlanken Kapselung von betriebssystemspezifischen APIs.

Dies ist die Python-3-Version des Pakets.

python3-sdl2
Python bindings to the SDL2 C-library (Python 3 build)
Versions of package python3-sdl2
ReleaseVersionArchitectures
bookworm0.9.9+dfsg1-6all
bullseye0.9.7+dfsg1-1all
sid0.9.16+dfsg-2all
trixie0.9.16+dfsg-2all
Popcon: 22 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

PySDL2 is a ctypes based wrapper around the Simple DirectMedia Layer 2 library to allow portable low level access to a video framebuffer, audio output, mouse and keyboard.

This module is built for Python version 3.x.

python3-sfml
Simple and Fast Multimedia Library - Python 3 Bindings
Versions of package python3-sfml
ReleaseVersionArchitectures
bookworm2.2~git20150611.196c88+dfsg-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.2~git20150611.196c88+dfsg-6amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.2~git20150611.196c88+dfsg-4amd64,arm64,armhf,i386
stretch2.2~git20150611.196c88+dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.3.2.dev1+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.5.1.is.1.3+dfsg-1amd64,armel,armhf,i386
Popcon: 16 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

SFML is an modern multimedia library offering a wide range of subsystems useful to produce an multimedia application. It offers OpenGL integration for hardware accelerated Graphics, Windowing and input support, audio and network facilities and supports besides GNU/Linux MS Windows and Mac OS X, too.

This package contains the Python 3 bindings for SFML.

Official Debian packages with lower relevance

eric
full featured Python IDE
Versions of package eric
ReleaseVersionArchitectures
bookworm23.2+ds1-1all
bullseye21.1+ds1-1all
buster19.02.1+ds1-1all
jessie5.4.5-1all
stretch17.01-1all
sid24.3+ds1-1all
trixie24.3+ds1-1all
upstream24.12
Debtags of package eric:
develdebugger, editor, ide, lang:python, lang:ruby
interfacex11
roleprogram
scopeapplication
uitoolkitqt
useediting
works-withsoftware:source
x11application
Popcon: 72 users (6 upd.)*
Newer upstream!
License: DFSG free
Git

eric is a full featured Python IDE written in PyQt using the QScintilla editor widget. Some highlights

  • Any number of editors with configurable syntax highlighting, code folding, auto indenting and brace highlighting.
  • Integrated Project Management facility to organize your projects. The project browser shows all source files, all forms and all translations each on its own tab. The source browser has built in class browsing capabilities.
  • Integrated and full featured debuggers for Python and Ruby.
  • Interactive shells for Python and Ruby.
  • An explorer window for walking through your directory structure with built in class browsing capabilities for Python files.
  • Variable windows that display local and global variables in the current scope while debugging a program.
  • An integrated interface to the Python Module "unittest".
  • An integrated help viewer to display HTML help files. Alternatively you can choose to use Qt-Assistant to view help files.
  • Display of the UI in different languages.
  • The capability to start Qt-Designer and Qt-Linguist from within eric5.
  • The ability to compile Qt-Designer forms, to produce Qt-Linguist files and release them from within the IDE.
Other screenshots of package eric
VersionURL
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15043/simage/large-d49b403401dc2ce3cd26e79e83fb41bf.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15036/simage/large-9df631134e5e70daea0d7374ac002207.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15037/simage/large-e3da3537818ed6aac92b78c1a5c26aa5.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15038/simage/large-82b76f663673435aeed469cff883f858.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15039/simage/large-6411fec276df1d09aa2b5daa1705bcf9.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15040/simage/large-e1fd3a45d052d2f97e7b243101933184.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15035/simage/large-2bf722245f32b7c67b51d356809a9fb9.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15041/simage/large-bd6fee8842ddf27e92d02edab25d048a.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15042/simage/large-55f1ab363f8ac16fb741ed779ac296e1.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15044/simage/large-64133935e54e62623b35d620926f8a5b.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15045/simage/large-947170032975f8a4eb769e80782c9756.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15034/simage/large-22fa7cd4ba559808f02afc3dce26c8e5.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15047/simage/large-a19ad144bb3b48d25104c3a64ee8e441.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15048/simage/large-8d98ffd7533feab565092d734598f267.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15049/simage/large-973478bf5773c9e83b3b26c7327b637b.png
4.3.1-1https://screenshots.debian.net/shrine/screenshot/2169/simage/large-70861cc51524a4aaa7007398edbbbfba.png
Screenshots of package eric
pybik
Rubik's cube game
Versions of package pybik
ReleaseVersionArchitectures
buster3.0-3all
bookworm3.0-5all
sid3.0-6all
jessie1.1.1-1all
stretch2.1-1all
bullseye3.0-3.1all
Debtags of package pybik:
gamepuzzle
hardwareopengl
interface3d, x11
roleprogram
uitoolkitgtk
usegameplaying
x11application
Popcon: 22 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

Pybik is a 3D puzzle game about the cube invented by Ernő Rubik.

  • Various 3D puzzles, such as cubes, towers, prisms, tetrahedra, octahedra, dodecahedra and many more
  • Solvers for some puzzles
  • Pretty patterns
  • Editor for move sequences
  • Custom colors and images on the surface of the puzzles
Other screenshots of package pybik
VersionURL
2.0https://screenshots.debian.net/shrine/screenshot/13469/simage/large-dc7acc73f41aa7a996ba25cc2a91e227.png
2.0https://screenshots.debian.net/shrine/screenshot/13470/simage/large-3a6e19b3fb279a4845ea81dbe371d647.png
2.0https://screenshots.debian.net/shrine/screenshot/13471/simage/large-d3c0056d218907fb8170233a156336fe.png
2.0https://screenshots.debian.net/shrine/screenshot/13472/simage/large-b220fe6da3d3b97ab132e29d4bbb6cf6.png
2.0https://screenshots.debian.net/shrine/screenshot/13473/simage/large-368cb6fc4a1d2a1d0aa5d1115e00c450.png
1.0.1-1https://screenshots.debian.net/shrine/screenshot/9677/simage/large-835723ed8f45b1f2242b667453ecaf19.png
1.0.1-1https://screenshots.debian.net/shrine/screenshot/9675/simage/large-4e14751acb1fd272007054d42ad22a0f.png
1.0.1-1https://screenshots.debian.net/shrine/screenshot/9678/simage/large-a84246ebe73dd90f62725236a6e1ae3c.png
Screenshots of package pybik
python3-minecraftpi
Raspberry PI Minecraft API Python client library
Versions of package python3-minecraftpi
ReleaseVersionArchitectures
sid0.22-5all
buster0.22-1all
bullseye0.22-1all
bookworm0.22-4all
trixie0.22-5all
Popcon: 2 users (5 upd.)*
Versions and Archs
License: DFSG free
Git

Make it easy to program minetest and minecraft from Python, as described in the book Learn to program using Minecraft.

This package provide the 'mcpi' Python library.

python3-pyqt5.qtopengl
Python-3-Anbindung für das Qt5-OpenGL-Modul
Versions of package python3-pyqt5.qtopengl
ReleaseVersionArchitectures
buster5.11.3+dfsg-1amd64,arm64,armhf,i386
bullseye5.15.2+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm5.15.9+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie5.15.11+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid5.15.11+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie5.3.2+dfsg-3amd64,armel,armhf,i386
stretch5.7+dfsg-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 2160 users (958 upd.)*
Versions and Archs
License: DFSG free
Git

Das OpenGL-Modul von PyQt5 bietet Widgets und Utility-Klassen für die Darstellung mittels OpenGL in einer PyQt5-Anwendung.

Dieses Paket enthält die Python-3-Version dieses Moduls.

vim
Vi IMproved - verbesserter vi-Editor
Versions of package vim
ReleaseVersionArchitectures
jessie7.4.488-7+deb8u3amd64,armel,armhf,i386
stretch8.0.0197-4+deb9u3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster8.1.0875-5+deb10u2amd64,arm64,armhf,i386
stretch-security8.0.0197-4+deb9u7amd64,arm64,armel,armhf,i386
jessie-security7.4.488-7+deb8u4amd64,armel,armhf,i386
buster-security8.1.0875-5+deb10u6amd64,arm64,armhf,i386
bullseye8.2.2434-3+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm9.0.1378-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie9.1.0861-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid9.1.0861-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream9.1.0909
Debtags of package vim:
develeditor
interfacecommandline, text-mode
roleprogram
scopeapplication
uitoolkitncurses
useediting
works-withtext, unicode
Popcon: 23035 users (4769 upd.)*
Newer upstream!
License: DFSG free
Git

Vim ist eine fast kompatible Version zum UNIX-Editor »Vi«.

Viele neue Eigenschaften wurden hinzugefügt: mehrfaches Rückgängigmachen, Syntaxhervorhebung, Kommandozeilenhistorie, Onlinehilfe, Vervollständigung von Dateinamen, Blockoperationen, Auf- und Zuklappen von Codeabschnitten, Unicode-Unterstützung usw.

Dieses Paket enthält eine Version mit vielen Standardfeatures, aber keine grafische Version vom Vim. Sehen Sie sich die anderen vim-*-Pakete an, wenn Sie mehr (oder auch weniger) brauchen.

The package is enhanced by the following packages: halibut tpp vim-latexsuite vim-scripts
Other screenshots of package vim
VersionURL
9.1.0709https://screenshots.debian.net/shrine/screenshot/25400/simage/large-56f303d64e9ccc1dc0226dc695678460.png
9.0.0626https://screenshots.debian.net/shrine/screenshot/simage/large-0f2383d6c35a4e10eb9f2556f1485c19.png
2:8.1.2269-1https://screenshots.debian.net/shrine/screenshot/18876/simage/large-c134c7d7bd79fad26e06e6af39ba6582.png
9.1.0709https://screenshots.debian.net/shrine/screenshot/simage/large-cbdead4280b905d0834fc8414d7d266c.png
2:7.2.025-2https://screenshots.debian.net/shrine/screenshot/928/simage/large-b1b46447059ff54ceba4c967adc39bd1.png
2:7.2.025-2https://screenshots.debian.net/shrine/screenshot/929/simage/large-13be3e1142c9dc0937d9c5c2a5782d0e.png
2:7.2.025-2https://screenshots.debian.net/shrine/screenshot/392/simage/large-ca6d981e0c122a20d8b6119be0fedc20.png
2:7.2.025-2https://screenshots.debian.net/shrine/screenshot/927/simage/large-506c267a26bffd717cc6f23082b74c82.png
Screenshots of package vim
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 247866