Cet hiver-là, alors que vous vous ennuyiez activement dans votre cachot de haute sécurité, une tempête de glace s'est abattue sur la région, détruisant presque tout. Ceux de vos geôliers qui ne sont ni morts ni affamés ont d'autres problèmes en tête que vous ; c'est le moment parfait pour vous échapper.
En théorie, la cellule assure sa sécurité en déformant l'espace autour de vous pour empêcher tout mouvement. Mais avec le froid cet effet a complètement déconné, et la salle de garde avec les clés a fusionné avec le cachot. La liberté est à portée de main, pourvu que vous puissiez naviguer cet espace peu conventionnel...
Instructions du jeu
Vous êtes le point violet, confiné dans votre cellule qui est la case de départ.
Pour vous échapper, vous devez collecter votre clé au trousseau dans la salle de garde (il suffit de passer dessus sans s'arrêter) et revenir à la cellule pour sortir par le donjon.
Il y a deux leviers qui ouvrent et ferment les portes du donjon si vous passez dessus (toutes en même temps), mais ils ont gelé donc ils ne pourront servir qu'une fois chacun. Lorsque les portes sont ouvertes le donjon est scellé donc il faut passer sur les deux pour pouvoir sortir.
Le sol étant gelé, tout mouvement dans une direction se poursuit jusqu'à ce qu'un mur ou une porte vous arrête.
L'espace a pris la forme d'un cube, les mouvements se poursuivent de face en face.
Contrôles
Utilisez les flèches directionnelles pour vous déplacer dans chaque direction. Les contrôles sur les faces de gauche et de droite sont les directions naturelles. Ceux sur la face du haut sont dans même sens que la face de gauche :
Attention donc, si vous passez de la face de droite à celle du haut les directions haut/bas et gauche/droite s'inversent.
Instructions d'installation
Lancez PRISON0 pour générer la map et l'image de fond. Ça prend un moment (10-15 secondes), mais il suffit de le faire une fois.
Ensuite, lancez PRISON.G pour démarrer une partie. Tant que vous ne modifiez pas les paramètres graphiques, vous n'avez pas besoin de relancer PRISON0.
Notes pour la 1kBCJ#5
1ko c'est court pour une interprétation originale de «Liberté», donc puzzle ce sera. Le style est similaire au téléporteur, mais entre le cuboïde et le mode graphique partout la difficulté de développement était clairement d'un autre genre. J'ai cru que je ne l'allais pas réussir à le faire tenir, et toutes les techniques que je connais y sont passées. ^^"
PRISON.G: 464 octets
PRISON0: 468 octets
-: 116 octets
Total: (464-16) + (468-16) + (116-16) = 1000.
En termes de jeu, ça reste un petit puzzle facile à résoudre avec une rejouabilité limitée. Mais en termes techniques c'est une de mes plus belles productions en Basic, merci au format de la 1kBCJ#5 pour ça.
Oui ! Alors en fait ça fait partie d'une technique générale sur les listes, qu'on pourrait appeler "calcul monadique" pour être un peu précis mais qu'on appelle plutôt "calcul listique" sur Planète Casio. Tu peux multiplier/diviser une liste par un nombre (ce qui multiple/divise tous les éléments par ce nombre), faire des opérations sur des listes de même longueur (ie. ajouter terme-à-terme), et même plus (genre la fonction ∠ là elle prend une liste).
Il y a plus d'infos dans le TDM 22 qui parle non seulement des listes mais aussi plus généralement des techniques que j'ai utilisées dans mes quelques soumissions à la 1kBCJ, parce qu'il y en a des cool
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd