Ediwiki

Wiki officiel de l'éditeur de carte du jeu Slayers Online

Outils pour utilisateurs

Outils du site


diabolique:premier

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

diabolique:premier [2008/06/28 01:12] – créée shejdiabolique:premier [2008/06/28 01:32] (Version actuelle) – effacée shej
Ligne 1: Ligne 1:
-===== Jeu de dés ===== 
- 
- 
- 
-==== Code avec problèmes ==== 
-Voici le code, en commandes : 
-  InputQuery('FouSanguinaire: Tu aimes jouer l'ami?','Oui','Non') 
-  OnResultQuery('Non') 
-  Message('FouSanguinaire: dommage...') 
-  OnResultQuery('Oui') 
-  Message('FouSanguinaire: Nous avons 10 dés chacun. Nous les lançons. Nous devons parier sur le nombre de 5 qu'il y          aura.') 
-  Message('FouSanguinaire: D'abord nous disons chacun un nombre sans rien voir. Ensuite, tu regardes 5 de tes dés et tu choisis de changer ou non. J'en ferai de même. Enfin, tu regardes tes 10 dés et tu peux choisir de re-changer. Moi de même.') 
-  Message('FouSanguinaire: Bien entendu, il est interdit d'annoncer un nombre plus faible que celui donné précédemment.') 
-  Message('FouSanguinaire: Nous surenchérirons donc sur le nombre estimé de 5, jusqu'à ce que l'un de nous désigne l'autre pour menteur. Si le nombre de 5 est égal ou plus grand que le nombre annoncé, celui qui a désigné le menteur a perdu. S'il est plus petit, il gagne.') 
-  %String1%=InputString('Combien voulez-vous parier?') 
-  Condition('%String1%>%Gold%') 
-  Message('FouSanguinaire: hin hin, vous n'avez pas assez...') 
-  Condition('%String1%<=%Gold%') 
-  %Gold%=%Gold%-%String1% 
-  Message('FouSanguinaire: bien, nous commençons.') 
-  Message('FouSanguinaire et %Name% tirent 10 dés chacun et ne les regardent pas.') 
-  Variable[13]=%rand(10)% 
-  Variable[14]=Variable[13]-%rand(Variable[13])% 
-  Variable[15]=%rand(10)% 
-  Variable[16]=Variable[15]-%rand(Variable[15])% 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%>Variable[14]+Variable[16]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%=Variable[14]+Variable[16]') 
-  Variable[13]=%String2%+1 
-  InputQuery('FouSanguinaire: J'annonce Variable[13] dés','Menteur!','Regardons 5 dés') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés! Vous avez gagné!') 
-  %Gold%=%Gold%+2*%String1% 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Message('FouSanguinaire: Hmph... de la chance.') 
-  OnResultQuery('Regardons 5 dés') 
-  Message('Vous voyez %rand(Variable[16])% dés') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés! Vous avez gagné!') 
-  %Gold%=%Gold%+2*%String1% 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Message('FouSanguinaire: Hmph... de la chance.') 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[13]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  QueryEnd 
-  Condition('%String2%<Variable[14]+Variable[16]') 
-  Variable[13]=%rand((Variable[14]+Variable[16])-%String2%)%+%String2% 
-  Condition('Variable[13]=Variable[14]+Variable[15]') 
-  InputQuery('FouSanguinaire: J'annonce Variable[13] dés','Menteur!','Regardons 5 dés') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  OnResultQuery('Regardons 5 dés') 
-  Message('Vous voyez %rand(Variable[16])% dés.') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[13]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  QueryEnd 
-  Condition('Variable[13]<Variable[14]+Variable[16]') 
-  InputQuery('FouSanguinaire: J'annonce Variable[13] dés.','Menteur!','Regardons 5 dés') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  OnResultQuery('Regardons 5 dés') 
-  Message('Vous voyez %rand(Variable[16])% dés affichant 5.') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[14]+Variable[16]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%=Variable[14]+Variable[16]') 
-  Variable[13]=%String2%+1 
-  InputQuery'FouSanguinaire: J'annonce Variable[13] dés.','Menteur!','Regardons 10 dés.') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés! Vous avez gagné!') 
-  %Gold%=%Gold%+2*%String1% 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Message('FouSanguinaire: Hmph... de la chance.') 
-  OnResultQuery('Regardons 10 dés.') 
-  Message('Vous voyez Variable[16] dés affichant 5.') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés! Vous avez gagné!') 
-  %Gold%=%Gold%+2*%String1% 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Message('FouSanguinaire: Hmph... de la chance.') 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[13]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  QueryEnd 
-  QueryEnd 
-  Condition('%String2%<Variable[14]+Variable[16]') 
-  Variable[13]=%rand(Variable[14]+Variable[16]-%String2%)%+%String2% 
-  Message('FouSanguinaire: J'annonce Variable[13] dés.') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[14]+Variable[16]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%=Variable[14]+Variable[16]') 
-  Variable[13]=%String2%+1 
-  Message('FouSanguinaire: J'annonce Variable[13] dés affichant 5.') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés! Vous avez gagné!') 
-  %Gold%=%Gold%+2*%String1% 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Message('FouSanguinaire: Hmph... de la chance.') 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[13]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  QueryEnd 
-  Condition('%String2%<Variable[14]+Variable[16]') 
-  Variable[13]=%rand(Variable[14]+Variable[16]-%String2%)%+%String2% 
-  Message('FouSanguinaire: J'annonce Variable[13] dés.') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[14]+Variable[16]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%=Variable[14]+Variable[16]') 
-  Variable[13]=%String2%+1 
-  Message('FouSanguinaire: J'annonce Variable[13] dés affichant 5.') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés! Vous avez gagné!') 
-  %Gold%=%Gold%+2*%String1% 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Message('FouSanguinaire: Hmph... de la chance.') 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[13]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  QueryEnd 
-  Condition('%String2%<Variable[14]+Variable[16]') 
-  Variable[13]=%rand(Variable[14]+Variable[16]-%String2%)%+%String2% 
-  Message('FouSanguinaire: J'annonce Variable[13] dés.') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[14]+Variable[16]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%=Variable[14]+Variable[16]') 
-  Variable[13]=%String2%+1 
-  Message('FouSanguinaire: J'annonce Variable[13] dés affichant 5.') 
-  InputQuery('Que faire?','Menteur!','Surenchérir') 
-  OnResultQuery('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés! Vous avez gagné!') 
-  %Gold%=%Gold%+2*%String1% 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Message('FouSanguinaire: Hmph... de la chance.') 
-  OnResultQuery('Surenchérir') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Vous ne pouvez...') 
-  %String2%=InputString('Combien de dés annoncez-vous?') 
-  Condition('%String2%<=Variable[13]') 
-  Message('FouSanguinaire: Puisque vous ne respectez pas les règles, vous avez perdu.') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  Condition('%String2%>Variable[13]') 
-  Message('FouSanguinaire: Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés. Vous avez perdu!') 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  QueryEnd 
-  Condition('%String2%<Variable[14]+Variable[16]') 
-  FouSanguinaire('Menteur!') 
-  Message('Vous regardez les dés... il y a Variable[14]+Variable[16] dés! Vous avez gagné!') 
-  %Gold%=%Gold%+2*%String1% 
-  Variable[13..16]=0 
-  %String1%= 
-  %String2%= 
-  QueryEnd 
- 
- 
- 
-==== Algorithme voulu ==== 
-  * Le but est de créer un jeu de dé, comme expliqué dans les premiers messages. 
-  * Pour cela, il vous faudra envisager tous les cas de figure de réponses possibles. 
-  * A la fin du code, on supposera que le jeu sera abrégé par une victoire automatique du joueur. 
- 
- 
- 
-==== Description des variables ==== 
-  * %String1% sert à stocker la somme pariée 
-  * %String2% sert à stocker le numéro parié du joueur 
-  * Variable[13] sert au début pour définir le nombre de dés de 5 obtenus par FouSanguinaire, ensuite elle sert à définir le numéro parié de FouSanguinaire. 
-  * Variable[14] définit le nombre de dés de 5 obtenus par le joueur, suite à un calcul effectué grâce à la Variable[13] 
-  * Variable[15] et Variable[16] ont la même fonction que la 13 et 14 pour le nombre de dés de 5 obtenus par FouSanguinaire. 
- 
- 
  
diabolique/premier.1214608377.txt.gz · Dernière modification : 2022/09/25 19:09 (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki