Pyxel - Le Bottin des Jeux Linux

Pyxel

🗃️ Specifications

📰 Title: Pyxel 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Emulation 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Emulation ➤ Engine ➤ Fantasy Console 🌍️ Browser version:
🔖 Tags: Fantasy console; Emulation; Prototyping; Tools; Retro; Pyxel engine; Python; Multi-platform; Tile Map Editor; Sprite Editor; Audio Editor; Local Multi; Keyboard; Mouse; Controller 📦️ Package Name: python-pyxel
🐣️ Approx. start: 2018-06-10 📦️ Arch package: ✓
🐓️ Latest: 2024-01-08 📦️ RPM package:
📍️ Version: Latest: 💥️2.0.5 / Dev: 6b0dfd2 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: MIT 📦️ AppImage package:
🏝️ Perspective: Third & First person 📦️ Snap package:
👁️ Visual: 2D & 3D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support: ✓
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15747 🐛️ Created: 2020-02-24
🐜️ Updated: 2024-02-02

📖️ Summary

[en]: A libre, multi-platform virtual game console (software, also called "Fantasy computer") with deliberately limited specifications (16 colors, 256x256 pixels, 4-channel sound, Python programming), to encourage small but expressive designs. It supports keyboard, mouse, joystick, and comes with the necessary development tools (for code, sprites, maps, sound effects and music). [fr]: Une console de jeu virtuelle (logicielle, que l'on nomme aussi "Fantasy computer") libre et multi-plateforme aux spécifications volontairement limitées (16 couleurs, 256x256 pixels, son 4 canaux, programmation en Python), pour encourager les conceptions petites mais expressives. Elle supporte le clavier, la souris, le joystick, et est livrée avec les outils de conception nécessaires (pour le code, les sprites, les cartes, les effets sonores et la musique).

🎥️ Videos


🕯️ How To: (202309), (202011), [fr](202306),


🎮️ Showcase: Sound & Music tests (201902),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(201902) ht(202309) ht(202011) ht(201811) ht[fr](202306) ht[de](202xxx) ht[ru](202007) ht[pl](202305) ht[cz](202xxx) ht[sp](202104) ht[pt](202202) ht[it](202xxx) ht[tr](202xxx) ht[jp](201812) g] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Support their work (Donate)]

🍩️ Resources
Games
• Arkanoid clone (Arkanoid clone made with Pyxel. GPL-3): [Homepage] [Dev site] [AppImage]

🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Showcase]

🦣️ Social
Devs (Pyxel Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Takashi Kitao (kitao) [fr] [en]): [Site 1 2] [Chat] [mastodon] [X] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord] [Discord [jp]]

🐝️ Related
[Python Awesome]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Pyxel
🦊️ What's: A libre virtual game console (Fantasy computer)
🏡️ -
🐣️ https://github.com/kitao/pyxel
🔖 #LinuxEmulation #FantasyConsole
📦️ #Libre #Bin #Arch
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 2.0.5
⚗️ No changelog 🙈️🙉️🙊️
📌️ Changes: https://github.com/kitao/pyxel/releases
🦣️ From: 📶️ https://github.com/kitao/pyxel/releases.atom

🕯️ https://www.youtube.com/embed/?list=PLp_k-oh2bNHairxWQK_SYL5Me_OBJYJs8
🕯️ https://www.youtube.com/embed/Qg16VhEo2Qs
🕯️[fr] https://www.youtube.com/embed/?list=PLf9q1kOFgZYUajkTw-02FSpjXMzlpZumr

🕶️ A view of a range of games created with this engine, and in the foreground a window with the engine's logo and the message "Thank You for 12,000 stars and 400,000 downloads!"

Pyxel is a libre, multi-platform virtual game console (software, also called "Fantasy computer") with deliberately limited specifications (16 colors, 256x256 pixels, 4-channel sound, Python programming), to encourage small but expressive designs. It supports keyboard, mouse, joystick, and comes with the necessary development tools (for code, sprites, maps, sound effects and music).

📕 Description [en]

📕🐧"A libre virtual game console (Fantasy computer)"🐧📕.

Pyxel is a retro game engine for Python.

