|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
Généré depuis la matrice, l’état courant, les sources modernes et CMake. Ce rapport vérifie la cohérence de l’inventaire ; il ne certifie ni la fidélité au jeu d’origine ni la portabilité sur une plateforme non testée.
Les lignes peuvent partager des dépendances. Leurs nombres ne sont pas un pourcentage fonctionnel.
| Catégorie | Nombre de lignes |
|---|---|
| Complètes ou remplacées | 37 |
Écarts actifs connus (PORTED_PARTIAL) | 1 |
Non commencées (NOT_STARTED) | 0 |
Comparaison à mener (REVIEW_REQUIRED) | 29 |
| Données manquantes | 4 |
| Outils manquants | 1 |
| Hors périmètre, preuve d’absence d’usage | 7 |
Progression fonctionnelle : Non établi.
Validation de référence : 158/158 suites CTest — code bb0bb6a, GitHub Actions Windows/MSVC Debug, 2 octobre 2026.
Le plan des travaux fixe les priorités. Cette liste suit la matrice, sans pondération automatique ni verdict sur les fonctionnalités non examinées.
| Section | Origine | Statut | Référence |
|---|---|---|---|
| Jeu Monopoly | Source/monopoly/Mess.cpp | REVIEW_REQUIRED | Matrice, ligne 25 |
| Jeu Monopoly | Source/monopoly/Rule.cpp | REVIEW_REQUIRED | Matrice, ligne 26 |
| Jeu Monopoly | Source/monopoly/trade.cpp | REVIEW_REQUIRED | Matrice, ligne 27 |
| Jeu Monopoly | Source/monopoly/Ai.cpp | REVIEW_REQUIRED | Matrice, ligne 28 |
| Jeu Monopoly | Source/monopoly/Ai_trade.cpp | REVIEW_REQUIRED | Matrice, ligne 30 |
| Jeu Monopoly | Source/monopoly/display.cpp | REVIEW_REQUIRED | Matrice, ligne 36 |
| Jeu Monopoly | Source/monopoly/Userifce.cpp | REVIEW_REQUIRED | Matrice, ligne 37 |
| Jeu Monopoly | Source/monopoly/UDBoard.cpp | REVIEW_REQUIRED | Matrice, ligne 39 |
| Jeu Monopoly | Source/monopoly/UDIBar.cpp | REVIEW_REQUIRED | Matrice, ligne 40 |
| Jeu Monopoly | Source/monopoly/UDOpts.cpp | REVIEW_REQUIRED | Matrice, ligne 41 |
| Jeu Monopoly | Source/monopoly/UDPieces.cpp | REVIEW_REQUIRED | Matrice, ligne 42 |
| Jeu Monopoly | Source/monopoly/UDPsel.cpp | REVIEW_REQUIRED | Matrice, ligne 43 |
| Jeu Monopoly | Source/monopoly/UDSound.cpp | REVIEW_REQUIRED | Matrice, ligne 44 |
| Jeu Monopoly | Source/monopoly/UDStats.cpp | PORTED_PARTIAL | Matrice, ligne 45 |
| Jeu Monopoly | Source/monopoly/UDTrade.cpp | REVIEW_REQUIRED | Matrice, ligne 46 |
| Jeu Monopoly | Source/monopoly/UDChat.cpp | REVIEW_REQUIRED | Matrice, ligne 48 |
| Jeu Monopoly | Source/monopoly/UDPenny.cpp | REVIEW_REQUIRED | Matrice, ligne 53 |
| Jeu Monopoly | Source/monopoly/UDUtils.cpp | REVIEW_REQUIRED | Matrice, ligne 54 |
| Services ArtLib consommes | Source/artlib/L_Data.* | REVIEW_REQUIRED | Matrice, ligne 65 |
| Services ArtLib consommes | Source/artlib/L_Seqncr.* | REVIEW_REQUIRED | Matrice, ligne 69 |
| Services ArtLib consommes | Source/artlib/L_Sound.*, L_Midi.* | REVIEW_REQUIRED | Matrice, ligne 72 |
| Services ArtLib consommes | Source/artlib/L_Video.* | REVIEW_REQUIRED | Matrice, ligne 73 |
| PC3D consomme | cameras, viewports, background (camera.*, D3DDevice.*, view code) | REVIEW_REQUIRED | Matrice, ligne 79 |
| PC3D consomme | meshes/scenes/materials (mesh*, NewMesh*, Scene.h, l_material.h) | REVIEW_REQUIRED | Matrice, ligne 80 |
| Donnees et verification | Lifecycle, lookup, metadata et ownership | REVIEW_REQUIRED | Matrice, ligne 91 |
| Donnees et verification | CRC global DAT | REVIEW_REQUIRED | Matrice, ligne 93 |
| Donnees et verification | Parseurs semantiques CNK / sequence | REVIEW_REQUIRED | Matrice, ligne 97 |
| Donnees et verification | Arbre runtime et execution | REVIEW_REQUIRED | Matrice, ligne 100 |
| Donnees et verification | Transformations / tweekers | REVIEW_REQUIRED | Matrice, ligne 102 |
| Donnees et verification | LANG core | REVIEW_REQUIRED | Matrice, ligne 106 |
| Donnees et verification | Chaines/audio/dialogues LANG retail | BLOCKED_MISSING_DATA | Matrice, ligne 107 |
| Donnees et verification | DMAKE99 et reconstruction bit-a-bit | MISSING_TOOLING | Matrice, ligne 112 |
| Donnees et verification | Banques DAT retail exactes | BLOCKED_MISSING_DATA | Matrice, ligne 113 |
| Donnees et verification | 2DVIEW01..39 externes | BLOCKED_MISSING_DATA | Matrice, ligne 114 |
| Donnees et verification | HMD retail / objets MESHX | BLOCKED_MISSING_DATA | Matrice, ligne 115 |
0 occurrences de TODO/FIXME/XXX/TBD dans les sources et tests. Un marqueur peut décrire un fixture ou une limite volontaire ; il ne prouve pas un manque actif.