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+USB/75(+E)/85/95 SD >> Add-ins >> Messy Pizzeria 3D
Messy Pizzeria 3D
Version : 1.0 Taille : 21864 octets Ajouté le : 2024-10-27 02:42 Modifié le : 2024-10-27 23:59
Auteur et posteur :
Gky93Hors ligneMembrePoints: 268 Défis: 0 Message
Planète Casio - Add-in Casio - Messy Pizzeria 3D - Gky93 - Calculatrices
Nombre de visites sur cette page : 606
Score au progrank : 27
Note actuelle : 7.5/10 noté 1 fois
Vous devez être connecté(e) pour noter (inscription).
73 téléchargements | Voir les Tests (1)

Ce programme est sous licence Creative Commons 2.0 BY-NC


A cause du changement de processeur des nouvelles Graph 35+ USB, 75 et 95 SD, de nombreux addins sont incompatibles avec ces calculatrices.
Rendre un addin compatible - Plus d'informations sur ce problème - Liste des addins compatibles

Description :

Voici ma participation au CPC #41 qui a pour thème: « Par-delà les illusions ».
(j'ai pris la liberté de mêler le thème du concours avec Halloween car on est dans la période)

Le premier fichier est le jeu en lui même (je n'ai pas de SH4 donc je serais heureux d'avoir des retour sur son fonctionnement sur ces processeurs) et le second fichier est une carte du labyrinthe si c'est trop dur.

↓ Facultatif, vous pouvez lancer le jeu sans lire la description: tout est expliqué dedans.

Vous vous retrouvez perdu dans une pizzeria mais vous ne savez plus où se trouve la sortie de ce dédale. À vous de trouver la porte de sortie !

Déplacez vous avec les flèches Haut et Bas, straffez F1 & F2 ou F5 & F6 et tournez vous avec les flèches Gauche et Droites.
Vous pouvez ouvrir une infobulle explicative en pressant MENU et abandonner si c'est trop compliqué avec EXIT.

Attention ! Des murs farceurs sont cachés dans le labyrinthe donc prenez garde où vous allez !


Note sur 10 Commentaire Date de notation
7.5Voir le testLe 01.11.2024 à 16:51

Commentaires :

Pages: Précédente | 1, 2, 3 | Suivante

CalamariEn ligneMembrePoints: 402 Défis: 0 Message
Posté le 29-10-2024 à 17:54 | #
The SH3 works on the fx-9860G. The f-keys stopped working for me after the update. However, the controls are good with just the arrows now, as you can turn and move with just the arrows.
Mb88Hors ligneRédacteurPoints: 1213 Défis: 3 Message
Posté le 01-11-2024 à 14:33 | #
Il ne se lance pas sur ma Graph 35+e II. Rien ne se passe, je reste dans le menu.
Gky93Hors ligneMembrePoints: 268 Défis: 0 Message
Posté le 01-11-2024 à 20:02 | #
Merci pour les retours vis à vis de la compatibilité
Gky93Hors ligneMembrePoints: 268 Défis: 0 Message
Posté le 02-11-2024 à 00:48 | #
Slyvtt a écrit :
Il y a un glitch graphique lorsque les murs ont un angle avec la direction du regard


J'avoue ne pas avoir très bien compris de quoi il est question. Il y a un petit soucis graphique lorsque l'on se rapproche des murs où il y a une sorte d'effet escalier au niveau de la texture du mur. C'est dû à l'utilisation de nombres à virgule fixe qui ne me permet d'avoir des nombres précis qu'à seulement 1/512 près. J'ai essayé d'avoir des nombres plus précis en décalant la virgule à gauche mais ça causait des bugs au niveau du moteur physique et au niveau de l'affichage des murs (pour les murs c'était un soucis d'overflow au niveau des coordonnées y des points formant le mur sur l'écran).
SlyvttHors ligneMaître du PuzzlePoints: 2407 Défis: 17 Message
Posté le 02-11-2024 à 11:08 | #
Oui c'est ça dont je parle, l'effet d'escalier. Je n'ai pas été très clair je te l'accorde bien volontiers
Une parade consiste je pense à augmenter la taille de tes entiers, par exemple passer de 16bits à 32 bits. Je ne sais pas ce que tu utilises pour le moment.
Gky93Hors ligneMembrePoints: 268 Défis: 0 Message
Posté le 02-11-2024 à 15:23 | #
Oui j'y ai pensé: j'utilise des entiers en 32 bits mais malheureusement la calculatrice ne supporte pas les entiers en 64 bits (sizeof(long) renvoie 4 sur ma calculatrice donc 4 octets).
LephenixnoirHors ligneAdministrateurPoints: 24641 Défis: 170 Message
Posté le 02-11-2024 à 15:24 | #
J'ai pas le contexte mais à moins que tu compiles avec le vieux SDK tu peux créer un long long ou un (u)int64_t. Le support des gros entiers n'est pas une question de la calto, de façon générale si c'est pas natif c'est émulé par le compilo.
Gky93Hors ligneMembrePoints: 268 Défis: 0 Message
Posté le 02-11-2024 à 15:32 | #
D'accord je ne savais pas merci beaucoup , je pense que je vais arrêter de l'utiliser pour de bon cette fois ci.
FcalvaHors ligneMembrePoints: 603 Défis: 10 Message
Posté le 02-11-2024 à 15:33 | #
Si tu utilise des entiers 32bits tu peux faire du 16:16, au lieu de faire du 23:9 si j'ai bien compris. Il y a même un peu d'accélération hardware pour ce format.
J'utilise ce header pour les fonctions de base https://git.planet-casio.com/Fcalva/Copy3DEngine/src/branch/master/include/C3D/fixed.h
Et suite à l'évolution du C continue depuis les années 70, un long == int et est 32bit sur les compilos modernes(sauf avec Visual Studio). C'est aussi pour ça que stdint existe
Mb88Hors ligneRédacteurPoints: 1213 Défis: 3 Message
Posté le 02-11-2024 à 15:44 | #
Attention: tu ne peux pas faire du 16:16 si l'entier est signé.

(tu risques d'avoir des overflows)

Pages: Précédente | 1, 2, 3 | Suivante

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