Bienvenue sur le wiki de Nuit debout, nous sommes le 2980 mars.




Villes/Montluçon/sciences/prohibition

De NuitDebout
Aller à : navigation, rechercher

Ah, qu'il est difficile de conquérir un marché! Surtout que, ni me dans les meilleures écoles de gestion, on ne vous apprend pas à corrompre les policiers ni à descendre un concurrent...

1932 ! Vous vivez à Chicago en pleine époque de la Prohibition. On vous attend... à votre sortie de prison. Cette fois vous êtes bien décidé à vous tailler un empire dans le monde dangereux de la vente du whisky... Attention aux « fédéraux » et aux usuriers Mais, heureusement, vous aurez un garde du corps.

joueur : en solitaire contre le programme.

but du jeu : le joueur est gagnant s'il peut écouler 1 000 litres d'alcool dans la même « journée » (tour de jeu).

le jeu[modifier | modifier le wikicode]

début de la partie. Vous sortez de prison. Le « milieu » ne vous a pas laissé tomber : quelqu'un vous demande votre nom. Tapez celui qui vous convient, Rocky par exemple. On vous donne 2 000 $ et vous demande si vous voulez un garde du corps. Tapez O ou N. pour oui ou non, puis RETURN, comme toujours, pour valider un choix. Pensez qu'un garde du corps se fait payer tous les jours entre 500 et 700 $.

Un simple appui sur RETURN correspond à la réponse « non ». La présence d'un garde du corps à vos côtés sera bien utile si vous avez des démêlés avec un usurier. Nous verrons pourquoi. Sachez simplement que vous-même n'avez que 20 % de chance de faire mouche avec une arme, tandis qu'un « pro » en a 50 à 80 % ! C'est nettement plus rassurant. Vous avez à choisir parmi les quatre « porte-flingue » qui vous sont présentés. Leurs performances et leurs salaires sont très variables, à vous de faire le bon choix.

le tour de jeu. Vous entrez en lice ! Votre journée va consister à acheter de l'alcool et à le vendre. Le « dealer » vous demande « T'en veux combien ? ». Il s'agit de répondre par un nombre de litres. Si vous tapez 120, il répondra « Ça te fait du 12 $ le litre, et au total l44û $. C'est OK ? ». Si vous répondez (0)ui, les 1 440 $ sont soustraits de votre portefeuille, et votre stock d'alcool passe de O à 120 litres. Si vous répondez (N)on, il vous demande de faire une autre proposition de quantité. Le prix au litre varie selon la quantité achetée. Par exemple, l'achat de 800 litres d'alcool vous coûtera 5 600 $, soit le litre à 7 $. Au début du jeu. ne disposant que de 2 000 $, vous ne pourrez pas jouer les « grandes surfaces ». Autre problème, la police fédérale ! Plus votre stock est important, plus vous avez de chance d'avoir la police aux trousses. Normal ! Il vous faut donc écouler au mieux votre stock sans trop avoir de réserves. Le « marché », c'est-à-dire la demande en alcool, s'accroît avec la modicité des prix ! Moins c'est cher et plus de personnes achètent.

Réfléchissez-y lorsque votre acolyte vous demande « On met le litre à combien ? ». A vous de fixer le prix de vente. Si vous aviez le monopole du marché, vous dicteriez votre loi. Ce n'est pas le cas. Vous avez quatre concurrents qui vendent le litre de « gnôle » entre 8 et 13 $. La position de votre prix de vente par rapport à la moyenne des prix de vente détermine votre part du marché, c'est-à-dire très concrètement le nombre de litres d'alcool qui va vous être demandé. Plus vous êtes en dessous de la moyenne, plus on vous demandera de bouteilles. Parfois plus que vous ne pourrez en fournir, ce qui n'est pas spécialement intéressant ! Le marché global évolue lui aussi. Si tous les revendeurs d'alcool sont bon marché, la quantité demandée s'accroît. Le jeu ne considère pas de saturation du marché, en raison même de l'interdiction et de la sous-production qu'elle entraîne.

Le programme vous donne toutes les indications nécessaires pour bien évaluer la situation : la demande globale de la « ville » où se situe l'action (par exemple, 992 litres/jour), ce que vous aviez, ce que vous avez vendu, le chiffre d'affaires réalisé, l'encaisse, le stock résiduel et même les prix de vente des concurrents.

l'usurier.[modifier | modifier le wikicode]

