Liblast-legacy - Le Bottin des Jeux Linux

Liblast-legacy

🗃️ Specifications

📰 Title: Liblast-legacy 🕹️ / 🛠️ 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: 2020-06-13 👫️ Played: Single & Multi
🐓️ Latest: 2024-03-25 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: - / Dev: 0.1.9-1 hotfix pre-alpha / d1b4d45b1f ❤️ Like it: 3. 👍️⭐⭐⭐ (very good)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (it works)
🏛️ License: Code: AGPL-3+ / Artwork: CC BY-SA 4.0 ✨️ (temporary):
🐛️ Created: 2022-09-24 🐜️ Updated: 2024-08-04

📦️ Deliverables

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

🚦 Entry status

📰 What's 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: 16244

📖️ Summary

📜️[en]: Liblast-legacy was a libre, multi-platform single-player/multiplayer team-based arena FPS. It is now archived to make way for ... Liblast, a 2.0 evolution of the engine, in development. Liblast-legacy is class-based; 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, there is no weapon gathering or powerup that could give an advantage to experienced players and put off beginners. The objectives of the project are indeed to offer a fun and accessible game 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]: Liblast-legacy était un FPS solo/multijoueur en équipe et en arène libre et multi-plateforme. Il est à présent archivé pour faire place à ... Liblast, une évolution 2.0 du moteur, en développement. Liblast-legacy est basé sur des classes ; 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.

🎥️ Videos


🏝️ Trailer: (202303),


🦉️From Devs: (202212),


🕵️ Reviews: Gamefromscratch (202308),


💎 Features: New map (Training Ring) (202401), Ragdoll physics (202302),


