LBreakoutHD - Le Bottin des Jeux Linux

LBreakoutHD

🗃️ Specifications

📰 Title: LBreakoutHD 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Arcade ➤ Twitch ➤ Breakout 🌍️ Browser version:
🔖 Tags: Arcade; Twitch; Breakout; Classic; Local Multi; Level Editor; Keyboard; Mouse; Controller 📦️ Package Name: lbreakouthd
🐣️ Approx. start: 2018-05-25 📦️ Arch package: ✓
🐓️ Latest: 2023-05-10 📦️ RPM package: ✓
📍️ Version: Latest: 1.1.3 / Dev: r582 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: GPL-2 📦️ AppImage package:
🏝️ Perspective: Side view 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15625 🐛️ Created: 2019-06-13
🐜️ Updated: 2023-05-13

📖️ Summary

[en]: A scaleable 16:9 remake of LBreakout2, a libre & multi-platform, SP/MP (2 in LAN or 4 in hotseat) breakout game. The player controls the lateral movement of a racket, with the aim of preventing the ball from reaching the bottom of the screen and of making the highest score by eliminating the maximum amount of bricks. It uses the levels of LBreakout2 in different graphic resolutions. [fr]: Une version 16: 9 redimensionnable de LBreakout2, un casse-briques libre et multi-plateforme, solo/multi (2 en LAN ou 4 en hotseat). Le joueur contrôle le déplacement latéral d'une raquette, avec pour objectif d'une part, d'empêcher la balle d'atteindre le bas de l'écran, et d'autre part de faire le plus haut score en éliminant le maximum de briques. Il reprend les niveaux de LBreakout2 dans différentes résolutions graphiques.

🚦 Entry status

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

🎥️ Videos

🐧 Linux plays: 💥️Al1en99 (202302), Manuel Cabrera Caballero [sp](202108),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(202302) lp[sp](202108) 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):

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
Devs (Mickael Speck (kulkanie) [fr] [en]): [Site 1 2] [Support their work (Donate)] [Forums] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Snap]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage] [Snap] [PortableLinuxGames]

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

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

🐘 Social Networking Update (on Mastodon)

🕹️ Title: LBreakoutHD
🦊️ What's: A scaleable 16:9 remake of LBreakout2, a libre, SP/MP breakout game
🏡️ https://lgames.sourceforge.net/LBreakoutHD
🐣️ https://sourceforge.net/projects/lgames
🔖 #LinuxGaming #Arcade #Twitch #Breakout
📦️ #Libre #Arch #RPM #Flatpak
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 1.1.3
⚗️ Hotfix 🐞️
📌️ Changes: https://lgames.sourceforge.io/index.php
🐘 From: https://mastodon.social/@holarse/110361260207598261

🐧https://invidious.lunar.icu/ogqUfhs7_Sc
🐧[sp] https://invidious.lunar.icu/1qbmjrGDLY

🕶️ A view of its UI with the breakout game on the left and the scoreboard on the right.

LBreakoutHD is a scaleable 16:9 remake of LBreakout2, a libre & multi-platform, SP/MP (2 in LAN or 4 in hotseat) breakout game. The player controls the lateral movement of a racket, with the aim of preventing the ball from reaching the bottom of the screen and of making the highest score by eliminating the maximum amount of bricks. It uses the levels of LBreakout2 in different graphic resolutions.

📕 Description [en]

📕🐧"A scaleable 16:9 remake of LBreakout2, a libre, SP/MP breakout game"🐧📕

LBreakoutHD is a scaleable 16:9 remake of LBreakout2. You try to clear levels full of different types of bricks and extras by using your paddle to aim balls at the bricks.
All LBreakout2 themes and levelsets work. New themes can be of any resolution.

This game requires SDL2, SDL2 Image, SDL2 Mixer and SDL2 TTF.

📕 Description [fr]

Un casse-briques, par Mickael Speck (kulkanie).

LBreakoutHD est une version 16: 9 redimensionnable de LBreakout2, un casse-briques libre et multi-plateforme, solo/multi (2 en LAN ou 4 en hotseat). Le joueur contrôle le déplacement latéral d'une raquette, avec pour objectif d'une part, d'empêcher la balle d'atteindre le bas de l'écran, et d'autre part de faire le plus haut score en éliminant le maximum de briques. Il reprend les niveaux de LBreakout2 dans différentes résolutions graphiques.

Voir aussi / See also: LBreakoutHD, LBreakout2,


LBreakoutHD est une version 16: 9 redimensionnable de LBreakout2. Vous essayez de vider des niveaux de briques et d’extras en utilisant votre raquette pour viser les briques.
Tous les thèmes et niveaux de LBreakout2 fonctionnent. Les nouveaux thèmes peuvent être de n'importe quelle résolution.

Ce jeu nécessite SDL2, SDL2 Image, SDL2 Mixer et SDL2 TTF.

🚧️ Installation [fr]

🔧️ INSTALLATION:

Installation à partir du paquet Manjaro/Arch :
• (✘ v. 1.010) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).

(✔ v. 1.0.6)📄️ Installation à partir du source du jeu :

▸ Installation des dépendances :
• Installez les bibliothèques SDL (voir la fiche "006 - Glossaire & licences courantes" du Bottin).
• Installez au préalable les paquets suivants : # apt install automake-1.15 (le paquet automake ne suffit pas)
💡 Nota: si l'une des bibliothèques citées ci-dessus n'est plus disponible en dépôt dans la version indiquée n'hésitez pas à en prendre une autre plus récente.

▸ Compilation du jeu :
• Dans son répertoire racine lancez successivement :
$ ./configure
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)
↪ vous obtenez le binaire : src/lbreakouthd

▸ Installation dans les répertoires du système :

Si vous voulez tester le jeu compilé, vous n'avez d'autres choix que de l'installer dans les répertoires systèmes.

Personnellement je n'aime pas cette commande, car d'une part il faut avoir confiance dans le script d'installation pour lui donner tous les droits sur votre système (y compris celui de l'effacer), et d'autre part, beaucoup de scripts d'installation sont mal construits (il fournissent un moyen d'installer mais pas de dés-installer, et donc bon courage ensuite si vous souhaitez dés-installer des dizaines de fichiers/binaires disséminés un peu partout).

Dans le cas présent, la dés-installation fonctionne bien.

# make install
(Cette dernière commande est à lancer avec les droits de l'utilisateur root).

Si plus tard vous souhaitez désinstaller :
# make uninstall


🚀️ LANCEMENT DU JEU:

• Si vous avez installé le jeu à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : Alt F2 puis saisissez : lbreakouthd

🔍️ Test [fr]

🕵️ Test par goupildb (config. : Manjaro 64-bit) :

🎯️ Objectif de ce test: rédiger/mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.

🫕️ Installation :
⚙️ Exécutable disponible :
• (✘ v. 1.010) Le jeu est en dépôt, il suffit de l'installer. La compilation en dépôt AUR plante sur :
/bin/ld : /usr/lib/libjxl.so.0.7 : référence indéfinie vers « hwy::GetChosenTarget()@HWY_0 »
collect2: erreur: ld a retourné le statut de sortie 1
make[3]: *** [Makefile:476 : lbreakouthd] Erreur 1

📄️ Compilation du source : le source se compile bien (testé avec g++ v.9.2.1)
(✔ v. 1.0.6) Et cette version 1.06 fonctionne à présent (contrairement aux précédentes), même si elle a encore un petit bug d'affichage (voir ci-après).

🏗️ Réalisation :
• 🏜️ Graphisme & interface : Une belle interface, sobre, avec de nombreux paramétrages et un accès direct aux tableaux.
Je n'ai pas trop compris la notion de "scaleable 16:9 remake of LBreakout2", car la résolution de l'interface me semble fixe (un glisser-déposer des bords de l'écran ne change pas sa taille (?).

2 types de niveaux sont disponibles :
Original Levels : les niveaux d'origine (les plus jolis de mon point de vue)
Custom Levels : des (centaines ?) de niveaux (conçus par la communauté ?)

• 🎧️ Son : les effets sonores sont ceux de Lbreakout2. Pas de bande musicale (dommage).
• 🐞️ Fiabilité / Robustesse : lorsque l'on change de mode graphique (plein-écran ou fenêtré), il est nécessaire de redémarrer le jeu sinon celui-ci (en mode fenêtré) ne s'affiche pas correctement : l'affichage est tronqué à droite, on ne voit qu'une partie du tableau des scores à droite de l'écran.
• 🎮️ Support des périphériques : Il se joue au clavier ou au joystick. Pas de support du joystick pour l'instant. Les touches sont re-définissables et les réglages assez complets.

🎲️ Gameplay :
Celui du casse-brique. C'est classique, mais bien réalisé.
Sa 1ère grosse plus-value c'est la myriade / variété de bonus / power-ups récupérés en fonction des briques touchées.

🪦️ Longévité :
La 2nde, c'est la quantité de tableaux disponibles. Rien que dans le set de niveaux "AllWorld" il y en a 268 ! Je ne sais pas combien il y en a au total, mais c'est énorme :)

🕹️ Suggestions d'améliorations
Il pourrait être intéressant d'ajouter :
• le support du joystick avec force-feedback

👍️ Pour :
• Une belle réalisation (graphisme, effets sonores, interface)
• Les touches sont re-définissables et les réglages assez complets.
• Sa 1ere grosse plus-value c'est la myriade / variété de bonus / power-ups récupérés en fonction des briques touchées.
• La 2ne, c'est la quantité de tableaux disponibles. Je ne sais pas combien il y en a au total, mais c'est énorme :)

👎️ Contre :
• Lorsque l'on change de mode graphique (plein-écran ou fenêtré), il est nécessaire de redémarrer le jeu sinon celui-ci (en mode fenêtré) ne s'affiche pas correctement : l'affichage est tronqué à droite, on ne voit qu'une partie du tableau des scores à droite de l'écran.
• Pour l'instant pas de binaire disponible et il est nécessaire d'installer le jeu dans les répertoires système (# make install) pour y jouer. Heureusement le "# make uninstall" fonctionne bien.
• Pas de bande musicale (dommage).
• Je trouve (ce n'est que mon point de vue) que le pad manque de fantaisie

🕹️ Conclusion :
Impression globale : 👍️
Cette version HD n'en est probablement qu'à ses début, et elle est déjà d'un excellent niveau (juste un petit bug d'affichage trouvé, voir ci-dessus). Pour l'instant je la trouve (un peu trop ?) sobre et fonctionnelle, mais les versions à venir pourraient bien encore nous réserver de très bonnes surprises. Sa grande force actuelle sont la variété des bonus et la quantité de tableaux.
👏️ ❤️ Un grand bravo et merci à son auteur !
💰 Rappelons que vous pouvez encourager son auteur par une petite donation.


💡️ Commentaires généraux:
Plusieurs versions sont sorties depuis mon dernier test, le rendant obsolète. J'enlève ma notation précédente.