Debian Games Project
Summary
Python3 development
sviluppo di giochi in Python 3

Questo metapacchetto installa una selezione di strumenti e pacchetti adatti per sviluppare giochi nel linguaggio di programmazione Python 3. Sono suggeriti giochi di esempio scritti in Python 3.

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 è un motore di gioco isometrico multipiattaforma
Versions of package python3-fife
ReleaseVersionArchitectures
sid0.4.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.4.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.4.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.4.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Popcon: 76 users (12 upd.)*
Versions and Archs
License: DFSG free
Git

FIFE sta per Flexible Isometric Free Engine (motore libero isometrico flessibile) ed è un'infrastruttura multipiattaforma per la creazione di giochi scritta in C++. Fornisce la capacità di creare un gioco usando interfacce Python. FIFE viene fornito anche come libreria DLL o statica, perciò si può anche usare il C++.

Python3-kivy
Kivy - infrastruttura multimediale/multitocco in Python (Python 3)
Versions of package python3-kivy
ReleaseVersionArchitectures
bookworm1.11.0-3amd64,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
sid1.11.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.11.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream2.1.0.dev0
Popcon: 38 users (20 upd.)*
Newer upstream!
License: DFSG free
Git

Kivy è una libreria open source per sviluppare applicazioni multitocco. È completamente multipiattaforma (Linux/OSX/Win/Android) e rilasciata sotto i termini della licenza MIT.

Viene fornita con gestione nativa di molti dispositivi di input multitocco, una libreria in fase di crescita di widget con gestione del multitocco, disegno OpenGL con accelerazione hardware e un'architettura che è progettata per permettere di concentrarsi sulla creazione di applicazioni personalizzate e altamente interattive nel modo più veloce e facile possibile.

Kivy è una libreria mista in Python con codice Cython, per sfruttare la sua natura altamente dinamica e usare qualsiasi libreria open source Python di alta qualità fra le migliaia disponibili, con la velocità del codice C.

Questo pacchetto contiene la versione compatibile con Python 3 della libreria.

Python3-opengl
collegamenti Python a OpenGL (Python 3)
Versions of package python3-opengl
ReleaseVersionArchitectures
jessie3.0.2-1all
stretch3.1.0+dfsg-1all
buster3.1.0+dfsg-2all
bullseye3.1.5+dfsg-1all
bookworm3.1.5+dfsg-2all
sid3.1.5+dfsg-2all
upstream3.1.6
Popcon: 302 users (246 upd.)*
Newer upstream!
License: DFSG free
Git

PyOpenGL è un collegamento Python multipiattaforma e open source per l'API OpenGL standard che fornisce disegno grafico 2D e 3D. PyOpenGL gestisce le librerie GL, GLU, GLE e GLUT. La libreria può essere usata con le librerie per finestre Tkinter, wxPython, FxPy e Win32GUI (o con quasi qualunque libreria per finestre Python che possa fornire un contesto OpenGL).

Questa è la versione per Python 3 del pacchetto.

Python3-pil
Python Imaging Library (Python3)
Maintainer: Matthias Klose
Versions of package python3-pil
ReleaseVersionArchitectures
bookworm9.2.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye8.1.2+dfsg-0.3+deb11u1amd64,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
sid9.2.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
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,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster-security5.4.1-2+deb10u3amd64,arm64,armhf,i386
bullseye-security8.1.2+dfsg-0.3+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 21966 users (6355 upd.)*
Versions and Archs
License: DFSG free

La libreria PIL (Python Imaging Library) aggiunge un oggetto immagine all'interprete Python. Si possono caricare immagini da file in svariati formati e applicare su di essi un ricco insieme di operazioni per le immagini.

Oggetti immagine:

  • a due livelli, scala di grigi, palette, true colour (RGB), true colour con trasparenza (RGBA);
  • separazione di colori (CMYK);
  • operazioni taglia, copia e incolla;
  • ribaltamenti, trasposizioni, ridimensionamenti, rotazioni e trasformazioni affini arbitrarie;
  • operazioni sulla trasparenza;
  • operazioni su canali e punti;
  • trasformazioni sui colori, incluse operazioni con matrici;
  • miglioramenti dell'immagine, inclusi filtri di convoluzione.

Formati dei file:

  • pieno supporto (apertura/caricamento/salvataggio): BMP, EPS (con ghostscript), GIF, IM, JPEG, MSP, PDF, PNG, PPM, TIFF, XBM;
  • solo in lettura (apertura/caricamento): ARG, CUR, DCX, FLI, FPX, GBR, GD, ICO, IMT, IPTC, MCIDAS, MPEG, PhotoCD, PCX, PIXAR, PSD, TGA, SGI, SUN, TGA, WMF, XPM;
  • solo in scrittura: PDF, EPS (senza ghostscript).
