Le Jeu du Mois

City Heroes de Captainluigi a remporté le titre du Jeu du mois de Décembre 2018 !

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 !

En ce moment : Puzzle de l'Avent 2018 : le rush final !

Actualités

La revue des projets - 136


On se retrouve après une semaine creuse pour notre rendez-vous de projets hebdomadaire. Au programme : électronique, pokémons, et interpréteurs Basic. Bonne lecture !

La deuxième semaine de 2019 a été assez tranquille et même assez peu active dans l'ensemble. Pourtant, en coulisses, plus d'un continue de travailler sur un projet secret (ou peut-être même la domination du monde !).

On commence ce soir avec Disperseur, dont le dernier programme permet de simuler des circuits électriques. Vous placez vos sources de courant (des leviers), tirez les câbles et observez le passage du courant dans le circuit. Pour ça, vous avez des ampoules qui changent joyeusement de couleur selon leur statut. Ajoutez des diodes et quelques portes AND et vous obtenez un cocktail Dispersif !


Alors comment tout ça marche-t-il ? Pour vous, le making of !

Disperseur a écrit :
Bonjour à tous sur Planète Casio !

Comme certains d'entre vous l'auront déjà lu j'ai récemment posté mon tout dernier programme Circuit. Pour ceux qui n'ont pas eu l'occasion de lire la description du programme, il s'agit d'un simulateur de circuit électronique. Vous pouvez y créer des circuits électriques et surtout les faire fonctionner. Je ne m'étalerais pas trop là dessus, j'en parle ici.

Aujourd'hui je vais vous parler de la manière dont ce programme à été développé. Avant toute chose, je précise que je parlerai un peu technique.

Tout d'abord, je me suis simplement penché sur le problème des « câbles ». En effet, simuler le déplacement d'un courant dans un câble n'est pas si simple que ça n'y paraît. Dans l'ignorance de la solution je publie donc le topic Circuits dans l'espoir que quelqu'un me guide un peu. Grâce toute la gentillesse de Hackcell, je me suis donc renseigné sur certains sites qu'elle m'a proposé. N'y ayant pas trouvé de possible piste je me lance donc dans des réflexions très compliquées. Je finis donc par comprendre que la méthode du signal qui parcourt littéralement le câble pour aller alimenter une sortie est beaucoup trop compliquée car elle emploie des notions de programmation que je ne connais pas.

Après maintes réflexions je me trouve une petite piste qui me semble pas idiote du tout. Elle consiste à stocker le circuit dans une matrice sous la forme de valeurs puis à lire cette matrice de gauche à droite et de haut en bas. Lorsque le pointeur de la boucle qui lit la matrice se trouve sur une valeur qui est entourée (toujours dans la matrice) d'un ou de plusieurs éléments (valeurs) qui sont « alimentés » alors on alimente l'élément se trouvant à la place du pointeur. Et ainsi de suite plusieurs fois pour être sur que le signal se propage dans tout le circuit. Lancé sur cette piste je me lance dans l'élaboration du programme.

Rapidement je me rends compte qu'un premier problème se pose : comment coder un élément allumé ou éteint ? La solution : chaque élément, c'est à dire chaque câble, levier (alimentation), ampoule est codé avec un nombre dans la matrice qui sert de support au circuit. Ce nombre est constitué de deux parties, l'une, la dizaine, correspond au type de l'élément (10=levier, 20=câble,... etc), l'autre, l'unité, correspond à l'état de l'élément (0=éteint, 1=allumé). On peut de cette manière distinguer par exemple un levier allumé d'un levier éteint. Ainsi, lors de la lecture de la matrice, un élément allumé aura son code (nombre dans la matrice) se terminant par un « 1 ».

Je termine donc le programme dans cette lancée puis crée mon premier circuit. Déjà le programme se trouvait très lent. A la première exécution je constate que l'ampoule qui se trouve avant le levier (j'avais : [Ampoule][2*Câble][levier]) ne s'allume pas. En fait le signal ne se propageait que de gauche à droite en raison de la boucle de lecture de la matrice. Pour régler ce problème, j'ajoute un double de la première boucle mais qui lit la matrice dans l'autre sens : de droite à gauche et de bas en haut. De cette manière le courant peut aller dans toutes les directions.

Au départ, pour savoir si un élément était allumé je faisait un simple test pour touts les éléments possibles. Ce qui s’avérait très long. Pour parer à cette répétition, je finis par découvrir la commande « Frac » qui permet de récupérer la partie décimale d'un nombre. Je remplace donc toutes mes conditions par de simple calculs avec « Frac » : je divise le nombre qui correspond à un élément à coté du pointeur de la boucle dans la matrice par 10 puis en récupère la partie décimale. Si je trouve « 0,1 » c'est que l'élément est alimenté, si je trouve zéro, alors il ne l'est pas.

Ce fut la dernière mise au point de ce programme. Suite à celle-ci je n'ait fait que des modifications esthétiques et de contenu (ajout d'éléments).

Malgré mes efforts ce programme reste lent. Il est néanmoins très fonctionnel. Je conseille de l'utiliser sur le programme C.Basic de Sentaro21, il y est presque instantané comparé au 15s d'attente à chaque placement d'élément et exécutions en Basic.

N'hésitez pas à tester le programme maintenant et à commenter !

Merci de m'avoir lu et à bientôt sur Planète Casio !

Effectivement, ce genre de simulations n'est pas facile car il y a une grande quantité de données à traiter à chaque étape (21×7 objets pouvant contenir du courant à l'écran). As-tu pensé à utiliser des techniques de calcul matriciel pour travailler sur toute la matrice en une seule opération ?

Notre second article de la soirée est partagé par Lightmare. Son topic Pokémon Obsidienne [C.Basic] suscite de l'attention en tant que l'un des premiers gros projets C.Basic. L'interpréteur est mis à l'épreuve mais produit de très bons résultats !


Voyons comme avance la programmation du futur meilleur Pokémon Basic de Planète Casio !

Lightmaaaaare ! a écrit :
bonjouuuur ! j'apporte des nouvelles fraîchement pêchée sur mon projet de pokemon Obsidienne codé en C.Basic ! Premièrement, je tiens à remercier vivement les commentaires de soutien du projet qui ont été publiés lors de la dernière RDP !
Alors maintenant, du concret :
- j'ai ajouté le menu avec : - les sauvegardes
- la liste des pokémons
- l'écran de combat ( la beauté graphique n'est pas au rendez-vous mais j'en profite pour caser le premier pokémon du jeu : Evoli ! )

- changement de la manière de gérer le changement de cartes ( l'ancien programme ne permettait pas de changer de map si on était pas sur un bord d'écran )
- une démo téléchargeable sur le topic dédié ! hell yeah !

Superbe ! N'hésite pas à mettre plus de photos, voire -soyons fous- une vidéo de ce jeu en pleine action !

La dernière intervention de ce soir est de Krevo_. L'homme au projet unique (le seul qui y parvient... !) et son Casio Basic Web Interpreter qui permet d'exécuter des programmes Basic dans votre navigateur, sans installation ni calculatrice.


L'outil s'est amélioré progressivement depuis 2014, et y voit exécutés des programmes toujours plus complexes. Alors, quelle surprise pour nous ce soir ?

Krevo_ a écrit :
Dans la Rdp 129, je vous annonçait le redémarrage de mon projet Casio Basic Web Interpreter. Aujourd'hui, 2 mois plus tard, il est temps de faire un point d'étape.

Petite liste des ajouts fait entre-temps :
- ajout de la fonction 'GetKey' avec un petit clavier virtuel et un programme d'exemple éponyme.
- Syntax error avec le numéro de ligne correspondante (..... ce qui m'a amené à envisager de faire monter la version du compilateur/parser "js/cc" car je pense que j'aurais moins galéré .... mais ça ne se fait pas sans bien tester et éventuellement réécrire certains morceaux) ... du coup le textarea est augmenté à sa gauche avec les numéro de lignes ce qui est plus pratique.
- GetKey : j'ai mis un mapping / correspondance clavier du pc <-> clavier virtuel calculatrice (donc on peut cliquer sur les touches du clavier virtuel et ça alimente getKey et réponds aussi à l'input ... et inversement)... voir les programmes d'exemple "GetKey" et "TextMenu".
- ajout de And/Or/Xor/Not (et d'un programme de test/exemple : "Bool. table") ... comme ça on peut faire les exemples du tutoriel Basic Casio de ce site, en bas de la page conditions.
- (du coup revu ≥, ≤, ≠, <, > pour qu'ils renvoient bien 0 ou 1 et non true/false de Javascript)
- ajout des variables manquantes : rhô ("r") et thêta ("θ" ou "t") .... parce que c'était pas grand chose à faire...
- ajout de la touche DEL (code touche Casio : 44) sur le clavier virtuel (mappée au Backspace du clavier PC)
- début du support des listes


Et là grosse nouvelle de ce début d'année 2019, c'est que j'ajoute dès à présent :
- le support des couleurs (White, Black, Blue, Red, Magenta, Green, Cyan, Yellow) et les instructions qui vont avec (Plot/Line-Color color et le support de color devant une instruction graphique type F-Line, Horizontal, ...)
- le support d'une "haute" résolution d'écran de 379x187 pixels (qui correspond à la taille de la zone addressable en Basic de l'écran d'une Graph 90+E sauf erreur...)

Ainsi donc les démos "screen saver" et "random dots" sont modifiés pour utiliser des couleurs. Et un nouveau programme d'exemple fait son apparition "lines" :



Certains verront dans tout ça un fort lien avec le gain récent d'un Graph 90+E au puzzle de l'avent... c'est pas impossible

Pour la suite, je ne manque pas de choses à faire. Il y a d'une part une liste de problèmes connus à régler et une liste conséquente d'instructions non-encore implémentées. Sans parler de quelques surprises "fonctionnelles" à venir dans l'année, selon le temps qui pourra être consacré au projet et les difficultés rencontrées.

A bientôt.
Krevo_

Des couleurs et de la haute résolution ! Oui, tout le monde aura pensé à la Graph 90+E. Un jour peut-être on pourra tester les programmes Basic sans même posséder la calculatrice appropriée ?

Voilà qui conclut la revue des projets de ce soir. Soutenez les créateurs de cette semaine et n'hésitez pas à nous parler de vos propres projets, sur le forum ou dans la revue de la semaine prochaine !

À bientôt sur Planète Casio !

Lire la revue des projets précédente : La revue des projets - 135
Soumettre à un article pour la prochaine revue : Formulaire de soumission

Ces deux dernières semaines, sept programmes ont été publiés :
Circuit de Disperseur
City de Krevo_
La Lorien de Shadow15510
Tuiles et co de Shadow15510
Calendrier univ de Krevo_
Carton de loto de Theodu26
Ptune3 de Sentaro21

Commentez cette news ! (22)

Publié par Lephenixnoir le 13/01/2019 22:03

Voir toutes les news


Le mode examen abandonné pour la session 2019


Décidément, cette réforme est un nid à problèmes. Peu ou prou quatre ans après l'annonce du mode examen, la mesure est repoussée pour la deuxième fois. Toujours pas de mode examen dans les salles nationales en 2019.

L'Éducation Nationale vient en effet d'envoyer aux académies le message suivant, déjà visible sur le site de l'académie de Nantes :

Il a été décidé d’autoriser tous les modèles de calculatrices avec fonctionnement autonome.

Par conséquent, les sujets d’examens et du concours général de la session 2019 pour lesquels la calculatrice est autorisée comporteront sur la page de garde la mention suivante : « L'usage de tout modèle de calculatrice, avec ou sans mode examen, est autorisé ».
Les candidats qui disposent d’une calculatrice avec mode examen ne devront pas l’activer le jour des épreuves.

Cette décision s’applique également aux BTS et aux diplômes comptables relevant de la DGESIP. Les académies sont informées ce jour de cette décision.

Vous pourrez donc utiliser aux examens n'importe quelle calculatrice, et sans activer le mode examen !

Si vous avez une calculatrice dans la famille des Graph 35+E et Graph 75+E, vous pourrez en particulier utiliser l'add-in Python de Zezombye pour résoudre les questions de programmation !

Et si vous possédez une Graph 90+E, vous pourrez utiliser l'add-in KhiCAS de Bernard Parisse !

Bon courage à tous, et on se retrouve sur Planète Casio dès qu'il y a des nouvelles !

Source : https://www.pedagogie.ac-nantes.fr/mathematiques/
Eduscol : http://eduscol.education.fr/cid126801/utilisation-de-la-calculatrice-aux-examens-pour-la-session-2019.html
Voyez aussi : https://tiplanet.org/forum/viewtopic.php?t=22195

Commentez cette news ! (20)

Publié par Lephenixnoir le 09/01/2019 15:05

Voir toutes les news


Résultat du vote du Jeu du Mois de Décembre 2018


Ami visiteur, votant, créateur, pour vous tous il est l'heure ; l'heure du Jeu du Mois, et celle des résultats.

Le grand gagnant du mois est le jeu City Heroes de Captainluigi !


Le voilà qui peut arborer fièrement la coupe sur sa page ! Vous aussi, essayez-le !

Voici les scores détaillés. Merci aux quelques votants qui ont testé et évalué les jeux de ce mois-ci, vous permettez au JDM de continuer à vivre !

1. City Heroes de Captainluigi : 5
2. Jeux Maths de Theo5du26 : 4
3. DémineurC de Pontilevien : 3
3. Z-Space de Aziogs : 3
4. Fastbrain de Draconuxi
4. Game of Life de Manolo
4. Pong de Thoricelli
4. Space ! de Manolo
4. Sudoku de Wolrix

Merci aussi à vous tous qui partagez vos programmes, et à la prochaine fois sur Planète Casio !

Commentez cette news ! (12)

Publié par Lephenixnoir le 08/01/2019 22:23

Voir toutes les news


Le puzzle de l'Avent 2018 : Débriefing et solutions


En Décembre, nous avons organisé le Puzzle de l'Avent, une grande énigme logique et mathématique avec une calculatrice à remporter. C'est l'heure de revenir sur vos découvertes et les solutions !

Avant de commencer, par curiosité j'aimerais que tous ceux qui ont cherché (même juste un peu) le puzzle disent ce qu'ils ont trouvé. Les objectifs sont multiples :
• Évaluer la difficulté de l'énigme proposée et la pertinence des indices ;
• À des fins pures de statistiques pour les événements du site ;
• Pour savoir si ça vous a plu et envisager d'en organiser d'autres dans le même genre.
Merci !

Rappelons les règles : il fallait reconstituer le puzzle et trouver la phrase-mystère cachée dans l'énigme. Pour le puzzle, la solution a été donnée par Krevo_ mais je pense que vous y seriez tous arrivés sans souci. La seule chose à remarquer est que les dimensions de l'image étaient 384×216, la surface utilisable dans un add-in programmé sur Graph 90+E, le seul modèle moderne capable d'afficher une image en couleurs. Voici l'image complète, signée votre serviteur :


Les séquences de 6 chiffres et lettres servaient de checkpoint, en quelque sorte, pour s'assurer que vous passiez bien au bon endroit. Il y en avait deux à trouver : 9L3AF4 et LINK24.

Je vais d'abord vous donner la solution, ensuite j'y ajouterai une explication de tous les indices.

Solution étape-par-étape : le message Arécibo.

La première chose à faire était de remarquer que certaines pièces du panneau inférieur comportaient des pixels irréguliers formant un QR Code :


Ce n'est pas facile à voir car j'avais choisi des couleurs volontairement très proches pour produire un effet stéganographique. Pour s'en apercevoir, il fallait jouer très fort avec les couleurs ou simplement faire une sélection par couleur dans un outil d'édition :


Il y avait donc la partie supérieure et la partie inférieure séparées. Hasard ? Non. Car pour obtenir le QR code d'origine flashable, il fallait transposer horizontalement la partie supérieure.



Ce QR Code contenait l'URL planet-casio.com/Fr/4v3n7mMxv111.php, un petit script prévu pour l'occasion qui redirige vers la page d'un programme de dessin pour fx-92 SC+. Pas d'autre choix que de recopier ou exécuter le programme à la main, pour obtenir une image du message Arécibo légèrement modifiée :



Et voici le premier code de l'énigme : 9L3AF4 !

Solution étape-par-étape : le papillon.

J'ai ensuite posté le 10 Décembre, dans une discréation totale () le programme Nollipap pour Graph 90+E. Il s'agit d'un papillon dessiné par Critor de façon probabiliste sur un fond représentant une forêt. Une fois que l'utilisateur a appuyé sur 6 touches, le programme s'arrête et affiche un message généralement cryptique.


La forme du papillon, comme le fond choisi, évoquent une idée de symétrie horizontale, tout comme le titre du programme qui était en fait un indice pour la transposition du QR Code à l'étape précédente !

Ici donc, pas de miracle : il suffit de taper le code obtenu à l'étape précédente, et puisque c'est un nollipap, il faut le taper à l'envers : 4FA3L9, ce qui se lit sur le clavier :

[4], [tan], [X,θ,T], [3], [→], [9]

Le nollipap affiche alors le message secret : REV STEGANO!, où STEGANO fait bien sûr référence à la stéganographie que l'on a croisé avant, et REV signifie plusieurs choses : revoir ou revisiter mais aussi reverse, le plus important !

Solution étape-par-étape : le code morse.

Forts de cette découverte, on retourne sur l'image pour remarque une deuxième séquence stéganographiée et ouvertement affichée :


Elle semble représenter un signal binaire, comme du morse. Cependant, et c'est là l'astuce, pour interpréter cette séquence il faut utiliser le sens reverse et échanger les deux parties du signal. Les parties à 1 deviennent 0 et celles à 0 deviennent 1. Le véritable message est le suivant :


La première partie se traduit en morse par LINK et la seconde par 24. Et voici le second code secret de l'énigme, LINK24 !

Solution étape-par-étape : la finale.

Bien sûr, link n'évoque pas ici le protagoniste de la série Zelda qui était le thème d'illustration de notre triconcours de rentrée, mais bien un lien hypertexte. La promesse est claire : il y aura un lien hypertexte à suivre le 24 Décembre !

C'est ici que se trouve la plus grosse fourberie de l'ensemble, je pense : j'ai caché le lien dans la liste des indices, à l'entrée « 24 Décembre », en introduisant dedans un caractère Unicode bien connu des trolleurs : U+200B ZERO WIDTH SPACE, un espace invisible pusiqu'il n'a pas de largeur. Vous pouviez trouver le lien en cherchant dans les outils développeurs de votre navigateur, comme le montre cette capture d'écran !


La cible du lien n'est pas une URL mais la phrase suivante :

Product of all numbers (not digits) in the 6-character secret codes

Et il n'y a pas d'erreur, c'est bien codes au pluriel puisqu'il y a deux codes secrets, 9L3AF4 et LINK24. Le produit de tous les nombres qu'ils contiennent est 9×3×4×24 = 2592. Certains indices indiquaient de façon très explicite qu'il fallait chercher un numéro du programme, et cet ID mène à mon add-in "Jeu de la vie". Je garde pour moi le secret de cette coïncidence ! :o

Et voici, mesdames et messieurs, cachée en blanc dans la description du programme, la solution du problème, apparente dès que vous sélectionnez le texte !


Je l'ai changée à deux reprises ; bravo encore à Krevo_ et Dark Storm qui ont complètement hacké notre énigme en sautant chacun plusieurs étapes. Je leur laisse le plaisir de vous présenter les méthodes originales qu'ils ont utilisées pour arriver à leurs fins !

Explication des indices

Indice n°1 (charade) : Tout simplement « l'énigme », le thème de l'événement.

Indice n°2 (charade) : Il s'agit de « trouve ».

Indice n°3 (charade) : La solution est « image », indiquant que l'image à reconstituer fait partie de l'énigme.

Indice n°4 (trois sens) : Une symétrie en vaut deux...
Plus d'une fois, les indices du puzzle devaient être réutilisées à plusieurs occasion. Ici, on aurait pu partir sur une symétrie en vaut trois car il faut s'y référer pour (1) transposer horizontalement la partie haute du QR Code, (2) épeler le premier code à l'envers pour le nollipap, et (3) intervertir les 0 et les 1 dans le code morse.

Indice n°5 (deux sens) : Une pièce peut en cacher une autre...
Ici, une pièce de l'image à reconstituer peut cacher une pièce du puzzle, à savoir le QR Code. Comme Dark Storm l'a relevé avec finesse, « ça pue la stéganographie » ! Il fallait donc l'utiliser à deux occurrences : pour trouver le QR Code et pour trouver le message en morse inversé.

Indice n°6 : Quel est le point commun entre un téléphone et une fx-92+ Spéciale Collège ?
Le QR Code, ni plus ni moins. La fx-92 SC+ les produit et les téléphones les déchiffrent !

Indice n°7 (charade) : Encore une fois on insiste sur le « dessin », qui contient de nombreux éléments de l'énigme.

Indice n°8 (charade) : « bas à gauche », soit la localisation d'un des morceaux du QR Code. Il était prévu de mettre le code en un seul morceaux à cet endroit-là à l'origine.

Indice n°9 : Êtes vous sûr que cette surface est unie ?
Référence brute de décoffrage à la stéganographie. Là, les premiers ont commencé à faire sortir le code.

Indice n°10 : ♫ 0x51, 0x52, f-x 9-2 ♫
Les octets 0x51 et 0x52 représentent les lettres Q et R, respectivement : c'est de plus en plus explicite.

Indice n°11 (deux sens) : La boîte de texte en cache plus que vous ne le croyez.
La boîte de texte cache en effet le QR Code et le message en morse inversé.

Indice n°12 : Papillons et -codes !
Il y a deux éléments ici : le premier confirme que le programme Nollipap fait partie du puzzle, et le second représente matriciellement la transformation qu'il faut appliquer au QR Code avant de le flasher : la deuxième ligne "QR" est normale, mais la première est transposée horizontalement. Pour obtenir le code d'origine, il faut donc remettre la partie du haut à l'endroit.

Indice n°13 : Tous les marrons ne se valent pas.
Encore une fois, un coup de stéganographie.

Indice n°14 : Quand le papillon s'envole, les mots se dévoilent...
Seconde référence au nollipap, où l'on explicite qu'il y a bien un code à résoudre en appuyant sur les bonnes touches pour le faire parler.

Indice n°15 :
De nouveau la symétrie horizontale pour la moitié supérieure du QR Code. On ne pourra pas prétendre que c'était caché dans un coin !

Indice n°16 (deux sens) : Ce qui n'a pas de sens dans un sens peut avoir du sens dans l'autre sens.
Cette référence à peine voilée à la symétrie invite à réinterpréter les éléments dont on dispose en les lisant dans l'autre sens : à la fois pour le code à donner au nollipap, et en préparation pour le code morse inversé.

Indice n°17 : En touchant un peu au contraste de cette pièce du jour 7...
Alors là ça y est, je révèle carrément la supercherie. Vous ne pourrez pas dire que vous ne saviez pas !

Indice n°18 : Not X, ~X, x^1, 1-X : quel est le sens commun ?
Quatre façons différentes d'écrire le complémentaire binaire viennent s'ajouter au mot sens de l'indice 16 pour vous aider à interpréter le morse.

Indice n°19 : Si vous pensez avoir résolu les indices 4, 11 et 16, cherchez encore.
Un indice méta pour vous rappeler que tous les indices ne sont pas à usage unique !

Indice n°20 : ...___...
"SOS" en morse, rien de plus. Un indice facile pour éviter que vous tentier de trouver un autre code pour déchiffrer le second code secret.

Indice n°21 : REV a du sens.
Ici, "REV" c'est bien sûr "REV STEGANO!", le message du nollipap. On refait le lien avec les indices 16 et 18 pour exhiber l'interprétation de "REV" comme reverse, qui n'était pas forcément la plus naturelle (Krevo_ parlait de revoir ou revisiter).

Indice n°22 : Ce qui vous échappe... manque juste encore un peu de sens !
Référence flagrante à trois indices précédents.

Indice n°23 : Toutes les instructions sont dans le titre.
De nouveau le nollipap. La seule instruction à voir est de lire à l'envers ! Le fait qu'il faille presser 6 touches pour le faire parler devait être amplement suffisant pour faire le lien avec le premier code secret caché dans le message Arécibo.

Indice n°24 : Le code est la clé.
Ou, de façon plus verbeuse, « le premier code secret est la clé pour faire parler le papillon », avec un petit jeu de mot sur « clé » que l'on peut voir ici comme « clé de déchiffrement » (objet cryptographique).

Indice ultime : C'est un numéro de programme.
Dans le rush final, le principe était d'aider ceux qui fonçaient vers la solution, d'où cet indice extrêmement explicite mais qui ne peut être compris que par ceux qui ont lu le lien secret où, il était question d'un produit de nombres.

Indice de Noël : Il est impensable de ne pas chanter [...] Vous noterez la présence subtilement cachée de l'image du puzzle de l'avent [...]
Évidemment l'indice ultime n'était pas tout à fait ultime puisque le dernier élément que je vous livrais était caché dans la news de Noël où les mots « puzzle » et « chanter » devaient vous aider à trouver la solution, qui se présentait sous la forme d'une petite phrase à chanter sur la page de mon add-in. La phrase a évolué à chaque découverte, mais gardait la forme « ♫ ... - Joyeux Noël ♫ ».

Quant aux indices bonus, ce sont des choses encore plus explicites qui dévoilent progressivement le mystère !

Conclusion

Merci à tous les participants, et à tous ceux qui ont mis de l'animation sur le topic en général. Merci également à Casio Éducation qui a accepté de nous donner une Graph 90+E pour cet événement d'un genre tout nouveau pour nous !

Si le concept a plu, il est parfaitement envisageable d'organiser de nouveau un jeu de piste, sous cette forme ou sous une autre forme, pour une autre fois comme le prochain Avent. Faites-nous part des votre ressenti dans les commentaires !

Allez, à la prochaine sur Planète Casio !

Commentez cette news ! (28)

Publié par Lephenixnoir le 01/01/2019 22:01

Voir toutes les news


Bonne année 2019 !


L'horloge de votre calculatrice avance, avance... et soudain, c'est l'heure ! Toutes les pendules se remettent à zéro...

Si vous vous amusez à lire les statistiques d'activité du site, vous verrez qu'on remonte définitivement la pente vers la gloire et les calculatrices ! Merci à toute l'aide que vous avez apportée en 2018 !

Je porte un toast à Planète Casio et vous souhaite à tous une année 2019 à l'image de vos attentes les plus folles !

Et pour qu'elle démarre bien, je vous laisse sur cette vidéo concoctée, une fois n'est pas coutume, par Critor.



À bientôt en 2019 sur Planète Casio !

Commentez cette news ! (13)

Publié par Lephenixnoir le 01/01/2019 00:36

Voir toutes les news


Le Vote du Jeu du Mois de Décembre 2018


Bonjour à tous !
Ce matin j'ai... mangé des croissants... (nan c'est pas vrai en plus ) je me suis souvenu qu'on était le 1er Janvier 2019 (c'est une honte le temps passe trop vite...) Du coup je voulais être le premier à vous dire bonne année ! Plein de bonnes choses et surtout l'appétit : parce quand l'appétit va tout va donc c'est l'essentiel ! Bon ça c'est fait, on se retrouve l'année prochaine ! Vous n'êtes pas d'accord ? Ah... ben tant pis...Ah mais oui bien sûr j'avais oublié ! Vous faites bien de m'y faire penser, c'est le vote du Jeu du Mois, en plus ce mois-ci se voit voit bien rempli avec 9 programmes à départager !


Alors, le but est très simple : je vais vous soumettre la liste des jeux posté ce mois-ci et vous (oui, vous, lecteur) allez classer ces jeux selon votre goût ! Dans une semaine je compte quel programme a le plus de points et l'heureux chanceux se verra offrir un nounours géant à mon effigie ! Vu ma tête je comprend que ça en fasse fuir certains donc j'ajoute une belle coupe dorée à mettre dans la description de son programme et un encart en page principale...

Voici les règles : (copiées collée pour la 6ème fois)
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 Sony, Mario, Starwars, Zelda, Pizza. J'aime beaucoup Pizza, j'ai bien aimé joué à Mario, sans plus et je n'ai pas aimé les autres :
1-Pizza (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)

Depuis le temps... Faudrait que j'ai le courage de modifier au moins les noms des jeux... non ?

Voici la liste (les jeux sont classés par ordre alphabétique) :


En premier nous avons un jeu de Captainluigi :
City Heroes Un jeu de strategie dans lequel vous devez construire des bâtiments grâce à une grue, à vous de lâcher les bloc au bon moment !

Nous continuons ensuite avec Pontilevien
DémineurC un jeu en C où vous devez débusquer toutes les mines grâce aux indications des cases adjacentes.

Nous poursuivons cette liste avec Draconuxi et son jeu de réflexion :
Fastbrain est un jeu en BASIC où vous défiez vos amis en hot seat pour des défis de calculs-mental. Enfin un jeu utile en cours !

