Stone Kingdoms - Le Bottin des Jeux Linux

Stone Kingdoms

🗃️ Specifications

📰 Title: Stone Kingdoms 🕹️ / 🛠️ Type: Game
🗃️ Genre: Strategy 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Strategy ➤ Top-Down Fight of Units ➤ Misc. 🌍️ Browser version:
🔖 Tags: Strategy; Simulation; City-Building; Resource Management; Historical; Medieval; Löve engine; Classic; Procedural Generation; Atmospheric; Sandbox 📦️ Package name:
🐣️ Approx. start: 2018-05-29 ....... 📦️ Arch:
🐓️ Latest: 2024-03-14 ....... 📦️ RPM:
📍️ Version: Latest: 💥️ 0.5.0➜0.6.1 / Dev: bb33cb1d ....... 📦️ Deb:
🏛️ License type: 🕊️ Libre ....... 📦️ Flatpak: ✓
🏛️ License: Code: Apache 2.0 / Artwork: Fair use (commercial) ....... 📦️ AppImage:
🏝️ Perspective: Diagonal-down ....... 📦️ Snap:
👁️ Visual: 2.5D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 16192 🐛️ Created: 2022-06-01
🐜️ Updated: 2024-03-17

📖️ Summary

[en]: A libre (except for content temporarily borrowed from Stronghold 1, with their agreement!), multi-platform real-time strategy game set in medieval times. At version 0.6.1, the game - which is still in development - is of course still incomplete, with enemies not implemented and graphic content borrowed from the commercial version, but the gameplay is already very good (resource management game), and the quality of the production is high (missions, quality voice acting, translations, procedural map generation, AIs, 3D sound effects, menus, etc.). A very promising game. Excellent! [fr]: Un jeu de stratégie en temps réel libre (sauf le contenu emprunté provisoirement à Stronghold 1, avec leur accord !) et multi-plateforme prenant place à l'époque médiévale. A la version 0.6.1, le jeu - en développement, est bien-sûr encore incomplet, les ennemis ne sont pas implémentés, et le contenu graphique est emprunté à la version commerciale, néanmoins le gameplay est déjà très bon (jeu de management de ressources), et la réalisation est de qualité (missions, voix de qualité, traductions, génération procédurale des cartes, IAs, effets sonores 3D, menus, ...). Un jeu très prometteur. Excellent !

🚦 Entry status

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

🎥️ Videos


🎲️ Gameplay: 💥️[de](202308),


🐧 Linux plays: 💥️[HOLaRSE [de] (202312),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202312) ht(202xxx) g(202xxx) g[fr](202xxx) g[de](202308) 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)] [Patreon] [Itch.io] - Free

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

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(Stone Kingdoms) Devs (Stone Kingdoms Team 1 2 [fr] [en]): [Site 1 2] [Patreon] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Stone Kingdoms) Devs (KayleMaster (Evgeni Petrov, evgenit28) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Stronghold) Devs (FireFly Studios [fr] [en]): [Site 1 2] [MobyGames] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Stronghold 1) [fr] [en] [de]]
[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]

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

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Stone Kingdoms
🦊️ What's: A libre RTS game on a medieval theme
🏡️ https://stonekingdoms.itch.io/stone-kingdoms-rts
🐣️ https://gitlab.com/stone-kingdoms/stone-kingdoms
🔖 #LinuxGaming #ShareYourGames #CityBuilding #Sim #RTS #Medieval #Löve
📦️ #Libre #Bin #Flatpak
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🔍️ Update & Reviewed (0.6.1): 👏️⭐⭐⭐⭐
🥁️ Update: 0.5.0➜0.6.1
⚗️ Major upgrade (Unstable) 🍏️
📌️ Changes: https://stonekingdoms.itch.io/stone-kingdoms-rts
🦣️ From: https://mastodon.social/@holarse/112105315482986459
📶️ https://gitlab.com/stone-kingdoms/stone-kingdoms/-/tags?format=atom

