Master of Magic - IME - Le Bottin des Jeux Linux

Master of Magic - IME

🗃️ Specifications

📰 Title: Master of Magic - IME 🕹️ / 🛠️ Type: Game
🗃️ Genre: Strategy 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Strategy ➤ Wargame (on map) ➤ Economy ➤ Civilization, Crusader Kings, Europa Universalis, ... 🌍️ Browser version:
🔖 Tags: Strategy; 4X; Exploration; Tactical; Economy; Diplomacy; Civilization; Fantasy; Magic; Demons; Dark; Replay Value 📦️ Package Name:
🐣️ Approx. start: 2004-01-01 📦️ Arch package:
🐓️ Latest: 2024-02-28 📦️ RPM package:
📍️ Version: Latest: 💥️ 1.6.6 / Dev: addc57 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-2 📦️ AppImage package:
🏝️ Perspective: Bird's-eye view 📦️ Snap package:
👁️ Visual: 2D Top-Down ⚙️ Generic binary: ✓
⏱️ Pacing: Turn-Based 📄️ Source: ✓
👫️ Played: Single & Multi 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15941 🐛️ Created: 2020-10-31
🐜️ Updated: 2024-02-28

📖️ Summary

[en]: A libre and multi-platform, standalone (does not require the original data), solo (vs AI) / multiplayer (client/server) Java implementation, of Master of Magic (1994, by the Simtex studio), a game mixing 4X turn-based strategy and RPG, on a fantasy theme, 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). [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 (1994, par le studio Simtex), 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).

🚦 Entry status

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

🎥️ Videos


🦝️ From Users: (201906),


🎲️ Gameplay: (201611), (201611),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202xxx) gu(201906) r(202xxx) lp(202xxx) g(201611) g(201611) 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 (o)] [FAQ] [RSS] [Changelog 1 2 3 4]

💰 Commercial: (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
(Master of Magic - IME) Devs (Nigel Gay (Implode) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Master of Magic) Devs (Simtex Software [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Discord]

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

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

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

🕊️ Source of this Entry: [HOLaRSE on mastodon [de](20201024)]

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Master of Magic - IME
🦊️ What's: An autonomous and libre Java implementation of the Master of Magic game
🏡️ -
🐣️ https://sourceforge.net/projects/momime/
🔖 #LinuxGaming #ShareYourGames #Strategy #TBS #4X #RPG
📦️ #Libre #Java #Bin
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update: 0.9.8.5➜1.6.6
⚗️ Major upgrade (Stable) 🍎️
📌️ Changes: https://sourceforge.net/projects/momime/
🦣️ From: 📶️ https://sourceforge.net/projects/momime/rss?path=/

🦝️ https://www.youtube.com/embed/7ook3GqkmL8
🎲️ https://www.youtube.com/embed/6416lEDcLVc
🎲️ https://www.youtube.com/embed/gepiu3CfWOA

🕶️ A view of its UI, with a top-left banner featuring the main menus, a wider banner on the right with the minimap at the top, the "Next Turn" button at the bottom, and on the main section the map in aerial view with a fog of war (at the start of the game it was almost entirely black). A character can be seen in wooded countryside with deer.

Master of Magic - IME is a libre and multi-platform, standalone (does not require the original data), solo (vs AI) / multiplayer (client/server) Java implementation, of Master of Magic (1994, by the Simtex studio), a game mixing 4X turn-based strategy and RPG, on a fantasy theme, 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).

📕 Description [en]

📕🐧"An autonomous and libre Java implementation of the Master of Magic game"🐧📕.

This is an attempt at a multiplayer client/server java rewrite of Microprose/Simtex's classic DOS turn based strategy game Master of Magic. Latest versions now require Java 17, 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 locally, and client.bat to start up the client. See the readme for more details.

The project is effectively finished at this point with no major new features planned. I will still do bug fixes and vulnerability fixes as necessary. 1.6.6 brings movement rates more in line with the original MoM.


🌍️ 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.

📕 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 (1994, par le studio Simtex), un jeu mixant stratégie de type 4X au tour par tour et RPG, sur un thème fantastique, 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 du jeu de stratégie multijoueur client/serveur Master of Magic de Microprose/Simtex, un jeu classique de stratégie au tour par tour sous DOS. Les dernières versions requièrent Java 17, mais comme beaucoup de gens ont eu du mal à l'installer, je fournis maintenant 2 versions, l'une avec un JRE inclus dans le téléchargement, et l'autre sans. Au-delà de cela, il devrait être aussi simple que de décompresser le fichier et d'exécuter server.bat pour faire tourner le serveur localement, et client.bat pour démarrer le client. Voir le readme pour plus de détails.

Le projet est effectivement terminé à ce stade et aucune nouvelle fonctionnalité majeure n'est prévue. Je continuerai à faire des corrections de bugs et de vulnérabilités si nécessaire. La version 1.6.6 permet d'aligner les taux de déplacement sur ceux du MoM original.



🌍️ 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

(...)

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

⛓️ Installation à partir du binaire classique :
• Un binaire statique 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).
☝️ Nota : Il est nécessaire de rendre les script server.sh et client.sh exécutables (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• 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]

📜️ Préambule :
⚬ 1ere édition : le ? sous Debian. Par : goupildb. ⏱️ Durée du test : ? minutes. 🎯️ Objectif: rédiger/mettre à jour/valider sa notice d'installation, tester son fonctionnement et partager mes premières impressions.


🫕️ Installation :
▸ (v. 0.9.8.5) Binaire classique : FONCTIONNEL.
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.


🏗️ Réalisation :
‣ 📟️ Interface
🟢️ Une interface de très grande qualité, correctement traduite, avec des fenêtres soignées (en forme de livre par exemple) qui s'ouvrent en dehors de la fenêtre principale.
🟢️ Elle offre notamment le plein écran et le fenêtré, un redimensionnement de sa fenêtre par glisser-déposer,

🌻️ Premières impressions :
Le jeu fonctionne bien.
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.
Les personnages sont un peu petits (il faut de bons yeux), et la surface de jeu semble très grande.

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