Nous avons ensuite Manolo :
Game of Life, un jeu ou un algorithme rempli des cases en fonction de certaines condition : observer les différentes évolutions du programme en fonction des points de départ...

Continuons avec Theo5du26 :
Jeux Maths Un jeu basé sur les mathématiques aussi : choisissez votre mode de jeu et tentez de faire le meilleurs score !

À présent un jeu de Thoricelli
Pong Comme son nom l'indique il s'agit d'un jeu de sport : un ping-pong. Jeu indémodable depuis sa création en jeu vidéo, aux prémices de l'informatique moderne...

Nous avons ensuite un jeu de Manolo :
Space ! un jeu de tir où vous devez propulser des humains dans l'espace pour qu'ils puissent échapper à la gravité... Saurez vous sauvez votre peau ?

Viens ensuite un jeu pour la Fx-Classpad 400 de Wolrix
Sudoku Un jeu de sudoku où vous devez résoudre votre grille de chiffre sans vous tromper... Vous pouvez également choisir votre difficulté.

Nous terminons cette liste avec Aziogs
Z-Space où vous devez survivre à bord d'un vaisseau spatial en évitant des astéroïdes et en vous défendant des agressions...


Bon courage à tous nos programmeurs !
Le vote prendra fin le Mardi 8 Janvier ! En attendant, je remercie profondément les votants pour leurs commentaires et les programmeurs pour leurs jeux grâce à vous deux, nous avons ainsi réussi à remettre ce vote au goût du jour et c'est vraiment génial ! Merci !

