RustyZoo
Zoo Tycoon (2001), sur un nouveau moteur. Votre propre exemplaire du jeu, qui tourne nativement sous Windows, macOS et Linux.

Avant de commencer. RustyZoo en est aux premiers temps de son développement et ne se joue pas encore du début à la fin. Les cartes, l’interface et la construction fonctionnent déjà ; les animaux, les visiteurs et le personnel prennent vie en ce moment.
Bienvenue dans RustyZoo
RustyZoo est un moteur libre pour Zoo Tycoon, le jeu de Blue Fang Games sorti en 2001. C’est un programme entièrement nouveau, écrit en Rust, qui lit les graphismes, les sons, les cartes et le comportement des animaux dans votre propre installation, puis les fait tourner sur les ordinateurs d’aujourd’hui, sans réglage de compatibilité ni émulateur Windows.
L’objectif tient en deux temps. D’abord, retrouver l’original à l’identique : les mêmes règles, le même rythme, le même zoo à partir de la même sauvegarde. Quand cela sera acquis viendra une version améliorée, à côté de la version fidèle : correction des bogues connus de l’original, écrans larges, zoos plus grands et mods.
Coup d’œil autour de nous
Chaque fonction est comparée au jeu original, image contre image. Voici le même zoo et le même lion, une fois dans chaque version.





Pour commencer
- Avoir le jeu. N’importe quel exemplaire installé de Zoo Tycoon : le jeu complet (Complete Collection) ou l’une des deux versions d’essai gratuites que Microsoft héberge encore. RustyZoo ne fournit aucun fichier du jeu.
- Télécharger RustyZoo pour votre système. Pas encore disponible : les premières versions sont prévues avec le jalon M8.
- Lui indiquer où se trouve le jeu, c’est-à-dire le dossier qui contient zoo.ini. RustyZoo y lit tout ce dont il a besoin.
Configuration requise
- Windows
- Windows 11, 64 bits
- macOS
- Une seule application universelle pour les Mac Apple silicon et Intel
- Linux
- x86_64, en AppImage et en Flatpak
- Données du jeu
- Zoo Tycoon (2001), jeu complet ou version d’essai gratuite
Téléchargements bientôt disponibles. Rien n’est encore publié.
Journal de développement
Le travail a commencé début octobre 2026. La route est découpée en dix jalons, de M0 à M9. Les dates sont celles de leur clôture.
- M0Foundations13 oct. 2026Une fenêtre, une sortie audio, des compilations pour Windows, macOS et Linux. 5 tickets fermés.
- M1Assets14 oct. 2026Lecture des archives et des formats de fichiers du jeu. 19 tickets fermés.
- M2Static world14 oct. 2026Affichage de chaque carte comme l’original : terrain, relief, allées, clôtures, bâtiments, animaux. 23 tickets fermés.
- M3Window14 oct. 2026La boucle de jeu au rythme de l’original ; défilement, zoom, rotation, son. 29 tickets fermés.
- M4UI15 oct. 2026Fenêtres et boutons construits à partir des fichiers de mise en page de l’original, menu principal jusqu’au chargement d’une carte. 60 tickets fermés.
- M5Building15 oct. 2026Terrain, allées, clôtures, décor, bâtiments et enclos, et le paiement de tout cela. 62 tickets fermés.
- M6Lifeen coursAnimaux, visiteurs et personnel, pilotés par les scripts de comportement du jeu lui-même. 67 tickets fermés, 73 ouverts.
- M7Full gameensuiteSauvegardes, recherche, scénarios, récompenses, traductions.
- M8Packagingplus tardVersions prêtes à l’emploi pour Windows, macOS et Linux.
- M9Beyond the originalaprès la paritéLa version améliorée : correction de bogues, écrans larges, zoos plus grands, mods.
Comment c’est fait
RustyZoo est écrit par des agents d’IA sous la direction d’un seul mainteneur. Les agents étudient le comportement du jeu original et la façon dont ses fichiers sont construits, le consignent dans des spécifications, puis écrivent le moteur à partir de ces spécifications.
Le mainteneur fixe le cap, prend chaque décision et vérifie le résultat contre le jeu original, côte à côte. Les images de comparaison sont publiques, dans le dépôt de captures d’écran.
RustyZoo ne contient ni code ni ressource du jeu original. Le moteur est écrit à partir des seules spécifications, jamais à partir du code du programme original.
Questions et réponses
- Est-ce légal ?
- RustyZoo ne distribue aucun fichier de l’original. Il les lit dans un exemplaire que vous possédez, ou dans l’une des versions d’essai gratuites que Microsoft propose encore. Le projet n’est ni affilié à Microsoft ou à Blue Fang Games, ni approuvé par eux.
- Faut-il acheter le jeu ?
- Pour essayer, non : les deux versions d’essai officielles, Zoo Tycoon et Marine Mania, suffisent. Pour profiter de tout le jeu, il vous faut le jeu complet.
- Les extensions sont-elles prises en charge ?
- Oui. Les deux extensions, Dinosaur Digs et Marine Mania, sont prises en charge : le moteur lit leurs fichiers.
- Sur quels ordinateurs cela tournera-t-il ?
- Windows 11 (64 bits), macOS sur Apple silicon et Intel, et Linux 64 bits.
- Peut-on y jouer dès maintenant ?
- Pas encore. Le jalon M6 vise une partie libre jouable ; les téléchargements suivront avec M8.
- Les mods seront-ils pris en charge ?
- Plus tard. Les mods feront partie de la version améliorée, une fois que RustyZoo égalera l’original. La version fidèle restera telle quelle.
Contribuer et remerciements
Contribuer
RustyZoo est un logiciel libre sous licence GPL-3.0-or-later. Le code se trouve sur github.com/RustyZoo/RustyZoo.
Inutile de savoir programmer pour aider. Le plus utile est de jouer sur votre propre système et de nous dire ce que vous constatez. Si quelque chose plante, s’affiche de travers ou se comporte autrement que dans le Zoo Tycoon original, ouvrez un ticket sur GitHub. Les captures d’écran aident beaucoup, tout comme les étapes qui ont mené au problème.
Les pull requests sont les bienvenues. Le dépôt contient un fichier CONTRIBUTING qui explique comment s’y prendre ; lisez-le avant d’en ouvrir une.
Il n’y a pour l’instant ni serveur Discord ni page de dons. Questions, signalements de bogues et idées passent tous par les tickets GitHub.
Remerciements et inspirations
RustyZoo repose sur le travail de nombreuses personnes et de nombreux projets.
- OpenRCT2 et OpenTTD : le modèle d’un moteur ouvert qui fait tourner les données du jeu original.
- OpenZT : des recherches sur la structure et les symboles du programme original.
- zt1-engine : une précédente tentative de moteur ouvert pour Zoo Tycoon.
- Notes de ZTStudio sur les graphismes : le format des sprites.
- Documentation de Zooberry : les fichiers de configuration.
- Ghidra et l’assistant ReVa : les outils d’analyse.
- Wine : faire tourner le jeu original pour comparer.
- SDL : fenêtres, saisie et son.
- NihAV de Kostya Shishkov : son décodeur vidéo Indeo 5 lit les vidéos d’introduction.
- Polices Liberation : le texte de l’interface.
Zoo Tycoon a été créé par Blue Fang Games et édité par Microsoft. RustyZoo est un projet de fans, sans affiliation avec ces deux sociétés, ni approbation ou parrainage de leur part. Zoo Tycoon et les noms associés sont des marques de leurs propriétaires.
Où nous trouver
- RustyZoo sur GitHubCode source, tickets et jalons. GPL-3.0-or-later.
- Captures d’écranChaque jalon en images, à côté de l’original.