Seuls les membres ayant 30 points peuvent parler sur le chat.

Rewind 2010-2019

Découvrez les événements, projets et membres majeurs qui ont guidé Planète Casio pendant 10 ans !

Le Jeu du Mois

AST3 C de Tituya a remporté le titre du Jeu du mois de Août 2020 !

Nos projets majeurs

Voir le forum des projets
Proposer un article pour la RDP

Réseaux sociaux et partenaires

Bienvenue sur Planète Casio !

Planète Casio est la commauté française de référence pour toutes les calculatrices Casio. Apprenez à utiliser votre machine, téléchargez et partagez des programmes, ou initiez-vous à l'informatique sur le forum. Ou bien venez développer des jeux avec nous pour passer le temps !

Événements à venir

  • Une semaine de test de programmes
  • Une réunion de Planète Casio

Actualités

Mise à jour clé USB émulation Graph 90+E 3.50 et Graph 35+E II 3.40


Dans une actualité précédente nous t'annoncions la sortie de superbes mises à jour 3.40 et 3.50 pour ta Graph 35+E II ou Graph 90+E.

Au menu des possibilités Python étendues avec :
• pour le module de tracé par pixels casioplot l'indexation dans le catalogue de la fonction de nettoyage clear_screen()

• concernant le module de tracés relatifs turtle :
il devient intégré au système, donc indexé au catalogue et disponible en mode examen
la fonction pensize() est maintenant fonctionnelle


• quant au module de tracé par coordonnées matplotl :
il est renommé matplotlib.pyplot pour une meilleure compatibilité avec les scripts provenant d'autres plateformes
il devient lui aussi intégré au système, donc indexé au catalogue et disponible en mode examen
la fonction bloxplot() gère désormais le tracé à la française des diagrammes en boîte via un paramètre nommé optionnel
nouvelle fonction hist() pour le tracé d'histogrammes, gérant également le tracé à la française via un paramètre nommé optionnel
correction de la fonction arrow() qui dans certains cas tracés les pointes de flèches de vecteurs à l'envers, et en prime remplit désormais ces dernières sur Graph 90+E




Mais par contre la mise à jour ne concernait que les calculatrices, pas les émulateurs pour ordinateur.

Tu pouvais certes leur rajouter manuellement les nouvelles versions turtle.py et matplotl.py que nous t'avions diffusé à l'occasion, mais cela ne te rajoutait pas l'intégralité des nouveautés. Aucune nouvelle entrée indexée au catalogue via cette méthode, et tu ne bénéficiais pas non plus du renommage de matplotl en matplotlib.pyplot de cette façon.



Et bien ce fut rapide, Casio te diffuse déjà des mises à jour pour ses émulateurs sur clés USB d'émulation, bien évidemment compatibles avec les deux versions en circulation à ce jour.

Il te suffira tout simplement de placer les fichiers .zip disponibles ci-dessous à la racine de ta clé USB, d'en lancer l'extraction, et éventuellement de confirmer l'écrasement des anciens fichiers. Si tu sais ce que tu fais, tu peux également copier-coller le nouveau fichier .exe directement au bon endroit.

Tu pourras ainsi bénéficier de l'intégralité des nouvelles fonctionnalités en classe dès la rentrée.


Téléchargements :
• Mises à jour des émulateurs sur clé USB : (clé USB d'émulation officielle uniquement)
Graph 35+E II 3.40
Graph 90+E 3.50
• Mises à jour des calculatrices :
3.40 pour Graph 35+E II et fx-9750/9860GIII (avec Windows)
3.50 pour Graph 90+E et fx-CG50 avec Windows / Mac
• Mises à jour des scripts d'interface (pour émulateurs installés à licence Manager ou autres besoins) :
interfaces turtle.py et matplotl.py pour Graph 35+E II / fx-9750/9860GIII et Graph 90+E / fx-CG50

Lien : tutoriel de mise à jour calculatrices + clé USB

Commentez cette news ! (0)

Publié par Critor le

Voir toutes les news


La Revue des Projets - 193


Bonjour !
Cela fait déjà près de 2 mois que je n'ai rien posté sur le forum, vous commenciez à me manquer !


On se retrouve pour notre nouvelle Revue des Projets, avec aujourd'hui 2 articles, sans plus tarder, on commence dès maintenant par un article de l'incontournable Lephenixnoir
En effet, il nous montre aujourd'hui une mise à jour importante à propos de son fxSDK et de gint, permettant entre autre de faire des add-ins très facilement ! Un travail incroyable que mène notre cher administrateur préféré.

Lephenixnoir a écrit :
Salut à tous ! J'ai plusieurs nouvelles importantes à propos du fxSDK et de gint, ces outils utilisés pour développer des add-ins sous Linux.

D'abord, c'est tout récent mais j'ai pu porter la bibliothèque mathématique OpenLibm à l'improviste hier, ce qui nous donne accès aux fonctions de <math.h> sans avoir à utiliser newlib. newlib est sympa mais assez lourd et je suis jamais sûr de si c'est stable. OpenLibm ne donne que les fonctions de calcul et pas le %f dans les fonctions de dessin, mais j'y travaille !

Ensuite, il est probable que les efforts de gint sur la lib standard se concentrent dans le projet FxLibC lancé par Yatis. On a des plans pour pas mal de fonctions standard (y compris les fichiers) donc il est probable que gint se rapproche beaucoup du standard fxlib.

Enfin et c'est le plus important, comme il y a toujours beaucoup de choses à compiler et à installer avant de pouvoir travailler avec gint, j'ai réfléchi avec Darks à quelques solutions pour rendre ça plus automatique pour tous ceux qui ne veulent pas trop toucher à Linux. Actuellement Darks maintient des paquets sur l'AUR (principalement gint-devel-git) et c'est conceptuellement ce qu'il nous faut, sauf que ça ne couvre que les utilisateurs Arch/Manjaro et pas les gens qui utilisent Debian ou Ubuntu, notamment sous WSL. Je réfléchis à une solution cross-platform qui ne vous fera exécuter que deux/trois lignes de commande pour installer GCC, le fxSDK, gint, et les libs qui vont bien.

Toutes les nouveautés sont présentées comme d'habitude sur les topics de gint et du fxSDK, vous pouvez rattraper toutes les informations en les lisant. o/


Tout cela est très intéressant ! Les mises à jour de gint son très fréquentes tout en rajoutant à chaque fois des fonctionnalités très importantes. En l’occurrence, OpenLibm rajoute énormément de possibilités pour vous add-ins ! Et ça, ce n'est pas de refus ! Je vous invite donc à aller voir tout ça si la programmation d'add ins vous intéresse.

En plus, Dark storm a publié il y a peu un script d'installation de gcc pour Ubuntu ! Rien de plus simple pour commencer ! Compiler sous Linux avec un cross-compilateur gcc
En plus de ça, nous pouvons remarquer la présence de gint dans de plus en plus d'add-ins ces derniers temps. Des projets l'utilisant, notamment un projet dévoilé hier par notre cher Dark storm. Je vous invite à aller voir directement là bas : Touhou !

Sans plus de bavardage, nous passons à notre deuxième annonce, par... moi

Tituya a écrit :
Salut !
Vu que je suis en vacances, je voulais commencer un nouveau petit projet rapide. Quelque chose d'assez simple pour être réalisable en 1 semaine.
Rien de bien gros bien évidemment, et c'est en utilisant gint bien évidemment. Et comble de tout ça, j'utilise la nouvelle lib annoncée plus haut par Lephenixnoir

Il ne s'agit pas d'un jeu mais plus d'une démo de performance en soit. J'ai voulu tout simplement créer un raycasting 2D sur ma 90+E.
Une sorte de simulation de lumière dans un espace plat.

Grâce à cette nouvelle lib, j'ai pu réussir à produire quelque chose de fonctionnel aujourd'hui, voilà plusieurs images avec des paramètres différents :





Niveau performance, ce n'est pas très bon. Cela dépend évidemment de la quantité de murs et des paramètres. Sur ces deux photos au dessus, je dois être dans les 8 fps sur celles du haut et 3 fps sur celle du bas avec overclock. Mais il faut savoir que ces images sont des tests avec des grandes valeurs.

Je suis content du rendu final de ces tests. Qui peut d'ailleurs être le début d'un doom-like qui sait ?


Et voilà ! C'est déjà la fin de cette Revue, des annonces intéressantes, je vous invite bien évidemment à regarder les avancements des différents projets en cours !
Sur cette fin en retard, je vous souhaite de bonnes vacances et bien évidemment :

À bientôt sur Planète Casio

Depuis la dernière RdP, 2 programmes ont été postés :
bêtes (demo) de Pedrobzh
fourmi de langton Python de Oskar

Lire la RdP précédente : La revue des Projets – 191
Besoin d'aide ? Une idée ? Un projet ? Un article !

Commentez cette news ! (13)

Publié par Tituya le

Voir toutes les news


Journées APMEP 2020 : Nouveautés matplotlib.pyplot et turtle, OS 3.40 et 3.50


Juste avant les journées APMEP de cette année, Casio a publié une mise à jour des modules Python matplotlib et turtle utilisés au lycée. En plus des modifications dans les fichiers .py, cette mise à jour s'accompagne de nouvelles versions de l'OS :

• La version 3.40 pour la Graph 35+E II et les fx-9750G III et fx-9860G III
• La version 3.50 pour la Graph 90+E et la fx-CG 50

Téléchargement et installation des nouveaux OS : sur le site de Casio Éducation

Les modèles internationaux fx-9750G III et fx-9860G III grimpent directement de la version 3.21 à la version 3.40, gagnant du même coup les modules de tracé et cette toute nouvelle mise à jour.

Les modèles matplotlib et turtle de Casio sont déjà parmi les plus fidèles disponibles sur calculatrice graphique. Nous avons déjà analysé leur utilisation dans notre article Rendu graphique en Python : Découverte de matplotlib et turtle.

Les images de cet article sont fournies par Critor : merci !


matplotlib.pyplot et turtle disponibles en mode examen

La nouveauté majeure c'est bien sûr que matplotlib.pyplot et turtle sont maintenant disponibles en mode examen sur les modèles français, ce qui est naturel pour des outils au programme et que les élèves sont supposés utiliser tout au long de l'année.

Le code des modules est maintenant intégré à l'OS et ne nécessite même plus de transférer les fichiers Python. Heureusement, il n'est pas bien difficile d'aller le lire et nous avons donc extrait le code pour vous.

Voir le logiciel : Libs Python Graph 35+E II et Graph 90+E

C'est cette modification qui nécessite une nouvelle version de l'OS plutôt que le simpe partage de nouveaux fichiers .py. Dans le futur, si ces scripts sont encore mis à jour il y aura certainement d'autres versions de l'OS pour la même raison. (Les modules pourraient presque être compilés nativement en fait.)

Les modèles internationaux bénéficient des nouvelles modifications des modules mais pas de leur intégration en mode examen.


Nouveautés turtle

Le principal changement est la correction de la fonction pensize() qui ne marchait pas jusqu'à présent. En effet, peu importe la taille spécifiée, le stylo faisait toujours 1 pixel de large. Cette fonction a maintenant été corrigée et accepte des tailles entières entre 1 et 5, donnant une forme circulaire au stylo.


En interne le module utilise une variable pen_pixels qui décrit une image, et dont on peut abuser par exemple pour dessiner en double. L'encodage est similaire à la bibliothèque Sprites Python par Oskar.

Aures changements divers :

• Les angles sont calculés modulo 360.
pencolor() supporte en argument tous les objets dont len() vaut 3 et ayant trois composantes [0], [1] et [2].
• Des fonctions ont été renommées avec un underscore (pour les « cacher ») mais on peut toujours y acéder.
• La tortue est desinnée deux fois moins souvent pour aller plus vite.


Nouveautés matplotlib.pyplot

L'intégration du module à l'OS a permis de passer la dernière barrière séparant le module de son équivalent pour PC : le nommage. Comme le système de fichiers de la Graph 35+E II et de la Graph 90+E est essentiellement limité à des noms de 8 lettres, le module matplotlib.pyplot a jusqu'ici été diffusé via matplotl.py.

Le module maintenant intégré à l'OS s'affranchit de cette limite et s'appelle donc matplotlib.pyplot.


Il y a également eu des changements sur les fonctions en elles-mêmes. Initialement, Casio avait ajouté au module une fonction personnalisée boxplotFR() pour dessiner des diagrammes en boîtes à moustache avec les quartiles français.

Désormais, cette fonctionnalité fait partie de la fonction boxplot(), qui a un nouvel argument optionnel :
boxplot_type="std" pour le diagramme international (par défaut)
boxplot_type="fr" pour le diagramme français


De même, une nouvelle fonction a été ajoutée pour les histogrammes, hist(), avec également un paramètre optionnel pour sélectionner ou non la convention française que l'aire des bandes (et pas leur hauteur) indique la valeur.
hist_type="std" pour l'histogramme international (par défaut)
hist_type="fr" pour l'histogramme français


Et enfin, une nouvelle fonction grid() pour afficher les grilles. Le tracé est en pointillés sur Graph mono, ce qui est important pour préserver la lisibilité.


Ce qui nous amène à la seule mauvaise nouvelle dans cette mise à jour. Sur Graph 90+E, la fonction arrow() a été modifée pour remplir les pointes de flèches à la façon du module matplotlib original. Cela part d'une bonne intention, mais rend la fonction beaucoup plus lente et beaucoup plus lourde qu'avant.




Le problème vient de la façon dont le remplissage est fait. arrow() calcule une série de lignes à tracer pour remplir la pointe de flèche, et appelle plot() pour réaliser le dessin. Sauf que plot() stocke tout dans des variables globales jusqu'au moment où l'on appelle show(), et donc la mémoire se remplit très vite. Surtout qu'il y a toujours exactement 15 lignes de remplissage, même quand la flèche est toute petite.

D'après les tests de Critor, la mémoire se remplit dès que 32 vecteurs sont dessinés alors qu'on pouvait monter à au moins 180 avant. Et il faut compter deux à trois fois plus de temps pour dessiner les vecteurs.

Du reste, le fichier a beaucoup été retravaillé, et pas mal de code a été compacté au passage !

• Le fichier passe de 23k à 18k sur Graph 35+E II ;
• Le fichier passe de 23k à 22k sur Graph 90+E (la différence c'est les ajouts sur arrow()).

Nouveautés casioplot

Pour ceux qui ne sont pas familiers avec les modules Python sur Casio, casioplot est le module fourni par Casio pour faire les opérations minimales de dessin : afficher des pixels, rafraîchir l'écran... et qui est utilisée par turtle et matplotlib pour le rendu.

Ce module ne répond à aucun standard en particulier mais ressemble d'assez près à ce que les autres constructeurs ont mis en place. L'article de découvert de matplotlib et turtle en analyse rapidement les contenus.

• La fonction clear_screen() est désormais visible dans le catalogue.



Conclusion

Voilà qui conclut le tour de ces mises à jour ! Beaucoup de bonnes choses et une seule régression à déplorer, bravo Casio !

On se rappellera que :
matplotlib.pyplot et turtle sont maintenant accessibles en mode examen
• matplotl s'appelle maintenant matplotlib.pyplot et a été bien allégé sur Graph 35+E II
• Des fonctions hist() et grid() ont été ajoutées à matplotlib.pyplot
boxplotFR() a été remplacée par boxplot(boxplot_type="fr")
turtle.pensize() a été corrigée
• Malheureusement, arrow() a été ralentie et très alourdie pour pas grand-chose

Téléchargement et installation des nouveaux OS : sur le site de Casio Éducation
Téléchargement des scripts Python (pour lecture sur ordinateur) : Libs Python Graph 35+E II et Graph 90+E
Article connexe sur TI-Planet : Maj Graph 90/35+E II 3.50/3.40: Python turtle + matplotlib

À bientôt sur Planète Casio !

Commentez cette news ! (5)

Publié par Lephenixnoir le

Voir toutes les news


Lancement du Vote du Jeu du Mois de Septembre 2020


Bonjour à tous amis casionautes !
Comme à chaque fois, il est temps de procéder à l'élection du meilleur jeu paru le mois précédent – en l'occurence lors de Septembre pour cette fois-ci.
C'est parti !


Revoyons ensemble les règles, ça fait pas de mal. Oui, c'est le même texte depuis plus d'un an, on va twister un peu.
Règles


On ne peut voter qu'une seule fois
Le Top 3 peut contenir des lacunes : vous pouvez ne mettre aucun programme en face des notes.
On ne peut pas voter pour soi-même (Tout vote pour soi est considéré invalide et remplacé par une lacune.)

Exemple de classement : Nous avons les jeux Super Patate DX, Dumb Clicker™: Infinity, Snake, Evocalc II, Odyssée. J'aime beaucoup Snake, j'ai bien aimé joué à Odyssée, sans plus et je n'ai pas aimé les autres :
1 – Snake (3pts)
2 –
3 – Odyssée (1pt)

Si j'ai bien aimé Dumb Clicker™: Infinity mais pas les autres et que je pense que Dumb Clicker™: Infinity aurait pu être mieux ce vote serait approprié:
1 –
2 – Dumb Clicker™: Infinity (2pts)
3 –

Si j'ai adoré Odyssée, Super Patate DX et Evocalc II, mais que je préfère Odyssée aux deux autres et que je trouve que la prestation de Evocalc II est bâclée alors mon vote va ressembler à ça :
1 – Odyssée (3pts)
2 – Super Patate DX (2pts)
3 – Evocalc II (1pt)

Bien, listons maintenant les jeux parus en Septembre ! Il n'y en a pas beaucoup, seulement six
- Fxgnuboy de Djpadbit est un émulateur de Game Boy pour calculatrices monochromes SH4, pouvant faire tourner des jeux jusqu'à 90 fps avec overlock !
- Game Of Life de CaptainLuigi est un simulateur de vie contrairement à ce que son titre laisse entendre où vous devrez survivre dans le monde hostile qu'est l'époque moderne...
- Jeu de la vie de Oskar est une adaptation du célèbre jeu de la vie de John Conway, adapté en Basic Casio.
- Jeu de la vie python de Oskar est exactement le même programme mais développé en python, pour Graph 90+E ou Graph 35+E II.
- Snake extension de Polsulpicien est un DLC (gratuit, rassurez-vous ) de son adaptation de snake.
- Space_War de Palpatine_78 est un add-in pour 90+E où vous incarnez un X-Wing devant tuer un maximum de chasseurs TIE (aussi vilains que les membres de TI-Planet). Arriverez-vous à tous les tuer ?

Vous avez jusqu'à la semaine prochaine pour voter !
Et que le meilleur gagne !

Commentez cette news ! (6)

Publié par Massena le

Voir toutes les news


Concours de rentrée 2020 - Défi Python de Quetzalcoatl !


Salut à tous ! Le concours de rentrée 2020 se poursuit avec une nouvelle épreuve pour mettre vos neurones au défi !


Si tu n'as pas encore eu l'occasion de le lire, je t'invite à regarder la présentation du concours de rentrée 2020 organisé avec TI-Planet dans l'article original du défi Python de Xuanwu, la première des trois épreuves de l'événement.

En bref, le concours se compose de trois défis de programmation Python, dans lequel tu dois optimiser la résolution d'un problème formulé par un programme à installer sur ta calculatrice graphique favorie. Le concours est ouvert à tous sans obligation d'achat et supporte 13 environnements Python (officiels et communautaires) sur les calculatrices graphiques du marché. Si tu lis ceci, tu peux certainement participer !

• Le défi de Xuanwu est un exercice de tracé à la tortue, qui est ouvert jusqu'à 18 Octobre 2020 à minuit.
• Le défi de Quetzalcoatl dont il est question ici est un exercice de tracé par coordonnées, et est ouvert jusqu'au 1er Novembre 2020 à minuit.
• Le défi du Léviathan, qui viendra en dernier, est un problème d'intelligence artificielle.

Je rappelle également que tu peux participer à tous les défis en même temps et même envoyer plusieurs solutions à chacun si tu parviens à améliorer ton score !


Le défi Python de Quetzalcoatl, le serpent à plumes

Durant le précédent défi de Xuanwu, tu as découvert une caverne fascinante sous le Larzac, non cependant sans te retrouver enfermé avec les merveilles qu'elle renferme. L'une de ces merveille est un bijou de technologie ancienne, une excavatrice qui semble avoir été utilisée pour creuser le dédale où tu es sinistré·e. Elle est en piètre état, mais tu es parvenu à la contrôler pour trouver ton chemin entre les stalactites et stalagmites qui te séparaient de ta liberté.


À ta surprise cependant, le labyrinthe souterrain semble s'enfoncer toujours plus profondément, toujours plus irrégulièrement. À plusieurs reprises, des plans de roche sous l'excavatrice cèdent en révélant des gouffres profonds. Incertain·e, tu continues de progresser, mais finis par forcer le destin et es précipité·e avec l'excavatrice dans les méandres du souterrain.

Heureusement, le véhicule a plus d'un tour dans son moteur, et se métamorphose immédiatement en ballon. Il s'agit clairement d'une machine multi-fonctions. Au même moment, les têtes de forage désormais attachées à la nacelle recommencent à fonctionner : cette nouvelle forme doit consommer moins d'énergie.

Frénétiquement, tu attrapes ta calculatrice et constates soulagé·e qu'un nouveau script de contrôle s'y est téléchargé. Te voilà maintenant avec la tâche délicate de contrôler le ballon pour traverser la caverne extrêmement accidentée. Par chance, les têtes de forage pourront percer la roche autour du ballon en cas de collision ; mais ton but est d'économiser l'énergie car tu ne sais pas combien de temps tu vas rester coincé·e.

Ce défi comporte 3 scripts Python que tu peux télécharger en bas de cet article.

polycal2.py est la bibliothèque de compatibilité graphique permettant au défi de se lancer sur les 13 environnements Python supportés par ce concours. (C'est une version légèrement modifiée du polycalc.py du défi précédent ; on laissera les curieux observer les différences !)
cave.py contient la description de la grotte et les règles du jeu. N'hésite pas à le lire si tu veux pouvoir comprendre les détails et découvrir des astuces !
cavetest.py est un exemple de solution montrant comment piloter le ballon.

Le ballon dispose de 2 contrôles. Le premier régule la quantité de gaz que tu brûles, ce qui influence ta vitesse de déplacement verticale dans la caverne. Le second permet apparemment de changer la composition du gaz, ce qui déforme le ballon. Une fois que tu entres les contrôles sur le panneau de commande, le dirigeable se conduit tout seul.

Après quelques essais précipités, tu as remarqué que chaque changement de contrôle active beaucoup de machinerie dans le ballon. Comme tu n'as aucune idée de la longueur du parcours qui t'attend ni de l'autonomie du véhicule, il est dans ton intérêt de laisser le pilote automatique le plus souvent possible.

À l'aide de ta calculatrice, définis une fonction effectuant une série d'appels à modifier_vol() pour changer les contrôles du dirigeable. Chaque appel spécifie les nouveaux contrôles et la durée de pilotage automatique. Voici un exemple qui t'amènera juste après le premier passage serré.

#cas
from cave import *

def plan():
  modifier_vol(-1, 0, 5)
  modifier_vol(1, 0, 8)
  modifier_vol(-0.89, 0.1, 6)
  modifier_vol(0, 0.1, 5)
  modifier_vol(1, 0.1, 8)

Tu peux évaluer ton plan de vol avec la fonction voler_selon, qui te montrera ton itinéraire ainsi que la consommation d'énergie engendrée sur le parcours.

from cavetest import *
voler_selon(plan)



Ton programme peut utiliser tous les outils Python de ton choix pour calculer son plan() et prendre des décisions. Tu peux notamment créer des variables, des boucles, ou des fonctions. Tu peux aussi démonter le dirigeable et inspecter le code que nous avons écrit dans cave.py si tu souhaites te former aux technologies disparues.

Attention cependant, tu n'as pas le droit de lire ou modifier des éléments de cave.py autrement que par le moyen de la fonction modifier_vol(). Tu risquerais d'endommager le ballon, et ce n'est vraiment pas le moment de faire une mauvaise chute !


Comment participer

Pour participer, envoie ta participation par mail à l'addresse info@tiplanet.org avec :

• En objet, « Défi de Quetzalcoatl »
• Ton adresse postale complète avec ton nom et prénom
• Ton adresse mail (si différente de celle utilisée pour l'envoi)
• En option, ton pseudonyme sur TI-Planet ou Planète Casio (utilisé pour la liste des participants à la fin du concours)
• Un numéro de téléphone personnel valide (utilisé uniquement en cas d'urgence, notamment en cas de problème avec une participation ou lors d'un choix de lot contraint par le temps)

Les communautés de TI-Planet et Planète Casio sont sensibles aux problématiques d'informations personnelles. Les informations que tu soumets seront utilisées uniquement pour le concours, puis supprimées lorsque l'événement sera terminé et les lots envoyés.


Lots de cette épreuve

Il y a 13 lots à remporter dans cette épreuve, fournis généreusement par les constructeurs Casio, Numworks, Texas Instruments, le revendeur Calcuso, Bernard Parisse de l'Institut Fourier (auteur de Xcas/KhiCAS), les associations CreativeCalc et UPECS gérant Planète Casio et TI-Planet, ainsi que Hewlett-Packard avec des goodies de 2019 !

Les participants ayant obtenus les 13 meilleurs scores au défi pourront choisir chacun à leur tour un lot de leur choix.

2 lots Capricorne ♑ comprenant 1 calculatrice Casio Graph 90+E, 1 pack de goodies Casio, 1 goodie Xcas, et 1 pack de goodies TI-Planet & Planète Casio

2 lots Bélier ♈ comprenant 1 solution d'émulation Casio, 1 CD de vidéos Casio fx-CG20 ou catalogue de produits Casio, 1 pack de goodies Casio, 1 goodie Xcas, et 1 pack de goodies TI-Planet & Planète Casio

Le CD contient 42 vidéos d'environ 8 heures par Jean-Michel Ferrard, originellement conçu pour la fx-CG 20 mais toujours applicable à la Graph 90+E, pour Windows et Mac.

La solution d'émulation Casio est au choix parmi :
• Une clé USB 8 Go d'émulation permanente, avec les émulateurs fx-92 Scientifique Collège+, Graph 35+E II 3.30, et Graph 90+E 3.40 à jour, pour Windows. Casio a annoncé que les mises à jour seront disponibles pour ces clefs dans le futur. Le modèle blanc est la clé Transcend 2019, le bleu est la clef EMTEC 2020.
• Une license de 3 ans permettant d'installer le fx-CP400 Manager (Windows/Mac) et le fx-CG 500 Manager (Windows/Mac). Les deux sont similaires à la ClassPad 400+E.





1 lot Serpentaire ⛎ comprenant 1 goodie HP, 1 goodie Xcas et 1 pack de goodies TI-Planète-Casio

La clé USB HP a une capacité de 16 Go, le poster mesure 59.2x40 cm.



1 lot Sagittaire ♐ comprenant 1 calculatrice NumWorks N0110, 1 pack de goodies NumWorks, 1 goodie Xcas, et 1 pack de goodies TI-Planet & Planète Casio

3 lots Balance ♎ comprenant 1 couvercle NumWorks, 1 autocollant NumWorks, 1 enveloppe ou carte postale ou carte de visite-énigme NumWorks, 1 pack de goodies NumWorks, 1 goodie Xcas et 1 pack de goodies TI-Planet & Planète Casio





1 lot Taureau ♉ comprenant 1 calculatrice TI-Nspire CX II-T CAS, 1 licence logiciel TI-Nspire CAS élève, 1 pack de goodies TI, 1 goodie Xcas, et 1 pack de goodies TI-Planète-Casio

1 lot Lion ♌ comprenant 1 calculatrice TI-Nspire CX II-T, 1 licence logiciel TI-Nspire élève, 1 pack de goodies TI, 1 goodie Xcas et 1 pack de goodies TI-Planète-Casio

1 lot Gémeaux ♊ comprenant 1 calculatrice TI-83 Premium CE Edition Python, 1 adaptateur USB, 1 clavier USB dédié, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio

1 lot Verseau ♒ comprenant 1 calculatrice TI-83 Premium CE Edition Python avec une gravure texte laser, 1 adaptateur USB, 1 clavier USB dédié, 1 chargeur mural, 1 housse Wyngs, 1 film de protection écran Wyngs dédié, 1 extension de garantie 6 ans Calcuso, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio

La gravure au laser de la TI-83 Premium CE Edition Python du lot Verseau est effectuée par Calcuso. Le gagnant choisissant ce lot devra nous communiquer le texte, dans la limite de 22 caractères et sans caractères spéciaux.





Tu peux trouver le détail des choix de goodies sur l'article TI-Planet annonçant le concours.



Ressources et téléchargement du programme

Scripts Python polycal2.py, cave.py et cavetest.py

Pour participer sur Graph 35+E II, il faut disposer de la mise à jour vers l'OS 3.30 qui introduit les fonctions de dessin en Python. Pour Graph 90+E, il faut de même avoir la mise à jour vers l'OS 3.40.

Mises à jour Python vers l'OS 3.30 et 3.40

Tu peux aussi utiliser un émulateur pour tester le script sur ton ordinateur ! Les émulateurs de Casio sont gratuits pendant 90 jours.

Émulateur Graph 35+E II version 3.30 pour Windows
Émulateur Graph 90+E version 3.40 pour Windows (lien direct)
Émulateur Graph 90+E version 3.40 pour Mac (lien direct)

Pour transférer les scripts Python, branche ta calculatrice avec un câble USB à l'ordinateur et appuie sur F1 (Flash USB). Ta Graph 35+E II et ta Graph 90+E se présente comme une clé USB à l'ordinateur. Tu peux alors coller les fichiers dans le dossier principal puis éjecter la pseudo-clé USB. Ensuite, lance les scripts depuis l'application Python !

Pour les autres modèles, vois dans l'article TI-Planet. Tu peux participer avec toutes les combinaisons calculatrice/Python suivantes !

• TI-83 Premium CE Edition Python / TI-84 Plus CE-T Python Edition
• Casio Graph 35+E II
• Casio Graph 90+E / fx-CG50
• HP Prime en mode CAS
• HP Prime avec appli Python intégrée (firmware instable, déconseillé)
• NumWorks (y compris Delta et Omega)
• NumWorks avec l'appli KhiCAS en mode Micropython (Delta uniquement)
• NumWorks avec l'appli KhiCAS en mode de compatibilité Python (Delta uniquement)
• TI-Nspire CX II
• TI-Nspire avec Ndless et Micropython
• TI-Nspire CX/CM avec Ndless et Micropython
• TI-Nspire CX avec Ndless et KhiCAS CX

Ce défi mettra tes capacités de pilote à l'épreuve ! Sors dès que tu peux ta calculatrice pour attaquer la caverne et voler jusqu'à la sortie du défi de Quetzalcoatl !

Une autre annonce sera faite pour le troisième défi, et d'autres encore pour les résultats lorsque les défis seront terminés. Stay tuned et à bientôt sur Planète Casio !

Article connexe sur TI-Planet : Concours de rentrée 2020 - défi Python de Quetzalcóatl

Commentez cette news ! (8)

Publié par Lephenixnoir le

Voir toutes les news


La revue des Projets – 192


Diantre, deux semaines de retard, on assume pas *sigh*
Bonjour à toutes et à tous (ne regardez pas l'heure et la date s'il-vous-plaît) pour une nouvelle Revue des Projets, la 191ème si mes comptes sont exacts *oh oh bientôt la 200ème*, en compagnie d'un article très attendu : celui de Kbd2 sur son projet déjà bien entamé !


Les membres les moins actifs se demanderont donc : "Mais de quel projet nous parle-t-il ???"
Vous avez sûrement entendu parler de Terrario, une recréation de Tarraria (le célèbre jeu de survie 2D !) pour calculatrices monochromes. De nombreuses fonctionnalités sont déjà implantées, telles ques la gestion du terrain, l'épée et des slimes, l'inventaire ainsi que quelques objets. Après un harcèlement des rédacteurs qui ont plus de motivation à avoir de sa part un article que d'en écrire eux-même, voici enfin un résumé de son projet !

KBD2 a écrit :
Hi everyone!
This article is about my game Terrario, a rewrite of Terraria for the calculator that's under development.

The latest update to the game, as well as adding pickaxes...



... is the first update to be compatible with the Graph 35+E II calculators!

The process of making the game compatible was an arduous one. A simple bug with the calculator memory turned into a big problem with the underlying engine, gint itself! It took Lephenixnoir and I as well as a few helpers two weeks to fix all the problems, but the outcome has been worth it!

That's all I have for you today. The game is still under very active development, and you can be sure that much more content will be arriving in the future

Anglophobe ? Pas de soucis, j'ai ce qu'il vous faut ! Voici l'article traduit avec un incoryable outil de traduction automatique (seulement 399$ HT !)


KBD2 a écrit :
Bonjour à tous !
Cet article concerne mon jeu Terrario, une réécriture de Terraria pour la calculatrice qui est en cours de développement.

La dernière mise à jour du jeu, de même qu'ajoutant des pioches...



... est la première mise à jour compatible avec les calculatrices Graph 35+E II !

Le processus de compatibilité du jeu a été ardu. Un simple bug de la mémoire de la calculatrice s'est transformé en un gros problème avec le moteur sous-jacent, gint lui-même ! Il nous a fallu deux semaines à Lephenixnoir et moi, ainsi qu'à quelques assistants, pour corriger tous les problèmes, mais le résultat en a valu la peine !

C'est tout ce que j'ai pour vous aujourd'hui. Le jeu est toujours en développement très actif, et vous pouvez être sûr que beaucoup plus de contenu arrivera dans le futur

Du bon travail tout ça ! Bravo à tous ceux qui ont résolu le bug, j'ai vu que ça a donné pas mal de fil à retordre effectivement. On espère tous que Terrario sortira un jour et nous offrira une expérience unique pour calculatrice ! On aime les projets ambitieux qui envoient du lourd comme ça sur Planète Casio, bonne chance !

C'est déjà la fin de cette minscule Revue des Projets, n'hésitez pas à publier un article qui sera publié 2 semaines en retard mais qui nous fera chaud au coeur, nous les rédacteurs si peu aimés de Planète Casio

Sur ce, bonne soirée à tous,
Et on se revoit Dimanche prochain à la prochaine Revue des Projets !


Depuis la dernière RdP, 10 programmes ont été postés :
Snell Descartes de Palpatine_78
sprites python de Oskar
ensemble de Mandelbrot de Oskar
Ensembles de Julia de Oskar
Jeu de la vie de Oskar
Jeu de la vie python de Oskar
fxgnuboy de Djpadbit
Space_War de Palpatine_78
Game Of Life de CaptainLuigi
Snake extension de Polsulpicien

Lire la RdP précédente : La revue des Projets - 191
Besoin d'aide ? Une idée ? Un projet ? Un article !

Commentez cette news ! (7)

Publié par Massena le

Voir toutes les news


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