top left
top
Forum Colonization.fr
Précédent   Forum Colonization.fr > Civilization IV: Colonization > L'Université
Réponse
 
LinkBack Outils de la discussion Modes d'affichage
  (#1) Vieux
ID: pajeg
Éclaireur
 
Messages: 35
Tournois joués: 0
Tournois gagnés: 0
Par défaut le prix des marchandises en europe - 06/11/2008, 12h48

Price Change Mechanics - Civilization Fanatics' Forums

pour les non anglophones :

for each yield
{
int newPrice = random(BuyPriceLow, BuyPriceHigh) + (YieldBoughtTotal / PriceChangeThreshold);

if (random(100) < PriceCorrectionPercent * abs(newPrice - currentPrice))
{
newPrice = clamp(currentPrice - 1, newPrice, currentPrice + 1);
setYieldBuyPrice(newPrice);
}
}


1. YieldBoughtTotal
c'est la balance, les achats moins les ventes

2. PriceChangeThreshold
à chaque fois que la balance dépasse ce chiffre, le prix a une plus grande chance de changer

* 1500 pour tissu, manteaux, rhum, cigaress
* 1000 pour nourriture, bois, coton, fourrure, sucre, tabac, minerai
* 600 pour outils, armes, chevaux, marchandises
* 100 pour argent

ce chiffre est modifié par un handicap selon le niveau de difficulté

* Pilgrim 200%
* Pioneer 120%
* Explorer 100%
* Conquistador 90%
* Governer 80%
* Patriot 70%
* Revolutionary 60%


3. BuyPriceLow, BuyPriceHigh, SellPriceDifference
ces valeurs déterminent le prix de départ de la marchandise, qui n'estqu'un chiffre aléatoire entre buypricelow et buypricehigh.
sellpricedifference est la différence entre le prix d'achat et le prix de vente

* high, low, difference
* nourriture 0, 2, 8
* bois 0, 1, 3
* argent 19, 19, 1
* coton 3, 5, 2
* foutture 4, 6, 2
* sucre 4, 6, 2
* tabac 3, 5, 2
* minerai 2, 4, 3
* tissu 8, 12, 1
* manteaux 8, 12, 1
* thum 8, 12, 1
* cigares 8, 12, 1
* outils 1, 2, 1
* mousquets 3, 5, 3
* chevaux 1, 2, 1
* marchandises 1, 2, 1

les mousquets ne peuvent se vendre que 3-6, 4-7 ou 5-8 au premier tour bref

4. PriceCorrectionPercent est à 5 pour l'argent (ça descend vite), 1 pour les autres marchandises


en gros (c'est long son blabla, la flemme de tout traduire mot à mot)


chaque tour le jeu tire aléatoirement un chiffre pour chaque ressource (entre le prix minimal et maximal actuel de la ressource)
la différence entre ce chiffre et le prix actuel est la probabilité que ce chiffre devienne le nouveau prix
à celà on ajoute la balance divisée par le PriceChangeThreshold de la marchandise

si le prix de départ des mousquets est 4 en explorateur, et que le jeu tire 5 au 2ème tour, il y a 1 % de chance (5-4 + 0/600) que le prix passe à 5 au 2 ème tour

si le jeu tire 5 au 12 ème tour et qu'on a acheté 1200 mousquets, il y a 3 % (5-4 + 1200/600) de chance que le prix passe à 5 au 12 ème tour

si le jeu tire 3 au 18 ème tour et qu'on a vendu 1800 mousquets, il y a 2 % de chance (3-4 -600/600) que le prix passe à 3 au 18ème tour

(
Réponse avec citation
  (#2) Vieux
ID: Nadhan
Porte-drapeau
 
Avatar de Leto
 
Messages: 305
Tournois joués: 0
Tournois gagnés: 0
Par défaut 10/11/2008, 14h24

Merci Pajeg c'est intéressant à savoir.
Réponse avec citation
Réponse

Tags
des, europe, marchandises, prix

Outils de la discussion
Modes d'affichage

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui




Copyright ©2008, Colonization.fr

top left

Search Engine Friendly URLs by vBSEO 3.6.0