Voici mon nouveau jeux, que j'avais un peu délaissé suite à la perte du port USB de ma calculatrice mais qui sort enfin aujourd'hui, mon Ball Jump ! (nom changé pour pas recopier les autres)
En exclusivité dans ce programme, un mode facile, un mode difficile ainsi qu'un mode multijoueur pour jouer sur la même calculatrice !
Il y a aussi un Easter Egg dans un des 3 modes (Dark Storm chut ), à vous de le trouver et de l'exploiter si vous le voulez
Si vous avez des idées d'amélioration ou des bugs trouvés dans ce jeu (quoi que ça m'étonnerait), dites le moi ici
Et si quelqu'un aurait la gentillesse de me faire un Gif, je lui serais reconnaissant !
/!\ Exécuter le programme "RLIST" afin d'initialiser les listes 1 et 2 pour sauvegarder les scores ! Ensuite, n'y toucher plus à moins que vous préféreriez que les scores soient remis à 0 /!\
Version 1.1 achevée avec un tableau de score pour facile et difficile. J'ai aussi fait l'aide et enlevé les crédits qui ne servaient à rien
3 Programmes : RUNANDJUMP = le jeu
RLIST = Les listes 1 et 2 à initialiser
DISPPROG = Le programme pour qu'on puisse voir les scores et appuyer sur EXE pour en sortir
Bon, j'y ai joué et...
Euh...
J'ai fait une méga crise d'épilepsie!!! (non c'est pas vrai)
C'est vraiment comme ça qu'il est décrit dans le cours de programmation? Ok c'est facile à programmer, mais vous êtes sûrs qu'on peut pas faire mieux...?
Bon sinon, pourquoi le mode multi se lance après chaque partie solo? Et où sont les aides, et les crédits? (ça me ramène tout le temps au menu!)
Et puis l'intérêt d'un mode multi, c'est de savoir quel joueur a gagné!
(une comparaison de deux scores c'est pas bien méchant...)
Bon c'est pas mal, c'est déjà plus poussé que le + ou - !
Mais franchement, quand je pense que tout le monde a hurlé sur mon mini-flash dans Airwolf...
J'ai pas testé, mais il me semble que dans mon cours je n'efface pas l'écran à chaque frame.
En effet, ce jeu est facile à coder (la base en tout cas), c'est pour cela que je l'ai partagé. En mode optimisé, je doit en avoir pour 250~300 octets.
Ah oui autre chose que je n'ai pas précisé: Tu as encore fait des copier-coller de tout le code!!!
C'est mal! Si tu continues tu seras banni! euh non je plaisante...
Il faut vraiment qu'à partir de maintenant tu gères les différence de mode avec des variables!!! PLUS de copier-coller du jeu entier, surtout quand les différences sont quasi-inexistantes!
D'accord?
(effectivement sans effacer l'écran ce serait sûrement mieux...)
C'est bien le code du cours (t'as cru que j'allais programmer ça ? )
Les crédits ont disparus et l'aide a été mise Tu n'as pas du télécharger la dernière version
Le mode multi ne se lance plus après le mode solo il me semble maintenant avec le menu que j'ai fait
Une comparaison des deux scores avait été faite mais les scores n'apparaissaient pas alors j'ai abandonné pour le moment comme je ne trouvais pas de solutions
Copier collé le code, je sais pas encore faire autrement
Ah désolé s'il y a une version plus récente...
Pour les différences de mode on t'avait expliqué l'autre fois!
Il faut que tu aies une variable, par exemple A, avec:
A=1 -> Mode solo
A=2 -> Mode multi
(par exemple)
Après tu as le code de ton jeu UNE SEULE FOIS, et un test au début et à la fin:
If A=1:Then -- spécificités du mode solo --
Else -- spécificités du mode multi --
IfEnd
La seule divergence notable c'est d'afficher "joueur 1" et "joueur 2" en fait, pas besoin de faire un méga copier-coller! Imagine si ton jeu fait 40000 octets!
En l'occurrence pour gérer le mode deux joueurs il te suffit de mettre un "For 1->I To 2" avant le code du jeu, et un "Next" après, et de faire les tests juste après le for, pour savoir s'il faut afficher "joueur 1" ou pas, etc...
(et si I=2 et A=1, alors zapper le code du jeu! )
Non mais franchement dites-moi si j'explique mal! J'ai pas été suffisamment clair?
Evidemment je vais pas te faire le code en entier, je te donne la méthode!
Franchement met le code du jeu dans un programme à part, et le code du menu se fait en quelques lignes après, c'est la simplicité même!
En fait c'est l'algorithmique qu'il te manque... C'est fondamental en programmation, il faut vraiment que tu bosses ça avant le reste, sinon tu ne pourras rien faire d'autre...
Fais des choses simples pour commencer! Avec des If, des While, des For...
Genre calculer la somme des termes d'une suite jusqu'à un rang n, programmer la fonction factorielle...
Regarde aussi les sujets de Bac de maths, les questions de programmation! Elles sont cool!
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