📰 Title: | Adventure Game Studio (AGS) | 🕹️ / 🛠️ Type: | Tool |
---|---|---|---|
🗃️ Genre: | Development | 👁️ Visual: | 2D |
🏷️ Category: | Development ➤ Engine ➤ 2D ➤ Point & click | 🏝️ Perspective: | First person (interface) |
🔖 Tags: | Development; 2D engine; AGS engine; Flagship; Multi-platform; Adventure; Sierra, LucasArts, ... | ⏱️ Pacing: | Point and Click |
🐣️ Approx. start: | 1997-01-01 | 👫️ Played: | Single |
🐓️ Latest: | 2024-10-23 | 🚦 Status: | 05. Tested & Working (status) |
📍️ Version: | Latest: 3.6.1.29 // Dev: 💥️ 3.6.2 Beta 1/2 / 💥️ 4.0.0.10 (4.0 Early Alpha 14) / 86c4c5d | ❤️ Like it: | 2. 👏️⭐⭐⭐⭐ (excellent) |
🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 2. 🏅️⭐⭐⭐⭐ (good) |
🏛️ License: | Artistic-2 | ✨️ (temporary): | |
🐛️ Created: | 2010-08-20 | 🐜️ Updated: | 2024-11-05 |
📦️ Package name: | ags | ..... 📦️ Arch: | |
---|---|---|---|
📄️ Source: | ..... 📦️ RPM: | ||
⚙️ Generic binary: | ..... 📦️ Deb: | ||
🌍️ Browser version: | ..... 📦️ AppImage: | ||
📱️ PDA support: | ..... 📦️ Flatpak: | ||
✨️ Not use: | ..... 📦️ Snap: |
📰 What's new?: | 👻️ Temporary: | ||
---|---|---|---|
💡 Lights on: | 🎨️ Significant improvement: | ||
👔️ Already shown: | 💭️ New version published (to be updated): | ||
🎖️ This work: | 🚧️ Some work remains to be done: | ||
👫️ Contrib.: | goupildb & Louis | 🦺️ Work in progress: | |
🎰️ ID: | 6893 |
📜️[en]: | A libre, multi-platform engine oriented (but not only) towards specifically developed point-and-click adventure games, and a tool (IDE with scripting language) to design these games (no Linux port for the latter yet). It's a mature engine whose catalog now includes several thousand titles. | 📜️[fr]: | Un moteur libre et multi-plateforme orienté (mais pas uniquement) vers des pointer-et-cliquer d'aventure développés spécifiquement, et un outil (IDE avec langage de script) permettant de concevoir ces jeux (pas encore de portage Linux pour ce dernier). C'est un moteur mature dont le catalogue comprend aujourd'hui plusieurs milliers de titres. |
---|
🕯️ How To: (201608), (200809), [fr](202011)
🎮️ Showcase:
• Adventure Game Studio Basics Tutorial & workshop, by the Hand Eye Society (202312),
• 20 AGS Games in 5 Minutes (201810), Eternally Us (201005), Les jeux gratuits AGS [fr](201501),
• Making The Crimson Diamond, by Julia Minamata (202102), AGS Adventure Game Studio Longplay (202305),
🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(202xxx) d(201810) d(201005) d(202102) d(202305) d(202305) d[fr](201501) d[fr](201508) ht(201608) ht(200809) ht(201003) ht[fr](202011) ht[de](202xxx) ht[ru](201410) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202105) ht[sp](201305) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)] [WIKI 1 2] [FAQ] [RSS] [Changelog 1 2 3]
💰 Commercial
• [Support their work (Donate)]
🍩️ Resources
🔘️ Binaries download
• Download Adventure Game Studio engine (recent Linux version, sources & binaries): [Dev site]
• Download Adventure Game Studio engine (Old Linux binaries, required by some old games): [Le Bottin des Jeux Linux (AGS 2.72 & 3.1.2 beta 3)]
🔘️ Games
• Adventure Game Studio database (List of all downloadable games): [Adventure Game Studio (All Games List)]
• King's Quest I VGA Remake (an example of game using Adventure Game Studio engine): [Adventure Game Studio (King's Quest I VGA)]
🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Showcase] [Last 100 Panel Ratings] [AGS (Building)]
🦣️ Social
Devs (AGS Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Christopher Quentin Jones [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(@ AdventureX games convention(201201) 2(200801)]
The Project: [Blog] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]
🐝️ Related
[Wikipedia (Adventure Game Studio) [fr] [en] [de]]
[Wikipedia (LucasArts) [fr] [en] [de]]
[HOLaRSE [de]] [The Linux Game Tome] [Mod DB] [Indie DB]
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu(author's repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [Site (date)]
🦣️ Social Networking Update (on mastodon)
🛠️ Title: Adventure Game Studio
🦊️ What's: A libre point-and-click adventure game engine
🏡️ https://www.adventuregamestudio.co.uk/
🐣️ https://github.com/adventuregamestudio/ags
🔖 #LinuxGameDev #Flagship #LibreGameEngine #PointAndClick
📦️ #Bin #Arch #Deb
📖 Our entry: (homeless)
Dev ----------------------------------------
💥️ NEW!
🥁️ Update(dev): 4.0.0.10 (4.0 Early Alpha 14)
⚗️ Consistent version 🦍️
📌️ Changes: https://github.com/adventuregamestudio/ags/releases
🦣️ From:
🛜️ https://github.com/adventuregamestudio/ags/releases.atom
💥️ NEW!
🥁️ Update(dev): 3.6.2 Beta 1/2
⚗️ Major release (Unstable) 🍏️
📌️ Changes: https://github.com/adventuregamestudio/ags/releases
🦣️ From: 🛜️ https://github.com/adventuregamestudio/ags/releases.atom
Stable -------------------------------------
🥁️ Update(dev): 3.6.1.29
⚗️ Hotfix 🐞️
📌️ Changes: https://github.com/adventuregamestudio/ags/releases
🦣️ From: https://mastodon.social/@holarse/113216139400513038
🛜️ https://github.com/adventuregamestudio/ags/releases.atom
🕯️https://www.youtube.com/embed/qmY3ye_2W0s
🕯️[fr] https://www.youtube.com/embed/9fuTnY3Z500
🎮️ https://www.youtube.com/embed/xfFOnZkrOy4
🎮️[fr] https://www.youtube.com/embed/XKliAXbLJPA
🕶️ A side view of "King's Quest I VGA", a remake of the game of the same name, designed with AGS. The protagonist (wearing a Robin Hood-style hat) stands in front of an isolated cottage in a wood. The player's cursor (me) is positioned over the thatched cottage, and has the reduced appearance of the protagonist.
📚️ Adventure Game Studio (AGS) is a libre, multi-platform engine oriented (but not only) towards specifically developed point-and-click adventure games, and a tool (IDE with scripting language) to design these games (no Linux port for the latter yet). It's a mature engine whose catalog now includes several thousand titles.
📜️ "A libre engine oriented (but not only) towards specifically developed point-and-click adventure games" 📜️ .
Adventure Game Studio (AGS) - is the IDE and the engine meant for creating and running videogames of adventure ("quest") genre.
It has potential, although limited, support for other genres as well.
Originally created by Chris Jones back in 1999, AGS was opensourced in 2011 and since continued to be developed by contributors.
An official homepage of AGS is: https://www.adventuregamestudio.co.uk
Both Editor and Engine are licensed under the Artistic License 2.0.
Make Games
Think you've got what it takes?
Adventure Game Studio provides the tools to make your own adventure, for free! Bring your story and artwork and slot it in, and let AGS do the rest.
AGS provides everything you need from within one easy-to-use application. Create, test and debug your game, all in one place. Why wait? Get cracking on your first game now!
Play Games
Hundreds of games have been made with AGS.
From quick time-fillers to full-length epic adventures, we've got plenty of choice of free games for you to play!
🌍️ Wikipedia:
Adventure Game Studio (AGS) is an open source development tool that is primarily used to create graphic adventure games. It is aimed at intermediate-level game designers, and combines an Integrated development environment (IDE) for setting up most aspects of the game with a scripting language based on C (programming language) to process the game logic.
History
Adventure Game Studio was created by British programmer Chris Jones. AGS was originally released in 1997 as an MS-DOS program entitled "Adventure Creator".
Jones was inspired by the apparent simplicity of Sierra On-Line's adventure game interface, specifically as showcased in Space Quest IV: Roger Wilco and the Time Rippers. The first version of Adventure Creator allowed users to create only low-resolution, keyboard-controlled games.
Initially only small tests and demo games were created with AGS, and most of the more ambitious projects were cancelled. As a result of the lack of completed games and engine features, the user base was small, but the community grew slowly. Game developers started requesting more features so that they could create more complex games. Gradually, as these requests were implemented, AGS became a more capable toolkit and it was finally possible to create high-quality games with it.
After a long period of slow activity, Lassi Quest was released as the first complete AGS game in late 1999. It was not until Ben Croshaw's Rob Blanc and Philip Reed's Larry Vales games had been released in 2000-2001 that the engine gained widespread popularity. There is now an active community containing thousands of members, and a large output of completed games of all sizes.
AGS itself continues to be added to and improved upon, with the release of version 3.0 in January 2008 including a complete rewrite of the editor using the .NET Framework and an update to the game engine to support 3D hardware acceleration.
On 26 October 2010, Chris Jones released the source code for the editor under the terms of the Artistic License, version 2. On 27 April 2011, the runtime engine code was released under the same licence.
In 2015, a small group of community developers keep maintaining and improving the engine and IDE, and started to implement multi-platform capabilities as well as support for more modern screen resolutions (4:3, 16:9 and custom high resolutions).
Capabilities
The editor and runtime engine were originally designed for Windows operating systems; though the runtime engine has been ported to Android, iOS, Linux, Mac OS X and PSP since the release of the source code. Prior to AGS 2.7, a DOS engine was also available; this has since been discontinued. It is not yet possible to run the editor to create games on operating systems other than Windows without an emulator or API wrapper such as Wine.
AGS can create games with a graphical range from 256 colours and a resolution of 320×200 (games with more "classic" looks) to truecolor games with any higher resolution supported by the player's graphic adapter, like 1600×1200 (games with more "modern" looks) and an alpha channel. The higher the resolution, the more demanding a game is on computer resources, resulting in the need for a faster computer.
It also supports the following graphics filters: none, 2x nearest-neighbor, 3x nearest-neighbor, 4x nearest-neighbor, hq2x, hq3x.
The application supports the following multimedia formats: mod, S3M, wav, xm, MIDI, ogg, mp3, avi - version 2.61. Version 2.72 has support for IT and S3M.
Community
The AGS community is based on the AGS Forum and the AGS Internet Relay Chat channel. There have been real-world meetings of the community each summer for some years, known as "Mittens". There is also an ongoing blog covering the latest goings-on in AGS development, games and community. The community runs several competitions to create games, art, writing and music.
AGS Awards
The AGS Awards were founded in 2001 and are awarded annually to the best indie point-and-click adventure games of the year. Categories for the awards may vary year from year but overall include Best Game, Best Writing, Best Animation, Best Voice Acting, Best Puzzles, Best Background Art, Best Gameplay and Best Music. The AGS Awards are an important barometer for indie adventure games. Some winners have become immensely popular and commercially successful. Serving as a springboard for talent.
Reception and usage
Games based on AGS
Thousands of games have been produced using AGS, some of them being of professional quality, such as professional games like the ones mentioned below. There are several non-professional yet full-length acclaimed games such as Heroine's Quest.
Wadjet Eye Games is an indie game developer that has created most of its commercial titles using AGS, such as the Blackwell series of games. They also publish AGS games by other developers, such as Primordia by Wormwood Studios, Resonance by XII Games, and Gemini Rue by Joshua Nuernberger.
Development teams AGD Interactive and Infamous Adventures have remade and updated King's Quest and other Sierra releases. LucasFan Games have done the same with LucasArts adventure games.
Un moteur de pointer-et-cliquer au format AGS, par l'AGS Team, initié par Christopher Quentin Jones.
En C++/C/C#.
Adventure Game Studio (AGS) est un moteur libre et multi-plateforme orienté (mais pas uniquement) vers des pointer-et-cliquer d'aventure développés spécifiquement, et un outil (IDE avec langage de script) permettant de concevoir ces jeux (pas encore de portage Linux pour ce dernier). Le catalogue comprend aujourd'hui plusieurs milliers de titres.
Après avoir été plusieurs années (de 1997 à 2011) gratuit mais non libre, le source et le runtime ont finalement été libérés (Artistic License 2.0) le 27 Avril 2011.
L'outil a rencontré un vif succès, il a été suivi par des milliers d'utilisateurs et concepteurs de jeux : il dispose à présent d'un catalogue impressionnant de jeux libres ou commerciaux (du type des anciens jeux Lucas Art).
Ressources et documentations disponibles : voir la fiche "Ressources - Adventure Game Studio".
Voir aussi / See also: Adventure Game Goddess (une interface en ncurses pour le moteur Adventure Game Studio permettant à la fois de télécharger le moteur AGS et de sélectionner et télécharger ses jeux en quelques clics).
Adventure Game Studio (AGS) - est l'IDE et le moteur conçu pour créer et exécuter des jeux vidéo d'aventure ("quest").
Il a un potentiel, bien que limité, pour d'autres genres aussi.
Créée à l'origine par Chris Jones en 1999, AGS a été rendu opensource en 2011 et continue à être développé par des contributeurs.
La page d'accueil officielle d'AGS est: https://www.adventuregamestudio.co.uk
L'éditeur et le moteur sont sous licence Licence artistique 2.0.
Développer des jeux
Pensez-vous avoir le nécessaire ?
Adventure Game Studio fournit les outils pour créer votre propre aventure gratuitement ! Apportez votre histoire et votre contenu artistique, intégrez-les, et laissez AGS faire le reste.
AGS fournit tout ce dont vous avez besoin dans une seule application facile à utiliser.
Créez, testez et déboguez votre jeu, tout en un seul endroit. Pourquoi attendre ? Lancez-vous dans votre premier jeu maintenant !
Jouer à des jeux
Des centaines de jeux ont été réalisés avec AGS.
Depuis de petits jeux conçus à la va-vite jusqu'à des aventures épiques complètes, nous avons un choix pléthorique de jeux gratuits auxquels vous pouvez jouer !
🌍️ Wikipedia:
Adventure Game Studio (AGS en abrégé) est un logiciel freeware de création de jeux d'aventure graphique en point & click dans le style des premiers jeux de Sierra ou de LucasArts. Il a été créé par le britannique Chris Jones. La polyvalence du code permet aussi la création de jeux d'aventure à la première personne, de RPG, jeux avec entrées de textes. mais aussi d'autres types de jeux.
Langage de script
Le logiciel comprend plusieurs mots de référence. La programmation se rapproche du langage C++ mais a été spécialement conçue pour la création d'aventures graphiques par l'usage de codes directement liés.
Usage
La communauté d'AGS compte aujourd'hui des milliers de membres autour de la planète.
Adventure Game Studio est utilisé aussi pour quelques projets commerciaux de développeurs indépendants, ce qui est notable pour deux raisons: d'une part, sa licence libre et d'autre part, son utilisation destinée surtout à réaliser des jeux peu gourmands en ressources, "à l'ancienne". Ces deux critères ont donné à AGS la réputation d'être un outil de hobbyistes, face à des outils visant des systèmes plus modernes (comme l'outil Wintermute), mais surtout face aux poids lourds comme Unity (moteur de jeu), le Unreal Engine, et plus récemment Godot. Parmi les premiers jeux commerciaux on comptait par exemple The adventure of Fatman par Socko! Entertainement, ou encore Cart Life de Richard Hofmeier, le vainqueur de l'IGF 2013. Les projets commerciaux sont ensuite devenus moins anecdotiques avec l'essor de Steam et des systèmes de financement participatif.
Ainsi, la petite entreprise Wadjet Eye Games a connu assez tôt le succès avec la série des Blackwell mais a ensuite établi un marché assez stable dans cette niche de jeux et continue de produire régulièrement des jeux. C'est elle qui a fourni le principal effort pour porter AGS sur Mac et pour instaurer des méthodes de test qualité et de support client rudimentaires autour d'AGS. Il y a donc deux pendants à AGS: des kyrielles de jeux gratuits, et de temps en temps un jeu commercial "indé".
Jeux créés avec Adventure Game Studio
(...)
⚙️ Installation à partir du binaire
▸ Installation des dépendances :
• Installez au préalable les paquets suivants :
⚬ Arch/Manjaro : allegro4 aldumb libxml2
⚬ Debian : liballegro4.4 libaldmb1 libxml2
⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).
💡 Nota :
Par le passé, j'avais eut quelques difficultés à trouver facilement le binaire Linux du moteur AGS. C'est la raison pour laquelle Le Bottin des Jeux Linux vous propose sur son site (page "Offline") quelques (anciennes) versions (testées et fonctionnelles). Ceci peut d'autant être intéressant que certains jeux ne fonctionnent qu'avec une version spécifique du moteur. Vérifiez sur la fiche du jeu si un test a été fait avec une version spécifique, sinon commencez par la plus récente et si çà ne fonctionne pas, essayez en une autre.
• Copiez l'intégralité du contenu du fichier compressé (sans le répertoire lui-même, dénommé "AGS_(version)") de AGS dans le répertoire racine du jeu (il contient aussi l'utilitaire de configuration d'AGS ("ags-setup (version)").
📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, 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 les paquets suivants :
⚬ (🧪️not_tested) Arch/Manjaro : git allegro4 aldumb libxml2 freetype2 libtheora libvorbis libogg
⚬ Debian : git debhelper build-essential pkg-config libaldmb1-dev libfreetype6-dev libtheora-dev libvorbis-dev libogg-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/adventuregamestudio/ags
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/adventuregamestudio/ags
▸ Compilation du moteur :
• Dans son répertoire racine lancez successivement :
$ make --directory=Engine
↪ vous obtenez le binaire : Engine/ags
🏕️ Installation du contenu / des données :
(installation type d'un jeu AGS)
▸ Récupération / extraction du contenu du jeu :
• Téléchargez votre jeu, ensuite si le livrable se présente sous la forme :
- d'un fichier compressé contenant notamment le fichier "acsetup.cfg", décompressez-le dans le répertoire souhaité.
- d'un unique exécutable Windows, lancez-le à l'aide de wine (dans le bottin, une fois installé il suffit de cliquer sur l'exécutable pour démarrer l'installation), installez-le dans le répertoire souhaité (le but étant d'en extraire les données) puis quittez wine. Seuls les fichiers "acsetup.cfg" (fichier de configuration), *.vox (fichiers sons), *.tra (fichiers d'internationalisation optionnels) et game.exe (le plus gros fichier ".exe") sont utiles, copiez-les dans le répertoire souhaité.
🚀️ LANCEMENT DU JEU
▸ Classique :
• Si vous l'avez installé à partir d'un paquet ou installé dans les répertoires système : $ AGS game.exe (adaptez game.exe)
• Si vous l'avez compilé ou disposez du binaire, en console dans son répertoire racine, lancez (après avoir copié le moteur dans le répertoire du jeu et l'avoir rendu exécutable d'un clic droit sur le fichier "AGS" ; remplacez game.exe par le nom de votre jeu) : $ ./AGS game.exe
💡 Nota:
• le binaire AGS peut se nommer : "$ ./AGS312", "$ ./AGS272", "$ ./ags-linux", ...
• si le nom de votre fichier comporte des espaces, entourez-le de guillemets, exemple : $ ./AGS "game of my dreams.exe"
📑️ PARAMÉTRAGE
(Paramétrage (résolution d'affichage du jeu, son, ...) du moteur AGS, à l'aide de l'utilitaire de configuration d'AGS ("ags-setup (version)")
Paramétrage :
• Rendez exécutable (clic droit sous votre gestionnaire de fichier) le binaire de configuration d'AGS ("ags-setup (version)")
• Configurez AGS en exécutant ce même binaire par : $ ./"ags-setup (version)"
💡 Nota :
• " (version)" est à remplacer par le nom effectif, exemple : "ags-setup 312" ou "ags-setup".
• si cet exécutable n'est pas fourni, il est possible de paramétrer partiellement et manuellement le jeu via la ligne de commande, exemples de paramétrages :
- $ ./ags32 --windowed --gfxfilter hqx 3
- $ ./ags32 --windowed --gfxfilter hqx 2
- $ ./ags32 --help
⚬ cette configuration a pour objet de paramétrer le fichier "acsetup.cfg" (il est également possible de le paramétrer manuellement).
Je retiens généralement les réglages suivants :
• Run in a window instead of full-screen
• Anti-alias scaled sprites
• Graphics Filter : 3x nearest-neighbour filter (les filtres Hq n'ont pas fonctionné dans nos tests)
• Digital Sound : Autodetect
• MIDI Music : Autodetect
En cas de ralentissements importants dans le jeu (dans ce cas les sons deviennent hachés), je vérifie que la résolution ne dépasse pas 640x480.
• Cliquez sur "Save"
Installation d'un fichier de traduction / internationalisation (optionnel) :
• 📜️ Préambule :
- la version 3.1.2 beta 3 du moteur AGS ne semble pas fonctionner avec les fichiers de traductions, quant à la version 2.72, le support de la traduction n'est pas fiable (la traduction fonctionne avec certains jeux, pas avec d'autres).
- les versions 2.72 et 3.1.2 beta 3 des utilitaires de paramétrage du fichier "acsetup.cfg" voient leur option de traduction verrouillée en position "Game Default", sans doute à cause de ce souci de fiabilité, néanmoins il reste possible de paramétrer le fichier manuellement à l'aide d'un éditeur.
• Éditez le fichier "acsetup.cfg" et ajoutez en fin de fichier les deux lignes :
[language]
translation=English
💡 Nota :
• L'exemple ci-dessus suppose que la langue du jeu par défaut est autre que l'anglais et qu'un fichier "english.tra" est présent dans son répertoire. A adapter pour d'autres langues.
• Attention à la syntaxe de l'option (l'extension ".tra" est absente).
• Si le jeu plante sur un message du type "Erreur de segmentation", enlevez ces lignes.
⌨️🖱️🎮️ CONTRÔLES:
• Il se contrôle à la souris.
• 📜️ Préambule :
⚬ 1ere édition : en Mai 2017 sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
• 🫕️ Installation :
▸ (✔ v. 3.4.0.16) Binaire classique : FONCTIONNEL.
🟢️ AGS est à présent livré sur le site (GitHub, voir la section "Resources" ci-dessus) avec un binaire Linux 32bits et un autre en 64bits avec les bibliothèques dans un sous-répertoire : excellent !
🟠️ Je l'ai testé avec le jeu "King's Quest I VGA (Remake)" (lien ci-dessus): il a fonctionné du 1er coup, mais en plein écran sur mes 2 écrans à la fois (gênant).
L'utilitaire "ags-setup" permettant de configurer l'affichage n'était pas livré (je ne l'ai pas trouvé).
🟢️ Néanmoins après quelques hésitations, j'ai fini par trouver ce que je cherchais, les commandes suivantes m'ont donné satisfaction :
- $ ./ags32 --windowed --gfxfilter hqx 3
- $ ./ags32 --windowed --gfxfilter hqx 2
- $ ./ags32 --help
(rubrique "Installation" ci-avant mise à jour)
À noter que je n'ai même pas eut besoin de passer le nom du jeu en paramètre (voir ci-dessus), le simple fait de copier les binaires avec leur bibliothèque dans le répertoire du jeu a suffit : il a trouvé automatiquement le jeu.
▸ (✔ v. 3.4.0.16) Source : FONCTIONNEL (oui & non :).
🟢️ Le jeu se compile à présent (rubrique "Installation" ci-avant mise à jour).
🔴️ L'idée était de voir si la compilation produisait l'utilitaire "ags-setup" : je ne l'ai pas trouvé une fois la compilation achevée. Donc la compilation fonctionne (c'est déjà un énorme pas de franchi) mais ne semble pas produire le configurateur graphique.
Dommage aussi : je ne suis pas parvenu à créer le paquet Debian pour pouvoir ensuite l'installer via gdebi, car la commande : $ fakeroot debian/rules binary
aboutit au message :
"dpkg-shlibdeps: erreur: pas d'information de dépendance trouvée pour /usr/lib/liballeg.so.4.4 (utilisé par debian/ags/usr/bin/ags)"
• 🏆️ Impressions :
‣ 🌤️ Axes d'amélioration
• Le configurateur vidéo ("ags-setup") n'est provisoirement (en Mai 2017) plus livré en version Linux (mais l'on peut se débrouiller avec les paramètres passés en ligne de commande).
• (non testé avec la dernière 3.4.0.16) le moteur souffre encore de soucis de compatibilités entre versions. Pour jouer avec un jeu il vous faudra parfois tester différentes versions du moteur (nous hébergeons sur la page "Download" du Bottin les versions 2.72 et 3.1.2 beta 3, très largement utilisées). Espérons que les développeurs travaillerons sur ce sujet pour gommer ces soucis en améliorant la rétro-compatibilité du moteur.
• (non testé avec la dernière 3.4.0.16) le support de l'internationalisation n'est pas fiable sous Linux, mais cela devrait s'arranger au fil des versions.
‣ 🌞️ J'ai aimé
• La qualité des jeux produits - globalement excellents, et leur très bonne interactivité.
• Les jeux sont globalement multi-plateforme (même s'il vous faudra parfois passer par wine pour en extraire les données).
• La ressource est énorme en ligne. De nombreux jeux d'excellente facture continuent à être développés, nous n'en citons qu'une infime partie, d'autres viendront grossir les rangs au fil du temps.
• L'installation s'est énormément simplifiée grâce à des binaires Linux livrés sur le site de développement (GitHub) avec les bibliothèques adaptées : un grand merci aux développeurs !
• 🧭️ Conclusion :
🕵️ Impression globale : 👍️
❤️ Like it: 👏️⭐⭐⭐⭐ (excellent)
🎀️ Quality: 🏅️⭐⭐⭐⭐ (good)
🟢️ Le moteur en version 3.4.0.16 est un énorme pas en avant pour Linux : il simplifie grandement l'utilisation sous Linux (même s'il manque encore l'outil de paramétrage vidéo, mais cela va suivre j'imagine). 🟢️ L'offre en jeux de qualité est pléthorique. Un excellent moteur !
👏️ ❤️ Un grand bravo et merci à ses auteurs !