📰 Progress: (202402), (202303), (202303),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site 1 2] [Features/About] [Screenshots] [Videos ft(202401) ft(202302) t(202303) gd(202202) gu(202xxx) id(202301) r(202308) lp(202xxx) ht(202xxx) mp(202xxx♺) mp[fr](202xxx) mp[fr](202xxx) mp[ru](202xxx) mp[pl](202xxx) mp[cz](202xxx) mp[sp](202xxx) mp[pt](202xxx) mp[it](202xxx) mp[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] [Story & Lore [SPOLIERS]]

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

🥁️ Update: (☠️ dead)
⚗️ -
📌️ Changes: -
🦣️ From: -
🛜️ -

🏝️ https://www.youtube.com/embed/2pDOIp8bWNc
🦉️ https://www.youtube.com/embed/JAQH2AVvKhU
🕵️ https://www.youtube.com/embed/2y6mnmytrBY
💎 https://www.youtube.com/embed/0aHyH6PQd1w
💎 https://www.youtube.com/embed/Tuu3o2BRwX4
🎲️ https://www.youtube.com/embed/5BFlZ5BQhIM

🕶️ An FPS view where the protagonist is in a very large room with a paved floor, dark, bathed in a dim blue light for the walls and purple for the floor. The player is equipped with a futuristic laser rifle displaying its residual energy. In the foreground some strange small objects (small robots?). Some of them smoke slightly and emit flames (have they been hit?). In the distance we can see the figure of another player or AI visibly firing. On the far wall is written "LIBLAST . MULTIPLAYER . FPS . GAME".

📚️ Liblast-legacy was a libre, multi-platform single-player/multiplayer team-based arena FPS. It is now archived to make way for ... Liblast, a 2.0 evolution of the engine, in development. Liblast-legacy is class-based; 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, there is no weapon gathering or powerup that could give an advantage to experienced players and put off beginners. The objectives of the project are indeed to offer a fun and accessible game 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 built with Godot 4 engine and a fully open-source toolchain

Goals

Primary goals:
• Create a fun open-source game for everyone to enjoy
• Prove that libre creative tools suffice to make a good game - we use only open-source software in the production
• Have fun, get to know each other and grow together with the project

Secondary goals:
• Push the envelope of open-source FPS games in regards to a coherent design, style, technology and overall quality
• Enable the game to be playable on lower-end computers, but provide higher fidelity for those who have more powerful hardware
• Allow joining the game from a web browser for quick sessions, as well as providing downloadable package for residential or portable usage
• Actively help the development of Godot engine and other open-source tools that we depend on
• Facilitate 3rd party content via mods
• Provide optional online accounts to securely store user data and protect their in-game identity

📕 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-legacy était un FPS solo/multijoueur en équipe et en arène libre et multi-plateforme. Il est à présent archivé pour faire place à ... Liblast, une évolution 2.0 du moteur, en développement. Liblast-legacy est basé sur des classes ; 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 FPS multijoueur libre construit avec le moteur Godot 4 et une chaîne d'outils entièrement libre.

Objectifs

Objectifs principaux :
• Créer un jeu libre et amusant pour que tout le monde puisse en profiter.
• Prouver que les outils de création libres suffisent pour créer un bon jeu - nous n'utilisons que des logiciels libres dans la production.
• S'amuser, apprendre à se connaître et évoluer avec le projet.

Objectifs secondaires :
• Repousser les limites des jeux FPS libres en ce qui concerne la cohérence du design, du style, de la technologie et de la qualité générale.
• Permettre au jeu d'être jouable sur des ordinateurs bas de gamme, mais offrir une plus grande fidélité pour ceux qui ont un matériel plus puissant.
• Permettre de rejoindre le jeu à partir d'un navigateur web pour des sessions rapides, ainsi que de fournir un package téléchargeable pour une utilisation résidentielle ou portable.
• Contribuer activement au développement du moteur Godot et d'autres outils open-source dont nous dépendons.
• Faciliter le contenu tiers via les mods
• Fournir des comptes en ligne facultatifs pour stocker en toute sécurité les données des utilisateurs et protéger leur identité dans le jeu.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

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


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DU JEU:

▸ Classique :
• Si vous disposez de son binaire, rendez-le exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus ou dans son répertoire 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])
• Tir primaire : [LEFT CLICK]
• Tir secondaire : [LEFT 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 4 février 2022 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 70 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.


💻️ PC Specs :
Linux distribution: Manjaro
Kernel : 6.1.9-1-MANJARO
Graphics driver : NVIDIA 525.85.05 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.6.7)

CPU : AMD Ryzen 7 2700X (3,7GHz, 8 cores)
Motherboard : MSI B450 GAMING PRO CARBON AC (RVB)
RAM : 32Go DDR4 (2x16GB)
Graphics card : GeForce RTX 2070 (TU106)
Hard disk: 1TB NVMe Force MP510 + 2x1TB Samsung SpinPoint F1 HD103UJ & WD Green WD10EACS
Monitors : 2 x ASUS ROG Swift PG348Q (3440x1440)
Webcam : Logitech HD Pro Webcam C920 (1080p@30FPS, stereo mic.)
Keyboard : Roccat Vulcan, French layout (RVB)
Mouse : G-Lab Kult-Iridium (RVB)
Gamepad : Microsoft Xbox Elite Wireless Controller Series 2 (xpadneo-dkms required)(drift if battery low)


🫕️ Installation :
▸ ((no longer available) ✔ v. 0.1.8-pre-alpha / e939c305e5) Binaire classique : FONCTIONNEL.
▸ (🧪️not_tested) Source : NON TESTE.


🏗️ Réalisation :

‣ 🏞️ Graphismes :
🟢️ Le jeu a réalisé une avancée significative.
🟢️ Le graphisme est bien plus joli.
🟢️ L'interface fonctionne aussi bien en plein écran qu'en fenêtré.
🟠️ La carte spécifique pour les bots a parfois quelques petits soucis d'affichage dans les reflets des dalles (peu gênant).

‣ 🎧️ Son :
🟢️ Une bande son douce et discrète (uniquement dans les menus).

