JeuWeb - Crée ton jeu par navigateur
Offre Demande et Interrogation - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Offre Demande et Interrogation (/showthread.php?tid=3582)

Pages : 1 2


RE: Offre Demande et Interrogation - Sadly - 24-01-2009

Bon, disons qu'on va imager tout ça :

● Nous avons donc la méditerranée autour de laquelle se situent, admettons, 5 ports (port1, port2, ..., port5).
● Dans chaque port il y a, en moyenne, 10 personnes (pour mon raisonnement il faut un petit écart type) qui peuvent être novices, habituées ou prodiges (grosso modo Smile)
● Chaque port a une marchandise dans laquelle il est spécialisé et des marchandises annexes qui sont vendus sur place et dans les ports aux alentours mais pas dans les ports éloignés.

On pourrait faire le schéma suivant :

Port1
▪ Spécialisé en tissu : 924 unités (2*2 + 6*20 + 4*200)
▪ Vend aussi du blé : 231 unités
▪ Vend aussi du bois : 231 unités
_Population : 12 (2 novices, 6 habitués, 4 prodiges)

Port2
▪ Spécialisé en blé : 702 unités (1*2 + 5*20 + 3*200)
▪ Vend aussi des esclaves : 175.5 unités
▪ Vend aussi du tissu : 175.5 unités
_Population : 9 (1 novice, 5 habitués, 3 prodiges)

Port3
▪ Spécialisé en esclaves : 880 unités (4*20 + 4*200)
▪ Vend aussi des pommes : 220 unités
▪ Vend aussi du blé : 220 unités
_Population : 8 (4 habitués, 4 prodiges)

Port4
▪ Spécialisé en pommes : 508 unités (4*2 + 5*20 + 2*200)
▪ Vend aussi du bois : 127 unités
▪ Vend aussi des esclaves : 127 unités
_Population : 11 (4 novices, 5 habitués, 2 prodiges)

Port5
▪ Spécialisé en bois : 182 unités (1*2 + 9*20)
▪ Vend aussi du tissu : 45.5 unités
▪ Vend aussi des pommes : 45.5 unités
_Population : 10 (1 novice, 9 habitués)


Je suis un petit commerçant du premier port et je ne suis pas là depuis longtemps (novice).
Ma capacité de transport de marchandise est comparable à mon pouvoir d'achat, c'est-à-dire faible.
J'ai la possibilité entre 3 marchandises pour débuter mon commerce (on va se limite à un type à la fois pour le moment), le tissu, le blé, le bois.

Sur l'ensemble des ports sont produites :
◦ 1155 unités de tissu (924 + 175.5 + 45.5)
◦ 1153 unités de blé (702 + 231 + 220)
◦ 504 unités de bois (231 + 182 + 127)

Les effets sur le commerce :
On voit ici clairement qu'il y a une production de bois faible et ainsi cela est une ressource plus rare que les deux autres, donc plus chère à l'achat comme à la vente.
À l'inverse, le tissu et le blé sont produits en plus grande quantité et ainsi a des prix d'achat et de vente moins importants.

Analysons de plus près les ports voisins :
Le port2 et le port5, qui sont mes voisins, ont eux aussi ces ressources. Toutefois la quantité varie.

Supposons là que pour chaque habitant, et en fonction (encore une fois) de son importance, il y ai une demande, cela donnerait :

Port2
351 (1*1 + 5*10 + 3*100) pour chaque type de ressource
Cependant le port2 ne produit pas de bois,
il a donc besoin d'en acheter et c'est une marchandise qui coûte chère,
pour lui un port voisin producteur est un bon investissement puisque la marge est faible, il achètera donc autant que nécessaire à un prix élevé.
De plus ma proximité permet à la demande d'être satisfaite plus rapidement.

Port5
91 (1*1 + 9*10) pour chaque type de ressource
Cependant le port2 ne produit pas de blé,
il a donc besoin d'en acheter et c'est une marchandise qui coûte peu,
pour lui un port voisin producteur est un bon investissement puisque la marge est faible, il achètera donc autant que nécessaire à un prix peu élevé.
De plus ma proximité permet à la demande d'être satisfaite plus rapidement.

Finalement, l'offre et la demande :
Ce qu'il faut voir ici c'est que la demande s'adapte. Elle prend en compte le nombre d'habitant, leur type de revenu (petit pour les novice, moyen pour les habitués, phénoménal pour les prodiges) et la production totale qui est, elle aussi, calculée sur le nombre d'habitants.

Du côté de l'offre, elle diffère d'un port à l'autre. Dans mon port je peux acheter du tissu très peu cher (le prix étant calculé sur la rareté du produit il peut y avoir quelques incohérences par moment) alors que son prix sera plus élevé si je décide d'en acheter dans un port voisin.


