Theme Hospital (with CorsixTH engine) - Le Bottin des Jeux Linux

Theme Hospital (with CorsixTH engine)

🗃️ Specifications

📰 Title: Theme Hospital (with CorsixTH engine) 🕹️ / 🛠️ Type: Game
🗃️ Genre: Management 🚦 Status: 05. Tested & Working (status)
🏷️ Category: Management ➤ Company 🌍️ Browser version:
🔖 Tags: Management; Medical Sim; Company Sim; Action; Simulation; Achievements; Strategy; Tactical; Economy; Capitalism; Building; Sandbox; Comedy; Parody; Funny; Classic; Cartoon; Level Editor; Cute 📦️ Package Name: corsix-th, corsix-th-data, game-data-packager
🐣️ Approx. start: 1997-03-28 📦️ Arch package: ✓
🐓️ Latest: 2023-08-06 📦️ RPM package: ✓
📍️ Version: Code: Latest : 0.67 / Dev: fc38c4f // Artwork: Latest : - // Dev: 1375096 (20211006) 📦️ Deb package: ✓
🏛️ License type: 💰🕊️ Commercial with libre engine 📦️ Flatpak package: ✓
🏛️ License: Code: MIT / Artwork: CC BY-SA 4.0 (New content) | Commercial (original) 📦️ AppImage package:
🏝️ Perspective: Diagonal-down 📦️ Snap package: ✓
👁️ Visual: 2.5D ⚙️ Generic binary:
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 5 stars 👫️ Contrib.: goupildb & Louis
🎰️ ID: 10653 🐛️ Created: 2010-08-20
🐜️ Updated: 2023-08-31

📖️ Summary

[en]: Theme Hospital (1997) is a satyric-themed hospital management game depicting the American health care system, where profit takes precedence over human service. The player is the unscrupulous director of a hospital whose goal is profitability. He employs incompetent staff at the lowest salary, increases the heating to increase the consumption of drinks in his vending machines, ... and treats clients with extravagant diseases (invisible men, hyper-tongue problems, ...). CorsixTH is a compatible, libre and multi-platform engine (works well). [fr]: Theme Hospital (1997) est un jeu de gestion d'hôpital sur un thème satyrique, dépeignant le système de santé américain, où le profit prime sur le service à la personne. Le joueur est le directeur sans scrupule d'un hôpital dont l'objectif est la rentabilité. Il emploi au plus bas salaire du personnel incompétent, augmente le chauffage pour augmenter la consommation de boissons dans ses distributeurs, ... et soigne des clients aux maladies extravagantes (hommes invisibles, problème d'hyper-langue, …). CorsixTH est un moteur compatible, libre et multi-plateforme (fonctionne bien).

🎥️ Videos


📰 Progress: (0.60/201605),


🎲️ Gameplay: (201905), (201709), [fr](201506),