Pour acheter à bas prix, il faut acheter de grosses quantités. Pour cela, il faut avoir beaucoup d'argent liquide. Ce qui n'est pas votre cas. Comment faire ? Vous n'aurez pas à chercher de préteur ! Il viendra vers vous chaque fois que vous demanderez des quantités supérieures à celle que vous pouvez acheter. C'est simple, il vous prête 2 000 $ et vous donne de un à six jours pour les lui rendre. Évidemment, avant d'accepter ce marché il faudra bien réfléchir. Vous devrez lui rembourser le double de ce qu'il vous a prêté ! Il n'est jamais en retard. Vous aurez alors le choix entre trois ou quatre possibilités : payer, prendre la fuite, dégainer votre revolver et faire feu ou, si vous avez un garde du corps, lui laisser accomplir cette affreuse besogne. Si vous payez, pas de problème. Si vous fuyez, croyez bien qu'il vous retrouvera (en deux jours) ; si vous tirez vous-même, vos chances sont faibles mais réelles (vous tirez le premier !). Quant à votre garde du corps, c'est le mieux placé.

La police peut ou non intervenir, trouver ou non votre stock. Si elle trouve votre stock, elle veut bien fermer les yeux, pour autant que vous fassiez un « don » à ses oeuvres... A vous de voir

Prohibition est à ranger parmi les jeux de gestion et de simulation, dont le modèle est celui du «jeu du Royaume ». Plus récemment, le jeu Mugsy a repris le squelette du « Royaume » en le transposant à l'époque des années 30. Prohibition est une création portant sur un thème similaire. Ici, comme dans la plupart des jeux de ce type, pour « percer » et atteindre l'objectif, il faudra prendre des risques, mais des risques calculés ! La trop grande sagesse vous fera stagner ; la trop grande prise de risques vous conduira au cimetière ou au moins en prison. A vous de dégager une philosophie de cet ensemble de variables pour atteindre les 1 000 litres qui feront de vous le caïd

LISTE DES VARIABLES[modifier | modifier le wikicode]

AR argent en caisse BA nombre de balles utilisées CA chiffre d'affaires DE valeur de l'enquête de police DM dimension du marché de l'alcool EN variable enquête de police (EN à O, échec) F, Ni, N2, T, U, Xvaleurs de tirages aléatoires I variable de boucle FOR... NEXT GE existence du garde du corps (si GE=1) GC$ nom du garde du corps HT prix d'achat d'un lot de bouteilles MY moyenne des prix de vente par litre NJ nombre de jours accordés par l'usurier NL nombre de litres d'alcool achetés N$ nom du héros (vous !) PA prix d'achat au litre (en fonction de la quan- tité) PG salaire du garde du corps PR réussite au « tir » par le garde du corps P$(i) construction du nom du garde du corps PM(i) part du marché du joueur j PT demande globale en litres PU test de l'existence du prêt de l'usurier PV(i) prix de vente au litre (i=1, le joueur ; 2 à 5 concurrents) R$ variable de saisie d'informations R saisie d'informations numériques S somme des prix de vente ST stock d'alcool du joueur, lancé sur le marché US compteur de jours de l'usurier VM marché de base, en litres

Le programme[modifier | modifier le wikicode]