Bon, tout ça c'est bien joli mais c'est un cas particulier, donc voici l'état de la demande dans chaque port pour l'ensemble des ressources (pour l'instant chaque ressource a une demande égale, mais on pourrait changer ça).
▪Port1 -> 462
▪Port2 -> 351
▪Port3 -> 440
▪Port4 -> 254
▪Port5 -> 91

Soit un total de 1568 de chaque ressource, il y aura donc des demandes non satisfaites. Donc ajouter un facteur variable et aléatoire (ou non) comme la construction d'une production agricole (+ de blé) ou la répercution d'un baby-boom (+ d'esclaves) que sais-je encore...


Maintenant voyons voir ce que ça donne si je suis un prodige du commerce maritime !
Avec ce titre je peux me vanter d'être en mesure d'acheter une grande quantité, pourquoi pas tout, de la production de mon port d'attache.

Étant en mesure de voyager loin je prend beaucoup de tissu (qui est la spécialisation de mon port) et pourquoi pas un peu des deux autres ressources.
En allant dans un port proche je ne vendrai pas car ils ont le commerce des plus petits pour les faire vivre, et puis ils ne paient pas assez cher. Alors je vogue jusqu'au port le plus loin qui n'a que peu accès aux blé et bois et pas du tout au tissu. Je vais pouvoir vendre à un prix élevé car la demande est adaptée à la situation géographique du port, c'est-à-dire qu'ils n'ont pas ces ressources à proximité. On calculerai donc ici la demande de ce port qui m'accueille en fonction de la production et de la distance qui le sépare des ports qui, eux, produisent une ressource qu'ils n'ont pas. (Ne serais-je pas claire :-D ?)


En ce qui concerne la situation de l'habituée, elle est similaire si ce n'est qu'au lieu de vendre à des ports éloignés il vendra à des joueurs, et là il n'y a pas de problème de demande.



Les détails des calculs :
_Pour cet exemple j'ai considéré qu'un novice était une personne ayant un solde faible, un habitué une personne avec un solde moyen et un prodige une personne avec un gros portefeuille.

_La spécialité principale est calculée comme suit
--> 0.4*nbr_de_port*nbr_de_novices + 4*nbr_de_port*nbr_d'habitués + 40*nbr_de_port*nbr_de_prodige.

_Les spécialités secondaires équivalent au quart de la principale.

_La demande équivaut à la moitié de la valeur de l'offre d'un même port, donc
--> 0.2*nbr_de_port*nbr_de_novices + 2*nbr_de_port*nbr_d'habitués + 20*nbr_de_port*nbr_de_prodige.


Je ne sais pas si je suis très claire.
Mais en gros c'est ainsi que je vois les choses.



RE: Offre Demande et Interrogation - Harparine - 24-01-2009

Pas mal conçu, ton système : tu as du y passer du temps...


RE: Offre Demande et Interrogation - Sadly - 24-01-2009

Pas plus de quelques heures ^^

J'y ai eu le droit toute la journée au boulot alors Tongue
Ça fini par rentrer Big Grin

Jusqu'à ce que sulu_03 me dise ce qui ne va pas ici Smile


RE: Offre Demande et Interrogation - Melimelo - 24-01-2009

Moi je le trouve bien ton système ca à l'air très sympa Big Grin


RE: Offre Demande et Interrogation - sulu_03 - 24-01-2009

D'accord d'accord !

Donc le système s'adapte donc au niveau de richesse et au nombre de joueurs.

Dès le début du jeu, il y aurait concurrence, ce qui évitera l'hyper inflation (phase qui ne peut être que néfaste).
Par la suite, la production suivra la croissance ce qui permet d'accueillir un grand nombre de joueur, tout en leur permettant de s'enrichir.


Je vais faire tourner ca dans ma tête. Smile


RE: Offre Demande et Interrogation - sulu_03 - 26-01-2009

Donc voilà, je pense procéder comme indiqué sur le graphique ci-dessous.

[Image: graphique.jpg]


Je passe donc par une première phase (en vert) ou l'offre est indexée sur la puissance des joueurs. C'est ce qu'explique Sadly.
Une période de croissance, ou l'offre s'adapte à ce qu'on peut acheter, et ou la concurrence devrait être existante, mais ne devrait pas représenter une réelle limite.

Quand l'offre réelle (jusqu'ici calculée par rapport à la puissance) rejoint ce que j'appelle l'offre maximale, le système change de mode de calcul.
L'offre réelle devient l'offre maximale, et se transforme en limite.

Jusqu'ici, le gâteau grossissait avec les joueurs. Il a une taille désormais constante, ou en tout cas, indépendante de la puissance des joueurs.

Cela permet de mettre en place une limite au nombre de joueurs présents, et donne à mon avis un intérêt accru au jeu dans la phase bleue.