🐧 Linux plays: Feedjo (201807), UbuntuGamingProject (201403), GamingTux (201403),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos pv(0.60/201605) t(202xxx) gd(202xxx) gu(202xxx) r(202xxx) lp(201807) lp(201403) lp[de](201301) lp[sp](202004) g(201905) g(201709) g(201512) g(201911) g(201404) g(201602) g(201602) g(201408) g(201112) g(201312) g(201211) g[fr](201506) g[fr](201109) g[de](201808) g[de](201606) g[de](201601) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx) g(202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: [GOG (Windows, for contents extraction)]

🍩️ Resources
• Graphics replacement for CorsixTH (still alive, but with a very slow development): [CorsixTH-Graphics] [Changelog 1 2 3]
• 🗿️Abandonware sites (Overview, demo or abandonware, ROMs or Windows deliverable, for contents extraction or information): [Abandonware France [fr]] [Best Old Games] [JuegosAbiertos]

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

🦣️ Social
(CorsixTH engine) Dev (CorsixTH Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
(Theme Hospital) Devs (Bullfrog Productions [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube] [Google Groupes] [PressKit] [reddit] [Discord]

🐝️ Related
[Wikipedia (Theme Hospital) [fr] [en] [de]]
[Wiki ubuntu-fr [fr]] [HOLaRSE [de]]

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

🕵️ Reviews
[metacritic]

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

🦣️ Social Networking Update (on mastodon)

🕹️ Title: Theme Hospital (with CorsixTH engine)
🦊️ What's: A satyric-themed hospital management game & a libre engine
🏡️ https://corsixth.com/
🐣️ https://github.com/CorsixTH
🔖 #LinuxGaming #ShareYourGames #Management #CityBuilding #Sim
📦️ #LibreGameEngine #CommercialAssets #Arch #RPM #Deb #Flatpak #Snap
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update (dev): -
⚗️ -
📌️ Changes: -
🦣️ From: -

💥️ NEW!
🥁️ Update (stable): 0.67
⚗️ New features 💎
📌️ Changes: https://github.com/CorsixTH/CorsixTH/releases
🦣️ From: https://mastodon.social/@holarse/110916443242191574
📶️ https://github.com/CorsixTH/CorsixTH/releases.atom

🎲️ https://www.youtube.com/embed/rP0GMdoHmWM
🎲️ https://www.youtube.com/embed/?list=PLX9TPVcxrORM6UQy8D_FONa6kdXkBn4HT

🕶️ A diagonal downward view of a hospital set up by the player, with its entrance hall, waiting room, offices, examination room, bedroom and playroom. Its parameters and interface buttons are located at the bottom center of the UI.

Theme Hospital (1997) is a satyric-themed hospital management game depicting the American health care system, where profit takes precedence over human service. The player is the unscrupulous director of a hospital whose goal is profitability. He employs incompetent staff at the lowest salary, increases the heating to increase the consumption of drinks in his vending machines, ... and treats clients with extravagant diseases (invisible men, hyper-tongue problems, ...). CorsixTH is a compatible, libre and multi-platform engine (works well).

📕 Description [en]

📕🐧"A satyric-themed hospital management game & a libre compatible engine"🐧📕.

CorsixTH aims to re-implement the game engine of Theme Hospital, and be able to load the original game data files. After most of the original engine has been re-implemented in open source code, the project will serve as a base from which extensions and improvements to the original game can be made.

To play CorsixTH, you will need either the demo, or the full game of Theme Hospital, available for example at GOG.com.


-------------------------------------------------------------------------------
-- CorsixTH Graphics Project
-------------------------------------------------------------------------------

This project aims to replace the original graphics from Theme Hospital that are currently used in CorsixTH.


🍥️ Debian:

Open source clone of Theme Hospital

Theme Hospital was a simulation computer game developed by Bullfrog Productions and published by Electronic Arts in 1997, in which the player designs and operates a hospital.

The game currently requires the original graphics and tries to mimic the original as closely as possible. Therefore you will need a copy of the original game for this package to be useful.


🌍️ Wikipedia (Theme Hospital):

Theme Hospital is a business simulation game developed by Bullfrog Productions and published by Electronic Arts in 1997, in which the player designs and operates a hospital. The game is the thematic successor to Theme Park, a game also produced by Bullfrog. Like most of Bullfrog's games, Theme Hospital is permeated by an eccentric sense of humour. The game was a massive commercial success, selling over 4 million copies worldwide.

Gameplay

The game's campaign sees the player moving from one hospital to another, where within each the player is required to build an environment which will attract patients with comical complaints, illnesses, emergencies, and diseases, and then treat them while tending to their needs. The game has a somewhat dark sense of humour, which is similar to that of Theme Park in many ways (such as in terms of deaths). While the player has no direct control over the patients who wander the hospital, they do however have some influence over whether to evict them from the hospital (whether they are close to death or being a nuisance) or determining what to do with them when given a choice by the hospital's staff; the player can pick up any staff member in the building and move them to a different area (whether to reassign some to another room, send them to get rest), and also fire them if they argue about pay or are no longer required. The player may also force patients into taking a chance at a possible cure for their suspected disease, at the risk of killing the patient (this is useful, for example, if a patient is about to die but has already completed enough diagnostics requirements to identify the kind of disease the patient is suffering from) and rearrange the queue of each of the rooms in the hospital (useful for moving dying patients to the front of the queue so they can receive treatment first, or move those forward who need to be diagnosed more).

Each level consists of an empty hospital to plan and design with various rooms and facilities (which are added to by research and later levels), with set goals in the fields of financial attainment, hospital reputation, patients cured, percent of patients cured, and hospital value. Holding negative funds or allowing sufficient patients to die will bring about losing requirements. When the goals have been met the player has the option to move on to a new, more elaborate hospital with tougher winning conditions and more diseases present, or stick with their current one until they are ready to move; the final level of the game has everything available, and if completed, finishes the campaign.

During development, the game was to feature real diseases that would be researched and cured, but before release, the game developers chose to change this around and instead replaced them with fictional comedy afflictions; some things like surgery, x-ray, cardiography and psychiatry still remain as connection to real methods of diagnosis and treatment.

The game revolves around the player designing a hospital from scratch, where they must set out building up rooms (or facilities) in a hospital, and hiring doctors, nurses, handymen and receptionists to operate it. Rooms are built by placing down a blueprint, assigning the location of doors and windows, and then placing down furniture (each room has needed items, but can have more added to it); the bigger the room, the more windows it has, and the more equipped it is, the happier the staff member will be in it. In addition to rooms, the player may also set up items in the open corridor spaces provided.

History

Theme Hospital was developed by Bullfrog Productions for DOS and published by Electronic Arts in 1997.

Releases

The first Windows port of Theme Hospital used DirectX for all the display, mouse, keyboard, and sound output, though it retained a Low Resolution mode and some DOS applications were used including MIDIFORM.EXE for converting midi files, and the companion batch file.[citation needed]

End of support

The last official patch for the game (Beta 5 patch / v1.1) enables a network game option for the PC version of the game. The game supports 3 different networking methods; Serial Cable, Modem, and IPX/SPX network gaming. The last official patch was version 1.01 and this allows multiplayer over DirectPlay IPX as well as serial, modem and IPX.

Community support

With the closure of Bullfrog Productions in 2001, the game reached its end-of-life. This made the game more and more problematic to run on modern hardware and operating systems, which sparked various attempts by the game's community to fix these problems themselves. Using the original Theme Hospital data files, there is an ongoing effort to develop a game replacement engine compatible with modern platforms. Through means of reverse engineering, Alexander Gitter researched the file format structure used by Theme Hospital and documented them under the Theme Hospital Format Specification, intended to accumulate all the information needed for an open-source clone.

On 2 September 2008, an open-source project titled OpenTH began a fresh attempt at cloning the game based on the format specifications. It is written in C++ and Lua, released under the GNU GPL.[citation needed] In February 2013, OpenTH developers addressed the state of the project, as another named CorsixTH forked from OpenTH that launched on 24 July 2009 under the MIT License. The first release was titled Playable Beta 1 and became available on 24 December 2009. The latest stable version, 0.50, was released on 30 August 2015. As a game engine recreation, and like OpenTH, the executable is coded in C++ and uses Lua for parsing the game. The project is designed using the components of the original game, however limited functionality is also available with the shareware demo. The project's developers are additionally working on creating their own graphics to replace the original ones with freely distributables, in the same vein as OpenTTD.

The open nature of CorsixTH led to an Android port releasing in 2012. In December that year, the port was released to the Google Play Store.

Re-release

In 2012, Theme Hospital was re-released on digital distribution service GOG.com. In January 2015, Origin distributed Theme Hospital free for a limited time through their "On the House" program. It was distributed a second time through the "On the House" program in September 2015, as a temporary replacement to Command & Conquer: Red Alert 2 due to an excessive number of requests for the latter.

📕 Description [fr]

Un moteur pour le jeu Theme Hospital (du studio Bullfrog), un jeu satyrique sur le système de santé américain, par la CorsixTH Team.

Theme Hospital (1997) est un jeu de gestion d'hôpital sur un thème satyrique, dépeignant le système de santé américain, où le profit prime sur le service à la personne. Le joueur est le directeur sans scrupule d'un hôpital dont l'objectif est la rentabilité. Il emploi au plus bas salaire du personnel incompétent, augmente le chauffage pour augmenter la consommation de boissons dans ses distributeurs, ... et soigne des clients aux maladies extravagantes (hommes invisibles, problème d'hyper-langue, …). CorsixTH est un moteur compatible, libre et multi-plateforme (fonctionne bien).

Un contenu alternatif est disponible, mais n'est plus actif (voir les sections "Commercial links" et "Resources" ci-dessus).

Voir aussi / See also: Project Hospital, Theme Hospital (with CorsixTH engine), Two Point Hospital,


CorsixTH a pour but de réimplémenter le moteur de jeu de Theme Hospital, et d'être capable de charger les fichiers de données du jeu original. Une fois que la majeure partie du moteur original aura été réimplémentée en code source ouvert, le projet servira de base à partir de laquelle des extensions et des améliorations pourront être apportées au jeu original.

Pour jouer à CorsixTH, vous aurez besoin soit de la démo, soit du jeu complet de Theme Hospital, disponible par exemple sur GOG.com.


-------------------------------------------------- -----------------------------
- Projet graphique CorsixTH
-------------------------------------------------- -----------------------------

Ce projet vise à remplacer les graphiques originaux de Theme Hospital actuellement utilisés dans CorsixTH.



🍥️ Debian (traduction du Bottin):

Clone Open Source de Theme Hospital

Theme Hospital était un jeu de simulation développé par Bullfrog Productions et publié par Electronic Arts en 1997, dans lequel le joueur conçoit et exploite un hôpital.

Le jeu nécessite actuellement les graphismes d'origine et tente de reproduire l'original aussi fidèlement que possible. Par conséquent, vous aurez besoin d'une copie du jeu original pour que ce package soit utile.


🌍️ Wikipedia (Theme Hospital):

Theme Hospital est un jeu vidéo de gestion d'hôpital développé par Bullfrog et édité par Electronic Arts en 1997 sur PC. Le jeu a été adapté sur PlayStation en 1998.

Système de jeu

Ambiance et but du jeu

Le joueur doit gérer les finances, les équipements et le personnel d'un hôpital où affluent des porteurs de maladies loufoques : hyperlangue (langue pendante à raccourcir au taille-langue), invisibilité (à soigner à la pharmacie), syndrome du King (un psychiatre devra convaincre le patient qu'il n'est pas Elvis Presley), etc. Un bilan de fin d'année récompense les progrès du joueur et sanctionne ses manquements.

Pour gagner le niveau en cours (douze au total), le joueur doit remplir un ensemble de conditions ; les plus courantes concernent le niveau de réputation de l'hôpital, le montant de la trésorerie, la valeur de l'établissement, ou le pourcentage de personnes soignées. Parfois, un critère supplémentaire conditionne la réussite : par exemple, tous les médicaments doivent atteindre un taux minimum d'efficacité de 80 %.

Personnel

Le joueur peut recruter quatre catégories d'employés :

• les réceptionnistes accueillent et orientent les arrivants ;
• les infirmières effectuent les diagnostics et traitements les plus courants ;
• les médecins effectuent les diagnostics et les traitements plus complexes, se chargent de la recherche, et forment leurs confrères moins qualifiés ;
• les agents de maintenance réparent les machines, nettoient l'hôpital et arrosent les plantes.

Les médecins peuvent posséder jusqu'à trois spécialisations (chirurgie, psychiatrie, recherche) et trois niveaux de formation (d'interne à consultant).

Tous les employés possèdent une habilité et une conscience professionnelle variables qui les feront travailler plus ou moins vite, et plus ou moins bien. Le salaire d'un employé est souvent proportionnel à sa compétence, et une prime ou une augmentation feront remonter leur moral, qui varie en fonction des conditions d'exercice.

Gestion des soins

Le joueur doit simultanément :

• établir l'organisation générale (exemples : charge de travail du personnel, niveau de précision des diagnostics, etc.) ;
• acheter des bâtiments supplémentaires pour agrandir ses locaux ;
• construire et aménager de façon optimale les différentes salles (diagnostics, traitements, pharmacie, bloc opératoire, toilettes, salle de formation, salle de repos du personnel, etc.) ;
• aménager les couloirs de façon à optimiser le confort et les temps de trajet des patients ;
• définir les priorités de la recherche (nouveaux outils de diagnostics ou de traitement, amélioration de l'efficacité des médicaments, augmentation des performances de l'équipement) ;
• former ses médecins.

Le joueur devra étudier les règles qui régissent les parcours de soin et les règles spécifiques à chaque étape ; par exemple, dans un cabinet de médecin généraliste, le docteur consulte systématiquement son armoire à dossiers avant d'ouvrir la porte au malade, qui s'assoit alors sur une chaise ; plus cette armoire et cette chaise seront proches de la porte, plus le temps de la consultation sera réduit.

Le joueur devra aussi surveiller les paramètres qui influencent l'humeur du personnel ou des patients : des radiateurs permettront de régler la température et éviteront des plaintes liées au chaud ou au froid excessif, des plantes vertes purifieront l'atmosphère et éviteront l'apparition trop fréquentes d'épidémies, des distributeurs de boissons permettront aux patients de se désaltérer, etc.

Évènements aléatoires

Différents évènements obligent le joueur à réagir rapidement, voire en temps limité :

• une personnalité visite l'hôpital et émet un avis sur l'aménagement général des locaux ;
• un accident provoque un afflux de malades qui devront être traités en temps limité ;
• une épidémie se déclare dans l'hôpital ; si le problème n'est pas signalé aux autorités, le joueur doit traiter les patients, d'abord en indiquant aux infirmières les patients à vacciner, puis soignant les malades ;
• des tremblements de terre endommagent, voire détruisent, les machines ; une salle contenant une machine détruite est inutilisable ;
• la chaudière de l'hôpital commence à mal fonctionner ce qui entraine un mécontentement général.

Équipe de développement

• Programmation : Andy Bass, Gary Carr, Matthew Chilton, Adam Coglan, Wayne Imlach, Jon Rennie, Jo Rider, Matt Sullivan, Rajan Tande, Mark Webley, Natalie White
• Programmation additionnelle : Jonathan Barnes, Benjamin Deane, Gary Morgan
• Programmation musique et sons : Tony Cox, Russell Shaw
• Level / Scenario Design : Wayne Imlach, Steven Jarratt, Shin Kanaoya, Natalie White
• Libraries / Utilities : Rik Heywood, Mark Huntley, Mark Lamport, Alex Peters, Ian Shippen
• Graphismes, illustrations : Andy Bass, Jason Brown, Gary Carr, Adam Coglan, John Kershaw, Dee Lee, Jo Rider, Eoin Rogan, Saurev Sarkar, George Svarovsky
• Musique : Jeremy Longley, Adrian Moore, Russell Shaw, Andy Wood
• Production : Rachel Holman
• Documentation : Caroline Arthur, Marco Garcia, Richard Johnston, James Leach, Richard Leach, James Lenoël, Sean Masterson, James Nolan, Jon Rennie
• Producteur : Mark Webley
• Producteur associé : Andrew Nuttall
• Producteur assistant : Stuart Black

Bug de la version française

La version PC du jeu est initialement parue avec de nombreux bugs ; Bullfrog a ensuite édité un patch implémentant l'option réseau et deux niveaux de difficulté, mais tous les dysfonctionnements n'ont pas disparu.

L'un des bugs de la version française (souvent nommé le « bug du niveau 5 », car il se produit à partir du niveau 5), résulte d'une erreur de traduction et n'est pas corrigé par le patch officiel ; il survient quand le conseiller en bas à droite de l'écran précise que l'un des internes de l'hôpital est devenu médecin grâce à sa formation ou son expérience. Pour résoudre ce problème :

• jouer en une autre langue que le français ;
• ou désactiver le conseiller (Shift + Q ou Shift + A, en fonction du clavier utilisé) ;
• ou installer un patch non officiel contenant le fichier de langue corrigé ;
• ou éditer le fichier LANG-1.DAT avec un éditeur hexadécimal et remplacer les caractères %s de la phrase « Un des médecins est devenu %s » par des espaces (ce qui supprimera la référence à un paramètre inexistant qui provoque un segfault) ;
• ou jouer sous MS-DOS ou sous Wine, avec lesquels le bug ne survient pas.

Codes de triche amusants

Des codes de triche sont possibles dans Theme Hospital notamment pour avoir plus d'argent mais lorsqu'ils sont tapés dans le jeu, on peut entendre la voix de l'opératrice disant « Le directeur de l'hôpital triche ! ». Cela n'influe cependant aucunement sur le reste du jeu ; il s'agit juste d'un gimmick comique.

Jouer au jeu avec une configuration récente

Il est désormais possible de jouer à Theme Hospital sur des versions récentes de Windows (XP, Vista, 7 ou 8) ou Mac (10.6.8 minimum). En effet, la société GOG.com a redéveloppé le jeu pour qu'il soit accessible à tout le monde sans devoir repasser par une version de Windows 95 ou 98.

Autres versions

Version PlayStation

Une version PlayStation a été rééditée en téléchargement sur PlayStation 3 et PlayStation Portable le 31 janvier 2008 en Europe.

Version Windows

La version Windows de Theme Hospital est un port Win32 de la version DOS, mais l'affichage, le son, la souris, et le clavier sont gérés par DirectX. Quelques applications DOS sont donc toujours installées (ex. : midiform.exe pour convertir les fichiers MIDI), et la résolution graphique reste faible.

Clones open source

Plusieurs tentatives ont été faites pour développer un jeu open source basé sur les données du Theme Hospital original. Des projets de rétro-ingénierie existent, comme le spécification d'Alexander Gitter, mais aucun clone complet n'a été réalisé.

Le 2 septembre 2008, le projet open source nommé OpenTH a été lancé sous licence GNU GPL. Le 24 juillet 2009, CorsixTH, sous licence MIT et codé en C++/Lua, vise à créer un clone moderne de Theme Hospital. Aujourd'hui, le site d'OpenTH redirige vers celui du projet CorsixTH. Les derniers exécutables de CorsixTH sont disponibles à cette adresse. Il faut néanmoins posséder le CD original ou monter une image ISO du CD pour l'utiliser.

🚧️ Installation ➜ 🚀️ Launching [fr]

☝️ Contraintes: Pour jouer à ce jeu vous devez disposer des données originales du jeu.

⚙️ Installation à partir du binaire

Le (moteur de ce) jeu est dans les dépôts, il suffit d'installer le paquet.
Néanmoins il vous faudra aussi installer séparément les données (non libres) soit de la démo (pour Debian), soit du jeu complet en version Windows (voir plus bas).

📄️ Installation à partir du source

• (✔ v. 0.63) 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 architecture (32/64-bits), la compilation du source est généralement un passage obligé.

▸ Installation des dépendances :
• Installez au préalable le(s) paquet(s) suivant(s) : sdl2

▸ 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/corsixth/corsixth
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 Version récente (non stable), dans le répertoire souhaité, lancez : $ git clone --recursive https://github.com/corsixth/corsixth

▸ Compilation :
• Dans son répertoire racine lancez successivement :
$ cmake .
(n'oubliez pas le ".")
$ make
(ou, pour accélérer la compilation, "$ make -j8" si vous disposez d'un processeur 8 threads, à adapter pour vous)
↪ vous obtenez le binaire : corsix-th
Vous pouvez passer directement au paragraphe "➥ Installation des données commerciales (version Windows)" ci-dessous.


🏕️ Installation du contenu / des données :

• Données : Ce jeu requiert l'installation de données non livrées avec le moteur du fait d'une licence incompatible ou tout simplement pour lui permettre d'utiliser différents sets de données.


➥ Installation des données (démo, via l'installateur game-data-packager Debian) :

Le (moteur de ce) jeu est en dépôt Debian, néanmoins la licence de ses données est incompatible avec la distribution Debian, et ne peuvent être incluses dans les dépôts.
Debian fournit un utilitaire ([game-data-packager]) permettant de les télécharger séparément, et de produire un paquet qui pourra ensuite être installé / désinstallé facilement.

Pour cela :
• Installez votre jeu (ou du moins son moteur) ainsi que l'utilitaire game-data-packager depuis votre gestionnaire de paquets.
• En console, lancez game-data-packager pour noter le nom de votre jeu (en 1ère colonne) dans la liste des jeux supportés :
$ /usr/games/game-data-packager

• Puis téléchargez les données de votre jeu (un paquet debian va être créé automatiquement dans le répertoire courant) en relançant game-data-packager avec pour paramètre le nom de votre jeu :
$ /usr/games/game-data-packager name_of_your_game
(exemple : $ /usr/games/game-data-packager tyrian)
• Notez le nom du paquet ainsi construit et installez-le avec dpkg (avec les droits root) :
# dpkg -i name_of_the_data.deb
(exemple : # dpkg -i tyrian-data_61_all.deb)


➥ Installation des données commerciales (version Windows) :

▸ Récupération / extraction du contenu du jeu :
• Téléchargez votre livrable.

• S'il s'agit d'un fichier ISO,
extrayez ses données de la manière suivante :
(s'il s'agit d'une version ".BIN", la procédure est la même, remplacez simplement l'extension ci-dessous)
⚬ Installez l'utilitaire furiusisomount (en dépôt) permettant de monter provisoirement des fichiers ".iso".
⚬ Démarrez-le ($ /usr/bin/furiusisomount) et sélectionnez votre fichier "Theme_Hospital.ISO", puis montez-le depuis furiusisomount, le répertoire provisoire sera créé dans ~/Theme_Hospital_ISO/. Une fois que vous aurez récupéré les fichiers et répertoires nécessaires (tous, que vous copiez dans un répertoire externe, que vous nommez CorsixTH par exemple), il vous suffira de le démonter depuis l'interface et de quitter furiusisomount.

• S'il s'agit d'un simple fichier compressé (.rar, .zip), décompressez-le dans le répertoire souhaité

▸ Assemblage du moteur et des données :
Copiez le répertoire CorsixTH/ contenant votre binaire compilé (corsix-th) dans le répertoire racine des données commerciales décompressées.
C'est tout.


🚀️ LANCEMENT DU JEU
▸ Si vous avez installé le jeu via le paquet, cliquez sur son raccourci ou lancez en console : $ /usr/games/corsix-th
▸ Si vous avez compilé le source du jeu, dans son répertoire racine lancez : $ ./run-corsixth-dev.sh

Ensuite, soit :
• Une interface vous invite à préciser où se trouvent les données du jeu puis celui-ci se lance.
• La démo se lance (avec un contenu et des options limitées). Pour charger les données complètes voir ci-après.

💡 Nota: Pour passer de la démo à la version complète (si vous disposez des données complètes et que celles-ci ne se chargent pas automatiquement) :
• il vous faut revenir au menu général. Si vous ne le trouvez pas, dans le jeu positionnez le curseur de la souris en haut à gauche de la fenêtre, ce qui fera apparaître le menu "Fichier", sélectionnez "Quitter (shift Q)", validez. Vous arrivez au menu général.
• dans ce menu général cliquez sur le bouton "Options", puis "Dossier" (en bas à droite), puis cliquez à droite de l'étiquette "Données de TH" pour spécifier l'emplacement des données, et sélectionnez dans votre arborescence le répertoire "HOSP/" (contenant le binaire "HOSPITAL.EXE" et ses répertoires "ANIMS/", "DATA/", ...), la ligne "HOSP" doit passer en couleur verte, puis cliquez sur "OK". Le jeu redémarre automatiquement et vous présente sa cinématique d'introduction.


⌨️🖱️🎮️ CONTRÔLES:

(Voir le lien "Hotkeys" ci-dessus)
ESC: menu (en haut),
[ALT+ENTER] : fenêtré/plein écran,
Shift Q : Quitter,
F10: redémarrer, ...

🕵️ Test [fr]

🕵️ Test (0.63) par goupildb (config. : Debian Sid 64-bit):

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

🫕️ Installation :
J'ai (ou avais) testé 2 possibilités (il doit vraisemblablement y en avoir d'autres), que je présente ci-après.

1ere possibilité : la plus facile pour tester la démo
Un paquet Debian est disponible, mais comme les données ne sont pas libres (commerciales), il ne permet de jouer qu'à une version limitée du jeu (démo).
Néanmoins il est possible de packager soi-même les données commerciales de la version Windows via l'utilitaire game-data-packager (voir la rubrique "Installation" ci-avant).

(✔ v. 0.63) 2nde possibilité : la plus simple pour installer la version complète
La compilation du source est simple. L'extraction des données de la version commerciale peut l'être plus ou moins selon que le livrable est un fichier ISO (un peu plus compliqué) ou un simple conteneur (rar ou zip, nettement plus simple). Globalement ce n'est pas très long à installer dès lors que l'on a la doc (voir la rubrique "Installation" ci-avant).

Le jeu fonctionne bien.


🏗️ Réalisation :
• 🏜️ Graphisme & interface : comme j'avais déjà installé précédemment la version de démo avec le paquet Debian, il m'a d'abord détecté celle-ci. Mais quelques manips rapides (voir la rubrique "Installation" ci-avant) permettent de lui indiquer où se trouve les données. L'interface est de bonne qualité, avec une cinématique d'introduction, et un menu permettant de démarrer une nouvelle partie, charger une partie spécifique ou de poursuivre la précédente, de charger un niveau personnalisé ou une campagne personnalisée. Un éditeur de carte est aussi intégré. Un menu option permet de choisir la résolution, le fenêtré / plein écran, la langue (le Français est supporté), de sélectionner les dossiers du jeu (important pour lui spécifier où se trouvent les données), les raccourcis du jeu (modifiables) et d'autres options que je ne détaille pas ici.
• 🎧️ Son : plusieurs bandes sons adaptées et agréables se font entendre aussi bien en jeu que dans les menus, lui donnant une ambiance de jeu de gestion. Très bien.
• 🐞️ Fiabilité / Robustesse : pas de souci de ce côté là, tout fonctionne bien.
• 🎮️ Support des périphériques : tout se commande à la souris (voir au clavier pour certains raccourcis).

🎲️ Gameplay :
C'est un jeu de gestion parodiant le système de santé capitaliste : l'objectif est de faire de l'argent sur les "clients" en exploitant au maximum leur vulnérabilité. On laisse la morale de côté et l'on s'amuse tout simplement. C'est un jeu très complet avec des tas d'astuces à mettre en œuvre (voir les remarques de Louis plus bas).
Le jeu est extrêmement bien conçu, mixant gestion, simulation et humour. Très bien.

Remarque de Louis, 9 ans (en 2019 il en a 17, et ses remarques restent pertinentes :) observant une copie d'écran précédente au moment où j'ajoutais le lien vers le site Jeuxlinux :
C'est bien c'qu'il a fait mais pb, le monsieur n'a mis qu'un lavabo donc les gens vont faire la queue pour se laver les mains après avoir été aux toilettes ... :). Il faut toujours mettre au moins 2 lavabos et 3 toilettes.
Il manque aussi la machine à café permettant à l'infirmière de distribuer du café, faute de quoi les gens risquent de partir parce qu'ils ne sont pas content.
Si vous avez un grand hôpital et assez d'argent, pensez à ajouter des bureaux pour diminuer les attentes à l'enregistrement et donc les mécontents.

🪦️ Longévité :
Les possibilités sont très grandes, et l'on y rejoue volontiers quelques temps plus tard. Excellent.

‣ 🌞️ J'ai aimé
• Une excellente réalisation (graphisme, son, interface). J'ai une préférence pour le mode fenêtré.
• Le jeu est extrêmement bien conçu, mixant gestion, simulation et humour. Très bien.
• Une jolie bande son variée et jamais agaçante

‣ 🌤️ Axes d'amélioration
• Rien à signaler.

🕹️ Conclusion :
Impression globale : 👍️
Un graphisme magnifique et une interface (en Français) de très bonne qualité, une musique d'ambiance très sympa, un gameplay drôle et prenant.
Dommage que le projet libre des données ne semble progresser que très lentement. J'y ai jeté un œil mais je ne vois pas comment m'en servir (il est précisé de compiler les données mais pas de Makefile pour notre plateforme).
👏️ ❤️ Un grand bravo et merci à ses auteurs pour le moteur Linux !