Debian Games Project
Summary
Python3 development
development of games in Python 3

This metapackage will install a selection of suitable tools and packages to develop games in the Python 3 programming language. Example games written in Python 3 are suggested.

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, moteur de jeu isométrique multiplateforme
Versions of package python3-fife
ReleaseVersionArchitectures
buster0.4.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bullseye0.4.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid0.4.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 98 users (18 upd.)*
Versions and Archs
License: DFSG free
Git

FIFE signifie « Flexible Isometric Free Engine » et c'est un cadriciel de création de jeu multi-plateforme écrit en C++. Il offre la possibilité de créer un jeu en utilisant les interfaces de Python. FIFE est aussi fourni sous forme de bibliothèque ou DLL, de façon à pouvoir aussi utiliser C++.

Python3-kivy
Kivy, cadriciel multimédia et multi-tactile en Python – Python 3
Versions of package python3-kivy
ReleaseVersionArchitectures
stretch1.9.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.11.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.8.0+dfsg-2.1amd64,armel,armhf,i386
bullseye1.11.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream2.0.0~rc4
Popcon: 29 users (11 upd.)*
Newer upstream!
License: DFSG free
Git

Kivy est une bibliothèque au source ouvert pour développer des applications multi-tactiles. Elle est entièrement multi-plateforme (Linux, OSX, Win, Android) et publiée sous licence MIT.

Elle est fournie avec une prise en charge native de beaucoup de dispositifs de saisie tactile, une bibliothèque grandissante de composants graphiques sensibles au toucher, le dessin OpenGL avec accélération matérielle et une architecture conçue pour la construction d’applications personnelles et hautement interactives aussi rapidement et aisément que possible.

Kivy est un mélange de bibliothèque en Python avec du code Cython, pour profiter de sa nature hautement dynamique et utiliser les milliers de bibliothèques externes de haute qualité et aux sources ouverts de Python, et avec la rapidité du code en C.

Ce paquet fournit la version compatible avec Python 3 de la bibliothèque.

