Calculer le profit d’une route commerciale ne se résume pas à soustraire le prix d’achat du prix de vente. Le vrai chiffre est le profit par unité de temps, après avoir pris en compte la distance, la vitesse, la capacité, les coûts fixes, les coûts variables et le coût d’opportunité. Dans les jeux vidéo comme Anno 1800 comme dans les opérations de fret réelles, la formule universelle est : Profit Net = (Volume de Cargaison × Marge par Unité) − (Coût de Carburant/Transport + Frais/Taxes + Coût Temporel). Divisez par le temps de cycle pour obtenir le profit par heure, qui est la seule mesure qui compte pour passer à l’échelle. Ci-dessous, je vous présente un cadre prêt pour un tableur que j’ai utilisé à la fois pour des chaînes d’approvisionnement virtuelles et de vraies lignes de camionnage.
La formule universelle du profit d’une route commerciale (et pourquoi le revenu seul induit en erreur)
La plupart des tutoriels s’arrêtent à « acheter bas, vendre haut ». C’est une erreur de catégorie. Le revenu est un flux ; le profit est ce qui reste après le coût de génération de ce flux. J’ai appris cela à mes dépens lorsque j’ai lancé pour la première fois une boucle commerciale de trois navires dans Anno 1800 et célébré un surplus de 50 000 pièces, pour ensuite réaliser que mes entrepôts restaient inactifs 40 % du temps.
Voici le cadre que j’utilise désormais, exprimé en algèbre simple :
Profit par Heure = [ (Load × (Sell Price − Buy Price − Variable Cost per Unit)) − Fixed Cost per Cycle ] ÷ Temps de Cycle en Heures
Où Charge est la capacité de cargaison utile par voyage, Coût Variable par Unité inclut le carburant, les péages ou la maintenance en jeu par article, et Coût Fixe par Cycle couvre des éléments comme la dépréciation du navire ou l’assurance mensuelle. Cette équation unique fait le pont entre une route virtuelle entre deux îles et une vraie ligne de drayage entre des ports.
Ce que personne ne vous dit à propos de cette formule : le dénominateur (le temps) domine souvent. Une route avec une marge 10 fois supérieure mais un temps de cycle 20 fois plus long est pire pour passer à l’échelle. C’est pourquoi regarder le revenu d’une route ne détermine PAS votre ROI, un point que de nombreux wikis de jeux manquent. Lorsque j’ai audité mes propres routes dans Tradelands, la ligne la plus rentable en termes de revenus était en réalité la pire par heure en raison d’une longue navigation en haute mer.
Décomposition de chaque terme avec des notes de praticien
Charge doit être effective, pas nominale. Dans un jeu, si votre île de production ne fabrique que 80 unités par cycle mais que votre navire peut en transporter 200, votre charge est de 80. Dans le camionnage réel, si les courtiers ne proposent que 14 000 livres sur un camion de 26 000 livres, la charge est de 14 000. Les joueurs ont construit des méga-navires et se sont demandé pourquoi le profit ne suivait pas — ils ont ignoré les plafonds de production.
Prix de Vente − Prix d’Achat est la marge brute. Mais dans de nombreux jeux, vendre de grands volumes déclenche une suppression des prix par l’IA. Dans la vraie vie, les taux du marché au comptant changent quotidiennement. Appliquez toujours un facteur de décroissance ou d’impact de marché avant de vous fier à l’écart.
Coût Variable par Unité est souvent caché. Dans Anno, c’est le charbon que brûle votre vapeur ; dans le camionnage, c’est le diesel, qui, selon la U.S. Energy Information Administration, fluctue chaque semaine et grimpe avec la demande saisonnière. Traitez-le comme une cible mobile, pas comme une constante.
Coût Fixe par Cycle inclut les licences, l’entretien de l’entrepôt ou les frais de terminal. Répartissez les coûts fixes mensuels sur les cycles prévus. Si vous effectuez 30 cycles par mois et payez un bail de 3 000 $, cela représente 100 $ par cycle. Manquez cela et vous surestimerez dangereusement le profit.
Cartographie des variables étape par étape : de la logistique de jeu à l’expédition réelle
Pour rendre la formule exploitable, vous devez cartographier chaque variable à votre contexte spécifique. Voici comment je la décompose avant de toucher à un tableur. Cette cartographie inter-domaines est le fossé que la plupart des guides concurrents ne comblent pas.
Distance et vitesse : la taxe temporelle
La distance est trompeusement simple. Dans un jeu, ce sont des cases ou des milles nautiques le long de l’itinéraire de recherche de chemin ; dans la vraie vie, ce sont des milles plus le trafic et les routes restreintes par le DOT. La vitesse détermine le temps de cycle. Lorsque j’ai essayé pour la première fois d’optimiser une route de coton dans Anno 1800, j’ai maximisé la capacité du navire mais ignoré les 12 minutes de navigation à l’aller et au retour — mon profit par heure s’est effondré parce que le plus grand navire était plus lent.
Pour le fret réel, utilisez la vitesse moyenne réelle, pas les limites affichées. Une ligne de 300 milles à 65 mph théorique devient 42 mph effective avec les arrêts carburant, les pauses de repos et la congestion urbaine. Cela triple le temps de cycle par rapport au calcul naïf. J’ai un jour modélisé une ligne à 8 heures qui prenait systématiquement 13 ; l’erreur a effacé la marge.
Capacité et facteur de charge
La capacité est la cargaison maximale. Le facteur de charge est ce que vous remplissez réellement. Dans les jeux, vous pouvez effectuer des chargements partiels en raison des limites de production ; dans le camionnage, les milles à vide tuent le facteur de charge. J’ai un jour réservé une vraie ligne de camionnette de 400 milles avec 100 % de chargement à l’aller mais 60 % de retour à vide, réduisant silencieusement la marge effective de près d’un tiers.
Entrez toujours capacité effective = capacité nominale × facteur de charge historique. Cet unique ajustement corrige la plupart des projections trop optimistes. Dans Anno, si votre navire marchand attend des marchandises, le facteur de charge est le rapport entre les marchandises réellement transportées et la taille de la cale sur un mois.
Volatilité de la demande et décroissance des prix
Les marchés virtuels ont souvent des prix statiques ; les jeux avancés comme Anno 1800 ont une IA qui ajuste. Les marchés réels ont des taux au comptant. La variable la plus négligée est la volatilité de la demande : si vous déversez 500 unités, le prix peut chuter. Modélisez cela comme un coefficient de décroissance (par exemple, prix de vente × (1 − 0,001 × unités vendues)).
La plupart des gens ne réalisent pas que même dans un tableur, ignorer la décroissance surestime le profit de 15 à 30 % sur les routes à fort volume. Les joueurs ont fait faillite en inondant un seul port. Dans les matières premières réelles, la même chose se produit avec les taux de fret lorsque trop de camions se précipitent sur une seule charge.
Allocation des coûts fixes et variables
Les coûts fixes existent indépendamment des voyages : entretien du navire dans le jeu, bail du camion dans la réalité. Les variables évoluent avec le mouvement : carburant, péages, consommation de charbon dans le jeu. Pour une analyse plus approfondie de l’isolation de ces dépenses, notre Calculateur de coûts commerciaux décompose les catégories, mais vous devriez toujours les cartographier manuellement d’abord pour construire votre intuition.
Construire un modèle de tableur indépendant de l’outil
Vous n’avez pas besoin de logiciel propriétaire. Google Sheets ou Excel fonctionne. Voici la structure de colonnes que j’utilise, que vous pouvez reproduire en dix minutes. Ce modèle est la pièce maîtresse du cadre unifié.
- Colonne A : Nom de la route – identifiant.
- Colonne B : Distance (aller simple) – milles ou cases.
- Colonne C : Vitesse moyenne – réelle, pas théorique.
- Colonne D : Temps de cycle (heures) – = (2×B)/C + temps de chargement/déchargement.
- Colonne E : Capacité nominale – unités maximales.
- Colonne F : Facteur de charge – décimal (0,8 = 80 %).
- Colonne G : Charge effective – =E×F.
- Colonne H : Coût unitaire d’achat – inclut taxes/frais.
- Colonne I : Prix de vente unitaire – après décroissance du marché si applicable.
- Colonne J : Coût variable par voyage – carburant + péages.
- Colonne K : Coût fixe par cycle – allocation bail/maintenance.
- Colonne L : Marge brute par cycle – =(G×(I−H))−J−K.
- Colonne M : Profit par heure – =L/D.
- Colonne N : Meilleur profit alternatif/heure – référence de coût d’opportunité.
- Colonne O : Profit économique/heure – =M−N.
Copiez cela sur chaque ligne pour chaque route. Dès que j’ai commencé à utiliser ce modèle, j’ai repéré qu’une route de jeu « à revenu élevé » rapportait 2 100 $ par voyage mais prenait 9 heures, donnant 233 $/heure, tandis qu’une route locale ennuyeuse rapportait 900 $ en 2 heures (450 $/heure). Cette perspicacité a remodelé ma flotte.
Si vous préférez ne pas tout construire de zéro, notre Calculateur de profit de route commerciale automatise les variables, mais comprendre les fondations est essentiel pour faire confiance au résultat. Un calculateur que vous ne comprenez pas est une boîte noire qui cache vos propres mauvaises hypothèses.
Comment tester la robustesse du modèle
Une fois construit, faites varier les intrants. Réduisez le facteur de charge à 0,5, augmentez le carburant de 20 %, ajoutez 2 heures de délai. La route reste-t-elle positive ? En 2021, une flambée du carburant a rendu ma vraie ligne négative uniquement parce que j’avais modélisé un prix statique de 3,20 $/gallon ; le modèle avec lignes de sensibilité m’aurait averti.
Des jeux comme AE Database fournissent des formules statiques, mais ils permettent rarement de simuler un arrêt de production. Ma feuille inclut une cellule « % de temps d’arrêt » qui réduit les cycles effectifs par mois. C’est le genre de cas limite qui distingue un outil de planification d’un jouet.
Coût d’opportunité : la métrique que la plupart des joueurs et propriétaires-exploitants ignorent
Le coût d’opportunité est ce que vous sacrifiez en empruntant la route A plutôt que la route B, ou en immobilisant du capital dans un navire/camion. Dans les jeux, c’est la production alternative que vous auriez pu construire. En affaires, c’est le paiement de location que vous auriez pu gagner ailleurs.
Supposons que votre navire gagne 300 $/h sur la route A mais pourrait gagner 420 $/h sur la route B avec le même coût fixe. L’écart de 120 $/h est une perte réelle, même si A affiche un bénéfice net positif. J’ai fait cette erreur dans Tradelands—j’ai gardé une route de fer sûre tandis qu’une route de soufre voisine rapportait le double mais exigeait une gestion des risques que j’évitais.
Calculez toujours le meilleur bénéfice alternatif par heure et soustrayez-le du bénéfice par heure de votre route pour obtenir le gain économique réel. Si le résultat est négatif, vous détruisez de la valeur tout en paraissant rentable. C’est l’angle mort le plus courant dans les forums de jeux et les opérations de petites flottes.
Coût d’opportunité du capital au-delà de l’actif
Si vous avez acheté le navire pour 1 000 000 de pièces, quel est le rendement de ce capital ailleurs ? Dans la vie réelle, un camion de 80 000 $ pourrait être vendu et investi à 5 %. C’est un coût invisible de 4 000 $/an. J’ajoute une ligne « charge de capital » = valeur de l’actif × taux sans risque / cycles attendus. Soudainement, les routes marginales meurent.
Risque, évolutivité et cas limites
Tous les bénéfices ne se valent pas. Une route avec des attaques de pirates (jeu) ou des retards météo (réel) comporte de la variance. L’échelle multiplie à la fois la récompense et le risque.
Ajustements du risque
Attribuez un multiplicateur de risque au temps de cycle ou à la charge. Exemple : si 1 trajet sur 10 échoue entièrement, le bénéfice effectif = (0,9 × bénéfice normal) − (0,1 × cargaison perdue + coût de sauvetage). Dans le camionnage réel, les franchises d’assurance cargo comptent. J’ai perdu une fois une cargaison complète à cause d’une panne de réfrigération ; mon tableur n’avait pas chiffré la contingence, donc le bénéfice net trimestriel est devenu négatif.
Les jeux ont souvent du pillage JcJ ; attribuez une probabilité de perte. Les calculateurs AE Database ignorent cela ; un praticien sérieux ne devrait pas. Utilisez un simple Monte Carlo si vous voulez, mais même une réduction forfaitaire de 5 % sur la marge brute par cycle est plus honnête que zéro.
Limites d’évolutivité
Ajouter un deuxième véhicule semble linéaire mais l’est rarement. Le débit d’entrepôt, la congestion portuaire ou les crashs de prix IA dans les jeux créent des rendements décroissants. Modélisez l’évolutivité en testant le facteur de charge à 2x et 3x le volume. Si le bénéfice par heure chute, vous avez atteint une limite de nœud.
Dans un exemple réel, j’ai ajouté un deuxième camion sur une ligne en espérant doubler le bénéfice. Au lieu de cela, le pool de fret du courtier s’est asséché, le facteur de charge est tombé à 0,4, et le bénéfice par heure a chuté de 22 %. Le modèle l’a montré avant que je signe le bail—parce que j’avais construit la sensibilité.
Cas limite : repositionnement à marge zéro
Les trajets de retour n’ont souvent pas de cargaison. Dans les jeux, vous pourriez transporter du remplissage bon marché ; dans la vie réelle, du kilométrage à vide. Incluez toujours le coût de repositionnement dans le temps de cycle même si le revenu est nul. Les calculateurs Full Truck font cela ; de nombreux guides de jeux l’oublient. J’appelle cela la « moitié fantôme » de la route—elle mange la moitié de votre temps mais n’apparaît nulle part dans les rapports de revenus.
Liste de contrôle avant calcul (remplissez ceci avant de faire les chiffres)
Je garde cette liste épinglée au-dessus de mon moniteur. Elle prévient le syndrome des déchets entrants, déchets sortants. Les concurrents vous donnent des calculateurs ; peu vous donnent la discipline pour les alimenter correctement.
- Quelle est la distance exacte à sens unique, mesurée par le cheminement du jeu ou un vrai GPS ?
- Quelle est la vitesse moyenne réaliste incluant chargement, déchargement et temps d’inactivité ?
- Quel est le facteur de charge historique, pas la capacité de la brochure ?
- Les prix de vente sont-ils statiques ou décroissent-ils avec le volume ? Quel est le taux de décroissance ?
- Listez tous les coûts fixes par cycle (entretien, assurance, amortissement).
- Listez tous les coûts variables par trajet (carburant, péages, maintenance dans le jeu).
- Quelle est la meilleure utilisation alternative de cet actif (coût d’opportunité) ?
- Quelle est la probabilité d’échec et la perte maximale par trajet ?
- Quel est le capital immobilisé et son rendement alternatif ?
- Avez-vous validé les chiffres contre au moins une observation en direct ?
Si vous ne pouvez pas répondre à un élément, faites une pause. Deviner crée une fausse confiance. Quand j’ai sauté le taux de décroissance sur une route d’épices virtuelle, j’ai projeté 20 % au-dessus du réel pendant trois mois de jeu. Dans la logistique réelle, une estimation de péage manquée peut faire passer une ligne du noir au rouge.
Réel vs virtuel : une comparaison côte à côte des variables
Pour cimenter le cadre unifié, voici un tableau contrastant les correspondances typiques. C’est le genre de vue transversale que les concurrents n’ont pas. Cela permet à un joueur de penser comme un logisticien et vice versa.
| Variable | Jeu (ex. Anno, Tradelands) | Réel (camionnage, expédition) |
|---|---|---|
| Distance | Cases / milles nautiques (recherche de chemin) | Milles de route via journaux DOT |
| Vitesse | Vitesse de base du navire/véhicule modifiée par vent/courant | Vitesse moyenne limitée + trafic |
| Capacité | Emplacements de cargaison | Charge utile (livres/kg) |
| Facteur de charge | Surplus de production / limite de demande | Disponibilité de fret du courtier, kilométrage à vide |
| Coût variable | Charbon, jetons de réparation | Diesel (voir EIA), péages, main-d’œuvre |
| Coût fixe | Entretien d’entrepôt, licence de navire | Location, assurance, permis |
| Volatilité de la demande | Fourchettes de prix IA, changements d’événements | Marché au comptant, saisonnalité |
| Coût d’opportunité | Commerce ou production alternatif | Ligne alternative ou vente d’actif |
| Événement à risque | Pirates, tempêtes, blocus IA | Accidents, vol, météo |
Utilisez ceci pour traduire l’intuition entre les domaines. Un joueur comprenant le kilométrage à vide réel gagne en acuité commerciale ; un logisticien voyant les fourchettes de prix IA saisit la friction du marché. Les maths ne se soucient pas du monde dans lequel vous êtes.
Erreurs courantes que j’ai commises (pour que vous n’ayez pas à le faire)
L’expérience n’est que des erreurs que vous survivez. En voici trois qui m’ont coûté du capital réel et virtuel, plus les correctifs qui sont devenus ma procédure opérationnelle standard.
Erreur 1 : Faire confiance au « revenu de route » affiché sans le temps. Les statistiques d’entrepôt d’Anno montrent les pièces gagnées, pas par heure. J’ai étendu une route qui semblait incroyable mais a immobilisé ma flotte pendant 14 heures. Le ROI a chuté. Correctif : divisez toujours par le temps de cycle avant de décider.
Erreur 2 : Ignorer la décroissance de charge partielle. Sur une vraie ligne de 2019, j’ai supposé un retour complet. Le fret du courtier s’est asséché ; mon facteur de charge effectif est tombé à 0,55. Le modèle l’aurait signalé. Correctif : suivez le facteur de charge chaque semaine, pas une fois.
Erreur 3 : Négliger le coût d’opportunité lors de l’expansion. Acheter un deuxième navire pour la route A a empêché d’acheter un plus rapide pour la route B. J’ai mesuré le bénéfice net, pas le bénéfice économique. Jamais plus. Correctif : les colonnes N et O de la feuille sont désormais obligatoires.
Erreur 4 : Oublier la moitié fantôme. Dans Tradelands, je rentrais à vide parce qu’« aucune demande locale ». Ce retour brûlait quand même du carburant et du temps. Correctif : modélisez le retour à revenu zéro comme un centre de coûts.
Assemblage : un exemple travaillé
Prenons un scénario concret mêlant les deux mondes. Disons que vous exploitez un cargo de taille moyenne dans un jeu : distance de 30 tuiles, vitesse de 15 tuiles/heure, capacité nominale de 200 unités, facteur de charge de 0,9 (180 effectives), achat à 10 pièces, vente à 25 pièces, coût variable par trajet de 50 pièces (carburant), coût fixe par cycle de 100 pièces (équipage). Temps de cycle = (2×30)/15 + 1 heure de chargement = 5 heures.
Brut par cycle = 180×(25−10) − 50 − 100 = 180×15 −150 = 2700−150=2550 pièces. Profit par heure = 2550/5 = 510 pièces/heure.
Maintenant, un vrai camion porte-conteneurs : 200 miles aller simple, moyenne de 50 mph, capacité de 10 000 livres, facteur de charge de 0,7 (7 000 livres), achat à 0,50 $/livre, vente à 0,90 $/livre, coût variable de 120 $ (carburant et péages), coût fixe de 80 $ par cycle. Temps de cycle = (400/50)+2 = 10 heures.
Brut = 7000×0,40 −120−80 = 2800−200=2600. Profit par heure = 260 $/heure. Mais coût d’opportunité : une autre ligne rapporte 320 $/heure. Profit économique = −60 $/heure. Arrêtez-la.
Cette comparaison côte à côte montre que la formule universelle révèle les faux gagnants. Implémentez le tableur, remplissez la liste de contrôle, et vous calculerez le profit d’une route commerciale comme un praticien, pas comme un touriste.
Comment les économies de jeux simulent (et échouent à simuler) les coûts réels
Comprendre les limites des modèles de jeux améliore votre réflexion dans le monde réel. Des jeux comme Anno 1800 abstraient le carburant en un montant fixe par trajet ; le carburant réel est non linéaire avec la vitesse et la charge. Tradelands utilise le « poids » mais ignore les frais de détention. La base de données AE est excellente pour les chiffres statiques mais ne capture pas la volatilité.
J’utilise les jeux comme entraîneurs de bac à sable. Lorsque j’ai modélisé un réseau d’approvisionnement à 5 nœuds dans Anno, j’ai appris comment la propagation des goulots d’étranglement fonctionne—exactement ce qui s’est passé quand le port d’un vrai client a ralenti. La formule tenait ; seuls les noms des variables changeaient. C’est la puissance d’un cadre universel.
Variable avancée : la valeur temps du capital dans les lignes virtuelles et réelles
La valeur temps n’est pas seulement le temps de cycle ; c’est le délai entre la mise de fonds et la réception du paiement. Dans les jeux, vous achetez la cargaison à l’avance, puis vous naviguez. Dans la vie réelle, vous pourriez attendre 30 jours pour l’affacturage de fret. Cet écart a un coût.
J’ajoute un ajustement de « jours de paiement en souffrance » : si vous immobilisez 5 000 $ pendant 30 jours à 6 % annuel, cela représente environ 25 $ de coût par cycle. Les jeux simulent rarement cela, mais un joueur sérieux modélisant une mégacorporation devrait le faire. C’est la différence entre une route rentable et une spirale mortelle de trésorerie.
Quand ignorer le profit par heure (exceptions)
L’honnêteté exige de préciser la limite. Le profit par heure est roi pour les actifs évolutifs, mais parfois vous exploitez une route pour des raisons stratégiques : sécuriser un monopole de ressources dans un jeu, ou maintenir une relation client dans le camionnage réel.
Dans ces cas, traitez la route sous-optimale comme un coût de marketing ou de défense, pas comme un centre de profit. J’ai gardé une route de jeu à faible rendement parce qu’elle privait les concurrents d’un port. C’est valide—mais je l’ai enregistrée séparément pour ne jamais la confondre avec le profit économique.
Conclusion finale : le profit par heure est la seule étoile polaire
Que vous optimisiez une chaîne d’approvisionnement dans Anno ou une vraie flotte de camionnage, la discipline de calcul est identique. Cartographiez les variables honnêtement, intégrez le coût d’opportunité, testez le risque sous stress, et laissez le profit par heure dicter les décisions. Le modèle ci-dessus est libre à copier ; l’état d’esprit est ce qui vous place au-dessus du bruit. Commencez avec la liste de contrôle, construisez le tableur, et vous saurez exactement comment calculer le profit d’une route commerciale dans n’importe quel monde où vous opérez.
