PGE-Project - Le Bottin des Jeux Linux

PGE-Project

🗃️ Specifications

📰 Title: PGE-Project 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 🚦 Status: 05. Released
🏷️ Category: Development ➤ Engine ➤ 2D ➤ Platformer 🌍️ Browser version:
🔖 Tags: Development; 2D engine; Arcade; Platformer; Super Mario Bros.; Family Friendly; Weather; Local Multi; Local Co-op; PvE; Party Game; Campaigns; Cute; Pixel Art; Level Editor; Keyboard; Mouse; Controller 📦️ Package Name:
🐣️ Approx. start: 2013-12-01 📦️ Arch:
🐓️ Latest: 2021-03-30 🍥️ On Deb repo:
📍️ Version: Latest : 0.4.3 / Dev : 20447ce 📦️ Deb:
🏛️ License type: FOSS/Libre 📦️ RPM:
🏛️ License: GPL-3 📦️ AppImage:
🏝️ Perspective: Side view 📦️ Snap:
👁️ Visual: 2D Side-scrolling 📦️ Flatpak/Athenaeum:
⏱️ Pacing: Real Time ⚙️ Generic bin.: ✓
👫️ Played: Single & Multi 📄️ Source: ✓
🎖️ This record: 5 stars 📱️ PDA support: ✓
🎀️ Game design: 👫️ Contrib.: Goupil & Louis
🎰️ ID: 16005 🐛️ Created: 2021-03-30
🐜️ Updated: 2021-11-14

📖️ Summary

[fr]: Un ensemble d'outils (moteur, éditeur, outils connexes) libres et multi-plateformes, permettant la création de jeux de plateformes. Le moteur PGE est une version améliorée (l'équivalent de GZDoom pour Doom) de SMBX (un moteur de Super Mario Bros écrit par des fans, en VB6, uniquement pour Windows), TheXTech en est la version vanilla (l'équivalent de Chocolate Doom pour Doom). Le projet est en développement, et néanmoins dans un stade très avancé, bénéficiant des avancées et du contenu de SMBX, avec lequel il est rétrocompatible. [en]: A set of libre and multi-platform tools (engine, editor, related tools), allowing the creation of platform games. The PGE engine is an improved version (equivalent to GZDoom for Doom) of SMBX (a fan-written Super Mario Bros engine, in VB6, only for Windows), TheXTech is the vanilla version (equivalent to Chocolate Doom for Doom). The project is in development, and nevertheless in a very advanced stage, benefiting from the advances and content of SMBX, with which it is backwards compatible.

🎥️ Videos

🏎️ Speedrun :


💎 Fonctionnalités / Features : Second multi-layering background showcase (v.0.3), implemented NPC Algorithms (v.0.2),


🎮️ Quelques exemples / Some examples (Showcase) :

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots 1 2] [Videos ft(v.0.3) ft(v.0.2) t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) sr(202xxx) sr(202xxx) id(202xxx) r(202xxx) lp(202xxx) ht(202xxx) d(202xxx) d(202xxx) d(202xxx) d(202xxx) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] 2] [FAQ] [RSS] [Changelog 1 2 3]

💵 Commercial : [Support their work (Donate)]