Python3-opengl
Python bindings to OpenGL (Python 3)
Versions of package python3-opengl
ReleaseVersionArchitectures
stretch3.1.0+dfsg-1all
bullseye3.1.5+dfsg-1all
sid3.1.5+dfsg-1all
buster3.1.0+dfsg-2all
jessie3.0.2-1all
Popcon: 218 users (396 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
Python Imaging Library (Python3)
Maintainer: Matthias Klose
Versions of package python3-pil
ReleaseVersionArchitectures
sid8.0.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
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+deb9u2amd64,arm64,armel,armhf,i386
buster-security5.4.1-2+deb10u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster5.4.1-2+deb10u2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye8.0.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 27955 users (12803 upd.)*
Versions and Archs
License: DFSG free

La bibliothèque d'imagerie pour Python (PIL pour « Python Imaging Library ») ajoute un objet image à l'interpréteur Python. Il est possible charger des images d'une grande variété de formats de fichier, et leur appliquer un ensemble riche d'opérations.

Objets image :

 –⋅binaire, niveau de gris, palette, vraie couleur (RVB), vraie
   couleur avec transparence (RVBA)⋅;
 –⋅séparation des couleurs (CMJN)⋅;
 –⋅opérations de copier, couper, coller⋅;
 –⋅transformations de retournement, transposition, redimensionnement,
   rotation et affines arbitraires⋅;
 –⋅opérations de transparence⋅;
 –⋅opérations sur les canaux et points⋅;
 –⋅transformations de couleurs, y compris opérations matricielles⋅;
 –⋅amélioration d'image, y compris filtres de matrice de convolution.

Formats de fichiers :

 –⋅prise en charge complète (ouverture/chargement/enregistrement)⋅:
   BMP, EPS (avec ghostscript), GIF, IM, JPEG, MSP, PDF, PNG, PPM,
   TIFF et XBM⋅ ;
 –⋅lecture seule (ouverture/chargement)⋅: ARG, CUR, DCX, FLI,
   FPX, GBR, GD, ICO, IMT, IPTC, MCIDAS, MPEG, PhotoCD, PCX, PIXAR,
   PSD, TGA, SGI, SUN, TGA, WMF et XPM⋅;
 –⋅enregistrement seul⋅: PDF et EPS (sans ghostscript).
Python3-pygame
liaisons SDL pour le développement de jeux –⋅Python 3
Versions of package python3-pygame
ReleaseVersionArchitectures
bullseye1.9.6+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.9.4.post1+dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.9.6+dfsg-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream2.0.0
Debtags of package python3-pygame:
roleprogram
uitoolkitsdl
Popcon: 1401 users (122 upd.)*
Newer upstream!
License: DFSG free
Git

Il s'agit d'un kit de développement multimédia pour Python. Pygame fournit des modules pour accéder à l'affichage graphique, jouer des sons, enregistrer le temps, interpréter la souris et la manette, contrôler le lecteur CD, afficher les fontes True Type et davantage. Il le fait en utilisant principalement la bibliothèque multiplateforme SDL, une enveloppe légère autour des API spécifiques aux systèmes d'exploitation.

Il s'agit de la version Python⋅3 du paquet.

Python3-sdl2
liaisons de Python à la bibliothèque C SDL2 – construction pour Python 3
Versions of package python3-sdl2
ReleaseVersionArchitectures
sid0.9.6+dfsg1-1all
upstream0.9.7
Popcon: 13 users (1 upd.)*
Newer upstream!
License: DFSG free
Git

PySDL2 est une enveloppe basée sur ctypes autour de la bibliothèque Simple DirectMedia Layer 2 pour permettre un accès portable de bas niveau à un tampon de trame vidéo, une sortie audio, une souris et un clavier.

Ce paquet est construit pour la version 3.x de Python.

Python3-sfml
Simple and Fast Multimedia Library – liaisons de Python 3
Versions of package python3-sfml
ReleaseVersionArchitectures
stretch2.2~git20150611.196c88+dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.5.1.is.1.3+dfsg-1amd64,armel,armhf,i386
sid2.2~git20150611.196c88+dfsg-6amd64,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,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 107 users (11 upd.)*
Versions and Archs
License: DFSG free
Git

SFML est une bibliothèque multimédia moderne proposant une large gamme de sous-systèmes utiles pour produire une application multimédia. Il permet une intégration à OpenGL pour une accélération graphique matérielle, la prise en charge du fenêtrage et des entrées, des services audio et de réseau, et prend en charge en plus de GNU/Linux, MS Windows et Mac OS X.

Ce paquet fournit les liaisons de Python 3 pour SFML.

Official Debian packages with lower relevance

Eric
full featured Python IDE
Versions of package eric
ReleaseVersionArchitectures
jessie5.4.5-1all
squeeze4.4.7-1all
buster19.02.1+ds1-1all
stretch17.01-1all
sid20.8+ds1-1all
wheezy4.5.3-1all
upstream20.11
Debtags of package eric:
develdebugger, editor, ide, lang:python, lang:ruby
interfacex11
roleprogram
scopeapplication
uitoolkitqt
useediting
works-withsoftware:source
x11application
Popcon: 110 users (13 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/screenshots/000/015/045/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/041/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/047/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/049/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/040/large.png
4.3.1-1https://screenshots.debian.net/screenshots/000/002/169/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/034/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/036/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/038/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/048/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/037/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/035/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/046/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/043/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/042/large.png
6.1.8-1https://screenshots.debian.net/screenshots/000/015/039/large.png
Screenshots of package eric
Ninja-ide
integrated development environment (IDE) for Python
Maintainer: David Paleino
Versions of package ninja-ide
ReleaseVersionArchitectures
jessie2.3-2all
Debtags of package ninja-ide:
develide, lang:python
roleprogram
Popcon: 3 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

NINJA-IDE is a cross-platform integrated development environment (IDE). It currently features:

 .
 * code editor: NINJA-IDE provides a complete code editor with highlighting
   for several languages, code completion, code assistant for imports,
   navigation, etc.
 .
 * project management: NINJA-IDE allows one to manage Python projects
   automatically, saving descriptive information about them and letting the
   user perform file-management-related tasks in the IDE itself.
 .
 * high extensibility: you can create plugins for several purposes, and they
   can be completely integrated within the IDE, increasing the available
   features.
Screenshots of package ninja-ide
Pybik
jeu de Rubik's cube
Versions of package pybik
ReleaseVersionArchitectures
sid3.0-3all
wheezy0.5-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.1.1-1all
stretch2.1-1all
buster3.0-3all
bullseye3.0-3all
Debtags of package pybik:
gamepuzzle
hardwareopengl
interface3d, x11
roleprogram
uitoolkitgtk
usegameplaying
x11application
Popcon: 66 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

Pybik est un casse-tête en 3D relatif au cube inventé par Ernő Rubik.

 – casse-têtes variés en 3D, tels que cubes, tours, prismes, tétraèdres,
   octaèdres, dodécaèdres, et bien d’autres ;
 – solveurs pour quelques casse-têtes ;
 – jolis modèles ;
 – éditeur de séquence de déplacements ;
 – couleurs et images personnalisables sur les faces des casse-têtes.
Python3-minecraftpi
Raspberry PI Minecraft API python client library
Versions of package python3-minecraftpi
ReleaseVersionArchitectures
sid0.22-1all
bullseye0.22-1all
buster0.22-1all
Popcon: 7 users (17 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-pyqt4.qtopengl
liaisons de Python 3 pour le module OpenGL de Qt4
Versions of package python3-pyqt4.qtopengl
ReleaseVersionArchitectures
stretch4.11.4+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.12.1+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy4.9.3-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie4.11.2+dfsg-1amd64,armel,armhf,i386
Debtags of package python3-pyqt4.qtopengl:
uitoolkitqt
Popcon: 10 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

Le module OpenGL de PyQt4 fournit des composants graphiques et des classes d’utilitaires pour le rendu avec OpenGL d’applications de PyQt4 en Python3.

Python3-pyqt5.qtopengl
bindings Python 3 pour le module OpenGL de QT5
Versions of package python3-pyqt5.qtopengl
ReleaseVersionArchitectures
sid5.15.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch5.7+dfsg-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster5.11.3+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie5.3.2+dfsg-3amd64,armel,armhf,i386
bullseye5.15.2+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 963 users (1463 upd.)*
Versions and Archs
License: DFSG free
Git

Le module OpenGL de PyQt5 fournit des composants graphiques et des classes d’utilitaires pour le rendu avec OpenGL d’applications avec PyQt5.

Ce paquet fournit la version Python⋅3 de ce module.

Vim
Vi IMproved - éditeur vi amélioré
Versions of package vim
ReleaseVersionArchitectures
wheezy7.3.547-7amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
squeeze7.2.445+hg~cb94c42c0e1a-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
stretch8.0.0197-4+deb9u3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-security8.0.0197-4+deb9u3amd64,arm64,armel,armhf,i386
buster8.1.0875-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye8.2.1913-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid8.2.1913-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
wheezy-security7.3.547-7+deb7u4amd64,armel,armhf,i386
jessie7.4.488-7+deb8u3amd64,armel,armhf,i386
jessie-security7.4.488-7+deb8u4amd64,armel,armhf,i386
upstream8.2.2083
Debtags of package vim:
develeditor
interfacecommandline, text-mode
roleprogram
scopeapplication
uitoolkitncurses
useediting
works-withtext, unicode
Popcon: 22035 users (5483 upd.)*
Newer upstream!
License: DFSG free
Git

Vim est une version presque totalement compatible de l'éditeur Vi d'UNIX.

De nombreuses nouvelles fonctionnalités ont été ajoutées : annulation multi-niveaux, coloration syntaxique, historique des commandes, aide en ligne, complétion de nom de fichier, opérations sur des blocs, repli de lignes, support d'Unicode, etc...

Ce paquet contient une version de vim compilée avec un ensemble de fonctionnalités considérées comme standard. Il ne fournit pas d'interface graphique. Veuillez consulter les autres paquets vim-* pour obtenir plus (ou moins) de fonctionnalités.

The package is enhanced by the following packages: halibut notmuch tpp vim-latexsuite vim-scripts
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 200793