Commentez cette news ! (28)

Publié par Shadow15510 le 31/12/2018 23:00

Voir toutes les news


La Revue des Projets - 135


Bonjour à tous !
Ce soir, une revue des projets bien remplie comme on les aime ! Avec trois articles ont bat nos records mensuels d'article... L'émotion m'étreint : voici la dernière Revue de l'année 2018 ! Ce soir à l'honneur, nous avons Aziogs Lightmare et Redeyes !


Commençons dès maintenant avec Aziogs et son projet de jeu : Pokémon. Sans tarder :
AziogS a écrit :
avancement du projet
   3%


POKEMON sur CASIO Graph 35+
Salut tout le monde, aujourd'hui je vais vous annoncer un projet dans lequel je me suis lancé il n'y a pas longtemps ou je vais créer un jeu POKEMON
inédit Le projet en est encore au début mais une version démo vers fin janvier pendant tout le développement je posterait régulièrement des screenshot du jeu sur le topic officiel.

topic : https://www.planet-casio.com/Fr/forums/lecture_sujet.php?id=15532&page=
rugapp games : https://aziogs0.wixsite.com/rugapp

Un projet ambitieux, bravo Aziogs ! Un projet aussi conséquent peut nécessiter de l'aide, je ne peut que vous conseille d'aller jeter un œil ! On attend les premiers graphismes !

On continue cette ultime RdP avec Lightmare et sont projet de... Pokémon !! Un peu plus avancé, nous voyons déjà se profiler les graphismes magnifique de ce nouveau jeu, place aux images !
et c'est encore ce glandeur de lightmare ! a écrit :
bonjour ! c'est sur une suggestion de Lephenixnoir que je rédige un piti article sur un piti projet de Pokemon Obsidienne ! Ce projet est ( pour l'instant j'espère ) unique car il est codé avec C.Basic ! Ce petit bijou de programmation permet de faire des prouesses comme charger des sprites au format .bmp et d'accéder directement à la mémoire de stockage de la calculatrice ! ( et ce ne sont que deux des nombreux aspects avantageux de C.Basic ).

Sans plus attendre, des images :





pour le moment, rien de vraiment concret : il y a :
- les déplacements
- le chargement des maps via des Str ( merci Ne0tux ! )
- collisions
- events comme les dialogues et le changement de maps

Le jeu se présente dans le gameplay plus comme un zelda par l'absence de scrolling car trop gourmand en performances !

Je tenais à dire que d'après les plans que j'ai faits, une aventure complète ( avec une région, des arènes, 152 pokemons, une vilaine team...) tiendrzit largement sur une calculatrice ! Donc il y aurait l'hypothèse de voir poindre un pokemon complet sur ce site enttièrement codé en Basic !
De plus, pour un prix dérisoire ne mémoire, il serait possible de gérer les échanges de pokémons par le câble 3 broches et des combats multijoueurs ! sympa non ?

Un Pokémon multijoueur !? Un jeu qui en fait rêver plus d'un !

Encore un article celui-là est de Redeyes qui nous parle de Sword Burst Zero proto Z un jeu de type RpG qui se déroule entre le Japon et un univers parallèle aussi mystérieux qui dangereux. Je ne peux que vous conseiller de jeter un œil voire un test au jeu dont la première version est déjà en ligne ici Sans vesou faire attendre plus longtemps :
RedEyes Kurenai a écrit :
Bonjour!

Ces derniers temps je n'ai pas pu avancer sur le projet de rénovation de Sword Burst Zero Proto-Z à cause de mes études. Cela dit, je peux d'ores et déjà vous confirmer la sortie des parties une, deux et peut-être trois du jeu rénové entre Mai et Septembre prochain.

En attendant, durant ce semestre, j'ai pu me procurer quelques compétences en langage C et C++ que je pourrai approfondir tout au long de l'année. Par conséquent, j'aimerais vous faire part d'un projet qui sera prévu à une date encore inconnue, lorsque la suite Proto-Z sera achevée.

Ainsi, j'ai le plaisir de vous annoncer Sword Burst Zero Arc-Universe, en Add-in sur calculatrices Graph 75/75+E/etc:



Synopsis: 4 ans se sont écoulés depuis la libération du Online-Universe de la menace de Proto-Z. Afin d'assurer une meilleure stabilité ainsi qu'une meilleure sécurité de cet univers, ses différents administrateurs réseau ont divisé chaque zone en différents univers reliés plus indépendamment les uns des autres, et reliés notamment à des endroits spécifiques du monde réel. L'accès aux univers parallèles s'est aussi popularisé dans le monde et à présent chacun y trouve son identité. Pour pouvoir y accéder, chaque adhérent dispose d'une ceinture autour du cou. Il suffit d'y établir la connexion et le tour est joué. La société Neuro-Communication a connu un essor technologique très intense, mais sa présidente Sakimi Hakyu a été victime de problèmes de santé, suite à l'avènement de Proto-Z...

De grandes modifications en terme de jouabilité sont prévues: Pour le moteur de combat, je pense beaucoup à Arena de Lephenixnoir, pour les combat contre plusieurs adversaires. J'aimerais beaucoup m'en inspirer et adapter ce style dans le jeu .

Pour les maps, il n'y aura plus autant de déplacement dans plusieurs lieux comme dans la version Proto-Z. Il s'agira plutôt d'une map complète d'un univers avec une sélection des lieux à choisir. Pour cela, je compte me référer aussi au jeu Beyblade Burst God, avec un peu du même genre que ça:



Cette idée de projet n'est pas encore définitive, il peut y avoir des modifications. Mais il ne sera entamé que lorsque Sword Burst Zero Proto-Z sera achevé.

Bon courage pour tes projets ! En cas de problème, tu sais où nous trouver. Lecteur ! Les retours font du bien : n'hésitez pas à laisser une note, un test, un commentaire,...

Ce sont sur ces bonnes nouvelles que s'achève cette dernière RdP de l'an 2018 !

Cette semaine 1 programme a été posté
Fastbrain un jeu en hot seat de Draconuxi qui mêle, calcul mental et rapidité. défiez vos amis en maths !

Je vous souhaite à tous une bonne année ! N'oubliez pas que Mardi 1er, le vote du Jeu du Mois sera là accompagné dans le courant de la semaine par le bilan annuel de notre activité mille fois meilleure que celle de 2017 !

Proposer un article pour la Revue des Projets : Formulaire
Lire la RdP précédente : Le Revue des Projets - 134

On se retrouve l'année prochaine !


Commentez cette news ! (9)

Publié par Shadow15510 le 30/12/2018 18:15

Voir toutes les news


Joyeux Noël 2018 !


En famille, entre amis, ou même sur Planète Casio (quels fous !), toute l'équipe vous souhaite un Joyeux Noël et de bonnes fêtes de fin d'année !

Il est impensable de ne pas chanter quelque chose, c'est pourquoi Critor vous a préparé une chanson de Noël en Basic sur une Graph 90+E ! Vous noterez la présence subtilement cachée de l'image du puzzle de l'avent, si vous regardez bien.


Merci à vous pour votre présence sur ce site, et on se retrouve début Janvier pour faire le point sur l'année passée !

Joyeux Noël !

Commentez cette news ! (24)

Publié par Lephenixnoir le 25/12/2018 15:20

Voir toutes les news


La revue des Projets - 134


Bonjour à tous !
Cette semaine un p'tit mot de notre community manager ! À cause de la période de Noël, ce n'est pas plus chargé que ça...


Devant la consternation d'un manque d'article Massena, s'est dévoué corps et âme pour sauver notre revue ! Merci Massena !

Bon ben je vous met l'article alors ?

Massena a écrit :
Ta-taaa !
Il y a deux semaines, je vous ai demandé de sélectionner deux projets qui vous plaisait parmi trois. Ce soir, je vais faire le compte-rendu de la semaine qui a suivi ce sondage... Mais avant tout, je laisse la parole à notre Community Manager, j'ai nommé bah euuuh... moi même.

*changement de micro et bruit strident*

Le community manager a écrit :
J'aimerais vous faire part de l'apparition de Planète Casio sur un tout nouveau réseau social, utilisé par une grande majorité de jeunes de nos jours. Je veux parler d'Instagram. Et oui, Planet-Casio s'installer dans la galaxie Insta... La difficulté est présente dans le fait que ce réseau social est centré sur la photographie. Planet-Casio, étant un site, aura un peu de difficulté à s'incruster. C'est pourquoi je compte sur votre participation sur cette plateforme, profitez-en pour m'envoyer des screens de vos jeux, qui paraîtront sûrement sur notre fil !

En attendant, rejoignez-nous sur Insta en flashant, depuis votre téléphone, notre nametag :



*re-changement de micro et re-bruit strident*

Merci pour cette intervention !
Donc, repassons au compte-rendu du vote :

Sélection de messages en faveur d'Evocalc
Sélection de messages en faveur d'Evocalc
Bon. Là, on voit que c'est la folie, vous êtes attaché au projet Evocalc. Je pense tenir mon prochain jeu ! Je vous les envoie en vrac :









Sélection de messages en faveur de Picross for Casio
Sélection de messages en faveur de Picross for Casio
Bon euuh... Bah voilà. C'est pas la folie. Ces messages ne sont même pas tout à fait en faveur de picross...

Kikoodx :


Hackcell :


Sélection de messages en faveur de Professseur Layton et la/le/les (relique ancienne)
Sélection de messages en faveur de Professseur Layton et la/le/les (relique ancienne)
Un peu plus d'enthousiasme du côté du Professeur !

Ne0tux


Captainluigi


Ninestars


Donc, au final, voici le palmarès :
1 - Evocalc
2 - Professeur Layton
3 - Picross (RIP)

Je rentre donc dans une période alternance "Apprentissage du Basic TI / Let's play de Link's Awakening sur ma nouvelle calto / programmation d'Evocalc sur PC". Si j'ai le courage, je commencerais le développement de Professeur Layton.

Sur ce, je vous laisse avec ces deux screens :



Bonne fin d'année
Massénou


Merci Massénou !

Bon et bien c'est là que termine notre rubrique "heb'dromadaire"

Cette semaine, programmes ont été postés

Ez Math de P4c0, un cours de math-physique au design sûr et agréable
Laby Tortillon de Ityt, un générateur de labyrinthe, on espère que l'auteur poursuivra dans cette lancée pour fournir le moteur physique qui va avec
Sudoku, un des trop rares jeu compatibles avec la Classpad 400 !

En attendant notre 135ème édition, vous pouvez cher lecteur contribuer à cette revue en parlant de vos propres projets !

Proposer un article : Formulaire de soumission
Lire la dernière RdP : La revue des projets - 133

Commentez cette news ! (28)

Publié par Shadow15510 le 23/12/2018 14:46

Voir toutes les news


La revue des projets - 133


Bonsoir à tous ! Cette semaine voit la 133ème édition de la Revue des projets. Attaquons dans le vif du sujet !

Je salue tout de même tous les membres qui ont apporté la contribution à cette publication hebdomadaire. Plus de 130 éditions, c'est remarquable ! Si vous avez vous aussi un projet à partager, complétez le formulaire de soumission.

Cette semaine, l'honneur est tout à Shadow15510 et son projet de reproduire le fameux Plague.Inc sur Graph monochromes. Originellement en Basic, Shadow a souhaité le reprendre en C le mois dernier. Le topic du projet montre de nombreuses avancées sur les modèles, que vous pouvez tester en jouant à la démo du programme en version Basic.


À toi la parole, Shadow !

Shadow15510 a écrit :
Bonjour à tous !

Je vais vous parler de... et bien... de enfin... bon ben voila, bonne semaine !

Je voulais aussi vous parlez d'autre chose... 'tendez ça va me revenir... Ah oui, c'est ça ! J'ai fait des dessins ! Des sprites pour Plague inc le jeu que je traine depuis... euh... longtemps...

Oui bon ben je vais arrêter là le massacre >_<' voici les images :
Alors la première est le sprites des avions (que je vais essayer de faire... ^^')


Ensuite, le tableau des transmissions (ici en fin de jeu) :


Après j'ai réussi à re-faire la carte du monde :


Vous noterez la ligne noire en bas, elle sert à symboliser un menu déroulant qui donnera ce rendu :


Pour terminer j'ai aussi fait le menu concernant les stats du joueur (pays d'origine, dessin de la maladie, personnes mortes, infectées saines). Pour l'instant il n'y a que le tour :


C'est tout pour cette semaine mais le projet est sur le point d'être codé, mon architecture est définie et il ne me reste que deux ou trois points à clarifier, puis je pourrais passer au développement !

En effet, réimplémenter pas loin de 30k de code Basic en C va demander des efforts. On lui souhaite bon courage !

C'est tout pour cette semaine ! On se retrouve Dimanche prochain avec de nouveaux articles de la communauté, et qui sait, peut-être le votre.

Lire la dernière revue des projets : La revue des projets - 132
Participer à la prochaine revue des projets : Soumettre un article

Programmes publiés cette semaine :
Nollipap de Critor : un joli papillon sur Graph 90.
Jeux Maths de Theo5du26 : l'arithmétique pour vous détendre !
CityHeroes de CaptainLuigi : construisez toujours plus haut... et surtout plus vite.
Commerce de Quentin0809 : cours de Bac Pro Commerce.
Atome Electron de Underhead : calcul des couches électroniques d'un atome.

À bientôt sur Planète Casio !

Commentez cette news ! (13)

Publié par Lephenixnoir le 16/12/2018 18:41

Voir toutes les news


Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 18 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire et n'est donc pas affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les fichiers, programmes et autres publications présents 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