Planète Casio - Actualités - Flux RSS http://www.planet-casio.com Programmes Casio, Jeux, Cours pour Calculatrices Casio fr-FR https://www.planet-casio.com/images/logo.gif Planète Casio - Actualités - Flux RSS http://www.planet-casio.com 55 50 Programmes Casio, Jeux, Cours pour Calculatrices Casio. Sun, 25 Jul 2021 12:12:19 GMT Sun, 25 Jul 2021 12:12:19 GMT contact@planet-casio.com (Planet Casio) contact@planet-casio.com (Planet Casio) 5 Résultat du vote du Jeu du Mois de Juin 2021 https://www.planet-casio.com/Fr/forums/topic16831--.html Bonjour à tous ! Après quelques semaines d'attentes (à vrai dire j'avais oublié, vous pouvez me taper), voici les résultats du vote du jeu du mois de Juin ! En pleine période olympique, venez découvrir avec nous le podium et les différentes médailles ! Pour rappel, seulement 3 jeux étaient à l'honneur en Juin. Sans plus tarder, voici les résultats : - En troisième place avec la médaille de bronze, Protomine de KikooDX avec ses 3 points - En seconde place et sa médaille d'argent, le grand Heartache demo de Masséna avec ses 4 points - Et la médaille d'or, le champion olympique : Plague de Shadow15510 avec ses 9 points et remportant les premières places sur l'ensemble des votes ! news_rdp212.png https://www.planet-casio.com/storage/forums/titre3-163523.pngJe ne sais pas qui a dessiné ça mais c'est beau :whistle: En cette période pandémique, arriverez-vous à contaminer le monde avec votre virus ? Danc cette adaptation du jeu original vous n'avez la possibilité que d'activer 3 capacités en même temps. Couplé à la recherche boostée aux stéroïdes, vous pouvez y passer du temps ! = Lien du jeu = Tu as donc le droit de mettre le magnifique trophée JDM sur la page du programme ! Trophee_JDM.png Trophee_JDM.png Un grand bravo à Shadow15510 et son adaptation qui a su séduire ! Je profite de l'occasion pour vous annoncer la fin du développement de la version couleur, nous devrions la poster d'ici peu :p Bravo à tous et encore une fois, À bientôt sur Planète Casio ! Sat, 24 Jul 2021 00:24:57 +0200 fxIP : Implémentation TCP/IP, avec client IRC et serveur web ! https://www.planet-casio.com/Fr/forums/topic16830--.html Plus tôt dans le mois, Manawyrm nous a présenté une nouveauté impressionnante : un port d'un client TCP/IP pour sa fx-9750G II (équivalent à la Graph 35+USB). Le programme utilise un port de µIP, et s'en sert pour supporter un client IRC, et même un serveur web permettant d'accéder à une page web hébergée sur sa calculatrice ! :D Tenez-vous bien à vos chaises, c'est une sacrée affaire ! Topic original : » fxIP - TCP/IP stack, IRC client and webserver « (en anglais) Page Github du projet : github.com/Manawyrm/fxIP (en anglais aussi) Le client TCP/IP fxIP utilise un port de µIP (projet Github) qui est une mini-implémentation du protocole TCP/IP. µIP permet de créer et décoder des paquets IP (qui sont des messages dans le protocole d'Internet) et des paquets TCP (un protocole qui étend IP en garantissant que les messages arrivent intacts et dans le bon ordre). La calculatrice qui exécute fxIP communique avec un ordinateur par le biais du câble 3-pin qui est connecté à un port série. La calculatrice dispose de sa propre adresse IP (attribuée par l'ordinateur), de sorte que tous les messages à destination de la calculatrice qui passent par l'ordinateur lui sont transférés. Normalement on ne peut pas utiliser le protocole TCP/IP directement sur une liaison série parce qu'on ne peut pas détecter la fin des paquets, donc fxIP envoie des messages dans le protocole SLIP qui ajoute une marqueur de paquet. Voyez le détail de la configuration réseau ici. Notez que le driver série n'est pas disponible dans gint, donc Manawyrm et TobleMiner ont encapsulé les syscalls de communication série. ^^ Le résultat de cet effort, c'est que la calculatrice devient un objet connecté à Internet par le biais de son ordinateur, et peut communiquer avec d'autres machines et serveurs. :D On peut voir par exemple sur cette capture que la calculatrice répond au ping de l'ordinateur. https://camo.githubusercontent.com/197f687a28b489bde0e4dd51d3463fad4ec6c62c5304c1bcd11e902782404670/68747470733a2f2f73637265656e73686f742e746273706163652e64652f7577616f6e746665716c6b2e706e67 Source : Manawyrm/fxIP Client IRC La suite évidemment c'est de programmer des applications qui accèdent au réseau. Pour ça, fxIP contient un client IRC qui se connecte automatiquement à libera.chat (le successeur de freenode déchu), ce qui en fait un véritable chat Internet sur la calculatrice !! https://www.youtube.com/watch?v=afkrucsMMrc Les messages échangés avec le serveur IRC sont stockés dans un buffer tournant pour conserver un historique. Comme promis, c'est une sacrée affaire. :lol: Vidéo supplémentaire : une calculatrice compose un numéro de téléphone par le port série Serveur web Et ce n'est pas tout, parce que Manawyrm a aussi profité d'avoir sa calculatrice en réseau pour en faire un serveur web et y héberger une page accessible par le public ! Vous pouvez voir une capture de la première version ci-dessous ou visiter directement le site à l'adresse http://fxip.as203478.net/ (avec presque l'uptime d'un vrai serveur professionnel :lol: ). https://www.planet-casio.com/storage/forums/fxip-screenshot-16830.jpg La calculatrice fait tourner le serveur HTTP complet et envoie la page directement à votre navigateur, l'ordinateur ne sert que comme pont pour accéder à Internet. Si vous n'êtes pas familier avec les technologies web ça peut être un peu dur à voir, mais c'est un énorme boulot qui est fait côté calculatrice ! ;) Dans tous les cas l'exploit est impressionnant. Il ne reste plus qu'à coller une ESP8266 (petit composant électronique pouvant échanger en WiFi) dans le boîtier pour donner à fxIP la mobilité et les capacités d'un véritable objet connecté ! :lol: Conclusion fxIP repousse les limites de la communication série/réseau sur calculatrice CASIO, en portant sur une fx-9750G II (Graph 35+USB) les protocoles fondamentaux du web, TCP et IP. En utilisant un ordinateur comme point d'accès via la liaison série, fxIP peut discuter sur des salons IRC publics et même servir de serveur web en utilisant les protocoles standard. Bravo Manawyrm et TobleMiner pour le superbe défi technique ! o/ Et à bientôt sur Planète Casio ! ;) Thu, 22 Jul 2021 15:35:12 +0200 Jam Python #1 - Harmonie à trois ! https://www.planet-casio.com/Fr/forums/topic16828--.html Bienvenue à tous dans la Jam Python #1 de Planète Casio ! :D jam-python-1-logo.png Cet événement est le premier concours de programmation Python sur le site, et les options disponibles pour coder des jeux n'ont pas encore été explorées en détail. Tout le monde est à égalité, il suffit de quelques astuces bien placées pour avoir un avantage sur un jeu bien pensé. ^^ Le thème pour cette fois est : « Harmonie à trois » C'est léger exprès pour ne pas réduire les options en termes de programmation et de gameplay, je le propose plus pour guider l'imagination que pour imposer des choix de conception. ;) Pour participer, publiez sur le site un jeu en Python avant Samedi 24 Juillet, 18 heures, et annoncez-le par un commentaire dans ce sujet. :) Vous pouvez voir l'ensemble des règles et certaines techniques utiles sur le topic de l'annonce, je vous rappelle juste les principaux modèles concernés : https://www.planet-casio.com/images/icones/calc/g35+e2.png Graph 35+E II (avec l'application PYTHON) https://www.planet-casio.com/images/icones/calc/g90+e.png Graph 90+E (avec l'application PYTHON) https://www.planet-casio.com/images/icones/calc/g35+e.png Graph 35+ USB/35+E (avec CasioPython) https://www.planet-casio.com/images/icones/calc/g75+e.png Graph 75/75+/75+E (avec CasioPython) La meilleure participation remportera une clé USB émulateurs, généreusement offerte par CASIO Éducation, qui contient une copie de tous les émulateurs de CASIO (utilisables sans limite de durée) et qui reçoit même les mises à jours. :D https://www.casio-education.fr/wp-content/themes/casio/assets/images/logo.svg goodies-2021-3.jpg Bon courage à tous, je compte sur vous pour poussez les possibilités du Python ! :bounce: Sat, 17 Jul 2021 22:12:14 +0200 [Annonce] Jam Python #1 https://www.planet-casio.com/Fr/forums/topic16827--.html Salut à tous ! Les vacances sont toutes fraîches, mais ce n'est pas une raison pour laisser filer les calculatrices. Au contraire, c'est le moment de lancer les jeux vidéo dessus ! :lol: La semaine prochaine aura lieu la toute première Game Jam Python de Planète Casio. ;) jam-python-1-logo.png Le principe est aussi simple que possible : pour participer, publiez sur le site un jeu en Python, construit sur le thème qui sera annoncé Samedi 17 à 18 heures, avant Samedi 24 à 18 heures. ;) Les capacités du Python pour faire des jeux n'ont pas encore été explorées très en détail, donc pas d'inquiétudes, le thème sera large et se prêtera à tous les genres de jeux (ou presque) pour ne pas vous limiter. ^^ Le meilleur programme recevra clé USB émulateurs CASIO permanente qui contient tous les émulateurs de CASIO utilisables sans limite de durée. Ils reçoivent même des mises à jour de temps en temps, comme des nouvelles applications. Ce lot est offert généreusement par CASIO Éducation. :D https://www.casio-education.fr/wp-content/themes/casio/assets/images/logo.svg goodies-2021-3.jpg Petite fiche de rappel : Dates : du Samedi 17 (18 heures) au Samedi 24 (18 heures) Langage : Python uniquement (n'importe quelle implémentation) Thème : révélé Samedi 17 à 18 heures Lot : une clé USB contenant tous les émulateurs CASIO (avec mises à jour) Instructions de participation : il suffit d'avoir un compte et de poster le programme dans les dates. Il n'y a pas besoin de s'inscrire/déclarer à l'avance, mais ça m'aide si vous le faites. ^^ Informations utiles Voici les (principaux) modèles qui peuvent participer à cet événement : https://www.planet-casio.com/images/icones/calc/g35+e2.png Graph 35+E II (avec l'application PYTHON) https://www.planet-casio.com/images/icones/calc/g90+e.png Graph 90+E (avec l'application PYTHON) https://www.planet-casio.com/images/icones/calc/g35+e.png Graph 35+ USB/35+E (avec CasioPython) https://www.planet-casio.com/images/icones/calc/g75+e.png Graph 75/75+/75+E (avec CasioPython) Vous pouvez accéder au tutoriel de transfert pour chaque modèle à partir du comparateur de calculatrices. Pour ceux qui ne sont pas tout à fait familiers avec les jeux en Python, voici un rappel de quelques astuces ! Interagir avec le clavier avec `input()` : vous pouvez interagir avec l'utilisateur en utilisant la fonction `input()` pour lire une entrée textuelle. Cependant, ça ne marche que sur le shell (l'écran texte). Interagir avec AC/ON dans l'écran graphique : vous pouvez interagir avec la touche AC/ON à tout moment, même en mode graphique, parce que AC/ON produit une exception `KeyboardInterrupt`. try: while True: pass except KeyboardInterrupt: # AC/ON a été pressé ! Afficher des pixels à l'écran : les Graph 35+E II et Graph 90+E disposent du module `casioplot` qui permet de dessiner à l'écran. Il y a une présentation de casioplot dans cet article de l'an dernier et une description plus complète sur cette page de wiki. ;) Afficher des formes plus complexes : vous pouvez trouver des fonctions de dessin plus complexes comme des rectangles et des lignes dans `turtle.py` et `matplotl.py`, les codes des modules `turtle` et `matplotl` de CASIO (plus précisément les versions qui existaient avant que ces modules ne soient intégrés à l'OS). Autres outils de dessin : vous pouvez utiliser GeoLib de Shadow15510 : (le topic ici et le programme ici), Sprito de KikooDX (le topic ici). Autres sources d'inspiration : regardez par exemple le concours de démos graphiques de l'an dernier, l'usage de Sprito pour afficher du texte personnalisé ou encore le moteur de map de RPmaker. Bon courage à tous, et amusez-vous bien en explorant les possibilités de ce langage encore nouveau et qui peut en faire plus que ce qu'on soupçonne ! :bounce: Tue, 13 Jul 2021 22:53:23 +0200 La Revue des Projets – 213 https://www.planet-casio.com/Fr/forums/topic16825--.html Bonsoir à toutes et à tous ! Ce soir, pas de résultat pour la 1KBCJ#5 mais votre traditionnelle, régulière et ponctuelle Revue des Projets. Comment ça, le dernier numéro date d'avant-hier ? Bref, ce soir nous allons brièvement parler du projet de RPG entamé depuis belle lurette par Lephenixnoir, j'ai nommé TLT. Derrière l'acronyme énigmatique de TLT se cache le projet ambitieux d'un RPG en temps réel jouable sur calculatrices et ordinateurs. À la base de ce jeu se trouve la magie, un élément important régit par des règles complexes mais puissantes.Lephenixnoir nous concocte donc toute une "physique" de la magie, modulable et logique, et donc explicite (e.g les phénomènes magiques et l'utilisation de cette énergies sont justifiées et explicables). Le jeu se déroulera dans un monde proche de la Renaissance, en plein essor magique. Aujourd'hui, Lephenixnoir nous parle un peu plus de son projet. Tout d'abord, il continue à travailler sur sa théorie magique et a développe une application pour vérifier ses théorèmes. Encore très rudimentaire, elle a été développé avec OpenGL et Dear ImGui. https://www.planet-casio.com/storage/forums/magic-lab-1-183645.png Lephenixnoir nous éclaire sur la nature de ce bien étrange schéma : Ici les deux limiteurs sont du stockage d'énergie (à cause de la boucle entre la sortie de rejet et une des entrées, qui empêche l'énergie de sortir sauf exactement ce qui est demandé), et ils sont liés d'une façon que si on active le limiteur de gauche on a un transfert gauche→droite et si on active le limiteur de droite on a un transfert en sens inverse (en supposant qu'il y a de l'énergie dans le circuit au début). Plus récemment, ce mage noir des calculatrices nous annonce ni plus ni moins que le moteur de jeu tournera à 60 fps (images par secondes), contrairement aux jeux actuels (ne tombez pas dans le piège de la publicité mensongère de KikooDX). En effet, la fonction `dupdate()` utilise actuellement le DMA, suffisant pour attendre 30 fps mais pas vraiment plus. Lephenixnoir nous propose alors d'utiliser alternativement la XRAM, une mémoire de 8192 octets contenue dans le CPU, permettant un accès beaucoup, beaucoup plus rapide (de 10 à 20 fois plus rapide !). Ainsi, il serait possible de stocker les données d'affichage (VRAM) dans la XRAM afin de gagner en temps d'accès et donc en fluidité... L'inconvénient majeur étant que l'écran nécessite 177 kio de données. La question sera donc maintenant de savoir comment stocker ces 177 kio dans les minuscules 8192 octets de la XRAM... À suivre... Bonne chance à toi Lephe' ! :p On se retrouve la semaine prochaine pour une prochaine RdP ainsi que les résultats de la 1KBCJ#5. Bonne soirée à toutes et à tous ! Depuis la dernière RdP, 2 programmes ont été postés : :here: grosse carte de Superkd, un Proof-of-Concept de compression de données dans des matrices addressés aux experts en Basic Casio. :here: AMONG US de Endium999, qui aurait mieux fait de s'appeller directement "AMOGUS" :mmm: Lire la RdP précédente : La Revue des Projets – 212 Besoin d'aide ? Une idée ? Un projet ? Un article ! Sun, 11 Jul 2021 22:23:08 +0200 Lancement du jeu du Mois de Juin 2021 https://www.planet-casio.com/Fr/forums/topic16823--.html Bonjour à tous ! Aujourd'hui nous nous retrouvons pour le lancement du jeu du mois de Juin. Un peu en retard comme d'habitude mais l'important c'est d'en élire un n'est-ce pas ? ;) Au programme 3 jeux, et le choix s'annonce compliqué... Mais avant tout, voici le petit rappel des règles : 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 Exemple de classement : Nous avons les jeux Sony, Mario, Starwars, Zelda, Dumb Clicker. J'aime beaucoup Zelda, j'ai bien aimé jouer à Mario, sans plus et je n'ai pas aimé les autres : 1-Zelda (3pts) 2- 3-Mario (1pt) Si j'ai bien aimé Sony mais pas les autres et que je pense que Sony aurait pût être mieux ce vote serait approprié: 1- 2-Sony (2pts) 3- Si j'ai adoré Mario, Sony et Zelda, mais que je préfère Mario aux deux autres et que je trouve que la prestation de Zelda est bâclée alors mon vote va ressembler à ça : 1-Mario (3pts) 2-Sony (2pts) 3-Zelda (1pt) Les Jeux : - Heartache Demo de Massena L'un des jeux les plus attendus de l'année. Le fameux dating simulator nous laisse entrevoir son gameplay dans cette démo très bien réalisée ! Masséna nous montre son talent pour la narration et son savoir faire de graphiste, Heartache s'annonce être un must-have sur calculatrice couleurs ! :D - Plague de Shadow15510 En cette période pandémique, arriverez-vous à contaminer le monde avec votre virus ? Danc cette adaptation du jeu original vous n'avez la possibilité que d'activer 3 capacités en même temps. Couplé à la recherche boostée aux stéroïdes, vous pouvez passer du temps sur ce jeu ! Avec l'adaptation couleurs encore en cours de développement Plague va-t-il réussir à se hisser à la première place ? - ProtoMine de Kikoodx Un jeu signé KikooDX (vainqueur de la dernière édition du JDM) est forcément bien réalisé avec un gameplay unique. Et c'est encore le cas ! Avec protomine vous incarnez un mineur à la recherche d'or. Cependant le chemin est étroit et vous devez faire preuve d’habilité et de vitesse pour réussir à progresser le plus loin possible ! Un petit jeu très amusant et particulièrement stressant :D Trophee_JDM.png Et voilà ! Qui parmi ces 3 programmes remportera le trophée du JDM ? À vous de faire jouer le destin ! À vos calculatrices ! À bientôt sur Planète Casio ;) Sat, 10 Jul 2021 10:45:00 +0200 La Revue des Projets – 212 https://www.planet-casio.com/Fr/forums/topic16822--.html Salut ! Après 2 semaines d'inactivité, nous nous retrouvons pour une revue des projets au milieu de semaine, rien ne va plus ! Excusez-nous d'avance pour le retard, en effet certains articles d'aujourd'hui datent de mi-juin. Prenez vos valises, nous partons en vacances le long de la route des projets :) Notre première étape porte le doux nom de KikooDX. Un nom peu commode pour une ville, mais nous pouvons y apprendre davantage de chose sur son projet du moment : Juicy Level Editor. Après nous avoir présenté KBLE et SLE, KikooDX nous dévoile un énième éditeur de niveau ayant je cite : comme objectif premier d'être simple et agréable à utiliser. Et ça a l'air d'être le cas ! KikooDX nous partage en effet une vidéo sur le topic de l'annonce. Vidéo que je me permets de remettre ici : https://youtu.be/L0zPZU6wTD8 Depuis le 23 juin, KikooDX semble continuer son développement comme nous le montre les derniers commits liés au projet. En tout cas une chose est sûre, nous avons hâte d'en savoir plus ! = Voir le topic du projet = Reprenons la voiture jusqu'au prochain point d'intérêt, nous passons devant de nombreux projets abandonnés avec le temps. Et parmi eux, un projet mythique source de nombreux memes sur la shoutbox, j'ai nommé : Odyssée ! Shadow15510 bien en vacances est motivé pour reprendre ce projet de jeu de rôle bien ambitieux datant de 2019. Par faute de motivation, l'équipe composée n'a pas réussi à mettre à bien ce projet, l'enterrant alors à tout jamais... Mais cette année sera la bonne ! Shadow15510 nous dit même que le projet n'a jamais aussi avancé ! bon en même temps c'est dur de faire autrement Pour commencer, la carte du monde devait être refaite, et c'est pour cela que notre administrateur préféré (non ce n'est plus Lephenixnoir à cause du long message que je dois résumer à la fin de cette revue) a décidé de la composer avec Tiled puis de l'utiliser grâce à fxconv. Encore à l'état d'ébauche nous n'avons pas beaucoup d'informations ni de démo jouable. Shadow nous montre tout de même une image du monde actuel https://www.planet-casio.com/storage/forums/Sans%20titre-183614.pngsans mentir, c'est magnifique pour une démo Bien sûr il reste de grosses étapes, Shadow se donne comme objectif d'animer le joueur ainsi que de trouver un moyen pratique de stocker les données tierces de la carte. Si vous possédez une idée pour lui, n'hésitez surtout pas à le lui dire sur le topic du projet En tout cas, bon courage pour ce projet bien ambitieux. Sous ses airs de projet non fini, Odyssée reste très bien pensé. Nous espérons avoir plus de nouvelles, et surtout voir paraître l'Odyssée avant l’Iliade :lol: = Voir le topic du projet = Hourra ! Nous n'avons pas oublié le petit Bryan durant cette escale ! Il faut dire qu'il a été bluffé par ce screen que personne n'attendait, je le comprends totalement. Nous décidons d'allumer un peu la radio et une nouvelle maladie se propage très rapidement sur le continent... Le covid me direz-vous ? Non non, une maladie directement depuis votre calculatrice grâce au portage de Plague Inc sur 90+E ! :D Initialement prévu pour calculatrice monochrome, Plague Inc est un projet de Shadow15510 (oui encore lui :lol:). Tristement d'actualité, vous devez contrôler un virus afin de contaminer le monde. La période idéale pour ce projet ! Afin d'embellir le jeu, la Plague Team constituée de moi-même et de Shadow s'est occupée d'un portage pour nos calculatrices couleurs 90+E. Je me suis personnellement occupé de l'ensemble des dessins. Et je peux vous dire qu'il y en avait beaucoup ! Le jeu reste exactement le même et le principe est identique. Encore en cours de portage, nous venons de finir la majorité des éléments composant le jeu ! Je ne me prononce pas sur une date, mais le portage sera certainement disponible d'ici quelques semaines maximum ! Voilà d'ailleurs un des écrans du jeu afin de vous montrer la beauté que nous sommes en train de vous préparer ! https://www.planet-casio.com/storage/forums/fxlink-image-2021.06.04-02h27-1-183595.png Nous en avons profité pour optimiser l'espace ainsi que certains contrôles peu intuitifs. J'espère vraiment que ce portage va vous plaire ! En attendant vous pouvez toujours compiler les sources depuis le gitea du projet. = Voir le topic du projet = Oulah ! Une montagne de texte face à nous ! Un phœnix trône fièrement sur son sommet, vous savez très bien de qui je parle, et évidemment une revue sans sa dose de Lephenixnoir n'est tout simplement pas une bonne revue ! Passons la première, nous arrivons haut, très haut vers un pays magique et mystérieux... J'annonce d'office, je ne vais pas pouvoir résumer le topic entier du projet dans cette revue. Je vous invite donc fortement à aller le lire, le lien est comme d'habitude disponible en bas de ce résumé. TLT est le doux acronyme que Lephenixnoir a donné à son nouveau projet, un RPG en temps-réel portant un accent particulier sur la notion de magie. Dans son message, Lephenixnoir nous invite à découvrir une partie de l'univers qu'il crée petit à petit depuis le temps. L'univers entier repose sur une notion de magie visible aux yeux de tous mais difficilement utilisable. En effet, dans une époque type Renaissance, les principes et le fonctionnement de cette chose est très peu connu. TLT, premier épisode développant cet univers raconte le début de l'histoire. La période de découverte de la magie jusqu'aux premiers conflits. Parce que oui, évidemment l'Homme est avide de pouvoir, et met la puissance magique au service de l'armement (ainsi que des autres sciences, la magie est utilisée partout). Vous l'aurez compris, la magie est au centre de cet univers. Et Lephenixnoir doit donc mettre en place un système logique et agréable pour l'utilisateur. Un système qualifié de magie "dur" par l'auteur, un système entièrement expliqué pour le joueur afin de pouvoir se reposer sur un usage précis de la magie. Voici une très belle analogie de l'auteur expliquant la magie : Pour vous donner une idée des grands principes, la magie c'est similaire au calcul mental. Tous les êtres conscients peuvent l'utiliser modulo explications et entraînement. Tout comme on peut retenir et combiner des nombres mentalement quand on fait du calcul, on peut conserver et combiner de l'énergie quand on fait de la magie. Et tout comme on peut écrire, dire, ou mettre en œuvre de diverses façons les résultats des calculs dans le monde physique, on peut aussi manifester l'énergie manipulée de différentes façon dans le monde physique. Nous pouvons alors imaginer (théorie du rédacteur) que dans un monde découvrant la magie, l'enjeu principal est de la rendre «stable» et applicable à des systèmes de plus en plus complexes. Nous pouvons nous représenter un monde plus ou moins avancé dans la découverte de cette nouvelle énergie, utilisant la magie dans n'importe quelle application quotidienne. Lephenixnoir dans son message nous donne un avant goût d'une version de sa théorie magique (est soumise aux changements), ainsi que de son explication détaillée. Je vous laisse voir ça dans le topic dédié. De ce que nous pouvons voir, l'auteur prépare un univers très détaillé et précis. Mais pour un bon jeu, il nous faut un bon gameplay ! Et là encore, Lephenixnoir a tout prévu :D Entre combat magique, interactions avec l'environnement ou conception de sort magique, nous pouvons attendre beaucoup de ce jeu s'annonçant très complet. Le gameplay semble réfléchi à la perfection, c'est pour cela que je vous invite à aller lire la partie gameplay du topic original. Un jeu aussi complet mérite de pouvoir être joué autre part que sur calculatrice. C'est pour cela que Lephenixnoir prépare un moteur de rendu cross-plateforme entre graph 90+E, PC et navigateur dont les détails arriveront plus tard. Je vous conseille vivement d'aller voir le topic du projet ainsi que de lire les différents messages apportant clarifications et détails sur le prochain jeu phare du forum. Peut-être que ce premier opus servira de "découverte" de la magie dans un monde en plein développement des systèmes magique. Allons nous devoir créer des machines ? Allons nous devoir gérer des mécanismes complexes ? Hâte de voir tout ça en action ! En attendant connaissant Lephenixnoir, vous pouvez être sûr de ne pas être déçu. Bon courage pour ton projet fou ! :D = Voir le topic du projet (VRAIMENT IL FAUT LE VOIR) = Pfiou, la montagne magique était compliquée à passer, mais ne croyez pas que la revue est terminée ! Pendant la descente, un village apparaît soudainement sur la carte. Nous décidons de nous arrêter afin de contempler la vue. Les jumelles sur le visage, j'observe les nuages dessiner un grand V5. Une forme assez atypique pour des nuages je suis bien d'accord. Les nuages s'assombrissent très rapidement, et en effet un thème sombre est maintenant disponible pour la V5 ! transition masterace https://www.planet-casio.com/storage/forums/Screen%20Shot%202021-07-08%20at%2015.07.23-183649.pngc'est de toute beauté ! Un grand merci à l'équipe et particulièrement à FlamingKite ayant donné de son temps pour créer ce thème ! Dans un message disponible sur le topic d'avancement de la V5, Dark Storm nous invite à créer le nôtre et ainsi remporter un trophée « Contributeur » ! Ça en vaut le coût vous ne trouvez pas ? :D = Voir le topic du projet = En sortant de ce village lointain, nous croisons sur le bord de la route une petite banderole vacillant. Dessus, une belle inscription de Massena, il s'agit en effet de la banderole 1KBCJ5 ! https://www.planet-casio.com/storage/staff/1kbcj5-banner.png En effet l'édition est terminée depuis bientôt une semaine, et nous attendons avec impatience les résultats du jury (KikooDX et Massena). Cette édition a particulièrement bien fonctionné et vous pouvez entrevoir les jeux dans la liste plus bas ou directement depuis l'archive de ce message. Nous attendons donc les résultats ! Je vous donne l'autorisation exceptionnelle de crier sur le jury en cas de retard :D - - - Et voilà, la route des projets touche à sa fin, nous coupons le moteur de la voiture puis nous posons les valises. Place à la détente ! Merci d'avoir suivi cette grosse revue regroupant près de 2 semaines de projets. Comme d'habitude n'hésitez pas à partager vos ambitions de l'été avec nous ! Et au passage de la part de toute l'administration, nous vous souhaitons de bonnes vacances et un grand bravo à nos nouveaux bacheliers :) À bientôt sur Planète Casio ! ;) Depuis la dernière RdP, 6 programmes ont été postés : :here: 0 ESCAPE de NaejDoree est un jeu de 1ko où vous devez vous échapper des niveaux générés procéduralement avec une difficulté progressive. Bon courage ! :here: Quetzal - Freedom Seeker de Redeyes Le Quetzal a besoin de votre aide afin d'échapper à des cages ! Faites le nécessaire pour les lui faire éviter. :here: Freedom isn't de Wsedcft Au fond de votre tête vous imaginez la liberté. Mais au final, vous ressentez un grand vide... La liberté existe-t-elle vraiment ? :here: Scamander hunt de Alexot Reprenez le contrôle sur un niffleur ! Votre objectif est de pousser la bestiole pour qu'elle fasse tomber les lingots qu'elle vient de voler. Mais attention au temps et aux obstacles... :here: Prison gelee de Lephenixnoir un labyrinthe #4 avec un autre nom :here: Achat Revente de Superkd gérez correctement vos stocks afin de faire progresser vos statistiques ! Combien de temps pouvez-vous tenir sans finir à sec ? Lire la RdP précédente : La Revue des Projets – 211 Besoin d'aide ? Une idée ? Un projet ? Un article ! Thu, 08 Jul 2021 17:00:00 +0200 1KBCJ#5 – Le thème ! https://www.planet-casio.com/Fr/forums/topic16814--.html 1kbcj5-banner.png Bonjour à toutes et à tous ! À vos calculatrices, prêt ? Partez ! Je déclare la 5ème édition de la 1 Ko Basic Casio Jam ouverte ! Bon allez on va commencer tout de suite par donner le thème : "Liberté" Même si c'est marrant, le thème ne doit pas être pas interprété comme "étant libre". Je vous vois venir bande de petits filous. Petit rappel, vous avez une semaine, c'est-à-dire du 26 Juin à 18h00 au 3 Juillet à 18h00, pour développer un jeu en Basic Casio strictement inférieur ou égal à 1000 octets. L'overlock et C.Basic ne sont pas autorisés ! Vous serez principalement notés sur l'amusement, de manière secondaire sur la fluidité, les graphismes (faites plaisir à Masséna !) et le gameplay (faites plaisir à KikooDX !). La qualité de votre code ne sera pas notée, heureusement pour vous et moi... Le gagnant recevra quelques goodies Casio – Il n'est pas trop tard pour s'inscrire ! Ça se passe ici : >>> Le super beau topic de l'annonce officielle <<< Bonne chance, et que le meilleur gagne ! Comme chaque édition j'ai hâte de voir vos merveilles :) Sat, 26 Jun 2021 18:00:00 +0200 Numworks verrouille entièrement son logiciel avec Epsilon 16 bêta https://www.planet-casio.com/Fr/forums/topic16811--.html Après 3 ans d'activité communautaire intense autour de sa calculatrice, Numworks verrouille dans le bêta-test d'une nouvelle version d'OS Epsilon 16 l'ensemble des applications et firmwares personnalisés. Le changement vise à se conformer aux exigences fortes de différents modes examens, mises en valeur par le partage irresponsable de contournements. Une analyse très détaillée a été écrite par Critor sur TI-Planet. Cet article de M4x1m3 (développeur Oméga) détaille les aspects techniques. L'histoire est simple (et se répète). Ça fait un peu plus d'un an que TI supprimait le support des programmes assembleur sur TI-83 PCE et TI-84 CE pour sauver les apparences après que des failles de sécurité (pourtant corrigées depuis des années !) bruyamment «révélées» sur Youtube avaient jeté le doute sur la fiabilité de leur mode examen. Cette fois, un guide détaillé de contournement du mode examen a été envoyé à l'autorité responsable des examens aux Pays-Bas, ce qui l'a incité à interdire la calculatrice Numworks. Cela suit déjà une interdiction au Portugal au titre des capacités étendues de calcul proposées par les applications et OS tiers. Ces pertes de marché ont invité Numworks à bloquer entièrement son système d'exploitation, malgré des échanges fournis dans lesquels la communauté a proposé un certain nombre d'alternatives plus modérées. Concrètement, à partir d'Epsilon 16 : Les firmwares non officiels sont décriés partout par des messages de «non-conformité», n'ont pas accès à la diode examen, et sont effacés à chaque redémarrage de la calculatrice. Les applications externes, introduites avec Epsilon 16 pour compenser, ne sont pas mieux traitées ; d'autres messages de non-conformité sont affichés, le noyau annonce bloquer des fonctionnalités natives quand des applications externes sont installées, et de toute façon elles sont aussi effacées à chaque redémarrage. Bien sûr tout retour à une version précédente est impossible. La majorité du travail accompli par la communauté Numworks est actuellement remis en question, faisant face à une mise à jour qui la rejette et sera bientôt installée sur toutes les calculatrices Numworks neuves. La communauté se soulève bien sûr contre ces décisions, avec une pétition, le hashtag #FreeNumworks, et nombre presque impressionnant de mèmes. Les faits détaillés et objectifs ont été compilés dans l'article de Critor. Dans ce post, plus d'opinion, je vous propose une analyse du schéma récurrent avec les partages de contournements et de pourquoi cette impasse technologique n'était pas nécessaire pour réguler les examens. Sérieusement, arrêtez de révéler et simplifier les failles Dans chacune de ces histoires, il faut une personne enflammée pour révéler les failles. Dans le cas qui nous concerne, un étudiant aux Pays-Bas du nom de Maurits van Altvorst, qui a publié un article détaillant le contournement avant de l'envoyer à l'autorité gérant les examens ; l'article conclut que l'open-source est fondamentalement un maillon faible dans la lutte contre la triche. On a aussi la chaîne Youtube Dark Programmer qui a (temporairement) relayé les informations en France ; et aussi d'autres, qui ont contribué à des contournements différents. Il est honteusement ironique de constater, avec le détail et le soin apportés à ces publications, que les dénonciateurs les plus alarmés des risques de triche sont aussi les éditeurs des guides de triche. Si vous pensez que fermer les sources résout les failles, vous vous trompez ; ça les cache au mieux. Le reverse-engineering des modèles fermés a accompli tout autant de contournements. Si vous pensez que l'open-source est le point faible qui rend les contournements plus faciles, vous vous trompez aussi. On peut tout autant distribuer des firmwares contenant des modes examens modifiés sur d'autres modèles, et c'est plus facile de les installer que de compiler une version modifiée d'Epsilon. Si vous pensez que les autres modes examens sont parfaits, ou qu'ils peuvent le devenir, vous n'avez clairement pas l'expertise en génie logiciel et électronique requise pour émettre des opinions sur la sécurité des programmes (open-source ou pas). Et si vous n'imaginiez pas que ce contournement promptement interdit aux Pays-Bas allait traverser les frontières et causer d'importants problèmes de triche dans d'autres pays, créant ailleurs l'exacte situation irresponsable qui était si savamment exposée dans l'article original de Maurits van Altvorst... alors vous n'avez pas la légitimé de parler de comportements responsables. Morale : un contournement prêt-à-l'emploi est plus destructeur qu'un contournement open-source. Bravo, you played yourselves. Nous ne vous remercions pas. Le défaut fondamental du mode examen : le blocage Lorsque le mode examen a été annoncé, il posait déjà pas mal de problèmes. D'abord des problèmes d'équité, puisqu'il bloque les modèles à leurs fonctionnalités d'usine qui varient selon le prix des calculatrices ; cela exclut les améliorations communautaires qui peuvent combler en partie les écarts. Ensuite des problèmes d'économie, puisqu'il obligeait toutes les familles à se rééquiper d'une machine qui passe traditionnellement entre les mains des frères et sœurs. Enfin des problèmes fabuleux d'organisation, avec la vérification de son activation, la formation des surveillants, et j'en passe (et j'en oublie). À ce moment-là, je n'aurais pas pensé que l'élément le plus problématique pour les communautés et les images des constructeurs serait le choix de garder les mêmes calculatrices et de restreindre leurs fonctionnalités. Et pourtant, force est de constater que cette approche est la source de beaucoup plus de problèmes que la volonté générale d'empêcher la résolution des exercices par la calculatrice aux examens. Bien sûr, il y a des débats (agités) sur le rôle de la calculatrice et des outils automatiques dans la formation des élèves, et à juste titre. Mais la majorité s'accordera sur le bien-fondé de limiter les outils accessibles durant une épreuve pour mieux évaluer les compétences précises qui sont le sujet de l'examen. Le problème, donc, c'est d'avoir voulu créer cette limitation par une combinaison de mises à jour matérielles et (surtout) logicielles des calculatrices graphiques existantes. Ça, sur la majorité des plans, c'est impossible. Le problème fondamental c'est qu'il n'y a pas grand-chose qui peut empêcher quelqu'un d'utiliser le matériel qui est sur la table. Mêmes les plus grosses sécurités auront des failles, à travers le matériel, à travers les logiciels officiels, ou à travers des bugs mondains dans des parties supposément non-critiques des programmes. Encore moins quand les machines ont été conçues sans le mode examen en tête. Toute la question c'est la difficulté d'exploiter les limites (et sur ce point exposer les failles reste le plus gros facteur, loin devant l'open-source en termes d'accessibilité). Je pense que vous voyez comment on en arrive à une guerre technologique entre ceux qui cherchent à exploiter des failles (pour tricher, ou pour écrire des articles irresponsables), et ceux qui cherchent à les corriger. La majorité des gens, communautés comprises, est prise entre les deux et souhaite simplement que le système fonctionne malgré ses défauts pour éviter les scandales qui ne profitent à personne. Et pourtant, ce problème n'était pas inévitable. Il suffit de voir par exemple les épreuves où les calculatrices graphiques sont interdites en faveur des calculatrices collège, sur lesquelles les contournements sont rendus impossibles par l'absence de capacités matérielles et de programmes tiers. (Ça aurait aussi coûté moins cher que de remplacer toutes les calculatrices graphiques de France.) Vues les histoires qui se succèdent sur les failles du mode examen, je pense que ce problème est devenu plus important que les vraies questions de fond sur le format de l'éducation ; évidemment pour nous les communautés, parce qu'il nous touche directement ; mais aussi pour tout le monde, parce qu'il devient un problème quotidien qui divertit tout autant les ressources des régulateurs, des constructeurs, et des utilisateurs. Ma connaissance du terrain est imparfaite, mais je soupçonne que la pression de ce problème poussera à utiliser des calculatrices collège dans plus d'épreuves, et de réserver les calculatrices graphiques aux cours et contrôles continus. Cela éviterait que chaque petite méthode de triche entache la réputation du mode examen aux yeux du public, sans compromettre le principe de la régulation anti-triche. Et j'espère que ça remettrait la calculatrice graphique au centre de la bonne problématique, à savoir celle d'un outil pédagogique. Conclusions et lectures liées Le mouvement n'est pas encore calmé côté Numworks ni côté communautaire, donc il reste beaucoup d'incertitudes sur l'évolution du travail accompli et en particulier de la communauté Oméga. Planète Casio espère honnêtement qu'une solution technologique et légale sera trouvée pour permettre à tous ceux qui ont investi leur temps dans leur calculatrice Numworks de préserver le fruit de leur travail dans le futur. À ce stade, nous n'avons pas de considération à accorder à Numworks ou aux fauteurs de trouble qui entretiennent la triche. Ressources liées : Article TI-Planet Article original de Maurits van Altvorst Communication officielle de Numworks Communication de l'équipe Oméga (leur site web et serveur Discord) Wed, 23 Jun 2021 21:29:03 +0200 La Revue des Projets – 211 https://www.planet-casio.com/Fr/forums/topic16808--.html Bonsoir à vous, oiseaux de nuit ! [jingle pourri] Nous nous retrouvons ce soir pour une nouvelle édition de votre revue théoriquement hebdomadaire. Dans ce numéro, nous allons parler des projets de Loieducode, Tituya. C'est parti ! Commençons sans plus tarder par parler de Duktap+E, un add-in destiné à exécuter du code développé en JavaScript sur Graph 90+E, un projet ambitieux lancé par Loieducode. Le programme serait déjà quasiment fonctionnel– Mais l'auteur ne nous a pas donné beaucoup d'informations sur le projet. Actuellement, quelques bugs subsistent, comme nous le rapporte l'auteur : Bon il est temps de parler de problèmes connus. - Read address error dès que j'appuie sur une touche (retirer le `getKey` ne fait pas crash), voici le code JS : var obj = { name: "Maxime",//Si tu es Maxime, ping moi sur le Discord avec le message "Flag found, capt'n" :kappa: color: RGB888(255, 0, 188), //RGB888 -> RGB565 x: 1, y: 1 } clear(RGB888(255, 255, 255)) text(obj.x, obj.y, obj.color, obj.name) update() getKey() Bonne chance à toi pour résoudre tes bugs, et n'hésite pas à demander de l'aide, ton topic est là pour ça :) Passons ensuite à Tituya, qui va nous parler d'A Switch To The Top C... pour changer :E https://www.planet-casio.com/storage/forums/Screenshot_20210430_182924-16353.jpg En effet, le jeu fête son premier anniversaire dans exactement 8 jours. Pour fêter ça, notre rédacteur préféré vous propose une mise à jour spéciale "Label de qualité", proposant de nombreux ajouts et améliorations. Quoi de neuf ? Au programme : - 5 niveaux supplémentaires pour un total de 20 niveaux. - Une refonte des graphismes (grâce à Masséna) et des interfaces - Une sauvegarde plus rapide - 3 nouvelles mécaniques - Un ajustement des temps - Correction de bugs Formidable ! :D Nul doute que le comité ne refusera pas le label à un jeu aussi fourni et travaillé que ça. AST3lvl2.gif Des nouveaux niveaux ! Dépêchez-vous d'aller les speedrunner ;) Tituya en a aussi profité pour retravailler le code afin de l'optimiser et le rendre plus lisible. Si vous voulez le consulter ça se passe par ici. Attention cependant, la nouvelle version change totalement la disposition des niveaux, et vos temps déjà enregistrés ne marcheront plus, vous pouvez donc les supprimer :) Vous pouvez télécharger la dernière version d'A Switch To The Top sur la page du programme. 1kbcj5-banner.png Enfin, je vous rappelle que la 1 Ko Basic Casio Jam #5 commence le samedi de la semaine prochaine. Programmez un jeu léger en Basic et tentez de gagner quelques goodies Casio ! Vous pouvez vous inscrire dès maintenant, et jusqu'à la fin du concours. Consulter le topic officiel C'est déjà tout pour ce soir – et ça tombe bien, je commence à fatiguer hihi~ Bonne nuit à toutes et à tous, et à la prochaine ! Depuis la dernière RdP, 5 programmes ont été postés : :here: Equa Diophantienne Python de FlamingKite, utile pour résoudre des équations de type `Ax+By=C` :here: Plague de Shadow15510, la réadaptation du jeu légendaire Plague. Inc pour calculatrice ! :here: ProtoMine de Kikoodx, un rogue-like basé sur la vitesse, la gestion du temps et vos réflexes ! :here: Heartache Demo de Massena, la démo du date sim très attendu ! :here: Casio NPI de Palpatine_78, un add-in vous permettant de calculer plus rapidement grace à la notation polonaise inversée ! Lire la RdP précédente : La Revue des Projets – 210 Besoin d'aide ? Une idée ? Un projet ? Un article ! Mon, 21 Jun 2021 00:04:11 +0200