Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
Contrôles automatiques du portage

‍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.

Inventaire

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.

Contrôles de cohérence

  • PASS — Référence de validation et conventions documentaires.
  • PASS — Tous les fichiers source .cpp figurent dans CMake.
  • PASS — Tous les fichiers de tests .cpp figurent dans CMake.

Écarts et comparaisons ouverts

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

Marqueurs informatifs

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.