Master of Magic - IME - Le Bottin des Jeux Linux

Master of Magic - IME

🗃️ Specifications

📰 Title: Master of Magic - IME 🕹️ / 🛠️ Type: Game
🗃️ Genre: Strategy 🚦 Status:
🏷️ Category: Strategy ➤ Wargame (on map) ➤ Economy ➤ Civilization, Crusader Kings, Europa Universalis, ... 🍥️ Name:
🔖 Tags: Strategy; 4X; Action; Exploration; Tactical; Economy; Diplomacy; Civilization; Fantasy; Magic; Demons; Dark; Replay Value 📦️ Arch:
🐣️ Approx. start: 2004-01-01 🍥️ On Deb repo:
🐤️ Latest: 2020-10-31 📦️ Deb:
📍️ Version: Latest : 0.9.8.5 / Dev : r2561 📦️ RPM:
🏛️ License type: FOSS/Libre 📦️ AppImage:
🏛️ License: GPL-2 📦️ Snap:
🏝️ Perspective: Bird's-eye view 📦️ Flatpak:
👁️ Visual: 2D Top-Down ⚙️ Generic bin.: ✓
⏱️ Pacing: Turn-Based 📄️ Source: ✓
👫️ Played: Single & Multi 🌍️ Browser-based:
🎖️ This record: 5 stars 📱️ PDA support:
🎖️ Game design: 5 stars 👫️ Contrib.: Goupil & Louis
🎰️ ID: 15941 🐛️ Created: 2020-10-31
🐜️ Updated: 2020-12-12

📖️ Summary

[fr]: Une implémentation Java, autonome (ne nécessite pas les données originales), libre et multi-plateforme, solo (vs IA) / multi (en client/server) du jeu Master of Magic, un jeu mixant stratégie de type 4X et RPG, sur un thème fantastique et au tour par tour, dans lequel le joueur incarne un sorcier, dans une guerre contre d'autres sorciers. Pour l'emporter, il doit détruire ses concurrents ou les bannir par un sort puissant et difficile à mettre en œuvre (le Spell of Mastery). Il est comparé à Civilization dans une ambiance fantasy, avec un système de combat plus complexe et un univers comportant deux plans d'existence (Arcanus et Myrror). [en]: A Java implementation, standalone (does not require the original data), libre and multi-platform, SP (vs AI) / MP (client/server) of Master of Magic, a game mixing 4X strategy and RPG, on a fantasy theme and turn-based, in which the player plays a wizard in a war against other wizards. To win, he must destroy his competitors or banish them with a powerful spell that is difficult to implement (the Spell of Mastery). He is compared to Civilization in a fantasy atmosphere, with a more complex combat system and a universe with two planes of existence (Arcanus and Myrror).

🎥️ Videos

🤓️ Présentation des utilisateurs / Users presents : (202xxx), (202xxx), (202xxx),


🕹️ Gameplay : (202xxx), (202xxx), (202xxx),

🕸��� Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) ts(202xxx) gd(202xxx) gu(202xxx) id(202xxx) r(202xxx) lp(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(202xxx) g(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 23 4]

💵 Commercial : (empty)

🍩️ Resources
(empty) :
🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🐘 Social
(Master of Magic - IME) Devs (Nigel Gay (Implode) [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
(Master of Magic) Devs (Simtex Software [fr] [en]) : [Site 1 2] [mastodon] [twitter] [PeerTube] [YouTube] [Interview 1 2]
Game : [Blog] [Forums 1 2] [mastodon] [twitter] [PeerTube] [YouTube]

🐝️ Related
[Wikipedia (Master of Magic) [fr] [en] [de]]
[HOLaRSE [de]]

📦️ Misc. repositories

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

📰 News / Source of this Entry (SotE) / News (SotN)
[Changes with v. 0.9.8.5 (20200925)] [HOLaRSE on Mastodon [de] (20201024) (SotE)]

📕 Description [fr]

Une implémentation Java autonome du jeu Master of Magic, par Nigel Gay (Implode).
En Java.

Master of Magic - IME (MoM IME, Master of Magic – Implode’s Multiplayer Edition) est une implémentation Java, autonome (ne nécessite pas les données originales), libre et multi-plateforme, solo (vs IA) / multi (en client/server) du jeu Master of Magic, un jeu mixant stratégie de type 4X et RPG, sur un thème fantastique et au tour par tour, dans lequel le joueur incarne un sorcier, dans une guerre contre d'autres sorciers. Pour l'emporter, il doit détruire ses concurrents ou les bannir par un sort puissant et difficile à mettre en œuvre (le Spell of Mastery). Il est comparé à Civilization dans une ambiance fantasy, avec un système de combat plus complexe et un univers comportant deux plans d'existence (Arcanus et Myrror).


Il s'agit d'une tentative de réécriture en java et client/serveur multijoueur du classique jeu de stratégie au tour par tour Master of Magic de Microprose/Simtex sous DOS.

La version 0.9.8.x nécessite maintenant Java 11, mais comme beaucoup de gens ont eu du mal à le mettre en place, je fournis maintenant 2 versions, une avec un JRE inclus dans le téléchargement, et une sans. Au-delà de cela, il devrait être aussi simple que de décompresser le fichier et d'exécuter server.bat pour faire fonctionner le serveur en local, et client.bat pour démarrer le client.

Depuis la version 0.9.5, vous n'avez plus besoin d'avoir la version originale de Master of Magic v1.31 installée pour exécuter le Client, et aucune configuration n'est nécessaire, il suffit de le télécharger, de le décompresser et d'exécuter les fichiers .bat.

Pour lancer un jeu, faites tourner le serveur. Il n'y a rien d'autre à configurer ici, il suffit de faire fonctionner le serveur, en supposant qu'il démarre avec succès, il dira "Listening for client connection requests on port 18250". Ensuite, lancez le client, choisissez "Connect to Server" et cliquez sur "localhost" en supposant que vous utilisez les deux sur le même PC. Saisissez un nom d'utilisateur et un mot de passe - la première fois que vous l'utilisez, cochez "Ceci est un nouveau compte" - cela réserve votre nom de joueur sur votre serveur. Après vous être connecté, choisissez "New Game" et définissez les options de la même manière que pour le MoM original (vous devez ajouter au moins un adversaire humain ou IA) et cliquez sur OK, puis procédez au reste de la configuration normale du jeu comme le choix d'un assistant, les pics, la course, etc.

Maintenant que MoM IME est une application purement Java, il devrait maintenant fonctionner sur des systèmes d'exploitation autres que Windows. Elle a été testée sur certaines distributions Linux, donc il est presque certain que tout va bien là aussi, mais elle n'a évidemment pas été testée de manière exhaustive sur toutes les distributions. Si quelqu'un a des problèmes avec le fonctionnement sur d'autres systèmes d'exploitation, faites-le moi savoir afin que je puisse essayer d'apporter des améliorations.



🌍️ Wikipedia: Master of Magic

Master of Magic est un jeu vidéo de stratégie au tour par tour sorti en 1994 pour DOS. Développé par Simtex Software, puis édité par MicroProse, il a été conçu par Steve Barcia, également à l'origine de Master of Orion et Master of Orion II: Battle at Antares. En 1997, Asmik Ace Entertainment publie une version PlayStation développée par Opera House : Civizard: Majutsu no Keifu (シヴィザード 魔術の系譜?) ; cette version aux graphismes améliorés n'existe qu'en japonais.

Master of Magic peut être regardé comme un Civilization mis en scène dans une ambiance fantasy ; doté d'un système de combat plus complexe et d'un univers original comportant deux plans d'existence (Arcanus et Myrror), Master of Magic a inspiré plusieurs jeux ultérieurs.

Synopsis

Le joueur incarne un magicien mis en compétition avec d'autres sorciers ; pour l'emporter, il doit détruire tous ses concurrents ou tous les bannir grâce au Spell of Mastery, un sort très puissant difficile à découvrir et à lancer. Ses ressources, tant magiques que financières, proviennent d'une gestion avisée de son domaine, de ses villes et de ses troupes.

Avant de commencer, le joueur doit choisir l'un des magiciens prédéfinis ou créer le personnage qui correspondra à ses vœux ; dans ce cas, le joueur choisit son portrait, puis répartit un ensemble de points dans des caractéristiques (alchimiste, artisan, célèbre, charismatique, seigneur de guerre, etc.) et des livres de sorts, puis choisit la race dont il sera le chef (elfes, elfes noirs, gnolls, halflings, hommes-bêtes, humains, nains, trolls, etc.). Lorsque la partie débute, le joueur ne possède qu'un hameau et toute la carte est masquée par un brouillard de guerre.

Des évènements aléatoires, favorables ou défavorables, rythment le jeu.

Système de jeu

(...)

📕 Description [en]

"An autonomous and libre Java implementation of the Master of Magic game" (Serge Le Tyrant, Le Bottin des Jeux Linux / The Linux Games Book).

This is an attempt at a multiplayer client/server java rewrite of Microprose/Simtex's classic DOS turn based strategy game Master of Magic.

Version 0.9.8.x now requires Java 11, however since a lot of folks have been having trouble setting this up, I am now providing 2 versions, one with a JRE included in the download, and one without. Beyond this, it should just be as simple as unzipping the file and running server.bat to get the server running locall, and client.bat to start up the client.

Since 0.9.5, you no longer need to have the original Master of Magic v1.31 installed to run the Client, and no configuration is necessary, just download it, unzip it and run the .bat files.

To get a game going, run the server. There is nothing else to set up here, just get the server running, assuming it starts up successfully it'll say "Listening for client connection requests on port 18250". Then run the client, choose Connect to Server, and click 'localhost' assuming you're running both on the same PC. Enter a user ID and password - the first time you use it, tick 'This is a new account' - this reserves your player name on your server. After connecting, choose New Game and set options in a similar way to the original MoM (you must add at least one human or AI opponent) and click OK, and proceed through the rest of the normal game setup like choosing a wizard, picks, race and so on.

Now MoM IME is a pure Java application, it should now work on operating systems other than Windows. It has been tested on some Linux distributions so pretty sure things are generally fine there too, but obviously haven't exhaustively tested across all of them. If anybody has issues with running on other operating systems then please let me know so I can try to make improvements.


🌍️ Wikipedia: Master of Magic

Master of Magic is a single-player, fantasy turn-based 4X strategy game[2] developed by Simtex and published by MicroProse for MS-DOS in 1994. The player plays as a wizard attempting to dominate two linked worlds. From a small settlement, the player manages resources, builds cities and armies, and researches spells, growing an empire and fighting the other wizards.

Master of Magic's early versions had many bugs, and were heavily criticized by reviewers. The last official patch version 1.31, released in March 1995, fixed many of the bugs and implemented updates to the AI. The patched version was received more positively by reviewers. The game was re-released in 2010 with Windows support on GOG.com. Slitherine Ltd. now owns the IP from Atari and have added a DLC, as well as releasing the game on Steam.

Gameplay

A world is randomly generated every time the player starts a new game, with the player being able to adjust land size, magic strength, game difficulty and other features. The player can customize the skills, spell choices and appearance of their wizard, choosing one of 14 races for the starting city.

The gameplay starts with units exploring their surroundings, pushing back the strategic map's fog of war. During exploration, the player defeats monsters that are guarding treasure, finds the best locations for new cities, discovers the Towers of Wizardry that link the game's two planes of Arcanus and Myrror and locates the cities of enemy wizards. Apart from the Player's first city, cities are established by settlers, then upgraded by adding buildings, which in turn improves the economy, availability and strength of units, city's growth rate, mana and economics. Cities produce food, gold and mana. Military units require at least food and often gold upkeep; spellcasters consume mana in combat. While the player is exploring and colonizing new territories, new magical spells are researched. Spells can be used during or outside of combat.

Master of Magic splits spells into six schools of magic: Life Magic, which heals and protects; its antithesis Death Magic, which drains life and creates undead; Chaos Magic, which warps targets and spews destructive energies; Nature Magic, which controls the weather and turns it against the enemy; Sorcery, which manipulates the air and subverts the effects of the other schools; and Arcane Magic, which is a general school and free for all. Players select spellbooks from desired schools, allowing them to research and cast spells from said schools. The number of spells a wizard can learn from each school is dependent on the number of books chosen for that school.

Additionally, the player can select traits in addition to spellbooks. Traits provide special bonuses throughout the game.

There are global spells that affect targets throughout the world. Unit or city enhancement spells can boost the potential of its target, such as increasing the movement and attack speed of units, enabling them to regenerate wounds and increasing the power of their attacks. Wizards can summon creatures related to their schools. The player can research combat spells, which include direct attacks, debuffs and traps. The final spell learned is the Arcane Spell of Mastery, which takes enormous resources to research and cast but instantly wins the game for the casting player.

A tactical battle begins when two armies occupy the same square on the global map. The battle takes place in an isometric map that expands the contested square in detail (including fortifications and terrain aspects that affect movement and combat). The two forces are arrayed at opposite edges of the map and the battle is conducted in a series of turns. One side achieves victory by eliminating the other or forcing it to flee the combat; a draw occurs if both sides remain after 50 turns.

The player can recruit 86 unit types from the cities to build their armies. A few (such as swordsmen and archers) are generic, while others (such as troll shamans) feature racial bonuses (such as regeneration or flight) that make them more valuable or more powerful than generic units. Most city-recruited units are unique to the city's region or terrain and have special abilities like magic use, ranged attacks or an ability to always strike first in combat. Mercenaries can seek employment with famous wizards, allowing them to possibly recruit units which their cities are unable to produce. The player can even summon fantastic creatures, such as demon lords or enormous creatures like dragons. The variety of units with unique special abilities offer many options when building an army.

Many distinct heroes are available for players to hire or summon. Heroes have special abilities that boost the efficiency of other military units (like bestowing offensive or defensive bonuses) or allow the hero to perform special attacks, grant them immense strength or toughness, among other abilities.

Plot and setting

Master of Magic takes place across two worlds, Arcanus and Myrror. Arcanus is a land much like our Earth, with climatic zones and varied terrain like forests, oceans, grasslands and deserts. Myrror is a parallel world to Arcanus, featuring heavier magic use and fantastic flora, minerals and fauna not found on Arcanus. The two worlds are physically linked to each other by special portals called Towers of Wizardry, allowing units to travel between worlds.

Magic nodes - which are valuable sources of magical power - are scattered throughout both worlds. The worlds are populated by traditional fantasy races like elves and halflings, plus races which were introduced early to gaming via Simtex's games, like the insectoid Klackons.

🚧️ Installation [fr]

INSTALLATION :

(✔ v. ) ➥ Installation à partir du binaire du jeu :

▸ Installation des dépendances : installez Java 11 ou ultérieur.

Un binaire statique (64-bits) est disponible, il suffit de décompresser le livrable ET de rendre les script server.sh et client.sh exécutables (clic droit sous votre gestionnaire de fichier).


➥ Installation à partir du source du jeu :

Source non testé.


LANCEMENT DU JEU :

• Pour le jeu solo :
- dans une 1ere console, dans son répertoire racine, lancez le serveur : $ ./server.sh
S'il affiche l'erreur "bash: ./server.sh: Permission non accordée", rendez le script server.sh exécutables (clic droit sous votre gestionnaire de fichier).

- dans une 2nde console (ou onglet de votre console), dans son répertoire racine, lancez le client : $ ./client.sh
S'il affiche l'erreur "bash: ./client.sh: Permission non accordée", rendez le script client.sh exécutables (clic droit sous votre gestionnaire de fichier).

• Pour le jeu multi : (non testé, mais j'imagine que l'on lance le serveur de la même manière puis l'on lance autant de clients que souhaité, dans des consoles séparées)

🔍️ Test [fr]

🕵️ Test (v. 0.9.8.5) par goupildb (config. : Debian Testing 64-bit) :

(test de fonctionnement)

🕹️ Réalisation
Le jeu fonctionne bien.
Dans un 1er temps j'avais oublié de rendre les scripts server.sh et server.sh exécutables (ils refusaient de se lancer avec le message "bash: ./server.sh: Permission non accordée"). Une fois rendus exécutables (clic droit sous votre gestionnaire de fichier), tout est rentré dans l'ordre.
À noter aussi que l'interface est aussi traduite en Français.

🕹️ Premières impressions

Je ne maîtrise pas du tout le jeu (faute de temps et d'investissement de ma part), mais il semble d'excellente facture.
On commence par la création d'un nouveau compte local (pas d'inscription en ligne nécessaire), puis on initie notre personnage (avec un système de points).
Ensuite la partie démarre.
L'interface est d'excellente facture, avec des fenêtres soignées (en forme de livre par exemple) qui s'ouvrent en dehors de la fenêtre principale.
Les personnages sont un peu petits (il faut de bons yeux), et la surface de jeu semble très grande. La fenêtre de jeu est redimensionnable par glisser-déposer (très bien).

🕹️ Conclusion :

Le jeu semble de très très bonne qualité.
Un gameplay et une implémentation qui ravira très certainement les connaisseurs.
Un grand bravo et merci à son auteur !