Thanks to its simple specifications inspired by retro gaming consoles, such as only 16 colors can be displayed and only 4 sounds can be played back at the same time, you can feel free to enjoy making pixel art style games.

The motivation for the development of Pyxel is the feedback from users. Please give Pyxel a star on GitHub!

Pyxel's specifications and APIs are inspired by PICO-8 and TIC-80.

Pyxel is open source and free to use. Let's start making a retro game with Pyxel!

Specifications

☑ Run on Windows, Mac, and Linux
☑ Code writing with Python3
☑ 16 color palette
☑ 256x256 sized 3 image banks
☑ 256x256 sized 8 tilemaps
☑ 4 channels with 64 definable sounds
☑ 8 musics which can combine arbitrary sounds
☑ Keyboard, mouse, and gamepad inputs
☑ Image and sound editor

📕 Description [fr]

Une console de jeu virtuelle (logicielle) multi-plateforme aux spécifications volontairement limitées, par la Pyxel Team, initié par Takashi Kitao (kitao).
En Python & Rust.

Pyxel est une console de jeu virtuelle (logicielle, que l'on nomme aussi "Fantasy computer") libre et multi-plateforme aux spécifications volontairement limitées (16 couleurs, 256x256 pixels, son 4 canaux, programmation en Python), pour encourager les conceptions petites mais expressives. Elle supporte le clavier, la souris, le joystick, et est livrée avec les outils de développement nécessaires (pour le code, les sprites, les cartes, les effets sonores et la musique).


Pyxel est un moteur de jeu rétro pour Python.

Grâce à ses spécifications simples inspirées des consoles de jeux rétro, telles que 16 couleurs seulement peuvent être affichées et 4 sons seulement peuvent être joués en même temps, vous pouvez vous sentir libre de créer des jeux de style pixel art.

Le développement de Pyxel est motivé par les commentaires des utilisateurs. Donnez une étoile à Pyxel sur GitHub !

Les spécifications et les API de Pyxel sont inspirées de PICO-8 et TIC-80.

Pyxel est un logiciel libre et gratuit. Commençons à créer un jeu rétro avec Pyxel !

Spécifications

☑ Fonctionne sous Windows, Mac et Linux
☑ Écriture de code avec Python3
☑ Palette de 16 couleurs
☑ 3 banques d'images de taille 256x256
☑ 8 tilemaps de taille 256x256
☑ 4 canaux avec 64 sons définissables
☑ 8 musiques qui peuvent combiner des sons arbitraires
☑ Entrées clavier, souris et manette de jeu
☑ Éditeur d'images et de sons

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Pas de binaire classique disponible.

📄️ Installation à partir du source

• Si vous souhaitez quelque-chose de très récent (versions de développement) et/ou qu'il n'y a pas de binaire disponible pour votre distribution/architecture (32/64-bits), la compilation du source est une bonne idée, voir un passage obligé.

▸ Installation des dépendances :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2 python3 python3-pip

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/kitao/pyxel
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/kitao/pyxel

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ make -C pyxel/core clean all
$ pip3 install .
(n'oubliez pas le ".")
↪ vous obtenez différents binaires (dont pyxeleditor) dans ~/.local/bin/


🚀️ LANCEMENT DE L'INTERFACE:

▸ Classique :
• En console dans ~/.local/bin/ lancez : $ ./pyxeleditor

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Debian Testing 64-bit. Par : goupildb. ⏱️ Durée du test : 5 minutes.🎯️ Objectif : tester son évolution/fonctionnement.


🫕️ Installation :
▸ (✔ v. 1.3.0) Source : FONCTIONNEL.
🟠️ Pas de binaire disponible.
🟢️ Son source se compile facilement et fonctionne bien.

🧪️ Tests effectués :
⚪️ Je n'ai pas les compétences pour un test sérieux de cet outil. Ce test ne consiste qu'à vérifier si l'outil démarre et éventuellement s'il fonctionne avec des opérations basiques.
🟢️ J'ai juste testé le lancement de l'éditeur et je me suis un peu amusé avec lui : j'ai créé un sprite, l'ai disposé sur une carte, ai aussi créé une succession de sons (n'appelons pas cela une mélodie :)).
🟢️ Visiblement il fonctionne bien.

🕹️ Conclusion :
Impression globale : 👍️
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !