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 à 100 >> Réflexion >> Bataille Corse
Bataille Corse
Version : 4.1 Taille : 4108 octets Ajouté le : 2019-06-03 18:12 Modifié le : 2022-11-12 23:22
Auteur et posteur :
ThebigbadboyHors ligneMaître du PuzzlePoints: 455 Défis: 16 Message
Planète Casio - Jeu Casio de reflexion - Bataille Corse - TheBigBadBoy - Calculatrices
Nombre de visites sur cette page : 2743
Score au progrank : 25
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
259 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY


Description :

Jeu multijoueur de 2 à 21 joueurs, du jamais vu !


Bonjour à tous !

Voici mon 2e programme, et mon tout premier jeu !
Le programme utilise le Super DrawStat et dessine très vite.
N'hésitez pas à regarder le menu Info (ou encore le wiki), où toutes les explications et règles sont reprises et expliquées d'une autre manière qu'ici !
C'est un jeu de 52 cartes qui se joue de 2 à 21 joueurs (pas encore - et sûrement jamais - d' I.A. ).
En début de partie, on choisit tous une touche sur la calculatrice qui sera personnelle (eh oui ! N'importe quelle touche différente de [AC] et [MENU] ).
Le but sera d'obtenir le plus de carte, en ramassant le plus de fois possible le tas.
Chacun à son tour doit mettre une carte, et tout le monde doit tap(ot)er si une des cartes vaut 10, si la somme de 2 cartes vaut 10, et si 2 cartes sont identiques afin de ramasser tout le tas ! (Valable aussi s'il y a une autre carte entre, par exemple : 3 5 3). (Attention, un as a aussi comme valeur 1 !)
Si vous tapez alors qu'il n'y a rien, vous perdez une carte.

Lorsqu'un joueur met une image ou un as, le joueur suivant a un certain nombre de chance(s) pour remettre une image ou un as (on peut toujours prendre le tas, avec la condition juste ci-dessus). Si vous avez épuisé votre (vos) chance(s), le joueur qui a mis l'image ou l'as prend tout le tas.
As (A) : 4 chances
Roi (K) : 3 chances
Dame (Q) : 2 chances
Valet (J) : 1 chance

Lorsque vous pouvez mettre une carte, vous pouvez aussi appuyer sur [MENU], qui stoppe le programme (et vous pourrez du coup éteindre la calculatrice quand ce menu est activé). Vous pouvez même quitter le jeu en sauvegardant et reprendre la partie comme si de rien était ! (il faut juste ne pas changer le ViewWindow, ni les variables de A à Q ni les listes - les 5 premières listes + 1 liste par joueur - )

Dès que un joueur n'a plus de carte et que son tour est passé, il a perdu.
Le dernier à en avoir a gagné la partie !

Bons jeux à tous !

Historique des versions
Cliquer pour enrouler
V 2.0 (5308 octets) : Correction de bugs majeurs et énormément d'optimisation. Il n'y a plus aucun bug (testé en fond et en large) !

V 3.0 (4536 octets) : Ajout majeur : possibilité de jouer de 2 À 21 joueurs! (pourquoi se contenter de 6 alors qu'il faut juste changer une seule ligne de code ? ); Correction de 2 (très) rares bugs (des cartes se perdaient dans la nature; et des fois le jeu retenait qu'on avait mis une image alors que l'on vient de recommencer une partie). Le code a été réécrit totalement pour plus de lisibilité et de meilleures performances (d'ailleurs, répond bien plus vite pour dessiner les cartes du plateau). Le programme utilise aussi moins de listes et beaucoup moins de variables.

V4.0 (4196 octets) : Bons nombres de bugs trouvés sur la version précédente (dont : boucles infinies, impossibilité de jouer dès qu'un joueur meurt, et j'en passe...). Tous ces bugs ont été corrigés ! Suppression de code redondant, amélioration de la vitesse d'exécution globale, diminution du nombre de variables (encore ) - 2 de moins qu'avant.

V 4.1 (4108 octets) : Un peu d'optimisation au niveau du poids du code, et réglage de 2 "soucis" : toutes les listes utilisées n'étaient pas effacées quand on efface la partie, et les listes des joueurs pouvaient atteindre 53 éléments, ce qui n'était pas voulu.
Ces problèmes ne gênaient en rien le jeu en lui-même.



Reproduction et rediffusion acceptées si vous mettez un lien vers ce site. CC 2.0 BY


Commentaires :

Pages: 1, 2 | Suivante

ThebigbadboyHors ligneMaître du PuzzlePoints: 455 Défis: 16 Message
Posté le 03-06-2019 à 18:30 | #
N'hésitez pas à aller voir mon autre programme !
Calcul Limites
LephenixnoirEn ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 12-06-2019 à 01:22 | #
J'ai testé le jeu ! Je suis tout seul pour y jouer, mais pourquoi pas hein !

J'ai fait perdre une carte au joueur 2 par erreur, et je me suis pris une erreur (argument je crois) sur la deuxième ligne, l'index par D :

0≠List 10[1⇒Isz D
List O[Q→List 10[D
0→List O[Q

La valeur de D était 3 et la liste 10 valait { 0 }. Dis-moi si je peux t'aider à debugger ça !
ThebigbadboyHors ligneMaître du PuzzlePoints: 455 Défis: 16 Message
Posté le 12-06-2019 à 18:05 | #
C'est vrai que ça me paraît impossible, vu que D devrait du coup être égal à 1 (car = Dim List 10...).
Le problème vient sûrement (à coup sûr en fait ...) du fait que la dernière fois que j'ai importer mon programme sur planète casio je l'avais corrigé à l'ordi (il n'a donc pas été testé, même si ça aurait dû être le même que sur ma calculatrice...).
J'importe donc la version de ma calculatrice '-_-
Je me permets de ne pas changer le numéro de version car il n'y a que toi qui l'a téléchargé
En tout cas, ça me fait plaisir que tu essaies
LephenixnoirEn ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 12-06-2019 à 23:32 | #
Pas mal. J'aime bien l'effet translation lors de la partie, on a l'impression d'empiler les cartes.

Pourquoi est-ce qu'il faut taper sur Valet, 6 ?

J'ai du taper sur 6, 9, 2, est-ce que l'historique compte ? :o
ThebigbadboyHors ligneMaître du PuzzlePoints: 455 Défis: 16 Message
Posté le 13-06-2019 à 10:19 | #
Non ce n'est pas ça
En fait, avec le valet, on a une seule chance de mettre par-dessus une image ou un as. Et vu que tu as mis un 6, ton nombre de chance a diminué de 1. Si tes chances arrivent à 0, alors le tas revient d'office au joueur ayant mis le valet. Il n'y a donc pas besoin de taper :')
Même chose avec 6,9,2 : il y avait un roi ou un as avant et tu as épuisé tes chances (3 ou 4 en fonction du roi ou de l'as).
Une fois que tu as compris ça, tu as tout compris !
Trouves-tu que je dois ajouter un texte pour savoir combien de chance il reste ?
LephenixnoirEn ligneAdministrateurPoints: 24145 Défis: 170 Message
Posté le 13-06-2019 à 13:54 | #
Ooh, je vois. Il y avait un roi juste avant. Pas facile ce jeu xD
ThebigbadboyHors ligneMaître du PuzzlePoints: 455 Défis: 16 Message
Posté le 13-06-2020 à 13:44 | #
Petite info : j'ai malheureusement trouvé une petite erreur que je suis en train de corriger (en plus d'autres travaux, c'est pourquoi je note l'erreur avant de la modifier) : dans un rare cas, on perd des cartes sur la totalité du jeu : lorsque l'on a épuisé ses chances de mettre une image, qu'on tape pour essayer de prendre le tas alors qu'il n'y avait rien (donc du coup quand on perd une carte et que l'on a épuisé ses chances de mettre une image), certaine carte du plateau disparaisse....
Veuillez m'excuser pour le dérangement
Je le règle très bientôt, et j'aimerais aussi ajouter plus de fonctionnalités, tel que la possibilité de jouer à 3 (peut-être aussi à 5, à 6 etc on verra ) et pouvoir customiser les règles pour pouvoir prendre le tas (les variantes en gros).
Voili voilou, il faut juste être un peu patient !
ThebigbadboyHors ligneMaître du PuzzlePoints: 455 Défis: 16 Message
Posté le 05-07-2020 à 23:23 | #
Nouvelle version disponible !
V 3.0 (4536 octets) : Ajout majeur : possibilité de jouer de 2 À 21 joueurs! (pourquoi se contenter de 6 alors qu'il faut juste changer une seule ligne de code ?); Correction de 2 (très) rares bugs (des cartes se perdaient dans la nature; et des fois le jeu retenait qu'on avait mis une image alors que l'on vient de recommencer une partie). Le code a été réécrit totalement pour plus de lisibilité et de meilleures performances (d'ailleurs, répond bien plus vite pour dessiner les cartes du plateau). Le programme utilise aussi moins de listes et beaucoup moins de variables.
Je n'ai juste pas changé qui indique toujours "V2", mais ne vous inquiétez pas c'est bien la V3

Après avoir fait quelques tests, même jouer à 21 reste tout à fait jouable (même si je sais que personne ne va le faire mdr). J'ai réfléchi un peu et je pense que les variantes ne sont pas vraiment essentielles ici, en plus qu'elles ne vont que ralentir la vitesse d'exécution. Et au niveau des ordis, ben rien à encore été fait (si j'ai bcp de temps libre pourquoi pas, on verra bien ).
Voili voilou!
ThebigbadboyHors ligneMaître du PuzzlePoints: 455 Défis: 16 Message
Posté le 06-03-2021 à 14:25 | #
Grosse mise à jour pour corriger de gros bugs...
Les bugs les plus importants : boucles infinies, impossibilité de continuer à jouer lorsqu'un joueur perd.
De meilleures performances, encore moins de variables utilisés, bref : tout est bien mieux
Tous ces bugs ont bien entendu été corrigés, et cette version-ci du programme a beaucoup été testée !
Veuillez m'excuser pour le désagrément
ThebigbadboyHors ligneMaître du PuzzlePoints: 455 Défis: 16 Message
Posté le 13-05-2021 à 19:57 | #
Petite màj : un peu d'optimisation au niveau du poids du code, et réglage de 2 "erreurs" : toutes les listes utilisées n'étaient pas effacées quand on efface la partie, et les listes de joueurs pouvaient atteindre 53 éléments, ce qui n'était pas voulu.

Pages: 1, 2 | Suivante

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