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 📦️ Package Name: lbreakouthd
🐣️ Approx. start: 2018-05-25 📦️ Arch package: ✓
🐓️ Latest: 2023-12-10 📦️ RPM package: ✓
📍️ Version: Latest: 💥️1.1.5 / Dev: r611 📦️ 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: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15625 🐛️ Created: 2019-06-13
🐜️ Updated: 2024-01-03

📖️ Summary

[en]: A modernization of LBreakout2, a libre & multi-platform, single-player / multi-player (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 includes levels from LBreakout2 in different graphic resolutions, while continuing its improvement. A very fine achievement! [fr]: Une modernisation 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, tout en poursuivant son amélioration. Une très belle réalisation !

🎥️ Videos


🎲️ Gameplay: 💥️(202310), (202309), (202305),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) g(202310) g(202309) g(202305) g(202305) g(202306) g(202302) g[fr](202xxx) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202108) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [Support their work (Donate)]

🍩️ Resources
• 💥️ LBreakoutHD - Themes (Themes, misc. licenses): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

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

🐝️ Related
[HOLaRSE [de]] [Libregamewiki]

📦️ 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: LBreakoutHD
🦊️ What's: A modernization of LBreakout2, a libre breakout game
🏡️ https://lgames.sourceforge.net/LBreakoutHD
🐣️ https://sourceforge.net/projects/lgames
🔖 #LinuxGaming #ShareYourGames #Arcade #Twitch #Breakout
📦️ #Libre #Arch #RPM #Deb #Flatpak #Snap
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🔍️ Update & Reviewed (1.1.5): 🙏️⭐⭐⭐⭐⭐
🥁️ Update: 1.1.5
⚗️ Translation update 👄️
📌️ Changes: https://sourceforge.net/p/lgames/news/2023/12/lbreakouthd-115-released/
🦣️ From: https://libregamewiki.org/LBreakoutHD
📶️ https://sourceforge.net/projects/lgames/rss?path=/lbreakouthd

💥️🎲️ https://www.youtube.com/embed/UahCa7L0jAo
🎲️ https://www.youtube.com/embed/7PPq4UueYZ0
🎲️ https://www.youtube.com/embed/bnBURlPndSU

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

LBreakoutHD is a modernization of LBreakout2, a libre & multi-platform, single-player / multi-player (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 includes levels from LBreakout2 in different graphic resolutions, while continuing its improvement. A very fine achievement!

📕 Description [en]

📕🐧"A scaleable 16:9 remake of LBreakout2, a libre, single-player / multi-player 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 modernisation 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, tout en poursuivant son amélioration. Une très belle réalisation !

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 ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

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


📄️ Installation à partir du source

• (✔ v. 1.0.6) 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), la compilation du source est une bonne idée, voir un passage obligé.

▸ Installation des dépendances :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2 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 :
• 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:

▸ Classique :
• Si vous l'avez installé à partir d'un paquet, ou l'avez compilé puis installé dans les répertoires système : [Alt+F2] puis saisissez : lbreakouthd
• 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) : $ ./lbreakouthd

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Manjaro. Par : goupildb. ⏱️ Durée du test : 30 minutes. 🎯️ Objectif : rédiger/(re)mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.
⚬ Mise à jour : le 30 Décembre 2023 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 40 minutes. 🎯️ Objectif : tester son évolution/fonctionnement.


💻️ PC Specs :
Linux distribution: Manjaro
Kernel : 6.6.8-2-MANJARO
Graphics driver : NVIDIA 545.29.06 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (6.0.2)

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. 1.0.6) Source : FONCTIONNEL. (testé avec g++ v.9.2.1)
▸ (✔ v. 1.1.5) Paquet Arch/AUR : FONCTIONNEL.
🟢️ Il est facile à installer puisqu'il est dans les dépôts (installation du paquet).

🏗️ Réalisation :
🟢️ Une réalisation soignée, de qualité commerciale.

‣ 📟️ Interface :
🟢️ Son interface est claire/intuitive et bien organisée.
🟢️ L'interface est correctement traduite.
🟢️ Une aide omniprésente.
🟢️ L'interface fonctionne aussi bien en plein écran qu'en fenêtré (nécessite un redémarrage de l'interface).
🟢️ En mode fenêtré, pas de redimensionnement de l'interface néanmoins plusieurs dimensions de bonne taille sont proposées.
🟢️ Une belle interface, sobre, avec de nombreux paramétrages et un accès direct aux tableaux.
🟠️ L'aspect graphique du pad manque de fantaisie.
🟢️ L'interface propose des thèmes.
🟠️ Elle ne propose pas d'installation des thèmes depuis l'interface (il faudra les télécharger séparément puis les installer). Il semble (d'après le message lorsque l'on tente de sélectionner un thème sous l'interface) néanmoins que cela soit prévu.

🟢️ 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é ?)

‣ 🎮️ Contrôles :
🟢️ Il se joue au clavier et à la souris. Les touches sont re-définissables et les réglages assez complets.
🟠️ Pas de support du gamepad pour l'instant.

‣ 🎧️ Son :
🟢️ Les effets sonores sont ceux de Lbreakout2.
🟠️ Pas de bande son.

🎲️ Gameplay :
⚪️ Objectif : Celui du casse-brique, faire le plus haut score en restant le plus longtemps en vie.
🟢️ C'est classique, mais parfaitement exécuté (1ere plus-value).
🟢️ Sa 2nde grosse plus-value c'est la myriade / variété / originalité des bonus / power-ups récupérés en fonction des briques touchées.

⚪️ Difficulté :
🟢️ Le jeu n'est pas frustrant, tout en permettant aux meilleurs joueurs d'augmenter la difficulté (dans les options).

🪦️ Longévité :
🟢️ La 3eme, 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
• J'aurais aimé le support de mon gamepad (très peu utilisé dans les jeux) avec force-feedback
• Un thème de type Arkanoid (au graphisme très fantaisie).

‣ 🌤️ Axes d'amélioration
• Pas de bande musicale (dommage).
• Il lui manque un peu la fantaisie graphique d'Arkanoid pour être parfait à mes yeux (sous forme de thème à venir ?)

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


🕹️ Conclusion :
Impression globale : 👍️
🟢️ Une réalisation sobre et parfaitement exécutée. Ses gros points forts sont aussi la variété/originalité des bonus et la quantité de tableaux.
Il me manque un peu la fantaisie graphique d'Arkanoid (Lbreakout2 s'en rapproche), mais je suis sans doute trop exigeant, ce jeu est déjà excellent !
🟢️ Ce jeu a fait d'énormes progrès depuis mon précédent test !
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son auteur !
💰 Rappelons que vous pouvez encourager son auteur par une petite donation.