[I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Pour discuter des langages que nous utilisons pour réaliser nos jeux : problèmes, solutions, suggestions...

Modérateurs: Stormi, Otto Grimwald

[I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Babaduv le Jeu Oct 28, 2010 4:32 pm

'Lut all.
J'ai déjà posté en anonyme mais personne ne répond.
COMMENT FAIT-ON pour qu'un objet soit mangeable :?:
MERCI :!:
Babaduv
Sorcier du culte
 
Messages: 7
Inscription: Jeu Oct 28, 2010 12:43 pm

Re: HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Yoruk le Jeu Oct 28, 2010 5:09 pm

Salut,

Quel langage ? Inform 6 ou inform 7 ? (ou autre chose ?)


Dans inform 6, tu dois ajouter à ton objet l'attribut Edible :

Exemple :

Code: Tout sélectionner
Object pomme "pomme"
with description "Une pomme verte",
name "pomme" "fruit",

before [;
    Eat : print "Vous mangez la pomme.^";remove self;
],

has female EDIBLE;


et pour inform 7 :

Pareil, il faut indiquer que l'objet est comestible:

Code: Tout sélectionner
The pomme is edible in cuisine. The description of the pomme is "Une pomme verte."

Instead of eating the pomme, say "Vous mangez la pomme."


Je ne suis pas sûr de la dernière phrase, je laisse les experts me corriger. :)
Avatar de l’utilisateur
Yoruk
Grand Ancien
 
Messages: 1065
Inscription: Lun Juin 11, 2007 9:50 am
Localisation: Chiddes, à 150 mètres du lavoir

Re: HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Babaduv le Jeu Oct 28, 2010 7:43 pm

C'est Inform 7.C'est quoi "edible"?Et si par ex je veux que ça fasse "ca à l'air bon" ensuite mange la pomme et puis "Ah c'tetait bon !",comment fais-je ?Merci :D
Babaduv
Sorcier du culte
 
Messages: 7
Inscription: Jeu Oct 28, 2010 12:43 pm

Re: HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Yoruk le Ven Oct 29, 2010 11:19 am

Edible signifie tout simplement "comestible" en français.

Pour "ça à l'air bon", ça dépend si tu veux que la phrase s'affiche lorsque tu examines la pomme ou bien en entrant directement dans la cuisine par exemple ("vous voyez une pomme qui à l'air délicieuse....")

Pour dire que la pomme était bonne, tu peux ajouter une commande du genre :

Code: Tout sélectionner
After eating the pomme, say "Ahh, cette pomme était délicieuse."


D'autres infos sur le manuel d'I7 : http://inform7.com/learn/man/Rdoc68.html
Avatar de l’utilisateur
Yoruk
Grand Ancien
 
Messages: 1065
Inscription: Lun Juin 11, 2007 9:50 am
Localisation: Chiddes, à 150 mètres du lavoir

Re: HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Otto Grimwald le Ven Oct 29, 2010 12:15 pm

effectivement, le second code de Yoruk est correct dans ce cas-là (avec "after"). Pour la première version, avec "instead", cela remplace l'action de manger, du coup la pomme n'aurait pas disparu. On utiliserait cela si on voulait empêcher quelqu'un de le faire, par exemple "Instead of eating the pomme, say "Adam vous regarde d'un air triste, et vous comprenez qu'il ne vaut mieux pas." ". On pourrait également l'utiliser par rapport à quelque chose ayant des ressources infinies, par exemple "Instead of eating the baies, say "Vous mangez quelques baies rouges, elles sont bonnes. Il en reste encore beaucoup dans le buisson."

(note: du coup j'ai supprimé le premier message posté en anonyme dans l'autre section)

Avatar de l’utilisateur
Otto Grimwald
Très Ancien
 
Messages: 3031
Inscription: Mar Aoû 24, 2004 12:02 pm

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Babaduv le Sam Oct 30, 2010 4:38 pm

Re.
Cette fois-ci je voudrais savoir comment faire en sorte qu'on puisse lancer un objet.
Thanks :D !
Babaduv
Sorcier du culte
 
Messages: 7
Inscription: Jeu Oct 28, 2010 12:43 pm

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Otto Grimwald le Sam Oct 30, 2010 9:39 pm

essaye avec "instead of throwing nom-du-projectile at nom-de-la-cible".

Tu peux regarder la mise à jour en préparation du tuto sur le site du zéro pour avoir plus d'aide pour comment trouver la syntaxe et le bon verbe à utiliser :

http://ifiction.free.fr/fichiers/inform7.html#toc15

à partir de "Pour connaître la syntaxe précise (en anglais) d'un verbe dont on souhaite modifier le résultat par défaut, il est possible de taper la commande de déboggage "actions" puis de tester ce verbe dans l'interpréteur du jeu."

Avatar de l’utilisateur
Otto Grimwald
Très Ancien
 
Messages: 3031
Inscription: Mar Aoû 24, 2004 12:02 pm

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Babaduv le Lun Nov 01, 2010 7:23 pm

J'ai déjà essayé et j'crois qu'ça marche pas.Il n'y a pas d'adjectif du genre "edible" :?:
Babaduv
Sorcier du culte
 
Messages: 7
Inscription: Jeu Oct 28, 2010 12:43 pm

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Otto Grimwald le Mer Nov 03, 2010 7:49 am

c'est vrai que cela ne fonctionne pas pareil.
Déjà parce qu'on peut décider que lancer un objet sur quelqu'un par exemple, implique des choses dans le jeu. Si on l'autorise pour tous les cas, ça peut devenir incohérent. C'est pour cela que l'action par défaut indique "futile".

Si c'est juste pour pouvoir lancer un truc sans but, tu peux faire ça, ça le fera retomber au sol :

Code: Tout sélectionner
Throwing is an action applying to one thing.
Understand "lancer [something preferably held]" as throwing.

Instead of throwing something (called projectile):
   say "Je lance [the projectile] qui retombe au sol.";
   move projectile to location.



Si tu veux vraiment faire la différence entre divers objets qui peuvent être lancés et d'autres non, tu peux faire cela :


Code: Tout sélectionner
A thing can be throwable. A thing is usually throwable.


Code: Tout sélectionner
Throwing is an action applying to one thing.
Understand "lancer [something preferably held]" as throwing.

Instead of throwing something (called projectile):
   if projectile is throwable and projectile is portable
      begin;
         say "Je lance [the projectile] qui retombe au sol.";
         move projectile to location;
      otherwise;
         say "Cela n[']est pas prévu pour être lancé ainsi.";
   end if.



Tu peux indiquer si tu veux qu'un objet ne soit pas explicitement lançable, mais les objets lourds (c'est à dire non "portable", comme les objets "fixed in place" et "scenery"), ne pourront être lancés. Attention, ceci ne concerne pas l'action de lancer quelque chose sur quelqu'un ou quelque chose d'autre, qui est géré par un autre verbe (throwing it AT)

Avatar de l’utilisateur
Otto Grimwald
Très Ancien
 
Messages: 3031
Inscription: Mar Aoû 24, 2004 12:02 pm

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Babaduv le Ven Nov 05, 2010 7:44 pm

Merci bcp pour ta réponse ! T'as l'air de très bien te débrouiller et de dompter Inform 7 ! Merci encore pour ta réponse super détaillée.Si jamais j'ai quelques problèmes,je posterais sur ce topic !
Thanks !
Babaduv
Sorcier du culte
 
Messages: 7
Inscription: Jeu Oct 28, 2010 12:43 pm

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Babaduv le Dim Nov 07, 2010 4:14 pm

Juste une question.
Pour que notre jeu soit sur le site, faut faire comment ?
Babaduv
Sorcier du culte
 
Messages: 7
Inscription: Jeu Oct 28, 2010 12:43 pm

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Otto Grimwald le Lun Nov 08, 2010 8:11 pm

Salut,

pour avoir un jeu empaqueté avec un interpréteur à rajouter sur un site internet, il suffit de déclarer dans la source :

Code: Tout sélectionner
Release along with an interpreter.


et de cliquer sur "release".

et pour le mettre sur notre site, tu peux compacter le tout (format zip) et l'envoyer sur http://dl.free.fr par exemple.

et de rien pour la réponse de l'autre fois. Je ne maîtrise pas tout inform 7, mais j'en fait depuis un moment pour arriver à me débrouiller avec, même s'il peut exister des réponses plus adaptées par ailleurs.

Avatar de l’utilisateur
Otto Grimwald
Très Ancien
 
Messages: 3031
Inscription: Mar Aoû 24, 2004 12:02 pm

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Yoruk le Lun Nov 08, 2010 8:56 pm

Otto Grimwald a écrit:Je ne maîtrise pas tout inform 7

:o
Avatar de l’utilisateur
Yoruk
Grand Ancien
 
Messages: 1065
Inscription: Lun Juin 11, 2007 9:50 am
Localisation: Chiddes, à 150 mètres du lavoir

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Otto Grimwald le Mar Nov 09, 2010 8:50 am

non c'est clair, il y a beaucoup de concepts avancés que j'ai juste survolés, il faudrait que je relise le manuel dans le détail. (j'ai écrit "pas tout", je n'ai pas écrit "pas du tout" ;) )

Avatar de l’utilisateur
Otto Grimwald
Très Ancien
 
Messages: 3031
Inscription: Mar Aoû 24, 2004 12:02 pm

Re: [I7] edible : HEEEEEEEEEEEEEEEEEEEEEEEELPPPPPPP !!!!

Messagepar Babaduv le Mar Nov 09, 2010 8:54 pm

:D
Babaduv
Sorcier du culte
 
Messages: 7
Inscription: Jeu Oct 28, 2010 12:43 pm


Retourner vers Questions techniques et aide pour votre code

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron