Votre calculatrice doit posséder les chaines de caractères (Str) et Menu pour utiliser ce programme. Si vous avez une Graph 85 (SD), mettez-la à jour.
Description en français :
EcoChess ne promet qu'une seule chose: être un jeu d'échecs simple ne prenant que 784 octets (752 s'il on retire les 32 octets imposés) et n'utilisant que les matrices Y et Z.
Justement, s'il est indiqué que le programme fait 924 (784+140) octets, c'est qu'il inclus le programme "SETUP" permettant, comme son nom l'indique, d'initialiser la matrice Y qui contient la position des pièces au début d'une partie.
Pour commencer une partie normale d'échecs il faut donc exécuter le programme "SETUP" puis le supprimer (/!\ Ce programme efface toutes les données sur les listes 2, 3, 4, 5 et 6).
Deux règles n'ont pas été implémentées: l'échange rois/tour et le pion qui se transforme en dame s'il touche le bord d'en face (camp opposé). À mon plus grand regret, le coup "en passant" n'a pas été implémenté ;-)
Version 2: Optimisation, perte de 48 octets!
Version 3: Optimisation, perte de 848 octets! Le jeu est entièrement en français maintenant.
Version 4: Correction d'un bug majeur.
Version 5: Optimisation, perte de 44 octets! Enfin sous la barre des 800!
English description:
EcoChess only pretends to be one thing: a simple 784 bytes (752 if we take off the imposed 32 bytes) chess game which uses the Y and Z matrices.
If it is indicated that the program weighs 924 (784+140) bytes, it's because it includes the program "SETUP" that allows, as the name suggests it, to initialize the Y matrix.
To start a normal chess game, you'll need to execute "SETUP" and then delete it (/!\ This program overwrites whatever is in the lists 2, 3, 4, 5 and 6).
Here is the matrix to type in just in case:
|8, 9, 10, 11, 12, 10, 9, 8|
|7, 7, 7, 7, 7, 7, 7, 7|
|0, 0, 0, 0, 0, 0, 0, 0|
|0, 0, 0, 0, 0, 0, 0, 0|
|0, 0, 0, 0, 0, 0, 0, 0|
|1, 1, 1, 1, 1, 1, 1, 1|
|2, 3, 4, 6, 5, 4, 3, 2|
Two rules haven't been implemented: the king/rook switching and the pawn that turns itself into a queen when it arrives at the opposite border.
Version 2: Optimization, minus 48 bytes!
Version 3: Optimization, minus 848 bytes! The game is now entirely in french (Don't worry, here are the translations: "MIN" = Lowcap; "MAJ" = Capital; "PRD" = Pick; "DPS" = Drop; "ECHCMT" = Checkmate).
Version 4: Major bug fixed.
Version 5: Optimization, minus 44 bytes! Finally under the 800 bar!
Pourquoi demander à l'utilisateur d'entrer des valeurs dans les listes ? Autant ajouter une configuration automatique pour simplifier l'expérience du joueur
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