LibreMines - Le Bottin des Jeux Linux

LibreMines

🗃️ Specifications

📰 Title: LibreMines 🕹️ / 🛠️ Type: Game
🗃️ Genre: Puzzle 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Puzzle ➤ Board Game ➤ Minesweeper 🌍️ Browser version:
🔖 Tags: Puzzle; Board Game; Minesweeper; Mouse; Flagship 📦️ Package Name: libremines
🐣️ Approx. start: 2019-12-29 📦️ Arch package: ✓
🐓️ Latest: 2024-02-24 📦️ RPM package: ✓
📍️ Version: Latest: 💥️ 2.0.0 / Dev: 4a5ef0a 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package: ✓
🏛️ License: Code: GPL-3 / Artwork: CC BY-SA 4.0 📦️ AppImage package:
🏝️ Perspective: Top-down 📦️ Snap package:
👁️ Visual: 2D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 16011 🐛️ Created: 2021-04-05
🐜️ Updated: 2024-02-25

📖️ Summary

[en]: A libre, multi-platform clone of Minesweeper. It offers a very nice vector interface (you can size it by dragging and dropping) with 3 types of minesweepers pre-set (size and number of mines), and a rather fine customization (1st cell without mine, interface theme, progress bar, ...). The game is timed and the scores are saved (with a score table). A nice realization. [fr]: Un clone libre et multi-plateforme de Minesweeper. Il offre une très jolie interface vectorielle (on la dimensionne par glisser-déposer) avec 3 types de démineurs pré-paramétrés (taille et nombre de mines), et un paramétrage assez fin (1ere cellule sans mine, thème de l'interface, barre de progression, ...). La partie est chronométrée et les scores sont sauvegardés (avec tableau des scores). Une belle réalisation.

🚦 Entry status

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

🕸️ Links

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

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (LibreMines Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Bollos00 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[HOLaRSE [de]]

📦️ 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] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [HOLaRSE on mastodon [de](20210403)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: LibreMines
🦊️ What's: A libre clone of Minesweeper
🏡️ https://bollos00.github.io/LibreMines/
🐣️ https://github.com/Bollos00/LibreMines
🔖 #LinuxGaming #ShareYourGames #Flagship #Puzzle #BoardGame #Minesweeper
📦️ #Libre #Arch #RPM #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🔍️ Reviewed (2.0.0): 👏️⭐⭐⭐⭐
🥁️ Update: 1.9.1➜2.0.0
⚗️ New features 💎
📌️ Changes: https://github.com/Bollos00/LibreMines/releases
🦣️ From: 📶️ https://github.com/Bollos00/LibreMines/releases.atom

🕶️ A view of its UI (on a clear theme), during the game (after 442 seconds of play), there are 26 mines left to find (about half have been discovered according to the bar graph on the right). A smiley face updates on the right according to your results.

LibreMines is a libre, multi-platform clone of Minesweeper. It offers a very nice vector interface (you can size it by dragging and dropping) with 3 types of minesweepers pre-set (size and number of mines), and a rather fine customization (1st cell without mine, interface theme, progress bar, ...). The game is timed and the scores are saved (with a score table). A nice realization.

📕 Description [en]

📕🐧"A libre, multi-platform clone of Minesweeper"🐧📕.

LibreMines is a Free/Libre and Open Source software Qt based Minesweeper clone available for GNU/Linux, FreeBSD and Windows systems.

The game has dark and light themes, is widely customizable, has options to create customizable fields, allows the user to play with the keyboard, among other things.

The source code is licensed under the GNU General Public License at version 3 (or any later version), this includes all files inside the src directory. The artworks are licensed under the Creative Commons Attribution-Share Alike 4.0 International, this includes all files on the share directory, except the files on share/application_stylesheets directory, which licenses are indicated with the LICENSE files inside subdirectories.

📕 Description [fr]

Un clone de Minesweeper, par la LibreMines Team, initié par Bollos00.
En C++.

LibreMines est un clone libre et multi-plateforme de Minesweeper. Il offre une très jolie interface vectorielle (on la dimensionne par glisser-déposer) avec 3 types de démineurs pré-paramétrés (taille et nombre de mines), et un paramétrage assez fin (1ere cellule sans mine, thème de l'interface, barre de progression, ...). La partie est chronométrée et les scores sont sauvegardés (avec tableau des scores). Une belle réalisation.

Le démineur est un jeu de réflexion dont l'objectif est de deviner l'emplacement des mines le plus rapidement possible en vous aidant des indications fournies par les chiffres définissant le nombre de mines situées dans les zones adjacentes d'une cellule.


LibreMines est un clone de Démineur basé sur Qt, un logiciel libre et open source disponible pour les systèmes GNU/Linux, FreeBSD et Windows.

Le jeu a des thèmes sombres et clairs, est largement personnalisable, a des options pour créer des champs personnalisables, permet à l'utilisateur de jouer avec le clavier, entre autres choses.

Le code source est sous licence GNU General Public License version 3 (ou toute version ultérieure), ce qui inclut tous les fichiers du répertoire src. Les illustrations sont sous licence Creative Commons Attribution-Share Alike 4.0 International, ce qui inclut tous les fichiers du répertoire share, à l'exception des fichiers du répertoire share/application_stylesheets, dont les licences sont indiquées avec les fichiers LICENSE dans les sous-répertoires.

🚧️ 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

▸ Installation des dépendances :
• Installez au préalable les paquets suivants :
- Manjaro : cmake qt5-svg
- Debian : build-essential qt5-default cmake libqt5svg5-dev

▸ Téléchargement du source (sur GitHub) :
☝️ Nota : Évitez le téléchargement du source via les liens https, car ils ne fournissent pas les dépendances
Version stable, dans le répertoire souhaité, lancez : $ git clone -b "Nom_de_la_release" --recursive https://github.com/Bollos00/LibreMines
Nom_de_la_release : à remplacer par le nom d'une release valide indiquée sur la page de développement : sur GitHub, dans la section Release, le nom valide est l'étiquette située à gauche du titre, ou cliquez sur "Tags" pour obtenir la liste des étiquettes valides).
ou Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/Bollos00/LibreMines

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ ./configure
$ cmake .
(n'oubliez pas le ".")
$ 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 : libremines


🚀️ 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 : libremines
• 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) : $ ./libremines

🕵️ Test [fr]

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



🫕️ Installation :
▸ (✔ v. 1.4.1) Source : FONCTIONNEL.
🟢️ Son source se compile facilement et fonctionne bien, et les dépendances à installer sont peu importantes.
▸ (✔ v. 2.0.0) Paquet Arch/AUR : FONCTIONNEL.
🟢️ Il est très facile à installer puisqu'il est dans les dépôts (installation du paquet).


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface élégante, de qualité, mature, complète, ergonomique, claire/intuitive,
🟢️ Elle offre notamment un écran d'accueil rassemblant ses principaux menus, un bon choix de paramétrages, le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer, un contenu vectoriel aux dimensions proportionnelles à la taille de la fenêtre, le support des thèmes, un tableau des scores, un chronométrage de la partie,
🟢️ Dans le menu des options on peut aussi personnaliser le jeu (thème sombre/clair, barre de progression, 1ere cellule clean (permet d'éviter la mauvaise surprise dès le 1er clic :), ...

‣ 🎮️ Contrôles
⚪️ Il se contrôle au clavier ou à la souris.
🟢️ Il bénéficie de contrôles redéfinissables, du support des touches fléchées (important pour les claviers non anglophones),

‣ 🎧️ Son
🟢️ L'interface permet le réglage du volume général,
🟠️ Le son ne semble pas encore activé.


🎲️ Gameplay / Usage / Contenu :

‣ Objectif / Thème
⚪️ Il s'agit d'un clone libre et multi-plateforme de Minesweeper.

‣ Difficulté / prise en main de l'utilisateur
🟢️ Il offre un niveau de difficulté réglable :
- Easy (8x8 10 mines)
- Medium (16x16 40 mines)
- Hard (30x16 99 mines)
et une option de personnalisation dans laquelle le joueur choisi le % de mines, la hauteur et la largeur.


🌻️ Premières impressions :
🟢️ On sent bien que son interface a été conçue et peaufinée avec beaucoup de soin.
🟢️ C'est un plaisir de l'utiliser.
🟢️ On peut y jouer entièrement au clavier.
Si vous vous êtes trompé et que vous explosez sur une mine, le jeu révèle l'ensemble des mines : la mine entourée de rouge est celle qui a explosée, les mines barrées d'une croix rouge correspondent aux erreurs d'indications de votre part (vous avez mis un drapeau sur ces emplacements alors qu'ils ne dissimulaient pas de mines).
En fin de partie (gagnée ou perdue) le jeu affiche les statistiques de la partie jouée, un tableau des scores et la possibilité de sauvegarder ce score.


🏆️ Impressions :

‣ 🌤️ Axes d'amélioration
• Rien à signaler.

‣ 🌞️ J'ai aimé
• Une excellente réalisation (graphisme, interface)
• Une interface claire et un plateau joli et très clair
• Des démineurs prédéfinis et la possibilité d'en paramétrer (% de mines, taille)
• Des options sympas.


🕹️ Conclusion :
Impression globale : 👍️
🟢️ Un bon jeu conçu avec beaucoup de soin, et qui ne cesse de s'améliorer depuis des années.
👏️ ❤️ Un grand bravo et merci à ses auteurs !