LBreakoutHD - Le Bottin des Jeux Linux

LBreakoutHD

🗃️ Specifications

📰 Title: LBreakoutHD 🕹️ / 🛠️ Type: Game
🗃️ Genre: Arcade 👁️ Visual: 2D
🏷️ Category: Arcade ➤ Twitch ➤ Breakout 🏝️ Perspective: Side view
🔖 Tags: Arcade; Twitch; Breakout; Classic; Local Multi; Level Editor; Keyboard; Mouse ⏱️ Pacing: Real Time
🐣️ Approx. start: 2018-05-25 👫️ Played: Single & Multi
🐓️ Latest: 2024-07-15 🚦 Status: 05. Tested & Working (status)
📍️ Version: Latest: 💥️ 1.1.9 / Dev: r704 ❤️ Like it: 3. 👍️⭐⭐⭐ (very good)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 2. 🏅️⭐⭐⭐⭐ (it works)
🏛️ License: GPL-2 ✨️ (temporary):
🐛️ Created: 2019-06-13 🐜️ Updated: 2024-07-16

📦️ Deliverables

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

🚦 Entry status

📰 What's new?: 🪛️ Maintenance 👔️ 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: 15625

📖️ 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(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.9
⚗️ Maintenance 🪛️
📌️ Changes: https://sourceforge.net/projects/lgames/files/lbreakouthd/
🦣️ From: 🛜️ 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/VUNyomgh_-0

🕶️ 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 :
• 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

• 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 :
$ cmake -S . -B build/
$ cd build/
$ make -j$(nproc)
↪ le(s) binaire(s) issu(s) de la compilation se trouve(nt) dans le répertoire build/
↪ 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 installé dans les répertoires système : [Alt+F2] lbreakouthd
• 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 : $ ./lbreakouthd

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le ? sous Manjaro. Par : goupildb. ⏱️ Durée du test : 30 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le 30 Décembre 2023 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 40 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.


💻️ 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 (xpadneo-dkms required)(drift if battery low)


🫕️ 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 :
🟢️ Une interface sobre, élégante, claire/intuitive, bien organisée, correctement traduite, très bien expliquée (aide omniprésente),
🟢️ Elle offre notamment un bon choix de paramétrages, le plein écran et le fenêtré (nécessite un redémarrage de l'interface), un mode fenêtré sans redimensionnement de fenêtre avec plusieurs tailles de fenêtres, le support des thèmes, du contenu libre/gratuit livré avec l'interface,
🟠️ Point(s) faible(s) relevé(s) : il lui manque le support des thèmes depuis l'interface (nécessité de les télécharger et de les installer),

‣ 🎮️ Contrôles :
⚪️ Il/Elle se contrôle au clavier et à la souris.
🟢️ Il/Elle bénéficie de contrôles simples, redéfinissables,
🟠️ Point(s) faible(s) relevé(s) : il lui manque le support du gamepad,

‣ 🎧️ Son :
🟢️ Le jeu est accompagné d'effets sonores de qualité (ceux de Lbreakout2),
🟠️ Point(s) faible(s) relevé(s) : il lui manque une bande son,

‣ 🏞️ Graphismes
🟢️ Un graphisme soigné,
🟠️ Point(s) faible(s) relevé(s) : il lui manque un graphisme moins austère/plus fantaisiste,

‣ 🍯️Contenu
🟢️ Il offre un contenu libre et original, un contenu important, un accès direct aux tableaux/cartes,
🟢️ 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é ?)


👾️ Gameplay / Usage / Contenu :

‣ ⛳️ Objectif / Thème
⚪️ C'est une modernisation de LBreakout2, un casse-briques 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.

‣ 🐮️ Spécificités
⚪️ Il reprend les niveaux de LBreakout2 dans différentes résolutions graphiques, tout en poursuivant son amélioration.

‣ 🗻️ Difficulté / prise en main de l'utilisateur
🟢️ Il/Elle offre un jeu non frustrant, tout en permettant aux meilleurs joueurs d'augmenter la difficulté (options),


🧪️ Tests effectués :

‣ 🎲️ Résultat des tests :
🟢️ 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.


🪦️ 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 :)


🏆️ Impressions :

‣ 🌤️ Axes d'amélioration
• Pas de bande musicale (dommage).
• Un peu de fantaisie graphique (type Arkanoid, sous forme de thème à installer ?)

‣ 🌞️ 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 : 👍️
❤️ Like it: 👍️⭐⭐⭐ (very good)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (it works)

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