‣ 🎮️ Contrôles :
🟠️ Mon gamepad ou l'utilisation du gamepad ne semble pas encore supporté.
🟠️ Les touches fléchées ne sont pas supportées (touches [Z], [Q], [S], [D]).
🟠️ Les touches ne sont pas redéfinissables.
🟢️ Néanmoins on fini par s'habituer à ces touches.

‣ 👤️ Solo & 👥️ Multi-joueur :
🟠️ Peu de monde / ou personne sur le serveur au moment de ma visite.
🟢️ Il permet le jeu contre ou avec (coop) une/des IA(s) (il suffit de sélectionner la carte spécifique disponible : DM1-2 + Bots).
🟢️ La meilleure expérience est d'héberger une partie ou de jouer contre des bots.


🎲️ Gameplay / Usage :

‣ ⛳️ Objectif / Thème
⚪️ Liblast-legacy était un FPS solo/multijoueur en équipe et en arène libre et multi-plateforme. Il est à présent archivé pour faire place à ... Liblast, une évolution 2.0 du moteur, en développement. Les objectifs du projet sont 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.

‣ 🐮️ Spécificités
⚪️ Liblast-legacy est basé sur des classes ; 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.


🧪️ Tests effectués :

‣ 🎲️ Résultat des tests :
🟢️ Un bon gameplay.
🟢️ Le jeu est fun.


🛬️ Fiabilité :
⚪️ Rappel : le jeu est en développement, il n'est pas encore parfait.
🟠️ Lorsque l'on se met contre un mur, on passe partiellement (de quelques centimètres) au travers (peu gênant).


🏆️ Impressions :
🟢️ 🥳️ Ce FPS ne donne pas la nausée (raisons possibles : champ de vision du FPS >=90°, fréquence d'affichage élevée, mode fenêtré, référence stable avec une arme visible/un réticule). ([Source]).
🟢️ Globalement, c'est très positif tout ça :). Je n'y ai joué que contre (et avec) des bots, néanmoins le gameplay est déjà bon.
🟢️ Au début j'étais assez spectateur, mais peu à peu j'y ai pris part et l'ai trouvé assez bon, et surtout sans avoir le mal de mer (donc très très bien).
🟢️ Le développeur principal (unfa, contactable sur mastodon) a été très réactif. Le jour même où j'ai effectué ce test, il a corrigé un bug rendant des personnages invisibles et implémenté un score pour l'équipe !


‣ 🌤️ Axes d'amélioration
Le jeu n'est pas encore parfait (en développement), les quelques imperfections remarquées :
• J'ai tenté de joindre plusieurs fois le serveur unfa.xyz, mais il ne semble pas répondre (personne probablement).
• le gamepad ne semble pas utilisable pour l'instant (pas reconnu, pas de menu de paramétrage)
• les touches fléchées ne semblent pas utilisables pour l'instant (néanmoins le jeu se joue bien avec les touches du clavier, on fini par s'y habituer).
• dommage que l'on ne puisse recharger l'arme avec le clic du milieu, car la touche [R] n'est pas facile à atteindre lorsque l'on est dans l'action.
• (avis personnel) dommage qu'il n'y ai pas un score individuel en jeu, sur le HUD, pour se motiver à la tâche :) (mais ce n'est pas l'objectif initial / dans l'ADN du jeu)

‣ 🌞️ J'ai aimé
Les points sympas relevés :
• j'ai joué en mode fenêtré pendant près d'1h, et je n'ai pas du tout ressenti le mal de mer (gros point positif pour moi)
• la carte multi-joueur AbandonnedShip est très jolie (mais pas moyen d'y jouer en multi)
• le gameplay est plutôt bon.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (it works)

🔴️ Le projet est à présent mort / n'est plus maintenu. Il est remplacé par Liblast.
🟢️ Le jeu était vraiment sympa, les contrôles assez bon (on s'y fait aux touches (ZQSD).
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !