Voila je poste ici mon 2ème programme (mon 1er étant un "Trouver le nombre" un plus ou moins quoi ), c'est une machine à sous un peu banal oui mais bon je débute ...
Bref tout ca pour vous dire que les messages "c'est nul" ne me sont strictement pas utile, mettez des commentaires en argumentant pour que je m'améliore, merci
J'ai testé rapidement ton jeu (j'avoue ne pas avoir réussi à y passer trop de temps non plus, m'étant rendu que globalement miser 3 pièces à chaque fois est une stratégie globalement gagnante, l'intérêt que j'aurais pu porter au jeu s'est un peu amoindri. Peut être pourrais tu essayer de revoir le modèle de gains pour que ça ne soit pas aussi couru d'avance, je n'y connais pas grand chose en machine à sous, mais j'imagine que pour que des gens puissent y jouer longtemps, il doit y avoir quelques subtilités à prendre en compte. Je dois même avouer que j'ai eu du mal à perdre lorsque j'ai voulu arriver à l'écran de fin pour faire la capture d'écran… )
Sinon, il semblerait aussi qu'on puisse miser plus que ce que l'on a en réserve, ça doit être assez simple à corriger et apporterait sûrement un peu plus de “défi” pour les fins de partie.
Aussi, sans être un grand expert du Basic, ton jeu me semble un peu lourd pour “ce que c'est” (ce n'est pas un jugement sur le contenu en lui même, c'est juste qu'il me semble qu'on peut arriver à un résultat similaire avec un moindre coût en mémoire). Mon niveau en Basic est loin d'être très intéressant, mais de ce que j'ai vu en lisant rapidement le code, certaines parties que tu “répètes à la main” peuvent être un peu “automatisées”, et c'est ça qui est cool en programmation en fait !
Par exemple, pour l'affichage, tu affiches plusieurs fois la même ligne, mais simplement en la décalant verticalement (je parle de ce qui forme les contours de “l'écran” de la machine à sous). Et bien tu pourrais par exemple utiliser une boucle où tu ferais varier la coordonnée verticale de ce qui est affiché, en ne rentrant alors cette ligne qu'une seule fois.
Peut être pourrais-tu aussi investir le champ des strings pour les chaînes de caractères qui se retrouvent à plusieurs endroit dans le programme !
Je pense qu'il doit y avoir d'autres pistes pour optimiser tout ça, mais je laisserait la parole à quelqu'un de plus averti dans ce domaine que moi pour les relever. ^^'
Comme je te disais, vu que je ne savais pas à quel niveau coinçait cette histoire d'image, je t'ai fait un gif qui montre rapidement le programme en action, si c'est la capture qui posait problème, tu devrais pouvoir uploader ça (enfin, si ça te convient bien sûr).
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