🍩️ Resources
• Free content (for SMBX & PGE) : [Super Mario Bros. X]
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
(PGE) Devs (PGE-Project Team 1 2] [fr] [en]) : [Site 1 2] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
(PGE) Devs (Vitaly Novichkov (Wohlstand) [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
(SMBX) Devs (SMBX Team [fr] [en]) : [Site 1 2 3] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [Discord] [Interview 1 2]
Game : [Blog] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [Discord]

🐝️ Related


📦️ Misc. repositories


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

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 0.4.3 (20201225)]

🕊️ Source of this Entry: -

🐘 Social Networking Update (on Mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖 #linux
📖 Our entry: https://bit.ly/bottinLightOn

🥁️ Update:
⚗️
📌️ Changes:
🐘 From:

🏝️ http://youtu.be/
🕵️ http://youtu.be/
🕹️ http://youtu.be/
🐧 http://youtu.be/

📕 Description [fr]

Un ensemble d'outils (moteur, éditeur, outils connexes) permettant la création de jeux de plateformes, par la PGE-Project Team, initié par Vitaly Novichkov (Wohlstand).
En C++.

PGE-Project (Platformer Game Engine Project) est un ensemble d'outils (moteur, éditeur, outils connexes) libres et multi-plateformes, permettant la création de jeux de plateformes. Le moteur PGE est une version améliorée (l'équivalent de GZDoom pour Doom) de SMBX (un moteur de Super Mario Bros écrit par des fans, en VB6, uniquement pour Windows), TheXTech en est la version vanilla (l'équivalent de Chocolate Doom pour Doom). Le projet est en développement, et néanmoins dans un stade très avancé, bénéficiant des avancées et du contenu de SMBX, avec lequel il est rétrocompatible.

Voir aussi / See also : PGE-Project, TheXTech,


Introduction

Qu'est-ce que c'est exactement ? Il s'agit d'un moteur de jeu et d'une boîte à outils libres et open source, qui permet de créer des jeux de plateforme.

L'idée principale et la plus importante du projet - fournir à tout utilisateur la possibilité de créer des jeux de plateforme à partir de médias existants, qu'ils ont déjà ou qu'ils peuvent dessiner par eux-mêmes.

Le premier travail sur le projet a commencé depuis Décembre 2013, et le projet a été fondé en Mars 2014.

Ce projet est actuellement en cours de développement, mais à partir de maintenant, tout est disponible pour examen et test.


Moteur PGE

Le moteur PGE est la partie principale du projet PGE, permettant aux utilisateurs de jouer des niveaux et des épisodes.
Il fournit une couche de compatibilité avec l'ancien moteur de jeu (SMBX Engine 1.3) (lorsqu'il est utilisé dans les paquets de configuration qui suivent la norme SMBX64).
point_up Remarque Ce composant est expérimental et n'a pas terminé sa mise en œuvre de base, mais peut être utilisé pour divers tests.

Éditeur PGE

L'éditeur PGE est le principal outil de développement, permettant la création et l'édition de niveaux, de cartes du monde et de configurations de PNJ. Des utilitaires de maintenance sont également fournis.
Fournit une couche de compatibilité avec l'ancien moteur de jeu (SMBX Engine 1.3) (lorsque les paquets de configuration utilisés sont conformes à la norme SMBX64).

Calibrateur de personnages jouables

PGE Calibrator (calibrateur de personnages jouables)

Le Playable Character Calibrator permet au développeur de définir une boîte de collision pour chaque image respective d'un personnage jouable, et de calibrer toute position incorrecte des images dans un sprite de personnage jouable SMBX64.

PGE MusPlay

PGE MusPlay est un lecteur de musique léger basé sur la bibliothèque audio SDL Mixer X pour tester les fichiers musicaux (y compris les fichiers OGG avec une balise de boucle).

Convertisseur de GIFs en PNG

Ce petit utilitaire en console fusionne les paires de GIF basées sur les masques de bits utilisés dans l'ancien moteur en format PNG avec prise en charge du canal alpha (semi-transparence).

PNG to GIFs Converter

Ce petit utilitaire en console convertit une image PNG en une paire de fichiers GIF pour un rendu par algorithme bit-mask, simplifiant ainsi la création de graphiques pour l'ancien moteur.

LazyFix tool

Ce petit utilitaire en console corrige les images de masque incorrectes en images de masque noir et blanc valides.

PGE Maintainer

Ce petit utilitaire convertit et répare les fichiers de musique et les niveaux.

📕 Description [en]

"A set of libre tools (engine, editor, related tools) allowing the creation of platform games" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book).

Introduction

So what exactly is this? This is a free and open source game engine and toolkit, that allows to create games of platform genre.

The main and the most important idea of the project - to provide any user with a possibility to create platform games from existing media, that they already have or which they can draw by themselves.

The first work on project began since December 2013, and the project was founded in a March of 2014.

This Project is currently under development, but as of now, everything is available for review and testing.


PGE Engine

The PGE Engine is the main part of the PGE Project, allowing users to play levels and episodes.
Provides a compatibility layer with the legacy game engine (SMBX Engine 1.3) (when used configuration packages which are following SMBX64 Standard).
point_up Note This component is experimental and has not completed base implementation, but can be used for various testing.

PGE Editor

The PGE Editor is the main development tool, allowing the creation and editing of levels, world maps, and NPC configurations. Maintenance utilities are also provided.
Provides a compatibility layer with the legacy game engine (SMBX Engine 1.3) (when used configuration packages which are following SMBX64 Standard).

Playable Character Calibrator

PGE Calibrator

The Playable Character Calibrator allows the developer to define a collision box for each respective frame of a playable character, and calibrate any incorrect positions of the frames in an SMBX64 playable character sprite.

PGE MusPlay

PGE MusPlay is a light-weight music player based on SDL Mixer X audio library to test music files (include OGG files with a loop tags)

GIFs to PNG Converter

This small console utility merges bit-mask based GIF pairs used in the legacy engine into PNG format with alpha channel (semi-transparency) support.

PNG to GIFs Converter

This small console utility converts PNG image into a pair of GIF files for bit-mask algorithm rendering, simplifying the creation of graphics for the legacy engine.

LazyFix tool

This small console utility fixes incorrect mask images into valid black&white mask images.

PGE Maintainer

This small utility converts and fixes music files and levels.