Stone Kingdoms - Le Bottin des Jeux Linux

Stone Kingdoms

🗃️ Specifications

📰 Title: Stone Kingdoms 🕹️ / 🛠️ Type: Game
🗃️ Genre: Strategy 🚦 Status: 06. Tested & Working
🏷️ 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 package:
🐓️ Latest: 2022-06-04 📦️ RPM package:
📍️ Version: Latest : 0.2.0 / Dev : 0.3.1 / 539ec97c 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: Code : Apache 2.0 / Artwork : Fair use (commercial) 📦️ Snap package:
🏝️ Perspective: Diagonal-down 📦️ AppImage package:
👁️ Visual: 2.5D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 16192 🐛️ Created: 2022-06-01
🐜️ Updated: 2022-06-15

📖️ Summary

[fr]: Un jeu de stratégie en temps réel libre (sauf le contenu emprunté provisoirement à Stronghold 1) et multi-plateforme prenant place à l'époque médiévale. A la version 0.3.1, le jeu - en développement, est bien-sûr encore incomplet, les ennemis ne sont pas implémentés, il manque encore des constructions 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é (génération procédurale des cartes, IAs, effets sonores 3D, menus, ...). Un jeu très prometteur. Excellent ! [en]: A libre (except for the content borrowed temporarily from Stronghold 1) and multi-platform real-time strategy game taking place in medieval times. At version 0.3.1, the game - in development - is of course still incomplete, enemies are not implemented, constructions are still missing and the graphical content is borrowed from the commercial version, nevertheless the gameplay is already very good (resource management game), and the realization is of good quality (procedural generation of maps, AIs, 3D sound effects, menus, ...). A very promising game. Excellent !

🎥️ Videos

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(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) :
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

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

🐝️ Related
[Wikipedia (Stronghold 1) [fr] [en] [de]]
[HOLaRSE [de]]

📦️ Misc. repositories
[Debian] [openSUSE] [Repology] [pkgs.org] [Arch Linux / AUR] [AppImage] [Snap] [Flatpak] [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://gitlab.com/stone-kingdoms/stone-kingdoms
🔖 #Linux #Game #Strategy #RTS #Sim #CityBuilding #Medieval #Libre #Löve
📖 Our entry: https://bit.ly/bottinLightOn

🥁️ Update: 0.3.1
⚗️ New features
📌️ Changes: No changelog
🐘 From: https://mastodon.social/@holarse/108339678173375235

🏝️ https://yewtu.be/
🦉️ https://yewtu.be/
🤓️ https://yewtu.be/
🤓️ https://yewtu.be/
🕵️ https://yewtu.be/
🕯️ https://yewtu.be/
🕯️ https://yewtu.be/
🕹️ https://yewtu.be/
🕹️ https://yewtu.be/
🎮️ https://yewtu.be/
🎮️ https://yewtu.be/
🐧 https://yewtu.be/
🐧 https://yewtu.be/

📕 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) et multi-plateforme prenant place à l'époque médiévale. A la version 0.3.1, le jeu - en développement, est bien-sûr encore incomplet, les ennemis ne sont pas implémentés, il manque encore des constructions 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é (génération procédurale des cartes, IAs, effets sonores 3D, menus, ...). Un jeu très prometteur. Excellent !


Un jeu de stratégie en temps réel construit avec LÖVE 11.4 et écrit en LuaJIT.

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).

📕 Description [en]

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

A real-time strategy game built with LÖVE 11.4 and written in LuaJIT.

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).

🚧️ Installation [fr]

⚙️ Installation à partir du binaire du jeu :

Installation à partir d'un livrable au format LÖVE :
• Pas de binaire au format LÖVE disponible.


📄️ Installation à partir du source du jeu :

Installation d'un source de jeu LÖVE (conversion d'un source de jeu LÖVE en binaire) :

• (✔ V.0.3.1 / 539ec97c + love v. 11.4) Opération nécessaire si vous souhaitez tester la dernière version (versions de développement) de votre jeu ou que son binaire n'est pas/plus disponible.
Les versions des moteurs LÖVE étant souvent incompatibles entre elles, pour qu'un jeu conçu avec ce moteur fonctionne, il est généralement nécessaire d'installer la version du moteur avec laquelle il a été conçu.

Version du moteur LÖVE nécessaire : (✔ v. 11.4))

▸ Installation des dépendances :
• Si la version des dépôts correspond à celle requise, installez le paquet suivant : love
• Sinon téléchargez sur le site la version requise :
• LÖVE engine (misc. versions, Sources & AppImage packages) : [LÖVE (Tags)]
• S'il n'y a pas de binaire disponible, consultez notre entrée “LÖVE” pour l'aide sur sa compilation.

