Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35 à 100 >> Action/Sport >> 3D'Laby
3D'Laby
Version : 1.0 Taille : 3000 octets Ajouté le : 2021-04-14 14:19 Modifié le : 2021-04-14 14:19
Auteur et posteur :
Shadow15510Hors ligneAdministrateurPoints: 5503 Défis: 18 Message
Aucune image disponible
Nombre de visites sur cette page : 930
Score au progrank : 14
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
204 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY


Description :

Des labyrinthes en Basic Casio, il y en a. Mais en 3D… Je pense que c'est encore une nouveauté !

Le programme n'est pas encore tout à fait complet, il manque en effet un générateur de labyrinthe. Mais dans l'idée ce programme affiche une représentation tridimensionnelle d'une matrice, laquelle représente symboliquement le plan du labyrinthe.

Pour jouer il faut placer le fichier dans la mémoire de stockage et le décompresser dans la mémoire principale. Je mettrait un zip avec les fichiers déjà décompressés pour permettre aux anciennes Graph 35 de jouer aussi.

L'affichage est lent en Basic, mais avec C.Basic ça passe très bien !


Commentaires :


LephenixnoirHors ligneAdministrateurPoints: 24575 Défis: 170 Message
Posté le 14-04-2021 à 14:25 | #
Hey, c'est sympa. Je me rends compte que je l'ai testé sur ma Graph 90+E sans faire exprès... eh ben il marche aussi. xD

Comment est-ce que tu as programmé l'affichage ? Raytracing, ou peut-être simplement hardcodé la position des murs relativement au joueur ?
Shadow15510Hors ligneAdministrateurPoints: 5503 Défis: 18 Message
Posté le 14-04-2021 à 14:29 | #
Tant mieux si ça marche aussi sur Graph 90, je l'avais pas testé ! xD

Pour l'affichage je regarde plan par plan où sont les murs (les 1 de la matrice) et j'affiche un polygône qui va simuler un mur ou une ouverture pour chaque case.

Le joueur voit jusqu'à quatre plans vers l'avant, et sur trois "cases" (ie une à gauche, au centre et à droite) ça fait donc 12 cases à analyser et afficher

J'envoie une image pour teaser un peu et le reste dans la prochaine RdP !

Dark stormHors ligneLabélisateurPoints: 11641 Défis: 176 Message
Posté le 14-04-2021 à 14:47 | #
Sympa

Je sais pas trop comment Samy avait fait son truc dans Laby3D, ce serait marrant de comparer les deux
Potter360Hors ligneRédacteurPoints: 1254 Défis: 2 Message
Posté le 14-04-2021 à 19:51 | #
Salut,
En C-BASIC, j'obtiens une Syntax Error sur la grande liste avec les i ...
Shadow15510Hors ligneAdministrateurPoints: 5503 Défis: 18 Message
Posté le 19-04-2021 à 10:11 | #
Il faut mettre C.Basic en mode complex et non entier et il faut activer les complexes dans les setup… Je pense que ça devrait aider

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 138 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

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