Python3-pygame
collegamenti SDL per lo sviluppo di giochi (Python 3)
Versions of package python3-pygame
ReleaseVersionArchitectures
sid2.1.2+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.1.2+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
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
Debtags of package python3-pygame:
roleprogram
uitoolkitsdl
Popcon: 3177 users (561 upd.)*
Versions and Archs
License: DFSG free
Git

Un kit di sviluppo multimediale per Python. Pygame fornisce moduli per accedere allo schermo video, riprodurre audio, registrare i tempi, interpretare il mouse e il joystick, controllare il lettore CD, fare il rendering di tipi di caratteri True Type e altro. Esegue queste operazioni principalmente utilizzando la libreria multipiattaforma SDL, un wrapper leggero alle API specifiche del sistema operativo.

Questa è la versione per Python 3 del pacchetto.

Python3-sdl2
collegamenti Python alla libreria C SDL2 (compilato per Python 3)
Versions of package python3-sdl2
ReleaseVersionArchitectures
bookworm0.9.9+dfsg1-3all
bullseye0.9.7+dfsg1-1all
sid0.9.9+dfsg1-3all
upstream0.9.13
Popcon: 21 users (10 upd.)*
Newer upstream!
License: DFSG free
Git

PySDL2 è un wrapper basato su ctype per la libreria Simple DirectMedia Layer 2 che permette un accesso portabile a basso livello a framebuffer video, output audio, mouse e tastiera.

Questo modulo è compilato per Python versione 3.x.

Python3-sfml
libreria multimediale semplice e veloce - collegamenti 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
bookworm2.2~git20150611.196c88+dfsg-7amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.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,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 51 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

SFML è una libreria multimediale moderna che offre un'ampia gamma di sottosistemi utili per produrre un'applicazione multimediale. Offre integrazione con OpenGL per grafica con accelerazione hardware, gestione delle finestre e dell'input, funzionalità audio e di rete e gestisce, oltre a GNU/Linux, anche MS Windows e Mac OS X.

Questo pacchetto contiene i collegamenti Python 3 per SFML.

Official Debian packages with lower relevance

Eric
IDE Python completo
Versions of package eric
ReleaseVersionArchitectures
bullseye21.1+ds1-1all
stretch17.01-1all
jessie5.4.5-1all
buster19.02.1+ds1-1all
sid21.1+ds1-2all
bookworm21.1+ds1-2all
upstream21.11
Debtags of package eric:
develdebugger, editor, ide, lang:python, lang:ruby
interfacex11
roleprogram
scopeapplication
uitoolkitqt
useediting
works-withsoftware:source
x11application
Popcon: 65 users (12 upd.)*
Newer upstream!
License: DFSG free
Git

eric è un IDE Python completo scritto in PyQt usando il widget editor QScintilla. Alcune caratteristiche principali:

  • può aprire un numero qualsiasi di editor con evidenziazione della sintassi, ripiegamento del codice, indentazione automatica e evidenziazione delle parentesi.
  • Funzionalità di gestione integrata dei progetti (IPM) per organizzare i propri progetti. Il browser dei progetti mostra tutti i file sorgente, tutti i moduli e tutte le traduzioni, ciascuno in una propria scheda. Il browser dei sorgenti ha capacità incorporate di navigazione delle classi.
  • Strumento integrato e completo di debug Python e Ruby.
  • Shell interattive per Python e Ruby.
  • Finestra di esplorazione per scorrere la propria gerarchia di directory con capacità incorporate di navigazione delle classi per i file Python.
  • Finestre delle variabili che mostrano le variabili locali e globali nell'ambiente attuale durante il debug di un programma.
  • Interfaccia integrata al modulo Python "unittest".
  • Visualizzatore integrato dell'aiuto per visualizzare i file HTML di aiuto. In alternativa si può scegliere di usare Qt-Assistant per visualizzare i file d'aiuto.
  • Mostra l'interfaccia utente in diverse lingue.
  • La capacità di avviare Qt-Designer e Qt-Linguist dall'interno di eric5.
  • La possibilità di compilare moduli Qt-Designer per produrre file Qt-Linguist e farne il rilascio dall'interno dell'IDE.
Other screenshots of package eric
VersionURL
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15035/simage/large-2bf722245f32b7c67b51d356809a9fb9.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15036/simage/large-9df631134e5e70daea0d7374ac002207.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15034/simage/large-22fa7cd4ba559808f02afc3dce26c8e5.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15038/simage/large-82b76f663673435aeed469cff883f858.png
4.3.1-1https://screenshots.debian.net/shrine/screenshot/2169/simage/large-70861cc51524a4aaa7007398edbbbfba.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15039/simage/large-6411fec276df1d09aa2b5daa1705bcf9.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15037/simage/large-e3da3537818ed6aac92b78c1a5c26aa5.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15049/simage/large-973478bf5773c9e83b3b26c7327b637b.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15040/simage/large-e1fd3a45d052d2f97e7b243101933184.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/15043/simage/large-d49b403401dc2ce3cd26e79e83fb41bf.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/15046/simage/large-a2c3def06e23d3fd69f35d4554bc8a7d.png
6.1.8-1https://screenshots.debian.net/shrine/screenshot/15047/simage/large-a19ad144bb3b48d25104c3a64ee8e441.png
Screenshots of package eric
Pybik
gioco del cubo di Rubik
Versions of package pybik
ReleaseVersionArchitectures
bullseye3.0-3.1all
jessie1.1.1-1all
stretch2.1-1all
sid3.0-5all
bookworm3.0-5all
buster3.0-3all
Debtags of package pybik:
gamepuzzle
hardwareopengl
interface3d, x11
roleprogram
uitoolkitgtk
usegameplaying
x11application
Popcon: 57 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

Pybik è un gioco rompicapo 3D con il cubo inventato da Ernő Rubik.

  • Svariati rompicapi 3D, come cubi, torri, prismi, tetraedri, ottaedri, dodecaedri e molti altri
  • Risolutori per alcuni rompicapo
  • Modelli carini
  • Editor per le sequenze di mosse
  • Colori e immagini personalizzati sulla superficie dei rompicapo
Other screenshots of package pybik
VersionURL
2.0https://screenshots.debian.net/shrine/screenshot/13473/simage/large-368cb6fc4a1d2a1d0aa5d1115e00c450.png
2.0https://screenshots.debian.net/shrine/screenshot/13472/simage/large-b220fe6da3d3b97ab132e29d4bbb6cf6.png
1.0.1-1https://screenshots.debian.net/shrine/screenshot/9678/simage/large-a84246ebe73dd90f62725236a6e1ae3c.png
1.0.1-1https://screenshots.debian.net/shrine/screenshot/9677/simage/large-835723ed8f45b1f2242b667453ecaf19.png
2.0https://screenshots.debian.net/shrine/screenshot/13471/simage/large-d3c0056d218907fb8170233a156336fe.png
1.0.1-1https://screenshots.debian.net/shrine/screenshot/9676/simage/large-ec7068fa6019e7433163e0999ec13a86.png
1.0.1-1https://screenshots.debian.net/shrine/screenshot/9675/simage/large-4e14751acb1fd272007054d42ad22a0f.png
2.0https://screenshots.debian.net/shrine/screenshot/13470/simage/large-3a6e19b3fb279a4845ea81dbe371d647.png
Screenshots of package pybik
Python3-minecraftpi
libreria client Python per API Minecraft per Raspberry PI
Versions of package python3-minecraftpi
ReleaseVersionArchitectures
bookworm0.22-3all
buster0.22-1all
bullseye0.22-1all
sid0.22-3all
Popcon: 5 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

Rende facile programmare minetest e minecraft da Python, come descritto nel libro "Learn to program using Minecraft".

Questo pacchetto fornisce la libreria Python "mcpi".

Python3-pyqt5.qtopengl
collegamenti Python 3 per il modulo OpenGL di Qt5
Versions of package python3-pyqt5.qtopengl
ReleaseVersionArchitectures
jessie5.3.2+dfsg-3amd64,armel,armhf,i386
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
bullseye5.15.2+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm5.15.7+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid5.15.7+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 1039 users (682 upd.)*
Versions and Archs
License: DFSG free
Git

Il modulo OpenGL di PyQt5 fornisce widget e classi di utilità per il rendering OpenGL in un'applicazione PyQt5.

Questo pacchetto contiene la versione per Python 3 di questo modulo.

Vim
VI Migliorato - editor vi arricchito
Versions of package vim
ReleaseVersionArchitectures
bookworm9.0.0135-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie-security7.4.488-7+deb8u4amd64,armel,armhf,i386
stretch8.0.0197-4+deb9u3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-security8.0.0197-4+deb9u7amd64,arm64,armel,armhf,i386
buster8.1.0875-5+deb10u2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye8.2.2434-3+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie7.4.488-7+deb8u3amd64,armel,armhf,i386
sid9.0.0135-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream9.0.0167
Debtags of package vim:
develeditor
interfacecommandline, text-mode
roleprogram
scopeapplication
uitoolkitncurses
useediting
works-withtext, unicode
Popcon: 19347 users (3704 upd.)*
Newer upstream!
License: DFSG free
Git

Vim è una versione pressoché compatibile con l'editor UNIX Vi.

Sono state aggiunte molte nuove caratteristiche: annullamento operazioni multilivello, evidenziazione della sintassi, cronologia della riga di comando, aiuto in linea, completamento dei nomi dei file, operazioni a blocchi, possibilità di nascondere il codice, gestione Unicode, ecc.

Questo pacchetto contiene una versione di vim compilata con un insieme abbastanza standard di funzioni. Questo pacchetto non fornisce una versione di Vim con interfaccia grafica. Se si vuole di più (o di meno) si vedano gli altri pacchetti vim-*.

The package is enhanced by the following packages: halibut 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 201414