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
¤ Vous cherchez une fonction ?
Jeux >> Graph 90+E >> Action/Sport >> Chute tridimensionnelle
Chute tridimensionnelle
Version : Taille : 7502 octets Ajouté le : 2021-07-24 22:08 Modifié le : 2021-08-23 21:12
Auteur et posteur :
LephenixnoirEn ligneAdministrateurPoints: 24572 Défis: 170 Message
Planète Casio - Jeu Casio action ou sport - Chute tridimensionnelle - Lephenixnoir - Calculatrices
Nombre de visites sur cette page : 2647
Score au progrank : 32
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
775 téléchargements | Soumettre un test


Description :


Chute tridimensionnelle est un ajout fun à la Jam Python #1.

Dans Chute tridimensionnelle, vous chutez dans un tunnel en trois dimensions et vous essayez tant bien que mal de rester sur les plateformes et d'éviter les obstacles !

Vous êtes sur la plateforme du bas, et vous pouvez tourner de 90° vers la droite (simple tape sur AC/ON) ou tourner de 180° pour aller directement sur la plateforme du haut (double tape sur AC/ON).

Il y a trois types de sections que vous devez maîtriser et passer pour survivre : les sections vertes (positionnement), rouges (obstacles), et bleues (technique mixte). Tant que vous êtes sur une plateforme, votre score augmente. Si vous n'êtes pas supporté·e ou en contact avec un obstacle, votre score diminue rapidement !

Si votre score atteint 333, un truc sympa se produit (après quelques secondes de lag).

Contrôles

  • Simple appui sur AC/ON : Tourner vers la droite
  • Double appui sur AC/ON : Tourner de 180° (inversion)
  • Triple appui sur AC/ON : Quitter, pause

Chaque appui sur AC/ON interrompt le frame courant, qui doit recommencer ensuite. Il est quasiment impossible d'interrompre pour de vrai le programme, mais il y a une très fine tranche de temps où c'est possible parce que le bloc try/except n'est pas actif en permanence (ça ne m'est arrivé qu'une fois et par pur hasard). On pourrait réduire encore ce risque en imbriquant deux try.

Version Graph 90+E et Graph 35+E II

Chute tridimensionnelle est conçu pour la Graph 90+E.

Télécharger la version Graph 90+E

Il y a aussi une version pour Graph 35+E II, mais comme la Graph 35+E II est lente le jeu est beaucoup moins dynamique. Je recommande d'utiliser Ftune3 pour accélérer la calculatrice. Appuyer sur F6 au démarrage pour décliner l'analyse de la RAM, puis choisissez F4 ou F5 ; pour revenir à la normale, choisissez F1

Télécharger la version Graph 35+E II

Informations techniques

Côté performances, ça tient la route ; le tracé des lignes est le plus long, toute la logique avec des grosses listes ne l'influence presque pas. Je soupçonne que le tas tienne très bien dans le cache et qu'accéder à la VRAM l'embête, mais c'est pas une certitude.

Je pense avoir démontré qu'encore une fois le double buffering dans le système de dessin du Python est infiniment supérieur au Basic... et aussi démontré que l'absence d'entrées clavier est infiniment inférieure. On croise les doigts pour que ce soit ajouté. x)

Il y a des vraies transformations 3D là-dedans : différentes rotations, déformations, projections, du clipping (near-plane), profondeur de champ, des trucs comme ça (aussi quelques bugs que j'ai laissé par facilité).

L'image de présentation est une vidéo d'une version PC du programme, énormément transformée, pour tenir dans un GIF 50 ko et s'approcher de la fluidité de la calto. Screen Receiver capturait 1 frame sur 10 et laggait horriblement donc ouais.


Commentaires :

Pages: Précédente | 1, 2

PtitjozHors ligneMembrePoints: 263 Défis: 10 Message
Posté le 23-08-2021 à 21:27 | #
ah désolé ça fonctionne avec le lien sur la page d'accueil

j'avais téléchargé la version disquette de ton message de 20:33
LephenixnoirEn ligneAdministrateurPoints: 24572 Défis: 170 Message
Posté le 23-08-2021 à 21:29 | #
Va savoir pourquoi ! Peut-être le nom du fichier.

Content que ça marche en tous cas. o/
PtitjozHors ligneMembrePoints: 263 Défis: 10 Message
Posté le 23-08-2021 à 21:34 | #
je ne sais pas je n'ai pas creusé mais le fichier qui ne marchait pas faisait 7.3ko et celui qui fonctionne 7.1ko

je vais à l'occasion regarder comment c'est codé pour essayer de comprendre...

en tous cas merci
KamradeHors ligneMembrePoints: 48 Défis: 0 Message
Posté le 02-09-2021 à 10:24 | #
je viens de tester le jeux sur graph 35 +e2 et effectivement avec ftune il marche plutot bien, mais ducoup les obstacles ce sont ceux marqué sur l'écran?
LephenixnoirEn ligneAdministrateurPoints: 24572 Défis: 170 Message
Posté le 02-09-2021 à 10:30 | #
Les obstacles sont les petites croix qu'on trouve sur les plateformes dans les régions rouges et bleues (même si on ne voit pas les couleurs sur la Graph 35+E II). Quand tu commences la partie tu es dans une région verte donc au début il n'y en a pas. Tu peux en voir un brièvement tout à la fin du GIF de présentation
afsa
Statut : Invité
Posté le 20-10-2021 à 20:40 | #
les touches ?
LephenixnoirEn ligneAdministrateurPoints: 24572 Défis: 170 Message
Posté le 20-10-2021 à 20:41 | #
Dans la description ?

Pages: Précédente | 1, 2

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 247 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