Debian Games Project
Summary
Perl development
development of games in Perl

This metapackage will install a selection of suitable tools and packages to develop games in the Perl programming language. Example games written in Perl 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 Perl development packages

Official Debian packages with high relevance

Libalien-sdl-perl
assistant pour obtenir, construire et utiliser les bibliothèques SDL
Versions of package libalien-sdl-perl
ReleaseVersionArchitectures
stretch1.446-3all
buster1.446-3all
bullseye1.446-3.1all
sid1.446-3.1all
wheezy1.430-4all
jessie1.444-1all
Debtags of package libalien-sdl-perl:
devellang:perl, library
uitoolkitsdl
Popcon: 138 users (66 upd.)*
Versions and Archs
License: DFSG free
Git

Il s'agit de l'idée de Perl d'un métapaquet pour fournir les dépendances de la bibliothèque C pour l'application SDL en Perl.

Ce paquet peut être utilisé, lors de la compilation à partir du code source, pour détecter et obtenir les réglages de configuration à partir d'une application SDL installée et des bibliothèques qui lui sont liées. En tant que paquet exécutable, il fournit les bibliothèques natives utilisées lors de la construction de ce paquet.

Ce paquet fournit le module Perl Alien::SDL.

Libimage-magick-perl
interface Perl pour les routines graphiques d'ImageMagick
Versions of package libimage-magick-perl
ReleaseVersionArchitectures
stretch-security6.9.7.4+dfsg-11+deb9u12all
stretch6.9.7.4+dfsg-11+deb9u8all
jessie-security6.8.9.9-5+deb8u19all
jessie6.8.9.9-5+deb8u12all
buster-security6.9.10.23+dfsg-2.1+deb10u1all
bullseye6.9.11.60+dfsg-1all
sid6.9.11.60+dfsg-1.3all
buster6.9.10.23+dfsg-2.1+deb10u1all
upstream6.9.12.13
Debtags of package libimage-magick-perl:
devellang:perl, library
Popcon: 1161 users (3354 upd.)*
Newer upstream!
License: DFSG free
Git

PerlMagick est une interface Perl orientée objet pour ImageMagick. Il est possible d'utiliser le module pour lire, manipuler ou écrire une image ou une série d'images à partir d'un script Perl. Ces fonctions rendent le module parfaitement adapté aux scripts Web CGI.

Il s'agit du paquet perlmagick de compatibilité (enveloppe) qui utilise la profondeur de canal par défaut.

Ce paquet fournit la classe Perl Image::Magick.

Libimager-perl
Perl extension for generating 24-bit images
Versions of package libimager-perl
ReleaseVersionArchitectures
jessie1.000+dfsg-2amd64,armel,armhf,i386
stretch1.005+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.010+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.012+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid1.012+dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
squeeze0.75-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.91+dfsg-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libimager-perl:
devellang:perl, library
useconverting
works-withimage:raster
Popcon: 16 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Imager is a module for creating and altering images. It can read and write various image formats, draw primitive shapes like lines and polygons, blend multiple images together in various ways, scale, crop, render text and more.

Imager also has convenience functions for things like color space conversion (convert RGB to HSV and back).

Libois-perl
Perl binding for the OIS C++ input framework
Versions of package libois-perl
ReleaseVersionArchitectures
bullseye0.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.05-3amd64,armel,armhf,i386
sid0.10-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
squeeze0.05-1amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc
wheezy0.05-3amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc
stretch0.05-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.10-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package libois-perl:
devellang:perl, library
roleshared-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This is a Perl binding for OIS, Object-Oriented Input System, a crossplatform C++ input framework, found at http://sourceforge.net/projects/wgois. It is made so that Ogre (https://metacpan.org/release/Ogre) can be useful, but there might be uses outside of Ogre.

The wrapping isn't really complete at the moment.

Libopengl-perl
Perl interface providing graphics display using OpenGL
Versions of package libopengl-perl
ReleaseVersionArchitectures
jessie0.6703+dfsg-1amd64,armel,armhf,i386
squeeze0.62+dfsg-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.66+dfsg-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
stretch0.6704+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.7000+dfsg-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.7000+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.7000+dfsg-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package libopengl-perl:
devellang:perl, library
interface3d
roledevel-lib
Popcon: 4 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

OpenGL is a Perl module that provides an interface to most of Open Graphics Library, API versions 1.0, 1.1 and 1.2. There is full support for the Utility Toolkit (GLUT) up to version 3 and provides some additional functionality via partial support for the Utility Library (GLU). It also provides functionality to use the X Window System (through X11 and GLX) as an alternative to GLUT.

Libsdl-perl
SDL bindings for the Perl language
Versions of package libsdl-perl
ReleaseVersionArchitectures
squeeze2.2.5-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
sid2.548-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye2.548-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.548-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.546-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy2.540-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.542-1amd64,armel,armhf,i386
Debtags of package libsdl-perl:
devellang:perl, library
uitoolkitsdl
Popcon: 123 users (43 upd.)*
Versions and Archs
License: DFSG free
Git

SDL is a library that allows programs portable low level access to a video framebuffer, audio output, mouse, and keyboard. This perl package contains Perl bindings to access the SDL library.

Libsvg-perl
perl module to generate SVG images
Versions of package libsvg-perl
ReleaseVersionArchitectures
wheezy2.52-1all
jessie2.59-1all
stretch2.64-1all
buster2.84-1all
bullseye2.85-1all
sid2.85-1all
squeeze2.50-1all
upstream2.86
Debtags of package libsvg-perl:
devellang:perl, library
Popcon: 75 users (44 upd.)*
Newer upstream!
License: DFSG free
Git

This package provides a perl extension to generate stand-alone or inline SVG (scalable vector graphics) images using the W3C SVG xml recommendation.

Official Debian packages with lower relevance

Frozen-bubble
jeu sympathique d’éjection de bulles !
Versions of package frozen-bubble
ReleaseVersionArchitectures
stretch2.212-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.212-9amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.212-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.212-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
squeeze2.2.0-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
jessie2.212-4amd64,armel,armhf,i386
wheezy2.212-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package frozen-bubble:
gametetris
interfacex11
roleprogram
uitoolkitsdl
usegameplaying
x11application
Popcon: 120 users (40 upd.)*
Versions and Archs
License: DFSG free
Git

Frozen-Bubble est un clone du jeu populaire « Puzzle Bobble » dans lequel le joueur essaie de lancer des bulles pour former des groupes de même couleur de façon à ce qu’elles explosent.

Les joueurs s’affrontent sous forme de manchots et doivent utiliser les flèches de direction pour pointer une bulle de couleur vers un groupe de bulles. L’objectif est de supprimer toutes les bulles de l’écran avant qu’une bulle n’atteigne une ligne au bas de l’écran.

Il fournit cent niveaux de jeu, un mode pour deux joueurs, de la musique et des graphismes étonnants. Un éditeur de niveau est aussi fourni pour permettre aux joueurs de créer et jouer leurs propres niveaux.

Pangzero
jeu de tir sur des ballons avec un harpon
Versions of package pangzero
ReleaseVersionArchitectures
stretch1.4.1+git20121103-3all
buster1.4.1+git20121103-4all
bullseye1.4.1+git20121103-5all
sid1.4.1+git20121103-5all
jessie1.4.1+git20121103-1all
wheezy1.4-1all
squeeze1.3-2all
Debtags of package pangzero:
gamearcade
hardwareinput:joystick, input:keyboard
interfacex11
roleprogram
uitoolkitsdl
usegameplaying
x11application
Popcon: 8 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Pang Zero est un clone et une amélioration de Super Pang, un jeu d’action avec un tempo rapide de tir sur des ballons avec un harpon.

L’intention est de créer un jeu amusant au code source ouvert auquel beaucoup (actuellement jusqu’à six) de personnes peuvent jouer ensemble. Il est possible de jouer à Pang Zero seul, mais c’est beaucoup plus amusant de jouer avec ses amis.

Screenshots of package pangzero
Pkg-perl-tools
collection of tools to aid packaging Perl modules in Debian
Versions of package pkg-perl-tools
ReleaseVersionArchitectures
sid0.64all
bullseye0.64all
buster0.51all
stretch0.36all
jessie0.19all
Debtags of package pkg-perl-tools:
develbuildtools, debian, lang:perl, packaging, testing-qa
interfacecommandline
roleexamples, metapackage, program
scopeutility
suitedebian
works-withbugs, software:package, software:source, vcs
works-with-formatdiff, plaintext
Popcon: 21 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

The Debian Perl Group works on packaging Perl modules for Debian. This collection contains the tools which help the group with day-to-day work, like filing ITPs, forwarding bugs and patches upstream, taking over a package for the group, maintaining proper git repository structure and so on. These include dpt, bts-retitle, patchedit, and pristine-orig.

Additionally it depends on, recommends or suggests separately packaged tools the Debian Perl Group uses.

It also includes some Debian Perl Group specific lintian checks. Add "profile=pkg-perl" ("LINTIAN_PROFILE=pkg-perl" for lintian versions before 2.79.0) to your ~/.lintianrc to use them after installing this package.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 203033