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 >> Divers >> Speedway
Speedway
Version : 00.01 Taille : 16220 octets Ajouté le : 2012-11-08 16:48 Modifié le : 2012-11-08 16:48
Auteur et posteur : Bigbrother
Planète Casio - Jeu Casio - Speedway - Bigbrother - Calculatrices
Nombre de visites sur cette page : 4583
Score au progrank : 35
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
1114 téléchargements | Soumettre un test


Description :

Un simple jeu de speedway (evitez les cubes qui arrivent vers vous).
C'est mon premier programme, ne rigolez pas trop en voyant le code source
Merci à Pierrotll pour le générateur de nombre aléatoire


Commentaires :


DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Posté le 08-11-2012 à 17:57 | #
j'ai regarder ton code, et je ne vois pas pourquoi je rigolerai : c'est plutot bien code, meme si quelques optimisation pourrait etre faite (notamment
for (int boucle = 0;boucle <7;boucle ++)
{jeu[boucle] = jeu[boucle+1];}
et que le generateur de nombre aleatoire, si je ne me trompe pas, sera exactement le meme a chaque utilisation du programme non?
et il n'est pas necessaire d'effacer l'ecran , Bdisp_PutDisp_DD() s'en charge pour toi .
sinon pour un premier programme c'est tres bien !
Bigbrother
Statut : Invité
Posté le 08-11-2012 à 18:54 | #
Ah oui je n'avais pas vu pour le tableau et je ne savais pas qu'il n'était pas nécessaire de l’effacer^^"
Merci
Oui à chaque fois c'est le même calcul donc le même résultat, je vais m'en occuper
Bigbrother
Statut : Invité
Posté le 08-11-2012 à 19:10 | #
J'ai modifié la fonction de PierrotLL:
int Rand(int max, int min) // merci a PierrotLL
{
    static int e = 123456789;
    static int b = 362436069;
    static int c = 521288629;
    static int d = 88675123;
    int t;
    t = e ^ (e << 11)+a-i;
    e = b;
    b = c;
    c = d;
    return (d = d ^ (d >> 19) ^ (t ^ (t >> 8 )))%max+min;
}

a c'est la position du curseur et i c'est le score, pour pouvoir faire le même jeu il faut être sacrément précis
Je modifirais prochainement le sujet, avec une nouvelle version avec plus de fonctionnalités
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 09-11-2012 à 21:09 | #
ola, je vois que malgré mon "expérience" du C, je n'ai pas encore assez potassé les variables, me rappelle plus comment on utilise les "static"
DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Posté le 09-11-2012 à 21:11 | #
ben les static restent apres la fin de la fonction
LimachiHors ligneYoutuberPoints: 2798 Défis: 67 Message
Posté le 09-11-2012 à 21:27 | #
yey, je viens de m'informer, c'est vachement pratique en fait les static.
DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Posté le 09-11-2012 à 21:31 | #
ben c'est une solution aux variables generales
Dark stormEn ligneLabélisateurPoints: 11634 Défis: 176 Message
Posté le 10-11-2012 à 20:25 | #
Bwaaa variables globales
Je n'en ai jamais utilisé une

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