10 DE40 : RM 'OL ICE 20 'LS : RE'I EFrPCE E2RAN 30 VM=500 : REM VAL DU ARCHE 50 P(3)="JO ' : AN if 60 DM = V M + I N T (R,1.i D (1) *100; 7C AF:::2000 : REM ARGENT JOUEUR 80 DM=VM+ I NT (RND (1 : * 100) 90 R»M--<SOF:TIE DE TOLE Y 100 F'RINT"VQUS SORTEZ DE TOLE 110 PEINT"- TON NOM T" 120 INPUT "N$ 130 PR-!NT"- AH OUI • 140 FRINT"- lIENS, V'L "AF' 150 PF:INT" POUR TE REFAIRE "Nt 1()0 REM--<GAF:DE DU CORPS '>----- 17° PRJNT'- TU VEUX UN GARDE DU COR P5(O/N, 180 INPUT"- "; R$ 190 IF R$. >"O" THEN 350 200 FOR I = I TO 4 210 NIINT(RND (1 )*4) +1:N2JNT :RND( 1 rr -c .. ± 'M I )j..'J LJL. •1 J4 I %5 230 PRINT"- JE TE PROPOSE "60$ 240 PG= I NT (RND (1) *500) +200 250 PRINT"- IL PREND 'P6 " $ PAR JO UR" 260 P:=INT RND (1) *50) +30 270 PRINT" IL TIRE BIEN : "PR"X DE REUSSITE" 280 FRINT"- C'EST 0f::: OU UN AUTRE (Cl IN) 290 INPUT "- 300 IF R$< >"O" THEN 320 10 PR I NT "- OK q VA POUR "GC$ : GE= I GOTO 350 320 NEXT I 330 PF:INT"- C'ETAIT LE DERNIER DE SOLE Il 340 REM-----::LA GNOLE------------ 350 F'RINT : PRINT 3/30 PRINT"- HEY "N$", ON A "ST" LIT DC K( CTflV 1* I s I 370 PRINT" ET "AR" $ EN CAISSE ' 380 IF ST.>300 THEN GOSUB 1450 390 PF:INT: PRINT: PRINT"LE DEALER : PRINT 400 PR I NT : F'F: I NT" - HELLO ' T'EN VE UX COMBIEN 410 INPUT'- "; NL 420 IF NL=0 THEN PRINT'- BON, TANT PIS" : GOTO 620 430 FANL' (-0.25): FAINT (F'A*40) 44(b FRTNT"- OHI CA TE FAIT DL! "RA" $/LITRE" 450 HT=F'A*NL 4/30 F'RIrJT" ET AU TOTAL "HT" $" 470 IF HT<AF: THEN 540 480 REM --SPR6M USURIER---- 490 IF FU=1 THEN PRINT"- T' S P\S S5EZ" : GOTO 400 500 GOSUE 1050 510 IF GE=0 THEN 170 520 60T0 400 .j v tt REM rEMj 540 PRINT"- C'EST 0I:: ?" 'Ci so I NPLIT' - 560 IF F ::: "O" T V HEN PRINT" - T EN VE LJX PLUS ? : GOTO 390 570 AR=AF:-HT : STST+NL ss: PR I NT" - OK "Ne" TORE L Pi 590 REM 600 REM 410 F:Etl ----<.LA VENTE 620 F'RI NT: PR'INT HE DIS "Ni;" ON M ET LE LITRE COMBIEN ' 1103 RRA 630 INPUT"- U; PV(1) 640 PRINT"- OK lit ---.CALCUL CONCURRENCE> 650 REM- 660 FOR I =2T05 670 F'V(I)= 8 + INT(RND(1)*6) 680 S=S+PV (I) 690 NEXT I 700 MY= (S+PV (1)) /5 710 F'F:INT"CONCIJRRENT "I" : " MY 720 IF MY>1 1 THEN DM=DM-INT ( (F:ND (1) .-jj 730. IF MY.:::10 THEN DM=DM+INT((F:ND(.) r j ,j 740 REM FARTAGE DU MARCHE 750 FOR I = 1 TO 5 760 D'I)= MY- PV(I) 770 F'M(I)=INT( DM/5 + D(I)*50)) 780 IF PM f. I) <=0 THEN FM (I) =0 790 FT=FT+FM (I) BOC) NEXT I 810 REM---<:RESULTATS> ---- * 820 RINT"DEMANDE EN VILLE : "F'T" LITRES" 830 F'RINT" ON AVAIT "ST" LITRES" 840 PRINT"- ON NOUS Pi DEMANDE "FM(l "LITRES" 85(:) IF F'M(1):::.ST THEN 920 860 REM--STOCK SUFFISANT 870 ST=ST-PM (1) 88') CPi = P1.1 (1) F'V(1) 890 AR=AF:+CPi 900 GOTO 940 910 REM--STOCK. INSUFFISANT-- 92b CA=ST*F'V (1) 930 113T=0 : AF:=AR+CA 940 950 PRINT"- ON A GAGNE 960 FF:INT" ON P1 EN CAISSE : "AR" $" 970 IF GE=1 THEN AR=AR-F'G 980 IF AR(0 THEN AR=() : PRINT"- (-_IA O MINABLE " : PRINT: PRINT"VOTRE G ARDE DU CORPS EST PARTI !" : PRINT: GE=0 990 IF AR::() AND ST<=0 THEN PRINT". ..FLUS UN RADIS ! ELIMINE ":END 1000 IF GE=1 THEN FRINT"- MOINS MON SALAIRE, "AR" $" 1010 PF: I NT" AU TOTAL : "PiF 1020 IF FU=0 THEN 1040 1030 LiSLIS+1 : IF LIS=-4 THEN JS=0 : GOTO 11 5ô l04'I C;OTO 360 1050 REM---L'U5UPIER--- I 060 Ff: r NT" T' AS PAS ASSEZ" T" MPiS JE FEUX TE PRETER" 1070 Ni z TNT(RND( 106') PRINT" TU RENDS LE DOUBLE DPi U NJ " 1090 PR NT" OK 7" 1100 INPUT"- E; R$ 1110 IF R$<>"O" THEt' RETURN 1120 PRINT"- 0F:.: VOILA 2000 s" 1130 AR=AF:+2û00 : PU=1 : RETURN 1140 REM---RETOUR DE L'USURIER-- 1150 PFJNT:PF:INT"-. -BONJOUR ! "N$ 1160 PRINT"- TU ME DOIS 4000 5" 1170 PRINT: PRINT"CHOIX :" 1180 PRINT" 1. VOUS PAYEZ" 1190 PRINT"2. vous couz" 1200 PR I NT" 3. VOUE TIREZ"

1 2_ 10 IF GE=1 THEN F'PINT"4 'A TOI

605" Y' 1 220 I NFiJT" - "; R 1230 0 N R GOTO 1250,1280,1310, 140C' 1240 GOTO 1220 MEEN BASIC 1250 REM --VOUS PAYEZ-- 1260 IF AF:<4000 THEN PRINT"- ON NE PEUT PAS "N$ : GOTO 119f--) 1270 AR=AR-4000 : GOTO 360 1280 REM --VOUS COUREZ-- 1290 F=I NI' (RND(1)*100) 1300 IF F(60 THEN PRINT" QUELLE COU RSE OUF" : US=2 : GOTO 360 1310 REM--VOUS TIREZ--1 320 T = I NT (RN D (1) * 1 00) 1330 IF T<20 THEN PRINT"- L'USURIER EST MORT 1 F'U=(-) : GOTO 360 134e:' PRINT"- RATE l IL TIRE A SON T OUR" 1350 U=INT (RND (1) *100) 1360 IF U<:40 THEN F'RINT"- VOUS ETES MORT ! ' " : END 1370 E=8A+1 1380 IF BA<6 THEN PRINT"VOUS RIFOST EZ Y' : GOTO 1320 1390 PRINT"VOUS RECHARGEZ : GOTO 1180 1400 REM--GARDE DU CORPS -- 1410 IF GE=O THEN PRINT"VOUS REVEZ OU QUOI Y' : GOTO 1110 142 C X = I MT (RN D (1 ) * 1 00) 1430 IF X::F'R THEN PRINT"- JE L'AI E U PATRON F'UO : GOTO 360 1440 PRINT"- ARGGHH FAAAATRON" : 6E

GOTO 1180

1450 REM----:"LA F'OLICE:::.--- 1460 PRINT: PRINT"- POLICE 1 LES MA INS AU MUR" 1470 X INT(RND(1)*100) 1480 IF X::DE THEN DE=DE+5 : EN=1 1490 PRINT"- FOUILLEZ MOI TOUT CA loi 150C) FOR I = 1 T 0 500 : NE X T I 1510 IF EN=0 THEN PRINT"- ON A RIEN TROUVE CHEF" : PRINT"- EON B061,141... A EIENTOT '" : RETURN 1520 FRINT"- TIENS TIENS ' "ST" LIT F:ES DE GNOLE 1 I 153C! IF AR(=0 THEN PRINT"- ALLEZ, A U GNOUF 1 i : PRINT: FRINT"VOUS RETO URNEZ EN PRISON " : PRINT". . .6 MOI S PLUS* TARD. . . " : GOTO 30 1540 PRINT"- T'ES FAIT... A MOINS DJJ EIlu S u 1550 PRINT" COME:IEN FOUR LES OEUVF: c L__J. u 1560 INPUT t' - p • r 1570 IF F:::: AR/2) THEN 1590 1580 PRINT"- 80N, CF) IRA POUR CETTE FOIS" :AFAR-R : RETURN 1590 PRINT"- HE HE ! TU RIS. 11N5" 1600 PRINT"- ALLEZ, PRENEZ TOUT 110 T;:() : flETURrJ