💥️🎲️[de] https://www.youtube.com/embed/IzsJ2RX29BQ
💥️🐧[de] https://www.youtube.com/embed/4vz5vkJTXdY

🕶️ A bird's-eye view of the game showing a medieval village fortified with stone towers and wooden palisades, bordered on one side by mountains. On the outside, top left, an orchard and woodworking huts. We are in September 1000 (top of UI).

Stone Kingdoms is a libre (except for content temporarily borrowed from Stronghold 1, with their agreement!), multi-platform real-time strategy game set in medieval times. At version 0.6.1, the game - which is still in development - is of course still incomplete, with enemies not implemented and graphic content borrowed from the commercial version, but the gameplay is already very good (resource management game), and the quality of the production is high (missions, quality voice acting, translations, procedural map generation, AIs, 3D sound effects, menus, etc.). A very promising game. Excellent!

📕 Description [en]

📕🐧"A libre RTS game on a medieval theme"🐧📕

Stone Kingdoms
Is an open source fan remake of the famous Stronghold from Firefly Studios. Modern tech stack, support on all three major platforms - Windows, Mac and Linux and much more - with the original Stronghold art - courtesy of Firefly Studios and with their permission - all for free!

More info on: https://gitlab.com/stone-kingdoms/stone-kingdoms

For running on Linux, Mac and ARM read the READMEs inside the zip.
For Linux you can also download the game on flathub: https://flathub.org/apps/io.gitlab.stone_kingdoms.StoneKingdoms

Support the core maintainer on patreon: https://www.patreon.com/stonekingdoms/about

How to contribute
Contact Kayle in the discord server for more instructions.
We can use help in the programming, design and game balance department.

License
Stone Kingdoms is licensed under Apache 2.0 License. See LICENSE.md for more details.
Stone Kingdoms uses image assets, property of Firefly Studios' Stronghold (2001).

Please see respective files for license of the libraries located in /libraries or root directory (busted).

📕 Description [fr]

Un RTS sur un thème médiéval, par la Stone Kingdoms Team, initié par KayleMaster (Evgeni Petrov, evgenit28).
Il utilise le moteur Löve.

Stone Kingdoms est un jeu de stratégie en temps réel libre (sauf le contenu emprunté provisoirement à Stronghold 1, avec leur accord !) et multi-plateforme prenant place à l'époque médiévale. A la version 0.6.1, le jeu - en développement, est bien-sûr encore incomplet, les ennemis ne sont pas implémentés, et le contenu graphique est emprunté à la version commerciale, néanmoins le gameplay est déjà très bon (jeu de management de ressources), et la réalisation est de qualité (missions, voix de qualité, traductions, génération procédurale des cartes, IAs, effets sonores 3D, menus, ...). Un jeu très prometteur. Excellent !


Stone Kingdoms (royaumes de pierre)

Est un remake open source du célèbre Stronghold de Firefly Studios. Une technologie moderne, un support sur les trois plateformes principales - Windows, Mac et Linux et bien plus encore - avec l'art original de Stronghold - gracieuseté de Firefly Studios et avec leur permission - le tout gratuitement !

Plus d'informations : https://gitlab.com/stone-kingdoms/stone-kingdoms

Pour l'exécution sur Linux, Mac et ARM, lisez les README à l'intérieur du zip.
Pour Linux, vous pouvez également télécharger le jeu sur flathub : https://flathub.org/apps/io.gitlab.stone_kingdoms.StoneKingdoms

Soutenez le mainteneur du jeu sur patreon : https://www.patreon.com/stonekingdoms/about

Comment contribuer
Contactez Kayle sur le serveur discord pour plus d'instructions.
Nous avons besoin d'aide dans les domaines de la programmation, de la conception et de l'équilibre du jeu.

Licence
Stone Kingdoms est sous licence Apache 2.0. Voir LICENSE.md pour plus de détails.
Stone Kingdoms utilise des images, propriété de Firefly Studios' Stronghold (2001).

Veuillez consulter les fichiers respectifs pour connaître la licence des bibliothèques situées dans /libraries ou dans le répertoire racine (busted).

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation (méthode alternative) à partir du binaire au format LÖVE :
☝️ Nota : Les versions des moteurs LÖVE étant souvent incompatibles entre elles, pour qu'une application conçue avec ce moteur fonctionne, il est généralement nécessaire d'installer la version du moteur avec laquelle elle a été conçue. Consultez le site livrant votre application ou le fichier README l'accompagnant pour connaître la version requise par votre application.

▸ Installation des dépendances, dans la version requise :
Soit vous téléchargez le moteur LÖVE depuis son site ([love-ver-x86_64.AppImage]),
soit vous installez la version des dépôts (paquet love),
soit vous compilez le moteur LÖVE (voir l'entrée sur notre site).

📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (discover et/ou gnome-software) pour l'installer en quelques clics.

💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : discover (mon préféré) et/ou gnome-software

[The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
[The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom



📄️ Installation à partir du source

Installation d'un source au format LÖVE (conversion du source en binaire) :
• Il n'est pas nécessaire de convertir un source LÖVE en binaire pour l'exécuter (voir la section “LANCEMENT DU JEU” plus bas). L'intérêt de convertir un source LÖVE n'est donc que de le rendre plus compact. Les fichiers ".love" sont des containers zip qu'il suffit de renommer en ".zip" pour accéder au source.

▸ Conversion du source LÖVE en binaire :
• Sélectionnez la totalité du contenu du répertoire où se trouve le fichier main.lua, clic droit, "Compresser..." puis sélectionnez le format ".zip". Ensuite renommez son extension de fichier ".zip" en ".love".


🚀️ LANCEMENT DU JEU

▸ LÖVE :
Si votre moteur LÖVE est au format AppImage, dans la version requise par l'application, rendez-le exécutable (clic droit sous votre gestionnaire de fichier), copiez-le dans le répertoire de votre app :
• vous disposez du binaire de votre app (format “.love”) : $ ./love-ver-x86_64.AppImage nom_app.love
• vous disposez du source de votre app : $ ./love-ver-x86_64.AppImage . (n'oubliez pas le “.”)
Si vous avez installé le moteur LÖVE depuis les dépôts, dans la version requise par l'application :
• vous disposez du binaire de votre app (format “.love”), rendez-la exécutable (clic droit depuis votre gestionnaire de fichier), et lancez-la d'un clic.
• vous disposez du source de votre app, dans son répertoire racine lancez : $ love . (n'oubliez pas le “.”)
Si vous avez compilé une version du moteur LÖVE, dans la version requise par l'application :
• vous disposez du binaire de votre app (format “.love”), copiez le moteur dans son répertoire racine, et lancez : $ ./love nom_app.love
• vous disposez du source de votre app, copiez le moteur dans son répertoire racine, et lancez : $ ./love . (n'oubliez pas le “.”)

💡 Nota :
• les données des applications LÖVE se trouvent dans ~/.local/share/love/
• les fichiers ".love" sont des containers zip qu'il suffit de renommer en ".zip" pour accéder au source.


▸ Flatpak :
• Si vous avez installé votre jeu/outil à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 1er & 4 Juin 2022 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 60 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le 16 mars 2023 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.



🫕️ Installation :
▸ (✔ V.0.3.1 / 539ec97c + LÖVE v. 11.4) Source LÖVE : FONCTIONNEL.
🟢️ Très bonne initiative, l'auteur prend soin de préciser quelle version de moteur doit être utilisée.
🟢️ On peut lancer le moteur LÖVE directement sur le source, c'est bien plus simple lorsque le jeu est en développement.
▸ (✔ v. 0.6.1 + LÖVE v. 11.5) Binaire LÖVE : FONCTIONNEL.
🟢️ Un binaire au format LÖVE est disponible, la version du moteur nécessaire est précisée dans le fichier README du livrable.
▸ (🧪️not_tested) Paquet Flatpak : NON TESTE.


🏗️ Réalisation :
‣ 📟️ Interface
🟢️ Une interface superbe, dynamique (réaction de l'interface au survol de la souris), ergonomique, d'emblée bien paramétrée (évitant de devoir la personnaliser immédiatement), assez intuitive pour la partie principale (un peu moins en jeu), correctement expliquée (aide omniprésente), correctement traduite, agréable à utiliser,
🟢️ Elle propose notamment un écran d'accueil rassemblant ses principaux menus, un bon choix de paramétrages, plusieurs réglages graphiques, 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,
🟠️ Il lui manque davantage de résolutions pour le mode fenêtré (1024x768 est un peu petit pour les écrans actuels, la résolution suivante occupe tout l'écran et a donc moins d'intérêt),

‣ 🏞️ Graphismes
🟢️ Superbe, car il s'agit du graphisme emprunté provisoirement au jeu original.
🟢️ La carte est générée de manière procédurale, se renouvelant à chaque démarrage du jeu.

‣ 🎧️ Son
🟢️ L'interface est elle-même sonorisée notamment par des voix dès son lancement, les voix sont de qualité et traduites (excellent !), elle prend en charge le réglage spécifique des voies (volume général, musique, effets, voix), la restitution du positionnement de la source sonore (on entend mieux le son lorsque l'on zoom sur la zone d'où il provient sur la carte),

‣ 🎮️ Contrôles
⚪️ Il se contrôle au clavier ou à la souris.


🎲️ Gameplay :
‣ Objectif / Thème
⚪️ C'est un jeu de stratégie en temps réel prenant place à l'époque médiévale.
⚪️ Pour réussir il faut veiller à bien s'implanter (près des arbres pour le bois, et près des carrières pour la pierre) et diversifier ses constructions.

‣ Scénario / Démarrage du jeu
🟢️ Il offre un mode “Bac à sable” avec différentes cartes (pour l'instant 1 carte de verdure, et 1 carte prairies), un mode “Campagne” (pour l'instant 1 campagne "Bois et Pierre"),

‣ Gameplay
🟠️ Le gameplay est pour l'instant incomplet, la partie affrontement avec des ennemis n'est pas encore implémentée, le transformant provisoirement en jeu de gestion sur thème médiéval,
🟢️ néanmoins il est déjà excellent.
🟢️ Le meilleur des signes est qu'à chaque fois ou presque que je le lance, je me prends au jeu et commence à construire et à développer les infrastructures pendant un bon moment :).
🟢️ L'ambiance médiévale est très bien retranscrite.


🏆️ Impressions :
🟠️ Le jeu est en développement, donc il manque encore quelques éléments (certains menus sont encore inactifs, il n'y a pas d'ennemis).
🟢️ Son développement progresse bien. Les menus sont bien plus complets, les statistiques de production sont à présent affichées, les voix Françaises sont de la partie, ...


‣ 🌤️ Axes d'amélioration
• Le jeu est en développement, donc il manque encore certains éléments (quelques constructions, pas d'ennemis, ...)
• La partie affrontement avec des ennemies n'est pas encore implémentée, le transformant provisoirement en jeu de gestion sur thème médiéval

‣ 🌞️ J'ai aimé
• Une excellente réalisation (graphisme, son, interface)
• La carte est générée de manière procédurale, se renouvelant à chaque démarrage du jeu.
• de bons effets sonores de bonnes voix. Le son semble en 3D : on entend mieux le son lorsque l'on zoom sur la zone d'où il provient sur la carte.
• le plus important : gameplay est déjà excellent.


🕹️ Conclusion :
Impression globale : 👍️
🟢️ Une petite perle en devenir. Il reste encore du boulot (il manque des fonctionnalités), néanmoins le gameplay est déjà excellent, et c'est tout ce qui compte.
👏️ ❤️ Un grand bravo et merci à ses auteurs !