Liblast - Le Bottin des Jeux Linux

Liblast

🗃️ Specifications

📰 Title: Liblast 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 👁️ Visual: 3D
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ eSports 🏝️ Perspective: First person
🔖 Tags: FPS; Objective-Based; Team-Based; Class-Based; Godot engine; JetPack; PvP; Online Multi; Local Multi; Keyboard; Mouse ⏱️ Pacing: Real Time
🐣️ Approx. start: 2024-01-28 👫️ Played: Single & Multi
🐓️ Latest: 2024-07-13 🚦 Status: 02. In dev. (no status)
📍️ Version: Latest: - / Dev: f2946cf501 ❤️ Like it: 8. 🦺️ (in dev.)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (it works)
🏛️ License: MIT ✨️ (temporary):
🐛️ Created: 2024-07-13 🐜️ Updated: 2024-07-14

📦️ Deliverables

📦️ Package name: ..... 📦️ Arch:
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 💥️ New 👔️ Already shown:
💡 Lights on: 💭️ New version published (to be updated):
🎨️ Significant improvement: 🦺️ Work in progress:
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 👻️ Temporary:
🎰️ ID: 16438

📖️ Summary

📜️[en]: A rewrite of the eponymous game (now renamed Liblast-legacy, same author + Yo Soy Freeman), to take up its architecture and build on a solid foundation moving forward. In July 2024, it is in its early stages and not yet playable. Its predecessor is a libre, multi-platform, single-player/multiplayer, team- and class-based arena FPS, where the primary objective of a game is not to eliminate other players, but to accomplish a goal (defend a point, accomplish a mission, ...). Weapons are acquired from the start, and there is no weapon gathering or powerup to give an advantage to experienced players and put off beginners. The project's objectives are to offer a game that is fun and accessible even to beginners, to run on any type of hardware configuration (powerful machines or not), and to validate and contribute to an entirely libre development tool chain. 📜️[fr]: Une réécriture du jeu éponyme (désormais renommé Liblast-legacy, même auteur + Yo Soy Freeman), pour en reprendre l'architecture et construire sur des bases solides pour aller de l'avant. En juillet 2024, il n'en est qu'à ses débuts et n'est pas encore jouable. Son prédécesseur est un FPS d'arène libre, multiplateforme, solo/multijoueur, en équipe et en classe, où l'objectif premier d'une partie n'est pas d'éliminer les autres joueurs, mais d'accomplir un but (défendre un point, accomplir une mission, ...). Les armes s'acquièrent dès le départ, et il n'y a pas de collecte d'armes ou de powerup pour avantager les joueurs expérimentés et rebuter les débutants. Les objectifs du projet sont de proposer un jeu ludique et accessible même aux débutants, de fonctionner sur tout type de configuration matérielle (machines puissantes ou non), et de valider et contribuer à une chaîne d'outils de développement entièrement libre.

🎥️ Videos


🦉️From Devs: (202402),


🎮️ Showcase: (202405), (202404),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site ] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202402) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) ht(202xxx) d(202405) d(202404) d(202405) g(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] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Liblast Team 1 2 [fr] [en]): [Site 1 2 3] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Tobiasz Karoń (unfa) [fr] [en]): [Site 1 2 3] [Patreon] [Liberapay] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [Audius] [SoundCloud] [Discord] [PressKit] [Interview 1(201812) 2(202209)]
Devs (Yo Soy Freeman 1 2 [fr] [en]): [Site 1 2 3] [Ko-fi] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related


📦️ 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: Liblast
🦊️ What's: A libre team-based arena FPS
🏡️ https://libla.st/
🐣️ https://codeberg.org/Liblast
🦉️ https://mastodon.gamedev.place/@liblast
🦉️ https://mastodon.social/@unfa
🦉️ https://mastodon.gamedev.place/@YoSoyFreeman
🔖 #LinuxGaming #ShareYourGames #FPS #TeamBased #ESport
📦️ #Libre #SRC #Godot
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

Dev ----------------------------------------

🥁️ Update: (wip)
⚗️ New Content 🏝️
📌️ Changes: https://mastodon.gamedev.place/@liblast/111768638551513167
🦣️ From: https://mastodon.gamedev.place/@liblast/112780240657208183
📶️ https://codeberg.org/Liblast/Liblast/tags.rss

Stable -------------------------------------

🥁️ Update: -
⚗️ -
📌️ Changes: -
🦣️ From: -
📶️ https://codeberg.org/Liblast/Liblast/tags.rss

🦉️ https://www.youtube.com/embed/LfvuKeNCGws
🎮️ https://www.youtube.com/embed/6DH8Kjc0650
🎮️ https://www.youtube.com/embed/TN1QOMLzt9s

🕶️ An FPS view of the game (at an early stage) where the protagonist (me) is on the roof of a sky-blue building near other buildings. His arms and hands are not yet textured (black).

📚️ Liblast is a rewrite of the eponymous game (now renamed Liblast-legacy, same author + Yo Soy Freeman), to take up its architecture and build on a solid foundation moving forward. In July 2024, it is in its early stages and not yet playable. Its predecessor is a libre, multi-platform, single-player/multiplayer, team- and class-based arena FPS, where the primary objective of a game is not to eliminate other players, but to accomplish a goal (defend a point, accomplish a mission, ...). Weapons are acquired from the start, and there is no weapon gathering or powerup to give an advantage to experienced players and put off beginners. The project's objectives are to offer a game that is fun and accessible even to beginners, to run on any type of hardware configuration (powerful machines or not), and to validate and contribute to an entirely libre development tool chain.

📕 Description [en]

📜️ "A libre, class-based, solo/multi team-based, arena FPS" 📜️

A libre multiplayer FPS game and framework built using Godot game engine and a fully open-source tool chain.

📕 Description [fr]

Un FPS libre, solo/multijoueur en équipe et en arène, basé sur des classes et des objectifs à atteindre, par la Liblast Team, initié par Tobiasz Karoń (unfa) & Yo Soy Freeman.
Il utilise le moteur Godot.

Liblast est une ré-écriture du jeu éponyme (à présent renommé Liblast-legacy, même auteur + Yo Soy Freeman), pour en reprendre l'architecture et construire sur une base solide pour aller de l'avant. En Juillet 2024 il est en stade précoce et n'est pas encore jouable. Son prédécesseur est un FPS libre et multi-plateforme, solo/multijoueur en équipe et en arène, basé sur des classes, dont l'objectif primaire d'une partie n'est pas d'éliminer les autres joueurs mais d'accomplir un objectif (défendre un point, accomplir une mission, ...). Les armes sont acquises dès le démarrage, il n'y a pas de collecte d'arme ni de powerup susceptibles de donner un avantage aux joueurs confirmés et rebuter les débutants. Les objectifs du projet sont en effet d'offrir un jeu amusant et accessible même aux débutants, de fonctionner sur tout type de configuration matérielle (machines puissantes ou non), et de valider et contribuer à une chaîne d'outils de développement entièrement libres.


Un jeu FPS multijoueur libre et un framework construit en utilisant le moteur de jeu Godot et une chaîne d'outils entièrement libre.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

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


📄️ Installation à partir du source

Installation d'un jeu Godot à partir de son 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), l'installation du source est une bonne idée, voir un passage obligé.

▸ Installation du moteur Godot
• Installez le moteur Godot depuis le dépôt de votre distribution.

▸ Téléchargement du source (sur Codeberg) :
☝️ 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://codeberg.org/Liblast/Liblast
(Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitLab, dans la section Tags, le nom du titre est valide).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://codeberg.org/Liblast/Liblast

▸ Chargement du source de votre jeu/outil dans le moteur Godot
• Pour charger votre source sous l'interface de Godot, à l'aide votre gestionnaire de fichier, cliquez sur le fichier “project.godot” de votre source, ce qui va charger le moteur Godot, le source, et d'autres ressources nécessaires.

▸ Test de votre jeu/outil avant compilation
• Si vous souhaitez le tester avant de créer son exécutable, en haut à droite de l'interface cliquez sur "▸", pour arrêter votre jeu/outil il suffit de cliquer sur "■".

▸ Compilation
• Créez votre binaire en sélectionnant "Projet" ➜ "Exporter" ➜ "Linux (Exécutable)" ➜ "Exporter le projet" ➜ sélectionnez le répertoire souhaité (ou créez en un via le bouton "Créer un dossier") : si le nom de l'exécutable vous convient, cliquez sur le bouton "Enregistrer", puis le bouton “Fermer”.
• puis quittez Godot (en haut à gauche de l'interface cliquez sur "Scène" ➜ "Quitter").
↪ vous obtenez le(s) binaire(s) : xxxx (à remplacer par le nom du binaire que vous avez retenu).

💡 S'il indique "Aucun modèle d'exportation n'a été trouvé (...)":
• Cliquez sur le lien "Gérer les modèles d'exportation" en bas du menu, puis sur le menu suivant "Télécharger et installer", puis sur "Fermer" une fois le téléchargement achevé.
• et reprenez ci-dessus ("Créez votre binaire en sélectionnant "Projet" ➜ "Exporter"(...)").



🚀️ LANCEMENT DU JEU:

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] Liblast.x86_64 ou $ Liblast.x86_64
• Sinon, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./Liblast.x86_64



⌨️🖱️🎮️ CONTRÔLES :

• Il se contrôle à la souris et au clavier.

• Menu : touche [ESC]

• Direction (avant, gauche, arrière, droite) : [Z], [Q], [S], [D])
• Direction du regard : 🖱️


• Tir primaire : [🖱️ LEFT CLICK]
• Tir secondaire : [🖱️ RIGHT CLICK]
• Recharger : [R]
• JetPack (1 seconde) : [SPACE]

• Message (à l'équipe/to team) : [T]
• Message (à tous/to all) : [Y]

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 14 Juillet 2024 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


⚪️ Rappel : en Juillet 2024 il s'agit encore d'une version précoce, ce n'est pas encore un jeu.


🫕️ Installation :
▸ (✔ v. f2946cf501) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien,


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s) :
⚪️ La version testée ce jour est une version de développement précoce,

‣ 🎲️ Résultat des tests :
🟢️ Il fonctionne bien et je n'ai pas décelé de bugs.
⚪️ A ce stade (202407) on peut se déplacer autour et dans l'un des 3 bâtiments surmontés d'une énorme sphère. Pour la copie d'écran je suis monté au sommet de l'un d'entre eux via des plans inclinés situés à chaque étage. Le personnage a pour l'instant des bras et mains basiques (non texturés).


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 🦺️ (in dev.)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (it works)

🟢️ Il reste encore pas mal de boulot, néanmoins il avance.
⚪️ N'hésitez pas proposer votre aide à ce projet, les bonnes volontés sont les bienvenues.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !