Jeux de labyrinthes graphiques en hommage à J&S – 2ème article

Dans ce 2ème article consacré aux jeux de labyrinthes graphiques de Jeux & Stratégie, nous allons tester La cité des robots publié dans J&S N°21. Vous y trouverez la description détaillée du jeu et le listing en BASIC Applesoft en page 46, dans la rubrique Logiciel.

Hélas, vous ne verrez pas ces robots en exécutant le programme proposé ; celé nécessiterait un développement supplémentaire.

Vous vous déplacez avec un véhicule dans une ville labyrinthique tout en étant poursuivi par des robots tueurs. Votre mission est de leur échapper tout en tentant de rejoindre un correspondant que vous devez rencontrer. Voici la présentation du jeu extraite de l’article :

L’originalité du programme est d’utiliser deux modes de représentations ; vue de la ville en mode plan (en mode graphique basse résolution), ou vision « à la première personne » (en mode graphique haute résolution) qui affiche ce que voit le personnage lorsqu’il regarde vers l’est uniquement (bizarre, non ?).

Voici le programme tel qu’il est présenté dans l’article :

Pour vous déplacer, vous devez saisir 1 pour aller au nord, 2 pour l’est, 3 pour le sud et 4 pour l’ouest. Lorsque le programme vous le propose, vous pouvez voir la ville en mode plan en saisissant P au clavier, mais cela consomme de l’énergie.

Le programme est fonctionnel mais il est est perfectible, je propose donc quelques améliorations.

Le plan de la cité. Votre véhicule est orange, votre correspond magenta et les robots verts

Voici les améliorations mineures apportées au programme d’origine :

  • Ajout d’une page d’intro en mode texte.
  • Affichage de votre véhicule en orange.
  • Utilisation de GET à la place de la commande INPUT pour ne pas avoir à saisir sur touche RETURN.
  • Gestion des déplacement : utilisation des commandes N, S, E, O pour se déplacer dans les 4 points cardinaux. C’est quand même plus intuitif.
  • Le programme détecte l’atteinte de votre correspondant même si le mode plan n’est pas activé.

Voici le programme en version v1 :

La vue en mode 3D, vous regardez vers l’est.

La version v1 est fonctionnelle, mais le programme d’origine pourrait encore être amélioré car j’ai noté les points suivants :

  • Le programme est probablement buggé : aux ligne 790, 800 et 810, les tests IF utilisent une variable de type tableau T(I) qui n’est jamais initialisée ni affectée dans le reste du programme.
  • Il est possible de sortir de la ville, il n’y a pas de contrôle et ceci finit par faire crasher l’ordinateur.
  • Il est possible de voir à travers les murs.
  • En vue 3D, on ne peut regarder que vers l’est, ce serait bien de pouvoir regarder dans toutes les directions.
  • Vu des robots et du correspondant en mode 3D ?
  • Une intro graphique serait plus jolie.

Mais ceci fera l’objet d’un projet à part.

En attendant, il ne me reste plus qu’à vous souhaiter de bon moments et du courage pour échapper à ces horribles robots…


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *