Mort du joueur sous Inform 7

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

Modérateurs: Stormi, Otto Grimwald

Mort du joueur sous Inform 7

Messagepar tvisarl le Sam Juin 25, 2016 4:19 pm

Bonjour,

Je travaille sur un petit jeu sous Inform 7 pour voir comment pourraient se passer les combats. Tout se passe bien, sauf si le joueur est tué.
A ce moment tout semble normal et le jeu se termine, sauf que je reçois le message "The player must always be at least indirectly in one of the rooms, so cannot be removed from play and into limbo.".

Il n'y a qu'une seule salle, l'arène, et le joueur ne peut donc pas être ailleurs. Qu'est-ce que cela veut dire ?

Merci,

Thierry

P.S : L'anglais n'est pas un problème :)
tvisarl
Grand Ancien
 
Messages: 166
Inscription: Sam Juin 18, 2016 9:20 am

Re: Mort du joueur sous Inform 7

Messagepar Natrium le Sam Juin 25, 2016 7:06 pm

Ça veut dire que tu as retiré le joueur du jeu, par exemple :
Code: Tout sélectionner
remove the player from play;
[OU]
remove la cage from play; [alors que le joueur est dans la cage]

J'imagine que c'est plus subtil que ça. Peut-être que tu as une règle qui enlève les personnes qui n'ont plus de points de vie. Mais comme le joueur est aussi une personne, ça s'appliquerait aussi à lui. Il faudrait spécifier qu'il ne faut pas que ce soit le joueur dans ce cas.

Sans le code, on ne peut pas t'aider plus, mais ça devrait être relativement facile à trouver.
Avatar de l’utilisateur
Natrium
Grand Ancien
 
Messages: 1165
Inscription: Mar Oct 04, 2011 11:18 pm

Re: Mort du joueur sous Inform 7

Messagepar tvisarl le Dim Juin 26, 2016 10:16 am

C'était bien ça, merci :D

Maintenant, existe-t-il un raccourci clavier qui permet de répéter la dernière commande émise ? Dans un combat il est rare de tuer l'adversaire du premier coup, par exemple.
tvisarl
Grand Ancien
 
Messages: 166
Inscription: Sam Juin 18, 2016 9:20 am

Re: Mort du joueur sous Inform 7

Messagepar Otto Grimwald le Dim Juin 26, 2016 2:35 pm

2 possibilités : tu tapes "encore", ou plus simplement, la flèche du haut dans la plupart des interpréteurs permet de récupérer les dernières commandes et les valider de nouveau.

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

Re: Mort du joueur sous Inform 7

Messagepar Eriorg le Dim Juin 26, 2016 3:07 pm

Une troisième possibilité : taper "g" au lieu de "encore". (Ce "g" est l'abréviation de l'anglais "aGain".)
Avatar de l’utilisateur
Eriorg
Grand Ancien
 
Messages: 856
Inscription: Jeu Déc 14, 2006 8:03 am
Localisation: Suisse

Re: Mort du joueur sous Inform 7

Messagepar tvisarl le Dim Juin 26, 2016 3:34 pm

Impeccable !
tvisarl
Grand Ancien
 
Messages: 166
Inscription: Sam Juin 18, 2016 9:20 am


Retourner vers Questions techniques et aide pour votre code

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot] et 1 invité

cron