Seuls les membres ayant 30 points peuvent parler sur le chat.
Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 35+USB/75/85/95 (SD)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
Snake Aleatoire
Morpion
Tables
Syxor
Ninja
Pendu
Speedway
Spagheneux
Calcraft
Anim nyan cat
Minecraft2d
Pacman str
Fall-down
Trackmania
Bubble burst
Casparty
Bandit manchot
Pages: << 1,2,3

¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graphs 75/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 : 3601
Score au progrank : 32
Pas encore de note !

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
755 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: 3928 Défis: 82 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: 3928 Défis: 82 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: 3928 Défis: 82 Message
Posté le 09-11-2012 à 21:31 | #
ben c'est une solution aux variables generales
Dark stormEn ligneMembre d'honneurPoints: 10853 Défis: 176 Message
Posté le 10-11-2012 à 20:25 | #
Bwaaa variables globales
Je n'en ai jamais utilisé une

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 82 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