▸ Téléchargement spécifique du jeu :
• Téléchargez le jeu sur cette page : [Download] (suivez le lien : “Download the repository from here”.

▸ Conversion du source LÖVE en binaire :
Cette conversion n'est utile que si vous souhaitez simplifier par la suite son lancement, vous pouvez en effet lancer le jeu directement à partir de son source (voir plus bas).
• Pour convertir au format '.love" le source de votre jeu conçu pour ce moteur, 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".

💡 Nota :
• vous pouvez tester l'exécution d'un source LÖVE directement depuis son répertoire racine en lançant (exemple avec le moteur LÖVE installé depuis votre distribution) : $ love . (n'oubliez pas le “.”).


LANCEMENT DU JEU :

Si votre jeu est au format “.love” :
• 1ere méthode (à tester d'abord, si vous avez installé le moteur LÖVE à partir des dépôts et que votre jeu est au format “.love”) : après l'avoir rendu exécutable (via un clic droit sous votre gestionnaire de fichier), cliquez sur le livrable.
• 2nde méthode (si votre jeu nécessite une version spécifique du moteur LÖVE et qu'un livrable au format AppImage dans cette version est disponible) : après avoir copié votre moteur au format AppImage dans le répertoire de votre jeu et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), lancez en console : $ ./ love-version-linux-x86_64.AppImage nomdujeu.love
• 3eme méthode (si vous avez compilé une version du moteur LÖVE de la version requise par votre jeu) : après avoir copié votre moteur dans le répertoire racine de votre jeu, lancez en console : $ ./love nom_de_votre_jeu.love

Si vous ne disposez que du source du jeu LÖVE :
• et du binaire du moteur des dépôts, vous pouvez lancer le jeu en vous plaçant dans le répertoire racine de votre jeu, lancez en console : $ love . (n'oubliez pas le “.”)
• idem avec l'AppImage : $ ./love-version-linux-x86_64.AppImage . (n'oubliez pas le “.”)
• et le binaire love compilé : $ ./love . (n'oubliez pas le “.”)
• vous produisez le binaire LÖVE (voir ci-avant) et le lancez selon une des méthodes citées ci-avant.

💡 Nota :
• les données des jeux 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.

🔍️ Test [fr]

🕵️ Test (✔ V.0.3.1 / 539ec97c + love v. 11.4) par goupildb (config. : Manjaro 64-bit) :
Les : 1er & 4 Juin 2022
⏱️ Durée du test : 60 minutes.

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

👍️ 🕹️ Facilité d'installation
Le jeu utilise le moteur LÖVE.
Très bonne initiative, l'auteur prend soin de préciser quelle version de moteur doit être utilisée (la version 11.4).
Seul le source est disponible, mais j'ai découvert avec la notice d'installation du source de ce jeu, que l'on pouvait lancer le moteur love directement sur le source (je n'avais jamais pensé l'utiliser ainsi), et c'est bien plus simple tant que le jeu est en développement.

☝️ Nota : Le téléchargement fonctionnel le plus à jour est celui indiqué en bas de page du source (voir la notice d'installation ci-avant). J'avais initialement testé la version 0.2.0, et enfin la 0.3.1 qui apporte notamment la sauvegarde des parties, donc je vous la recommande vivement.

👍️ 🕹️ Réalisation
• 🏜️ Graphisme & interface : 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.
Le jeu est en développement, donc il manque encore certains éléments :
- le menu "options" est encore inactif
- certaines constructions ne sont pas encore disponibles (pas de château / de système de défense, ...)
- il n'y a pas d'ennemis.
- des indicateurs précisant en temps réel le nombre de ressources dont on dispose : on ne peux se fier qu'au visuel de l'entrepôt à ciel ouvert.

• 🎧️ Son : superbe, il y a de bons effets sonores avec quelques 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.

• 🐞️ Fiabilité / Robustesse (hors support des périphériques, abordés ci-après) :
- (v.0.2.2) quelques plantages notamment si l'on construit/exploite près du bord de la carte. Quelques difficultés pour rejouer ensuite car le jeu plante dès le démarrage. Pour rendre à nouveau le jeu opérationnel il suffit d'effacer le répertoire ~/.local/share/love/StoneKingdoms/
- (v.0.2.2) quelques rares plantages d'IA (le personnage reste bloqué à un obstacle) rendant parfois certaines constructions (boulangerie ou plus rarement la scierie) inutilisables

• 🎮️ Support des périphériques : Il se joue au clavier et à la souris.

👍️ 🕹️ 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, mais 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.
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.

🕹️ Impressions

👍️ Pour :
• 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 avec quelques 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.

👎️ Contre :
• Le jeu est en développement, donc il manque encore certains éléments (manque des constructions, pas d'ennemis, indicateurs précisant en temps réel le nombre de ressources dont on dispose, ...)
• Le gameplay est pour l'instant incomplet, 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
• (v.0.2.2) Quelques plantages du jeu notamment si l'on construit/exploite près du bord de la carte, ou d'IA (le personnage reste bloqué à un obstacle) rendant parfois certaines constructions (boulangerie ou plus rarement la scierie) inutilisables


👍️ 🕹️ Conclusion :
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 !