4 votes

Comment résoudre le niveau 4

Je ne connais pas grand-chose à Javascript. Quelqu'un peut-il m'aider avec le niveau 4 de Untrusted ? Je ne suis pas sûr de savoir comment utiliser la multiplicité du titre.

5voto

Kevin McMahon Points 2195

Fais une autre sortie :

map.placeObject(10,10, 'exit');

5voto

user98085 Points 8722

Multiplicité en programmation, fait référence aux relations entre les objets.

Dans le cas présent, il s'agit de la relation entre la Carte et le Sortie :

  • Habituellement : 1 La carte a 1 sortie.
  • Pour ce niveau : 1 La carte peut avoir n (n > 0) sort.

Par conséquent, il suffit d'ajouter une autre sortie (avec l'option map.placeObject() ), et utilisez-la à la place.

1voto

Oscar Robinson Points 111

En fait, vous pouvez toujours terminer ce niveau avec la capacité de créer une seule sortie. Pour ce faire, il suffit de créer une sortie comme indiqué, mais de remplacer la variable map par une variable où placeObject ne fait rien. Ensuite, une erreur est affichée indiquant les fonctions manquantes, il suffit de les ajouter à partir de la carte actuelle :

map.placeObject(map.getWidth() - 5, 5, 'exit');

map = {
        placeObject: function(){},
        getWidth: function(){},
        getHeight: function(){},
        _endOfStartLevelReached: map._endOfStartLevelReached
}

0voto

ELLIOTTCABLE Points 813

Comme l'a dit @zero, c'est un niveau où HasXObjects n'est pas vérifié. AtleastXObjects n'est pas non plus vérifié.

Faites-en un peu trop. Mais essayez d'apprendre un peu de Javascript.

0voto

user74623 Points 11

Vous pouvez mettre un if(x) là-dedans et la boucle entière est contournée :)

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X