ZQuest Classic - Le Bottin des Jeux Linux

ZQuest Classic

🗃️ Specifications

📰 Title: ZQuest Classic 🕹️ / 🛠️ Type: Game
🗃️ Genre: Adventure & Action 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Adventure & Action ➤ Role-playing game ➤ Action RPG ➤ Zelda & JRPG 🌍️ Browser version: ✓
🔖 Tags: Action RPG; Zelda; 2D engine; Allegro; Flagship; Level Editor; Scripting support; Retro; Remake; 8-bit; Pixel Art; Cinematic; Keyboard; Mouse; Controller 📦️ Package Name: zelda-classic
🐣️ Approx. start: 1999-05-01 📦️ Arch package: ✓
🐓️ Latest: 2023-06-11 📦️ RPM package:
📍️ Version: Latest: 2.53.0 / Dev: 2.53.1 Beta / 2.55 Alpha 114 / c738089 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: Code : GPL-3 / Artwork: Fair use (commercial) & Free 📦️ AppImage package:
🏝️ Perspective: Bird's-eye view 📦️ Snap package:
👁️ Visual: Flip-screen ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 4 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 13592 🐛️ Created: 2013-02-07
🐜️ Updated: 2023-06-13

📖️ Summary

[en]: A libre, multi-platform, mature action-RPG engine, that comes with a clone of the NES version of The Legend of Zelda (1986, Nintendo). It lets you play numerous games (700 quests as of June 2023, mostly Zelda-like) designed by the community, and easily develop them thanks to its comprehensive, intuitive editor, which requires no programming (apart from the optional scripting language for extended functions), and also delivers data sets (traditional/improved). The project has brought together a community that has developed significant content, and its development is sustained. [fr]: Un moteur d'action-RPG libre, multi-plateforme et mature, livré avec un clone de la version NES de The Legend of Zelda (1986, Nintendo). Il permet de jouer à de nombreux jeux (700 quêtes en Juin 2023, majoritairement des Zelda-like) conçus par la communauté et d'en développer facilement grâce à son éditeur complet et intuitif, sans programmation (si ce n'est le langage de script optionnel pour des fonctions étendues), livrant aussi des sets de données (traditionnels / améliorés). Le projet a su rassembler une communauté qui a développé un contenu important, et son développement est soutenu.

🚦 Entry status

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

🎥️ Videos


💎 Features:
• Combo Pools (202209), Solid FFC (202211), Light All Torches / Custom Shutters (202305),


🎮️ Showcase:
● Zelda-like:
• 💥️Z3 Style Screen Scrolling Demo (202301), 💥️Throwback (202301), 💥️Destiny of the Oracles (202209),

• 💥️ Isle of Rebirth (201504), 💥️ Rise of Ganon - Anniversary Edition (201605), 💥️ Lost Isle (201710),

• 💥️ The Legend of Amy Rose 3: Oracle of the Emerald (201901), 💥️The Darkness Within (201807), 💥️Summoning War (201812),

• 💥️ The Land of Anarchy (201902), 💥️ The Legend of Zelda: Sealed Power (201910), 💥️ The Adventure of Kain, the return of Ganon (201912),

• 💥️ Savior of Souls (202001), 💥️ Passage Through Time (202002), 💥️ Nargad's Trail: Crystal Crusades (202006),

• 💥️ Link's Quest for the Hookshot 2: Quest (201604), 💥️ The Hero's Memory (201701), 💥️ Light of the Heavens 3.0 (201704),


● Other types of games:
• 💥️Go Gollab (202305), 💥️Forbidden Ascent (202108), 💥️ Zodiac: Story of the Guardian (201508),

• 💥️Metroid: Origins (201802), 💥️Hitodama (201808), 💥️Yuurand: Tales of the Labyrinth (201911),


🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots 1 2] [Videos ft(202209) ft(202211) ft(202305) ft(202208) ft(202208) ft(202207) t(202xxx) ts(202xxx) gd(202209) id(202xxx) r(202xxx) lp(202xxx) ht(2.10/201106) d(202301) d(201806) 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: [Support their work (Donate)]

🍩️ Resources
• Resources (Quest, Tileset, Music, ...): [PureZC forums (Quest Database)] [ZQuest Classic (Resources)]
● Some Quests examples (Zelda-like):
• 💥️ Throwback (You go around Hyrule collecting Triforce pieces to achieve a goal, free): t(201402) g(202301) [PureZC forums]
• 💥️ Destiny of the Oracles (After Passage Through Time, Link travels to Labrynna to discover what has gone wrong there, free): g(202209) [PureZC forums]
• 💥️ Link and Zelda: Panoply of Calatia (Link and Zelda team up!, free): g(201704) [PureZC forums]
• 💥️ Roebloz's 6th Quest: RWA Part 2 (A sequel to the...Bad Roebloz's World Adventure Part 1, free): g(202204) [PureZC forums]
• 💥️ Legend of Lana DX - Director's Cut (Oh no, Cia has kidnapped Link and it's up to Lana to save him!, free): g(202112) [PureZC forums]
• 💥️ Hyrule's Resurrection (a large ZC 2.50 quest that will take you to many different places and make you face many challenges, free): g(201712) [PureZC forums]
• 💥️ The Legend Of Amy Rose: The Adventure Begins (This is a fairly huge quest, free): g(201702) [PureZC forums]
• 💥️ The Legend Of Amy Rose 2 (the second part of the Amy Rose series, free): g(201803) [PureZC forums]
• 💥️ The Legend of Amy Rose 3: Oracle of the Emerald (After 3 long years of development, the 3rd quest of the Amy Rose series, free): g(201901) [PureZC forums]
• 💥️ Eiyuu (a unique story with a cast of brand-new characters. The theme of the quest is explore, free): t(201407) g(201804) [PureZC forums]
• 💥️ SCKnuckles' Worst Nightmare (9 Action-filled dungeons, free): g(201806) [PureZC forums]
• 💥️ Legend Has It (A small, yet challenging quest with only 7 dungeons, free): g(201805) [PureZC forums]
• 💥️ The Darkness Within (the sequel to Light of the Heavens DX. It's a large, story driven game, free): g(201807) [PureZC forums]
• 💥️ How Do I Play Zelda? (5 levels that are found by story, & 4 levels that are found by adventuring, free): g(201809) [PureZC forums]
• 💥️ The Forbidden City (A large quest featuring a real ocarina item, gasha seeds & rings, 7 large dungeons & smaller mini-dungeons, fully scripted bosses & minibosses, minigames, scripted items.., free): g(201810) [PureZC forums]
• 💥️ In the Lost Kingdom of the Banana Blood God (Play as 2 different characters & save the world from an ancient demon using the power of bananas, free): g(201812) [PureZC forums]
• 💥️ Summoning War (complete any dungeon you want in any order. Replayability is key here, free): t(201511) g(201812) [PureZC forums]
• 💥️ The Land of Anarchy (24 heart pieces to find, estimated 10+ hours of gameplay, free): g(201902) [PureZC forums]
• 💥️ Ballad of a Bloodline Deluxe (The deluxe version of my favorite quest, free): t(201109) [PureZC forums]
• 💥️ Royaldarkness (Remastered) (2 complete 8 X 16 overworlds, 8 main dungeons, free): g(201904) [PureZC forums]
• 💥️ The Liberation of Hyrule (a challenge quest intended for those who love a good fight. You will die many painful and horrible deaths, free): g(201906) [PureZC forums]
• 💥️ Balance of Nature (It is meant to be enjoyable, rather than difficult, free): g(201909) [PureZC forums]
• 💥️ Passage Through Time (A direct sequel to Balance of Nature, set in the land of Hyrule, free): g(202002) [PureZC forums]
• 💥️ The Neverending Fantasy - Anniversary Edition (The very first quest I ever made, back around 6 years ago, remastered in 2.5, free): g(201910) [PureZC forums]
• 💥️ The Legend of Zelda: Sealed Power (a GameBoy style quest with 8 full sized dungeons, and an overworld rich with secrets to find, free): g(201910) [PureZC forums]
• 💥️ The Adventure of Kain, the return of Ganon (Ever dreamt of playing a bad guy?, free): g(201912) [PureZC forums]
• 💥️ Savior of Souls (The quest took about 4 years to make. It's not too difficult, and it's not too long., free): g(202001) [PureZC forums]
• 💥️ South by Southrule (The citizens of the Southrule peninsula are in need of a hero, free): g(202004) [PureZC forums]
• 💥️ Myst Island (Link is trapped in the mysterious book of Myst Island, free): g(202005) [PureZC forums]
• 💥️ Nargad's Trail: Crystal Crusades (Explore the vast lands of Krelaila in order to stop the invasion of the Rebonites, an otherworldly race, free): gd(201607) g(202006) [PureZC forums]
• 💥️ The Slipstream (In the land of Glenridge, there lay a tear in space called the Slipstream, free): g(202101) [PureZC forums]
• 💥️ The Journey of Link (5 dungeons varying sizes,1 Overworld, free): g(201205) [PureZC forums]
• 💥️ Legend of Zelda - Castles of Peril (My 2nd ever Zelda Classic Quest! It's slightly better then Islands of Death, free): g(201109) g(201411) [PureZC forums]
• 💥️ Isle of Rebirth (A difficult-ish quest that takes Link across the island of Remdra in his quest to rescue Princess Zelda, free): g(201504) [PureZC forums]
• 💥️ Quest of Light (A basic NES-style quest using Eddie Lee's FYS Tileset, free): g(201601) [PureZC forums]
• 💥️ Legend Of Zelda - Temples of Turmoil (Link arrives at a very mysterious land known as Elemia, free): g(201512) [PureZC forums]
• 💥️ The Legend of Zelda Tower of Courage (The Triforce has been shattered into fragments and scattered across the world beyond Hyrule, free): g(201602) [PureZC forums]
• 💥️ Rise of Ganon - Anniversary Edition (This quest features a standard sized overworld with 9 main dungeons, 2 secret dungeons, and quite a few elusive secrets abound, free): g(201605) [PureZC forums]
• 💥️ Link's Quest for the Hookshot 2: Quest (a sequel to my first quest, Link's Quest for the Hookshot, free): g(201604) [PureZC forums]
• 💥️ Stranded (a large ZC 2.50 quest which uses the basic tileset, free): g(201610) [PureZC forums]
• 💥️ "Fun in the Sun" II: Shadow of the First (The return of the revenge of the classic 9 level challenge quest!, free): g(201608) [PureZC forums]
• 💥️ The Hero's Memory (My love letter to the Zelda series, made from a highly customized Pure tileset, free): g(201701) [PureZC forums]
• 💥️ Light of the Heavens 3.0 (A remake of my first quest, Light of the Heavens 3.0 offers a story-driven adventure, filled with mind-bending puzzles, challenging foes, & otherworldly locations, free): g(201704) [PureZC forums]
• 💥️ Quest of the 4 Scrolls (this quest is non-linear & tricky, more like Quest of Darkness., free): g(201708) [PureZC forums]
• 💥️ A New Adventure (A new map, new items, new dungeons to explore!, free): g(201707) [PureZC forums]
• 💥️ Royaldarkness (this quest took me a year to finally finish other than the special dungeons, free): g(201709) [PureZC forums]
• 💥️ Lost Isle (a journey to a deserted island where the formal inhabitants have suffered a catastrophic event and all that remains is the dead and the decaying, free): g(201710) [PureZC forums]
• 💥️ Engage To Zeldawock (A short, script heavy quest based on a game called Engage to Jabberwock, free): g(201709) [PureZC forums]
• Game (description, free): g(202xx) [PureZC forums]

● Some Quests examples (Other types of games):
• 💥️ Go Gollab: The Conflictions of Morality (a minimalist, surreal humoured plot, free): g(202305) [PureZC forums]
• 💥️ Forbidden Ascent (An newly-updated Metroidvania-ish platformer adventure, free): g(202108) [PureZC forums]
• 💥️ FWizzrobe's Big Day Out (An newly-updated Metroidvania-ish platformer adventure, free): g(202105) [PureZC forums]
• 💥️ Metroid: Origins (A sidecrolling, Metroid adventure, free): g(201802) [PureZC forums]
• 💥️ Hitodama (a metroidvania quest featuring a big Labyrinth, unique characters, magic spells, and a completely original tileset, free): g(201808) [PureZC forums]
• 💥️ Yuurei (a deep metroidvania quest featuring a big labyrinth, an engrossing story, & more playable characters than any other Zelda Classic quest!, free): g(201903) [PureZC forums]
• 💥️ Yuurand: Tales of the Labyrinth (A sequel/spin-off of sorts to Yuurei, Yuurand is a large, Metroidvania quest featuring 8 giant labyrinths, 14 different stories, 79 unique spells, 67 playable characters, & online-ready multiplayer!, free): g(201911) [PureZC forums]
• 💥️ A Boy and His Cursor (a nice little scripted Puzzle/Sideview/Story quest, that features Zelda characters but not the typcial Zelda styled gameplay, free): g(201911) [PureZC forums]
• 💥️ Island Adventure (a completely different quest. Nothing to do with Zelda. In every level you have to reach the goal. There are 100 levels!, free): g(202002) [PureZC forums]
• 💥️ Space Adventure (a completely different quest. Nothing to do with Zelda. In every level you have to reach the goal. There are 100 levels!, free): gd(201311) g(202009) [PureZC forums]
• 💥️ Zodiac: Story of the Guardian (description, free DEMO): g(201508) [PureZC forums]

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
(ZQuest Classic) Devs (Zelda Classic Team 1 2 [fr] [en]): [Site 1 2] [Chat] [Forums] [mastodon] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(The Legend of Zelda) Devs (Nintendo [fr] [en]): [Site 1 2] [MobyGames] [Chat] [mastodon] [twitter] [PeerTube] [YouTube] [Instagram] [PressKit] [Interview 1(Story)(1889) 2(202xxx)]
(The Legend of Zelda) Devs (Shigeru Miyamoto (Nintendo) [fr] [en]): [Site 1 2] [MobyGames] [IMDb] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(Story)(Takashi Tezuka & Shigeru Miyamoto)(1981) 2[fr](Shigeru Miyamoto)(201509) 3[fr](Takashi Tezuka & Shigeru Miyamoto)(201512)]
(The Legend of Zelda) Devs (Takashi Tezuka (Nintendo) [fr] [en]): [Site 1 2] [MobyGames] [IMDb] [twitter] [PeerTube] [YouTube] [PressKit] [Interview 1(Story)(Takashi Tezuka & Shigeru Miyamoto)(1981) 2(Takashi Tezuka & Shigeru Miyamoto)(201506) 3(Takashi Tezuka)(201906)]
The Project: [Blog] [Forums 1 2] [mastodon] [twitter] [Facebook] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (The Legend of Zelda (series)) [fr] [en] [de]]
[Wikipedia (The Legend of Zelda (1rst episode)) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage (author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site on mastodon (date)]

🐘 Social Networking Update (on mastodon)

🕹️ Title: ZQuest Classic
🦊️ What's: An Action-RPG engine & a libre clone of Nintendo's The Legend of Zelda
🏡️ https://www.zeldaclassic.com/
🐣️ https://github.com/ArmageddonGames/ZeldaClassic
🔖 #LinuxGaming #Flagship #ARPG #Zelda
📦️ #LibreGameEngine #FairUseAssets #LibreAssets
📖 Our entry: http://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update(dev): 2.55 A114
⚗️ Major upgrade 🪙️
📌️ Changes: https://gist.github.com/connorjclark/d023cac23ecbbf16a3a09e6dced18789
🐘 From: 📶️ https://github.com/ArmageddonGames/ZeldaClassic/releases.atom

🥁️ Update(dev): 2.53.1 Beta
⚗️ -
📌️ Changes: -
🐘 From: -

🥁️ Update(stable): 2.53.0
⚗️ Major upgrade 🪙️
📌️ Changes:
🐘 From: -

🎮️ https://invidious.lunar.icu/U_DL-icQSCk
🎮️ https://invidious.lunar.icu/cSL3FsGC-WI
🎮️ https://invidious.lunar.icu/vhOaTolQSuE
🎮️ https://invidious.lunar.icu/V-R12t5BTYk

🕶️ The game screen is very small (corresponding to the specifications of the NES, whose display is 256×240 pixels). A bird's-eye view of a Zelda-style game, where Link (the protagonist) is walking along a paved road, approaching a house in the middle of the woods. A mini-map at top left suggests a very large map.

ZQuest Classic is a libre, multi-platform, mature action-RPG engine, that comes with a clone of the NES version of The Legend of Zelda (1986, Nintendo). It lets you play numerous games (700 quests as of June 2023, mostly Zelda-like) designed by the community, and easily develop them thanks to its comprehensive, intuitive editor, which requires no programming (apart from the optional scripting language for extended functions), and also delivers data sets (traditional/improved). The project has brought together a community that has developed significant content, and its development is sustained.

📕 Description [en]

📕🐧"An Action-RPG engine & a libre clone of Nintendo's The Legend of Zelda"🐧📕

ZQuest Classic started as a classic 80s-style dungeon-crawler game engine, that over time has grown into a more modern engine. It allows much easier creation of dungeon-crawler style games than other big game engines, due to the number of features that are available without the need for any form of programming knowledge. Since 2012, it has scripting capabilities via the ZScript language, developed specifically for the program. While no scripting is required for many features, use of scripting can allow much more complex and fancy interactions, and allows much more creativity in mechanics and design- at the cost of requiring much more work.

Version 2.55 (starting in 2019) is a major turning point in the program, with its features, both ZScript-related and non-scripted, VASTLY expanded. Many features that previously were seen as popular scripted features were added as in-engine features, now easily usable by any user without any programming required. Scripts also gained many more powerful features, as well as a lot of good quality-of-life programming features.


Zelda Classic is a game and editing tool that lets you create custom Legend of Zelda quests.

We support Windows, OSX, and Linux. There is also an experimental web version that can also be played on mobile devices.

Development

See docs/building.md.

Zelda Classic builds Allegro 5 from source. The code base still uses Allegro 4 APIs, but uses Allegro-Legacy to translate into Allegro 5.

(...)

📕 Description [fr]

Un un moteur d'action-RPG libre, multi-plateforme et mature, livré avec un clone de la version NES de The Legend of Zelda, The Legend of Zelda par Nintendo, ZQuest Classic par la ZQuest Classic Team (DarkDragon, Dark Nation, Gleeok, jman2050, Joe123, _L_, pkmnfrk, Saffith).
Il utilise le framework Allegro. En C++/C.

ZQuest Classic (ex Zelda Classic) est un moteur d'action-RPG libre, multi-plateforme et mature, livré avec un clone de la version NES de The Legend of Zelda (1986, Nintendo). Il permet de jouer à de nombreux jeux (700 quêtes en Juin 2023, majoritairement des Zelda-like) conçus par la communauté et d'en développer facilement grâce à son éditeur complet et intuitif, sans programmation (si ce n'est le langage de script optionnel pour des fonctions étendues), livrant aussi des sets de données (traditionnels / améliorés). Le projet a su rassembler une communauté qui a développé un contenu important, et son développement est soutenu.

Série originale ZELDA :
The Legend of Zelda (1986)
The Adventure of Link (1987)
A Link to the Past (1991)
Link's Awakening (1993)
Ocarina of Time (1998)
(...)


ZQuest Classic était à l'origine un moteur de jeu de type dungeon-crawler classique des années 80, qui s'est transformé au fil du temps en un moteur plus moderne. Il permet de créer beaucoup plus facilement des jeux de style dungeon-crawler que d'autres gros moteurs de jeu, grâce au nombre de fonctionnalités intégrées au moteur, sans qu'il soit nécessaire d'avoir une quelconque forme de connaissance en programmation. Depuis 2012, il dispose de capacités de script via le langage ZScript, développé spécifiquement pour le programme. Bien qu'aucun script ne soit nécessaire pour de nombreuses fonctionnalités, l'utilisation de scripts permet des interactions beaucoup plus complexes et fantaisistes, ainsi qu'une plus grande créativité dans les mécanismes et la conception - au prix d'un travail beaucoup plus important.

La version 2.55 (à partir de 2019) est un tournant majeur dans le programme, avec ses fonctionnalités, à la fois liées à ZScript et non scriptées, LARGEMENT étendues. De nombreuses fonctionnalités qui étaient auparavant considérées comme des fonctionnalités scriptées populaires ont été ajoutées en tant que fonctionnalités intégrées au moteur, désormais facilement utilisables par n'importe quel utilisateur sans aucune programmation requise. Les scripts ont également gagné de nombreuses fonctionnalités plus puissantes, ainsi que de nombreuses fonctionnalités de programmation de bonne qualité.


Zelda Classic est un jeu et un outil d'édition qui vous permet de créer des quêtes Legend of Zelda personnalisées.

Nous supportons Windows, OSX et Linux. Il existe également une version web expérimentale qui peut également être jouée sur des appareils mobiles.

Développement

Voir docs/building.md.

Zelda Classic construit Allegro 5 à partir des sources. La base de code utilise toujours les API d'Allegro 4, mais utilise Allegro-Legacy pour traduire en Allegro 5.

(...)

🚧️ Installation [fr]

🔧️ INSTALLATION :

⚙️ Installation à partir du binaire du jeu :

Installation à partir du paquet Manjaro/Arch :
• (✘ v. 2.50.2.29-2) Il est dans les dépôts Manjaro/Arch (souvent dans sa dernière version), il suffit d'installer le(s) paquet(s).
⚠️Warning : le plantage du jeu au lancement s'accompagne de votre écran laissé dans une résolution très petite

Installation à partir du binaire classique :
• (✔ 2.55 Alpha 114) Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable et (s'il ne l'est pas) de rendre son binaire exécutable (clic droit sous votre gestionnaire de fichier).

📄️ Installation à partir du source du jeu :
• (🧪️not_tested) Source non testé.


🚀️ LANCEMENT DU JEU :

▸ Classique :
• Pour jouer au clone de Zelda : 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) : $ ./zelda
• Pour modifier les paramétrages des différents outils : $ ./zlauncher
• Pour lancer l'éditeur : $ ./zquest

• Pour lancer d'autres Quêtes ou modules (à télécharger séparément sur le site) :
J'ai du mal à faire la distinction entre modules et quêtes, ça semble être la même chose. J'imagine que le module est plus complet.
Ce que je remarque, c'est qu'il y a très peu de modules, tandis que les quêtes sont très nombreuses.

Il y a peut-être une méthode plus simple pour leur installation, mais je n'ai pas trouvé :
⚬ Téléchargez la quête ou module souhaité : [ZQuest Classic (Quest)] [ZQuest Classic (Modules)]
⚬ Pour les modules : décompressez son contenu (pour le module "October 2018 Expo Module", vous avez expo/ et expo.zmod) dans le répertoire modules/ du jeu (celui obtenu par décompression du livrable du jeu).
⚬ Pour les quêtes : idem, mais dans modules/classic/ (ou dans le répertoire d'une autre quête probablement)
⚬ Pour y jouer, au lancement du jeu, dans le menu "S E L E C T", créez un nouveau personnage, lorsque vous validez, une fenêtre "Select Custom Quest" s'ouvre, cliquez sur "Browse", sélectionnez et double-cliquez le répertoire "modules/, sélectionnez ensuite le répertoire de votre module (si vous installez un module) ou le fichier ".qst" de votre quête, validez en cliquant sur le bouton "OK", puis nouvelle validation en cliquant sur le bouton "OK"
⚬ Lancez ce module ou cette quête en sélectionnant le personnage.
⚬ En cours de jeu si vous voulez jouer à un autre module, cliquez sur l'interface pour faire apparaître le menu du moteur, dans "Game", sélectionnez "Reset" puis "ENTRER" pour accéder à nouveau au menu "S E L E C T".


⌨️🖱️🎮️ CONTRÔLES :

• Il se joue au clavier ou au gamepad (souris pour les menus).
• Les touches sont re-définissables sous l'interface.

Quelques touches :
• Lancer le jeu (lorsque l'on est sous l'écran de démarrage) : "ENTRER"
• Direction : touches directionnelles (flèches) / Stick gauche
• Inventaire : touche "ENTRER"
• Tirer / Frapper : touche "Z" / bouton "B"
• Pause / Accès au menu : ESC / clic de la souris.

🔍️ Test [fr]

🕵️ Test (✘ v. 2.50.2.29-2 du dépôt MANJARO) par goupildb (config. : Manjaro 64-bit) :
Le : 11 Juin 2023
⏱️ Durée du test : 2 minutes.

🎯️ Objectif de ce test : tester son fonctionnement.

🫕️ Installation :
• (✘ v. 2.50.2.29-2) Paquet Arch/AUR : NE FONCTIONNE PAS.

$ zelda-classic-zlaunch

(zlaunch-l:109321): GLib-GObject-CRITICAL **: 11:48:05.698: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

(zlaunch-l:109321): GLib-CRITICAL **: 11:48:05.698: g_log_remove_handler: assertion 'handler_id > 0' failed
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$F7DE77A8
TApplication.HandleException Access violation
Stack trace:
$F7DE77A8
[FORMS.PP] ExceptionOccurred


$ zelda-classic
Abandon (core dumped)

Cette dernière commande lance le jeu en plein écran et en basse résolution et ... plante ($#@☠️)
Heureusement j'avais un raccourci (REX d'expériences malheureuses passées :)) pour remettre mes écrans en résolution normale (il m'a juste fallu redimensionner les fenêtre à leur taille normale).
Quand je dis qu'il ne faut pas lancer des jeux par défaut en plein écran...
(l'utilisateur préférera le lancer lui-même par la suite en plein écran s'il fonctionne bien, que de perdre son temps à retrouver son environnement de bureau initial.

🕹️ Conclusion :
Impression globale : 👎️
Le paquet des dépôts AUR ne fonctionne pas, il s'agit d'une version obsolète.
A noter qu'il a dû fonctionner autrefois car 12 personnes ont voté pour lui.


🕵️ Test (✔ 2.55 Alpha 114 - binaire) par goupildb (config. : Manjaro 64-bit) :
Le : 11 Juin 2023
⏱️ Durée du test : 240 minutes.

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

💻️ PC Specs :

Linux distribution: Manjaro
Kernel : 6.1.31-2-MANJARO
Graphics driver : NVIDIA 530.41.03 (proprietary version, via Manjaro)
Desktop environment: X-Cinnamon (5.6.8)

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

🫕️ Installation :
• (✔ 2.55 Alpha 114) Binaire : FONCTIONNE.

📜️ Préambule :
Vu le nombre de versions importantes depuis celle des dépôts et le travail énorme des développeurs (28 pages de versions sur GitHub), je n'avais pas très envie de rester sur une mauvaise impression (celle du test précédent réalisé ce matin même).
Il se trouve qu'un binaire est également disponible, donc avant de le lancer, j'ai sauvegardé mon travail et lancé le binaire...
J'étais parti sur un test assez rapide, mais au vu des possibilités du moteur, du contenu disponible, et de la documentation peu fournie à la rédaction de ces lignes (je n'ai rien trouvé pour expliquer la différence entre modules et Quêtes, ni même comment les installer), mon test a duré bien plus longtemps que prévu...

🌻️ Premières impressions :
Ouaouh. Rien à voir avec ce que je m'attendais : le jeu démarre en fenêtré (ça sent le REX), avec une cinématique présentant l'histoire et les différents bonus et objets à collecter, et la fenêtre est redimensionnable.
Le jeu (original, livré avec le moteur) lui-même est dans les couleurs et graphismes d'origine. Un peu fade pour les graphismes, mais excellent pour le gameplay.
Nota : si vous voulez revoir la cinématique, cliquez sur l'interface, puis dans le menu Game, sélectionnez "Reset".
En bref, ça sent le jeu/moteur assez mature.

🏗️ Réalisation :
4 binaires (zelda, zlauncher, zquest et zscript).

⚬ zelda : le jeu. Mais pas seulement. Il s'agit en fait de l'interface commune à tous les jeux. On peut accéder à son paramétrage via un clic (droit ou gauche) de la souris. Pour installer un autre jeu (voir plus bas), on lance le début du jeu, et c'est à la création du personnage que l'on choisi le module ou la quête à laquelle on souhaite jouer.

⚬ zlauncher : un outil pour paramétrer les interfaces. Je l'ai lancé et ai défini les interfaces ZC Player et ZQ Creator en 1280x1024. 2 boutons en bas de l'interface permettent de lancer l'un ou l'autre. Elle n'est pas indispensable pour jouer à The Legend of Zelda (qui peut être lancé via le binaire zelda). De même le paramétrage du graphisme et de nombreuses autres choses (dont le lancement d'autres quêtes) peut être réalisé sous l'interface du jeu zelda. Donc j'ai du mal à comprendre l'intérêt de cette interface.

⚬ zquest : l'outil de conception de jeu : l'éditeur. Je me suis contenté de le lancer, il se lance et me semble complet et d'excellente qualité.

⚬ zscript : il me semble que c'est l'outil permettant de peaufiner des effets (non indispensable, à réserver aux développeurs les plus expérimentés).

A noter que sur mon installation, le lancement de zscript me renvoi : $ ./zscript
./zscript: /usr/lib/libcurl-gnutls.so.4: no version information available (required by /mnt/DDprc/TestLogiciels/2.55-alpha-114-linux/libsentry.so)
(la version libcurl-gnutls installée sur ma distribution Manjaro est : 8.1.0-1)
Néanmoins ça ne semble pas bloquant car l'interface de zlauncher renvoi le même message en console et fonctionne bien.

🐞️ Bug : zlauncher semble avoir des soucis de lancement lorsqu'on installe d'autres modules : par exemple avec le module "October 2018 Expo Module" (voir plus bas), si sous l'interface de zlauncher je sélectionne "Browse Module":modules/expo.zmod et que je clique sur "ZC Player", il renvoi le message "failed: count error (found 75 !=exp 102)" (pas très explicite). Peut-être est-ce dû à des incompatibilités de versions, mais il faudrait dans ce cas le préciser.

Test du jeu par défaut (je lance Zelda) : $ ./zelda
Comme indiqué ci-avant, la fenêtre est redimensionnable par glisser-déposer, ça change tout (les vieux avec une mauvaise vue peuvent y jouer, rien à voir avec les copies d'écrans du site :)).
Le volume sonore est très bas.

Après coup je découvre que le moteur a son propre menu - dans une autre résolution graphique, accessible d'un clic (droit ou gauche) de la souris n'importe où sur son interface (un menu apparaît avec les entrées "Game", "Settings", "Cheat", "Replay", "ZC"). Il suffit d'augmenter le volume dans "Settings" puis "Sound..." (il faut presque tout mettre à fond).
Pour régler la résolution optimum, je pense qu'il vaut mieux (pour rester dans les ratios optimums d'affichage) passer par le menu "ZC" puis "Video Mode..." puis cliquez sur le bouton "2x" ou "2.5x" et "OK".

Le jeu supporte le gamepad.
On peux quitter et sauvegarder la partie en cours.
Les possibilités sont nombreuses, le moteur est extrêmement complet. Je n'en fait pas une description complète par manque de temps.

👎️ Petit souci (lui faisant perdre 1 étoile pour la qualité, mais rien de méchant) : le son (MIDI ?) grésille un peu par moments.

🎲️ Gameplay :
Ce jeu livré avec le moteur me semble être conforme en tous points au classique The Legend of Zelda. Le jeu est d'un maniement et d'une compréhension aisée mais n'est pas si facile que cela. On meurt assez facilement car les monstres sont nombreux. On traverse de nombreuses régions.

🪦️ Longévité :
Au démarrage il est précisé :
"Title:
Original NES 1st Quest

Author
Nintendo, Phantom Menace, & War Lord"

Sur Wikipedia il est précisé que dans le 1er épisode de la série (sorti en 1986), intitulé The Legend of Zelda,
"une 2nde quête (officiellement appelée Second Quest (裏ゼルダ, Ura Zeruda)) devient accessible lorsque le joueur a terminé la partie, incluant de nouveaux donjons, des objets placés différemment, et des ennemis plus coriaces. La carte du monde est modifiée, comme les emplacements des donjons et des objets. La seconde quête est rejouable à chaque fois qu'une partie est terminée, mais est également accessible en choisissant « ZELDA » en tant que nom de partie".

Je comprend donc que le jeu livré ici est le clone de The Legend of Zelda (le 1er épisode sorti en 1986) sans sa 2nde quête bonus. Donc le jeu est quasi complet.

Autres tests : d'autres modules (peu nombreux) et quêtes (offre très conséquente).
Dommage il ne semble pas possible de télécharger une autre quête depuis l'interface (place aux améliorations futures :)). Il y a un menu "Game" puis "Load Quest..." mais ce dernier est désactivé (et je ne suis pas parvenu à l'activer en dépit de mes tentatives). Le plus simple semble de créer un nouveau personnage (j'ai mis à jour la rubrique "Installation" ci-avant).
J'ai testé ainsi vite fait le module "October 2018 Expo Module" qui est un Zelda sur un thème d'Haloween, et qui fonctionne bien et est de bonne qualité.
J'ai aussi testé l'installation d'autres quêtes. La différence entre modules et quêtes n'est pas très clair pour moi, en dehors du fait que les modules sont peu nombreux contrairement aux quêtes. J'imagine que les modules sont plus complets (environnement).
Leur procédure d'installation est quasi identique, j'ai mis à jour la notice ci-avant.
Globalement l'offre semble d'excellente qualité.

Donc la longévité est fantastique en regard des nombreux jeux de qualité disponibles (voir la section "Resources" ci-dessus).

🏆️ Impressions :
Une alternative sérieuse et elle aussi mature au projet Solarus.

👎️ Contre :
• L'interface me semble un peu moins avancée que celle de Solarus et encore un peu brouillonne (j'ai du mal à voir l'intérêt de zlauncher, l'installation et le lancement des quêtes n'est pas intuitif).
• Le son grésille un peu par moments.
• Le framework Allegro me semble moins bon (pour le graphisme - donnant aux interfaces un aspect tout rabougri au lancement, ça s'améliore ensuite par glisser-déposer des fenêtres) que SDL2. Est-ce lui qui pourri le son par moment ?

👍️ Pour :
• Un moteur mature.
• L'éditeur (peu testé) semble d'excellente qualité et semble être à la portée des débutants (aucune programmation nécessaire, scripts pour des effets plus avancés).
• Des jeux complets.
• Et SURTOUT, une offre incroyable (700 quêtes en Juin 2023).

🕹️ Conclusion :
Impression globale : 👍️
En dépit d'un petit souci de son (grésillant de temps en temps), c'est un moteur et un jeu d'excellente qualité et assez mature (même s'il reste perfectible pour l'ergonomie/clarté d'installation des quêtes) avec un éventail de jeux de qualité incroyable.
Excellent !
👏️ ❤️ Un grand bravo et merci à ses auteurs !