Moria (jeu vidéo)
Moria est un jeu vidéo de type roguelike développé par Robert Alan Koeneke en 1983. Il s’inspire pour cela de Colossal Cave Adventure (1975) et de Rogue (1980) dont il transpose le système de jeu dans la ville souterraine de la Moria décrite dans le Seigneur des anneaux de J. R. R. Tolkien. Le but de ce jeu est d'atteindre les profondeurs de la Moria et de tuer le Balrog.
Pour les articles homonymes, voir Moria.
Système de jeu
Moria commence avec la création d'un personnage. Le joueur choisit d'abord une « race » parmi les suivantes : Human, Half-Elf, Elf, Halfling, Gnome, Dwarf, Half-Orc et Half-Troll (soit humain, demi-elfe, elfe, halfelin, gnome, nain, demi-orque, orque et demi-troll). Cette sélection détermine des statistiques de base et les classes disponibles. Le joueur choisit ensuite une classe parmi les suivantes : Warrior, Mage, Priest, Rogue, Ranger et Paladin (soit guerrier, mage, prêtre, voleur, rôdeur et paladin). Cette classe détermine d'autres statistiques avancées, et les capacités que le joueur peut faire évoluer durant la partie. Les mages, rôdeurs et voleurs peuvent apprendre la magie, et les prêtres et paladins peuvent apprendre des prières. Les guerriers ne possèdent pas de capacité supplémentaire.
Le joueur commence la partie avec un nombre limité d'objets dans un niveau représentant une ville disposant de six échoppes : un magasin général, une armurerie, un forgeron d'armes, un temple, une boutique d'alchimie et une boutique de magie. Un escalier descend de ce niveau vers une série de labyrinthes souterrains générés aléatoirement. Les niveaux les plus profonds contiennent des monstres plus puissants et de meilleures récompenses. Chaque fois que le joueur monte ou descend un escalier, un nouveau niveau est créé et le précédent est supprimé, seul le niveau de la ville est persistant dans le jeu.
Comme dans la plupart des rogue-likes, il est impossible de charger une sauvegarde si le personnage meurt, le jeu ne sauvegardant que lorsqu'il est quitté, empêchant toute stratégie à base de recharges fréquentes.
Le balrog, représenté dans le jeu par un B majuscule, se trouve aux plus profonds niveaux du labyrinthe. Une fois qu'il a été tué, la partie est gagnée et le joueur ne peut plus sauvegarder sa partie.
Développement
Moria est développé par Robert Alan Koeneke alors qu’il étudie à l’université d'Oklahoma. Il s’inspire pour cela de Colossal Cave Adventure (1975) et de Rogue (1980). N’ayant pas accès au code source de ce dernier, il commence à programmer sur un ordinateur VAX-11/780 une nouvelle version du jeu en s’inspirant de la ville souterraine de la Moria décrite dans le Seigneur des anneaux de J. R. R. Tolkien. Un peu comme dans ce dernier, le joueur a ainsi pour objectif d’explorer les profondeurs de la Moria et de vaincre le Balrog lors d’une bataille finale[1]. Comme dans son modèle, les niveaux souterrains du jeu sont générés de manière procédurale. A la surface, Robert Alan Koeneke créé en revanche un niveau prédéfini représentant une ville dans laquelle le joueur peut acheter et vendre des équipements. L’utilisation du Pascal et de structure de données lui permettent par ailleurs de créer un bestiaire plus varié que dans le jeu original[1]. Robert Alan Koeneke est assisté par plusieurs testeurs ainsi que par un autre étudiant, Jimmey Wayne Todd, qui l’aide notamment à programmer un système de génération de personnage plus complexe[1].
Postérité
Moria fait l’objet de plusieurs adaptations. UMoria (pour UNIX Moria) est par exemple une variante très proche de l’originale programmé par Jim E. Wilson afin de faciliter l’adaptation du jeu sur d’autres plateformes et d’en corriger certains bugs[1]. La variante la plus populaire est sans doute Angband (1990) qui est développé par Alex Cutler et Andy Astrand alors qu’ils étudient à l’université de Warwick. En s’appuyant sur le code source de UMoria, ils transposent le jeu dans la forteresse de Angband décrite dans le Seigneur des anneaux et ajoutent de nouveaux niveaux et de nouvelles créatures inspirées du bestiaire du roman. Ils conservent le Balrog, qui devient un boss de niveau intermédiaire, et Morgoth devient le boss final que le joueur doit vaincre pour terminer le jeu[2]. Lorsqu’Alex Cutler et Andy Astrand obtiennent leurs diplômes, le développement du jeu est repris par Sean March et Geoff Hill qui y ajoutent de nouveaux éléments et commence à le distribuer en dehors de l’université via le système Usenet. Une fois le jeu diffusé à un plus large public, de nouvelles équipes de développeurs continuent de l’améliorer en corrigeant des bugs, en nettoyant son code source et en implémentant de nouvelles fonctionnalités[2]. Les changements fréquents de développeurs et les nombreuses suggestions d’amélioration conduisent à la création d’une soixantaine de variantes du jeu dont environ une demi-douzaine sont encore en développement[3],[4]. L’une des plus connu est ZAngband (1994) (pour Zelazny Angband) qui transpose le jeu dans l’univers du cycle des Princes d'Ambre de Roger Zelazny[5]. Le code source de celle-ci est ensuite utilisé pour créer Troubles of Middle Earth (2002) qui transpose le jeu dans un univers original avant de devenir Tales of Maj'Eyal (2009)[6]. La version originale de Angband continue néanmoins d’être développée[2].
Moria, ou son dérivé Angband, a également influencé la conception du jeu Diablo de Blizzard Entertainment, selon ses concepteurs[7].
Notes et références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Moria (video game) » (voir la liste des auteurs).
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Roguelike » (voir la liste des auteurs).
- Craddock 2015, Chapter 7: None Shall Pass: Braving the Mines of Moria.
- Craddock 2015, Chapter 8: Neapolitan Roguelike: The Many Flavors of Angband.
- (en) Justin Olivetti, « The Game Archaeologist: A brief history of roguelikes! », sur Engadget.com, .
- (en) « Angband variant list ».
- (en) Alex Spenser, « A History of Roguelikes in 6 Free Games », sur IGN, .
- (en) Pete Davidson, « Infinite Dungeons, Infinite Death: Tales of Maj'Eyal PC Review », sur USGamer, .
- (en) Russ Pitts, « Secret Sauce: The Rise of Blizzard », sur Escapist Magazine, .
Bibliographie
- (en) Matt Barton, Dungeons and Desktops : The History of Computer Role-Playing Games, CRC Press, , 451 p. (ISBN 978-1-4398-6524-8, lire en ligne)
- (en) David Craddock, Dungeon Hacks : How NetHack, Angband, and Other Roguelikes Changed the Course of Video Games, Press Start Press, , 238 p. (ISBN 978-0-692-50186-3 et 0-692-50186-X)
Liens externes
- Article Usenet du où Robert Alan Koeneke parle de l'origine du jeu
- Portage C de IMoria par Steve Kertes
- KMoria - portage de Moria 5.5.2 pour Palm OS
- Portail du jeu vidéo
- Portail Tolkien et Terre du Milieu
- Portail des logiciels libres