Liblast - Le Bottin des Jeux Linux

Liblast

🗃️ Specifications

📰 Title: Liblast 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ FPS ➤ Fantasy & Sci-fi ➤ eSports 🌍️ Browser version:
🔖 Tags: FPS; Objective-Based; Team-Based; Class-Based; Godot engine; JetPack; PvP; Online Multi; Local Multi; Keyboard; Mouse 📦️ Package Name:
🐣️ Approx. start: 2020-06-13 📦️ Arch package:
🐓️ Latest: 2024-02-05 📦️ RPM package:
📍️ Version: Latest: - / Dev: 0.1.9-1 hotfix pre-alpha / 55ae5363b2 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: Code: AGPL-3+ / Artwork: CC BY-SA 4.0 📦️ AppImage package:
🏝️ Perspective: First person 📦️ Snap package:
👁️ Visual: 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: 16244 🐛️ Created: 2022-09-24
🐜️ Updated: 2024-03-05

📖️ Summary

[en]: A libre, multi-platform, class-based, solo/multi team-based, arena FPS whose primary match objective is not to eliminate other players but to accomplish an objective (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]: Un FPS solo/multijoueur en équipe et en arène libre et multi-plateforme, basé sur des classes, dont l'objectif primaire du match 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.

🚦 Entry status

💡 Lights on: ✓ 🦺️ Work in progress:
📰 What's new?: 🎥️ New video New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done:
🕳️ Not used2: 👔️ Already shown:

🎥️ 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[de](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
🦊️ 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 #Godot
📦️ #Libre #Bin
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: (wip)
⚗️ New Content 🏝️
📌️ Changes: https://mastodon.gamedev.place/@liblast/111768638551513167
🦣️ From: https://mastodon.gamedev.place/@liblast/111768638551513167
📶️ https://codeberg.org/Liblast/Liblast/releases.rss
📰 https://www.youtube.com/embed/LfvuKeNCGws

🏝️ 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 is a libre, multi-platform, class-based, single-player / multi-player team-based, arena FPS whose primary match objective is not to eliminate other players but to accomplish an objective (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 est un FPS solo/multijoueur en équipe et en arène libre et multi-plateforme, basé sur des classes, dont l'objectif primaire du match 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 :
• Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable et (s'il ne l'est pas) de rendre son binaire exécutable (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DU JEU:

▸ Classique :
• Si vous l'avez compilé sans l'avoir installé dans les répertoires système ou disposez de son binaire, en console dans son répertoire racine, lancez (ou cliquez sur ce binaire si vous l'aviez rendu exécutable d'un clic droit sur le fichier) : $ ./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 : rédiger/(re)mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes 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


🫕️ Installation :
▸ (✘ v. 0.1.1.7-pre-alpha) Binaire classique : NE FONCTIONNE PAS.
▸ (✔ v. 0.1.8-pre-alpha / e939c305e5) Binaire classique : FONCTIONNEL.

🏗️ 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.

🛬️ 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)

🎲️ Gameplay / Usage :
⚪️ Objectif : c'est du FPS en salle.
🟢️ Un bon gameplay.
🟢️ Le jeu est fun.

🏆️ 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]).

‣ 🌤️ 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 : 👍️
🟢️ 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 !
🟢️ Le jeu est vraiment sympa, les contrôles sont assez bon (on s'y fait aux touches (ZQSD).
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !