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. Tue, 13 Apr 2021 16:15:32 GMT Tue, 13 Apr 2021 16:15:32 GMT contact@planet-casio.com (Planet Casio) contact@planet-casio.com (Planet Casio) 5 Résultat du vote du Jeu du Mois de Mars 2021 https://www.planet-casio.com/Fr/forums/topic16716--.html Bonjour ! Sans grande surprise, nous allons procéder au dépouillement des votes du jeu du mois ! Je remercie beaucoup les personnes ayant pris la peine de voter, c'est grâce à vous que cet article existe :) Et cette semaine, nous avons eu 4 votes IDENTIQUES ! Rien ne sert de faire des grands discours, autant vous donner le résultat directement ! - Painfull Success CG de Kikoodx avec 12 points - Stacker de KBD2 avec 8 points - Chance de Hashby avec ... 0 point. Faute à un modèle trop peu courant... Vous l'aurez compris, dans cette édition avec 3 jeux sur 3 plateformes, c'est celui sur 90+E qui remporte l'élection du jeu du mois ! https://www.planet-casio.com/storage/program-images/4134-Painfull_Success_CG.png Un grand bravo à Kikoodx pour son jeu ayant séduit les cœurs :) Un plateformer se basant sur une mécanique originale. Utiliser la mort pour progresser, il fallait y penser ! Tu as le droit de mettre le fameux trophée JDM sur la page de ton programme : Trophee_JDM.png Trophee_JDM.png À bientôt sur Planète Casio :) Tue, 13 Apr 2021 12:39:26 +0200 La Revue des Projets – 204 https://www.planet-casio.com/Fr/forums/topic16714--.html Bonjour à tous ! Aujourd'hui revue un peu tardive (sauf si j'arrive à écrire cette revue en moins de 17 minutes). Sans place à la discussion, aucun article aujourd'hui mais 3 mises à jour sur des projets en cours :) Commençons directement notre 204ème édition ! Comme à son habitude, notre première mise à jour provient de KikooDX, définitivement actif sur ses nombreux projets en cours, il nous parle de son avancée de SLE, son éditeur de niveau. https://www.planet-casio.com/storage/forums/2021-03-25_13-03-1616674101-16698.png Capture datant de mars. Le programme a certainement évolué depuis KikooDX, dans son court message nous fait remarquer que son programme passe en version 0.3.0 ajoutant une fonctionnalité très utile pour un éditeur de niveau : la pipette ! Ce qui rend selon ses dires, l'expérience utilisateur beaucoup plus agréable de cette façon. Un très petit changelog pour une raison bien précise : KikooDX travaille sur un projet secret depuis déjà plusieurs semaines. Selon les différents échos, il semble fier de son jeu et a hâte de nous en dévoiler plus. Restez au courant des nouveautés en suivant les revues ! Autre petit changelog, nous accueillons notre nouveau rédacteur : Potter360 pour nous parler de son projet Elphorina. Quelque peu inactif ces dernières semaines, Potter nous publie un screen du développement actuel de son jeu. https://www.planet-casio.com/storage/staff/Elphorina_screen01.png Il nous informe de la présence de monstres cependant non présents sur le screen. Vous pouvez en apprendre davantage sur la page gitea du projet. En attendant plus de nouveautés, je vous invite, tout comme le projet secret de KikooDX, à rester informé grâce aux revues :) Et comme toute bonne revue nécessite son article sur gint, la 204ème édition ne va pas manquer à la règle ! Résumer un petit message de Lephenixnoir étant déjà compliqué, pour le plaisir de votre rédacteur, voici un long message de sa part :lol: Dans son message, Lephenixnoir nous parle de son avancement sur le nouvel outil `fxlink` intégré au fxsdk. Encore au stade expérimental, cet outil permet aux calculatrices avec connexion USB (Graph 35+E II, 90+E), de transférer plus rapidement des programmes et/ou d'effectuer des interactions avec l'add-in directement ! Le programme en lui-même permet d'automatiser le montage, transfert puis extraction de la calculatrice. Comme le montre cet exemple dans son message : $ fxlink -sw gintctl.g3a Mounted /dev/sdb1 to /run/media/el/disk. Running cp 'gintctl.g3a' '/run/media/el/disk' Unmounted /dev/sdb1. Ejected /dev/sdb1. Le programme attend une calculatrice pour transférer l'add in. Une fois connectée, il la monte, transfert le programme et extrait la calculatrice automatiquement Cet outil promet de simplifier grandement la vie d'un développeur d'add-in ! En parlant d’interaction avec la calculatrice, Lephenixnoir nous fait rêver avec un module de screenshot directement intégré dans gint. Et un screenshot, il arrive déjà à en faire ! Preuve à l'appui avec cette magnifique capture d'écran du prototype en cours :) https://www.planet-casio.com/storage/forums/2021-04-09.19-29-05c-181877.png Mais ce n'est pas tout ! Ultimement, il souhaite ajouter une fonctionnalité de capture vidéo. Cependant, je cite : Notez que pour les vidéos ce sera peut-être différent, je ne sais pas encore comme je vais aborder le format. Ce n'est pas pour maintenant, mais ça avance ! Et c'est une fonctionnalité très attendue et surtout très importante pour présenter son programme. Bravo :) Si vous voulez en apprendre plus, le message complet et très certainement plus clair que mon petit résumé est directement accessible ici. C'est sur cette annonce très intéressante que nous nous quittons pour aujourd'hui. En attendant des nouvelles de divers projets comme Heartache, mon jeu isométrique sans nom ou encore nous l'espérons tous... Planète Casio Brawl ! Passez une bonne fin de journée, et bien sûr : À bientôt sur Planète Casio :) Aucun programme n'a été posté depuis la dernière RdP. Va falloir poster un jour ! Lire la RdP précédente : La Revue des Projets – 203 Besoin d'aide ? Une idée ? Un projet ? Un article ! Sun, 11 Apr 2021 18:31:27 +0200 Lancement du vote du jeu du mois de Mars 2021 https://www.planet-casio.com/Fr/forums/topic16707--.html Bonjour ! Il est 8h, c'est l'heure de se réveiller ! Élection très matinale aujourd'hui ! on va pas se mentir, je rédige ça à 2h du matin là... On se retrouve pour voter pour votre coup de cœur du dernier mois ! Par faute de rivalité, il n'y a pas eu de vote en Février, le jeu de ce mois a donc été ajouté ici. Assez peu de contenu en ce moment. Aujourd'hui, seulement 3 jeux sont en compétition, je crois que nous connaissons déjà les programmes du top 3 ! Mais avant toute chose, place aux règles :) (regardez moi cet encadré magnifique) 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é joué à 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 : - Stacker de KBD2. Notre seul jeu du mois de février ! Vous connaissez certainement ce jeu sous forme d'un mini jeu d'arcade (avec beaucoup trop d'argent en moins) ! Votre objectif, arriver en haut de la tour, mais cette fois ci, vous ne pouvez pas perdre de l'argent :) - Chance de Hashby est une compilation de jeu se basant sur la chance pour CP400 ! S'agissant des premiers programmes d'Hasby, soyez indulgent il a depuis réalisé des programmes bien plus complexe ! Aujourd'hui est-il votre jour ? Venez tester avec ces différents minis-jeux :) - Painfull Success CG de Kikoodx représente le premier jeu utilisant KBLE ! Un plateformer se basant sur des mécaniques macabres... En effet, vous ne pouvez pas mourir ! Mais vous pouvez cependant utiliser la mort pour vous faire avancer dans le niveau :) Eh bien ! 3 jeux sur 3 plateformes différentes, c'est une première ! Vous avez une semaine pour voter pour votre jeu préféré. Il gagnera ainsi le seul et l'unique **trophée JDM** https://www.planet-casio.com/storage/staff/Trophee_JDM.png Et comme au casino, rien ne va plus ! (je précise que ce vote n'est PAS sous la compagnie d'un huissier de justice) À bientôt sur Planète Casio ;) Mon, 05 Apr 2021 08:00:00 +0200 La Revue des Projets – 203 https://www.planet-casio.com/Fr/forums/topic16705--.html Bonjour ! Comme chaque semaine (quand nous avons du contenu), on se retrouve pour notre édition de la revue des projets ! Rien ne sert de faire une introduction trop longue, ce soir, je ne peux que vous promettre du lourd ! 3 semaines après son changement de fonctionnement, nous remarquons une certaine régularité dans les dernières revues. Son succès est indéniable, et ça fait plaisir de revoir du contenu ! :D Commençons tout d'abord par notre administrateur préféré nous parlant de gint qu'on ne présente plus ! aka l'enfer des rédacteurs Comme toute bonne RdP nécessite une partie technique. Dans son dernier message, Lephenixnoir nous informe de sa collaboration avec Yatis (joyeux anniversaire :)) sur un driver USB permettant de communiquer entre la calculatrice et un ordinateur. Son message, très technique nous montre la volonté de Lephenixnoir de manipuler les protocoles et ainsi pouvoir transférer texte, captures d'écran ou même reproduire le projecteur ! (Un nouveau P7 pour 90+E ?) Je n'ai personnellement pas les capacités de résumer son message, alors le voici en entier : Un driver USB à venir, avec du protocole personnalisé et standard Avec Yatis on a attaqué sérieusement un driver USB il y a deux semaines. La première semaine on a regardé comment faire fonctionner le module USB de la calculatrice (notamment comment l'allumer et l'utiliser correctement) ; j'ai résumé des notes de ces tentatives sur la bible. Le driver n'est pas encore 100% stable (en gros celui de gint freeze si vous faites un gint_switch() trop rapide), mais pas mal de progrès ont été faits et j'ai fini par tomber sur une version qui ne fait pas planter LINK et qui marche sous tous les niveaux d'overclock sur mes Graph 75+E, 35+E II, et 90+E. Pour la SH3, euh... meh. Avec ça la calculatrice peut communiquer avec l'ordinateur (on a testé sous Linux), et si on capture les échanges avec Wireshark on voit passer des paquets (comme ci-dessous où Linux demande à la calculatrice son identité). https://www.planet-casio.com/storage/forums/w7pym8cd-181741.png Cette semaine on a commencé à regarder le protocole à proprement parler, ce qui consiste plus à lire les documents du standard USB et à répondre aux échanges selon le protocole standardisé. On a pas mal de latitude là-dessus, et en particulier on a deux approches : • La plus simple (mais la moins jolie) consiste à juste envoyer des données de la façon qui nous plaît, et de coder nous-même un programme qui les récupère sur l'ordinateur. Comme ça on peut juste envoyer les données en brut, notre programme se débrouille pour les décoder (est-ce du texte ? une image ? etc). C'est un peu ce que fait p7 par exemple (sauf que c'est pas Cakeisalie5 qui a choisi le protocole, c'est CASIO). • La plus élégante (mais plus compliquée) consiste à suivre un protocole standardisé, par exemple le Stockage de Masse USB ou les périphériques vidéo USB. L'avantage c'est que si on fait ça dès qu'on branche la calculatrice en USB Linux se débrouille et vous la voyez apparaître dans votre explorateur de fichiers (pour le Stockage de Masse) ou dans votre lecteur vidéo (pour le périphérique vidéo). Idéalement j'aimerais utiliser le plus possible les protocoles standardisés, mais ce n'est pas évident. Pour l'instant je vois trois types de choses à transférer : :here: Du texte :here: Des captures d'écran :here: Des captures vidéo en temps réel (comme le projecteur) Pour le texte, Yatis a commencé à regarder le protocole standard approprié. Pour les captures d'écran, il n'y a rien de vraiment satisfaisant, la seule chose qui existe c'est PTP, qui est utilisé par les appareils photos, mais en correspond pas à nos besoins. Pour la vidéo, tout est parfaitement prévu mais aussi parfaitement compliqué, donc je n'ai pas osé m'y attaquer encore. Pour l'instant, j'ai juste réalisé des échanges bourrins qui ne respectent aucun protocole, en utilisant un programme personnalisé sur l'ordinateur pour accéder aux données. J'ai notamment pu transmettre un petit message de la calculatrice à l'ordinateur ; c'est loin d'être très propre et encore moins optimisé, mais ça montre que c'est possible ! https://www.planet-casio.com/storage/forums/P1100317b-181742.jpg Vous pouvez voir le message "Hello, USB" affiché sur la calculatrice avant l'envoi et ensuite récupéré par le programme sur l'ordinateur. Des belles images avec des chiffres :lol: On remarque bien la détermination dans ce message, hâte de voir ce que Lephenixnoir va réussir à nous faire. Ses outils sont tous d'une utilité incroyable, et avoir un projecteur pour 90+E risque de changer la vie de beaucoup de rédacteurs :lol: Pendant que j'y suis, autant vous teaser sur quelque chose d'autre. Un outil pour faciliter les transferts USB dans le fxSDK Comme vous pouvez le voir sur la photo ci-dessus, le petit programme que j'ai utilisé pour récupérer les données s'appelle fxlink. Comme je me suis attaqué à la gestion de l'USB côté PC, j'ai pris un détour en fin de semaine pour ajouter ce nouvel outil au fxSDK. Ce n'est pas un outil révolutionnaire, mais je pense qu'il sera assez pratique. J'en parlerai en détail la semaine prochaine. ;) Décidemment, entre la semaine dernière et aujourd'hui, Lephenixnoir adore nous faire des teasing ! Restez au courant en suivant les prochaines revues :) A présent, petite énigme : Grand habitué des revues et des projets en tout genre, il brille par sa présence et sa promotion récente. ... Je parle évidemment de KikooDX ! Aujourd'hui, nous n'allons pas parler de KBLE, ni de SLE, ni de tout programme finissant par LE. KikooDX nous annonce un projet secret qu'il mène depuis une semaine. Mon projet secret™ a débuté, et il le restera jusqu'à sa sortie. Voici un joli screen avec les stats du dépôt. Pour vos beaux yeux. https://www.planet-casio.com/storage/forums/tty-Sun%20Apr%20%204%2017:34:36%20CEST%202021-16705.png Le programme à l'écran est onefetch pour les curieux. Bon courage avec ce nouveau confinement. See you next time. Aucune information si ce n'est les magnifiques statistiques du dépot git. Mais que nous réserve KikooDX ? :mmm: Au vue des statistiques, il ne peut s'agir que d'un add-in Gint. KikooDX semble déterminé à garder ce projet secret, peut être allons nous en savoir davantage d'ici les prochaines semaines ? Intriguant tout ça... En attendant, c'est sur cet article que no..... .....bzhzrhrgg** cun programm semaine *bzhzhhh* C'est étonnant, il semblerait que nous avons un article interférant avec la fréquence de la revue... Encore un retardataire je suppose ? Bon, il ne doit rien annoncer de bien important, regardons rapidement : *bzz bzz* Bon... *bzz* ...à tous... *bzz* ...entendez ? *bzz* ...ttendez... *bzz* ...fréquence... *bzz* *bzz bzz* C'est mieux comme ça ? Bonjour à tous et à toutes ! Pour des raisons de sécurité, je préfère conserver mon anonymat. Cette conversation est chiffrée pour ne pas être interceptée par Nintendo. Mais bon, depuis le temps que des adaptations de leurs jeux se font sur le site, ils ne doivent pas être au courant, n'est-ce pas ? Vous vous demandez sûrement ce que je manigance pour prendre autant de précautions. Figurez-vous que je travaille sur un méga-ultra-hyper-projet-super-secret, issu de la Boîte à idées. Ce sera un add-in codé avec le noyau gint de Lephenixnoir, pour Graph 90+E. Accrochez-vous bien, car c'est du jamais vu 8-) Vous connaissez Super Smash Bros Open ? C'est une adaptation du célèbre jeu de combat de Nintendo pour TI82+/TI83+/TI-84. On a pas ça du côté Casio ? D: Eh bien laissez-moi vous présenter Planète Casio Brawl, un jeu exclusif à Planète Casio ! massena_brawl1x2.png À travers un casting étendu et un vaste choix d'arènes, vous pourrez affronter les personnages issus de jeux plus ou moins emblématiques du site. Gravity Duck, Oiram, Snake, Block Dude, le-mec-de-jetpack-joyride, Link, Sakimi Hakyu (Sword Burst Zero), sac-à-patates-man et bien d'autres encore ! Combattez dans les niveaux renversants d'AST3, la forêt magique de Gravity Duck ou bien dans les labos déjantés de Clonelab. Bien évidemment il vous sera possible aussi de changer les coloris de vos personnages, et pour certains de modifier carrément leur apparence ! Vous n'y croyez pas ? Jetez un coup d'oeil à ces screens : massena_brawl2x2.png massena_brawl3x2.png Reconnaissez-vous certains personnages/jeux ? Bannière du jeu : (de haut en bas et de gauche à droite, chaotiquement) Flappy Bird des jeux éponymes Barry Steakfries de Jetpack Joyride Snake (:lol:) Block Dude des jeux éponymes Mipjabok du jeu éponyme Le canard de Gravity Duck Super Oiram de Oiram CE Le joueur dans Calcraft Un poudingue d'Aventura, le Royaume Poudingue Kaido de Sword Burst Zero Admin Sakimi Hakyu, du même jeu Le jeune scientifique d'AST3 (C) Link des adaptations de Zelda Le joueur dans Terrario Sac à patates man de JTMM2 Le truc moche qui sert de joueur dans JTMM Orton de Orton and the Princess Le bonhomme mignon d'Ipod Fallblocs Duo Lyly et Alexandre d'Heartache Pikachu des jeux Pokemon Premier screen : Arène : Forêt (Gravity Duck) P1 : Poudingue (variante soldat) P2 : Gravity Duck (variante rose) P3 : Link (variante rouge) P4 : Ipod Fallblocs' guy (variante par défaut) Deuxième screen : Arène : Sanctuaire de récupération (Sword Burst Zero) P1 : AST3's scientist (variante par défaut) P2 : Barry Steakfries (variante rouge) Le jeu est jouable via connexion par câble 3-pin. Je peux aussi réfléchir à la possibilité de partager le clavier mais ça sera un peu le bazar. L'IA est pour l'instant assez débile et se contente de foncer sur le joueur pour l'attaquer ou rester sur place, mais j'ai la flemme de la travailler :lol: Je ne peux pas prévoir de date de sortie à l'heure actuelle, je préfère lâcher une version stable avant tout. Actuellement le jeu plante de manière aléatoire et la majorité des attaques ne sont pas implémentées. Passez une bonne journée, et à la prochaine ! *bzz bzz* Je... Ce... Hein ?... Attendez 2 minutes je suis sous le choc là Cette annonce laisse sans voix... Sortie de nulle part... D'une beauté sans pareille tout le monde veut s'en emparer. Juste magnifique ! Cette annonce incroyable nous laisse plusieurs questions : :here: le jeu en l'état actuel est-il fluide ? :here: Les photos sont-elles issues du jeu ? :here: Quel est l'état du développement ? En espérant que cet illustre inconnu réponde en commentaire. Nous attendons des précisions sur un projet qui annonce d'être miraculeux ! Je suis réellement choqué ! Comme quoi, les intérférences ça a du bon :lol: Ne t'inquiète pas illustre inconnu, ton message est passé en dehors des griffes de Nintendo ! C'est sur cette annonce surprise que nous allons nous quitter. Déjà la fin de cette 203ème édition, en espérant que ça dure ! Hâte de voir des progrès sur ces projets tous plus intéressants les uns que les autres. Bon courage ! :) Aucun programme n'a été posté depuis la dernière RdP Lire la RdP précédente : La Revue des Projets – 202 Besoin d'aide ? Une idée ? Un projet ? Un article ! Sun, 04 Apr 2021 18:03:00 +0200 Press Shift #5 – Dumb Clicker (KikooDX) https://www.planet-casio.com/Fr/forums/topic16704--.html À tour de rôle, les rédacteurs de Planète Casio présentent un jeu innovant, drôle, beau ou bien conçu. Blockbuster ou trésor oublié, venez (re)découvrir des jeux d’une qualité remarquable ! Aujourd’hui, nous allons voir… Dumb Clicker de KikooDX Attendez... Quo– Bonjour à toutes et à tous ! Aujourd'hui nous nous retrouvons pour parler d'un jeu légendaire que vous connaissez tous. Il a fait changer le cours de l'histoire casioé-euh-enne (essayez de former un adjectif à partir de Casio et vous verrez à quel point c'est dur), il est le fruit de longues réflexions sur le game design, il représente une philosophie de création à part entière et a donné naissance à une gigantesque portée de fangames, d'adaptations, de remix et de ports, je veux bien évidemment parler de DUMB CLICKER. Je veux un tonnerre d'applaudissements ! :waza: dumbclicker.png Un style graphique reconnaissable entre tous ! 1 – Introduction et mise en contexte On ne présente plus ce jeu, que dis-je, ce monument du jeu vidéo. Publié le 1 Septembre 2018 dans l'ombre par un petit producteur de jeux indépendant jusqu'alors inconnu, le titre est un succès immédiat : Téléchargé à (l'heure actuelle) plus de 322 fois, Dumb Clicker se hisse rapidement à côté d'autres chef-d'oeuvres du gaming sur calculatrices tels que Jetpack Joyride ou bien encore Fruit Ninja. Les critiques sont unanimes et acclamment le jeu, comme vous pouvez en juger : Dumb Clicker, le jeu qu'il vous faut pour occuper vos enfants hyperactifs ! Je sais pas ce que ça vaut pour un test mais de toute façon je mets 10 parce que ça utilise gint right? J'aime les patates ! Le jeu est actuellement noté 6.9/10, un score exceptionnel jusqu'à maintenant jamais inégalé ! 2 – Un jeu ingénieux et original Bien, après cette courte introduction, parlons maintenant du jeu en lui-même ! Le but de Dumb Clicker est simple – du moins, en apparence. Grossièrement, car la profondeur du gameplay ne me laisse pas la possibilité de tout aborder en un seul article, Dumb Clicker s'apparente à un clicker. Le but est simple : cliquer pour incrémenter un compteur. Un clic vaut un point. Jusqu'où pourrez-vous aller ? Évidemment, le jeu ne se résume pas qu'à ça – ça serait bien trop ennuyeux. Là où le créateur du jeu montre toute son orginalité, c'est qu'il parvient à créer un gameplay puissant et équilibré à partir de rien. Une pression variable vous donnera une quantité différente de points (variant entre 1 et 1). Les plus puristes d'entre vous seront comblés : il n'y a aucune amélioration dans Dumb Clicker. "Aucune ?" Aucune. VOUS M'ENTENDEZ ? AUCUNE. IL. N'Y. A. PAS. D'UPGRADE. À. LA. C– Pardon. Le jeu s'addresse donc aux experts des clickers : néophytes s'abstenir. De plus, Dumb Clicker n'intègre pas de tutoriel; c'est au joueur de découvrir par lui-même toutes les interactions possibles du jeu et d'élaborer une stratégie pour optimiser ses gains. dumbclicker2.png Une interface révolutionnaire, simple et épurée Les graphismes sont épurés : pourquoi s'encombrer d'une interface lente et lourde qui ne rendra au final pas le jeu plus dynamique ? KikooDX fait donc ici le choix de la simplicité – et c'est un succès. 3 – Le Dumb Clicker Universe (DCU) Attention aux acronyphobes, ça va faire mal Dumb Clicker est un jeu historique, nous l'avons dit. Mais connaissez-vous l'ampleur de son influence à travers les jeux l'ayant succédé ? Reprenons ensemble chronologiquement les fanarts, ports et autres remake l'ayant succédé ! Le 23 Janvier 2020 sort Dumb Clicker DX (aussi connu sous le doux nom de DCDX), autoproclamé Jeu de l'Année par son humble créateur... KikooDX. Encore lui ? Eh oui, il s'agit d'un remake pour Graph 90+E. Au programme ? Une refonte totale des textures, l'ajout d'un dark thème (imposé), des easters eggs, un gameplay plus fluide mais surtout... La tant attendu renfonte en HD 4K 60FPS ! J'ai entendu des rumeurs qui courent sur son éventuelle nomination aux futurs Casio Awards.... Le 15 Mai 2020 sort Dumb Clicker DX Mono (aka DCDXM), un port du remake de Dumb Clicker réalisé par Hackell, cette fois-ci pour calculatrices monochromes. Codé dans le plus grand secret, ce port nous a valu un légendaire "Hein‽ Quoi ‽" du créateur original. Les graphismes du jeu ont été habilement retravaillés par Alice, et on retrouve bien l'esprit du jeu original. Les nuances de gris expriment beaucoup d'émotions à travers leur monotonie, bref : c'est une réussite. Enfin, le 28 Mai 2020, Tituya publie Dumb Clicker DX Pro (Edition Early Access) (abrégé sous le doux nom de DCDXPEEA), un fangame du-jeu-qu'on-ne-présente-plus, de retour sur calculatrices couleurs. Le jeu s'enrichit de graphismes (un peu lourds, je dois l'avouer – oh mon dieu, trop de graphismes et pas assez de gameplay ?) et innove dans le genre de clicker. En effet, ce jeu marque un tournant dans l'histoire du jeu incrémental : Il est désormais possible de décrémenter son score en appuyant sur Shift ! Tituya ajoute donc une deuxième fin au jeu, ce qui rallonge incroyablement sa durée de vie. C'est donc un fangame de qualité, rempli d'humour, et profitant, comme nous l'avions dit, de graphismes exceptionnels et d'un gameplay enrichi. stonks.png Ce jeu a fait trembler Wall Streets ! La légende raconte qu'un port a été effectué sur PICO-8 mais il est introuvable... Conclusion Dumb Clicker est donc un jeu légendaire, ayant marqué toute une génération de développeurs de jeux casio. On retrouve son influence dans des programmes tels que La confiserie de Massena de Pedrobzh ou bien Mystery Box de Kirafi. En effet, ces jeux reprennent le concept de base de DC : clicker pour augmenter son score. Le développeur du jeu semble néanmoins ne pas avoir encore porté plainte. La présence d'un Dumb Clicker Universe, d'un wiki dédié et de marchandise dérivée (pins, posters, éditions limitées physiques) confirmé néanmoins la popularité et la force de ce jeu, qui forcera probablement les portes des générations, étant déjà une référence. C'est donc déjà la fin de ce Press Shift. N'hésitez pas à télécharger tous ces jeux et à lâcher des 6.9/10 au jeu original, ou soutenir financièrement les développeurs ;) À la prochaine ! NB : Cet article est un troll réalisé à l'occasion du 1er Avril 2020. C'était assez marrant à rédiger, je m'inquiète juste sur mon absence de capacité à rédiger un Press Shift sérieux :E Lire le Press Shift précédent : Press Shift #4 – Aventura, le Royaume Poudingue (Drak) Thu, 01 Apr 2021 19:43:34 +0200 La Revue des Projets – 202 https://www.planet-casio.com/Fr/forums/topic16701--.html Bonjour à toutes et à tous ! Comme (presque) tous les dimanches, nous nous retrouvons pour votre tant aimée Revue des Projets (vous vous en doutiez bien, avec une intro aussi pourrie, ça ne peut être que ça.). Ce soir nous allons parler de… euh, beaucoup de monde ! Commençons sans plus attendre ! Le nouveau système basé sur le `@RDP` se révèle plutôt efficace, car nous avons reçu pas moins de 8 messages. (dont 2 fausses alertes ahah). C’est parti ! Nous commençons tout d'abord avec Tituya qui nous partage une mise à jour de son jeu, A Switch To The Top. En effet, Toutouille nous annonce qu'il a retravaillé le code de son jeu, et en a profité pour rajouter un niveau ultra-hardcore™ : Je vous rassure de suite, je n'annonce pas un nouveau pack de niveau. Mais à l'occasion de quelques modifications au niveau du code (Suite à KikooDX), j'en ai profité pour rajouter un niveau 16. ast3_16.jpg Il est encore temps de fuir ! Magnifique ! Je l'ai testé, et pour être honnête il n'est pas si dur que ça... Par contre, si vous voulez obtenir un score optimal et décrocher une médaille de diamant, il vous sera nécessaire d'utiliser des skips qui se jouent au pixel près. Bonne chance ! ^^ Tituya nous fait aussi savoir que son code continue à être nettoyé et le sera tant qu'il a encore la motivation – n'hésitez pas à aller voir ses sources, c'est sur la forge gitea. Passons ensuite à KikooDX, qui nous fait part (en trois pings, un record) de ses avancées sur ses divers projets éparpillés un peu partout sur le site :) Vous connaissez SLE ? C'est un éditeur pour la plè– ceux qui souhaitent utiliser le format de KBLE sans se casser la tête avec une vingtaine de touches et raccourcis. Sympa, non ? En une semaine, KikooDX a sorti la première release de SLE. Au programme ? Un ajout relativement important, j'ai ajouté la création de niveau. Ce n'est pas encore automatique, il faut passer le flag `-create` (ou `-c`) et un niveau aux dimensions `-level-width` et `-level-height` (nouveaux flags) est créé. J'ai aussi mis à jour le README et ajouté des exemples de commandes pour des aliases PICO-8, fx-CG50 et fx-9860G. Cet ajout et le fait qu'il n'y ait plus de bugs à ma connaissance font que l'éditeur est maintenant utilisable :D Bien évidemment il avait des bugs :E SLE est actuellement en v0.2.1, après de nombreux commits et heures passées à débugguer. Je laisse à nouveau KikooDX vous présenter les nouveautés, j'ai déjà atteint mon quota hebdomadaire de caractères dans mes articles : Bonjour ! J'ai corrigé un bug (0.1.1), implémenté une suggestion de Masséna et ajouté une option pour pouvoir changer l'index de la première tuile du tileset pour obtenir le comportement qu'attendait Lephé (0.2.0). Voici les nouveaux flags introduits avec la 0.2.0 : :here: editor background color (`-editor-bg-color`) :here: picker background color (`-picker-bg-color`) :here: top left tile of tileset index (`-tile-first`) La dernière version au moment où je poste ce message est la 0.2.1. Des avancées sympathiques tout ça ! L'éditeur est opérationnel, et pour l'avoir testé il est plutôt sympa. N'hésitez pas à l'essayer et à faire des suggestions et rapporter des erreurs. massena_sle.png Un exemple de... d'un truc créé avec SLE (cliquez sur l'image pour l'agrandir) Avec toutes ces avancées, KikooDX se permet enfin de nous teaser un projet humblement appellé "Game Of The Century" (GOTC), un jeu qui permettra de charger et sauvegarder des .kble. Un jeu avec éditeur de niveau intégré donc ? Mystère... En tout cas, nous pouvons déjà prévoir de quel type de jeu il s'agira, ce sera un visual novel bien évidemment :E En parlant de visual novel... Je me permets un petit aparté pour parler de mon projet de visual novel (qui n'en est pas vraiment un d'ailleurs puisqu'on peut se déplacer, mais on n'est pas là pour chipoter), je veux bien évidemment parler d'Heartache. https://www.planet-casio.com/storage/forums/IMG_20210328_133910-min-181715.jpg Moins de paperasse, plus de jeu ! J'ai, pas plus tard qu'hier, fini la majorité des graphismes du jeu. J'ai terminé aussi la conception du monde (le script, quant à lui, est fini depuis belle lurette). Je vais maintenant pouvoir entamer la phase de conception et me plonger dans les méandres de la programmation sur en C.Basic :E (bon ok je vais passer la majeure partie de mon temps à créer les niveaux via mon éditeur in-calc). Comme l'a très bien fait remarqué Tituya, je suis encore ouvert à des dessins et des poèmes. Vous trouverez plus d'information à ce sujet ici. Vous trouvez que je force ? Ça tombe bien, moi aussi :E À parti des prochaines RdPs je ne demanderai plus de participation. Passons enfin finalement au plus dur, à mon cauchemar de rédacteur, je veux bien sûr parler du blabla intellectuel de Lephenixnoir incompréhensible pour mon pauvre petit cerveau d'artiste. Notre admin préféré continue toujours d'avancer sur son humble projet gint, qu'on ne présente plus. Que nous dit-il ? Une extension de `malloc()`, qui donne plus de stats et (un peu) plus de mémoire Vous connaissez sans doute la fonction `malloc()` de la bibliothèque C, qui permet d'obtenir à l'exécution de la mémoire pour stocker des données (généralement des tableaux). `malloc()` puise de la mémoire dans une zone qui lui est réservée et qu'on appelle le « tas ». Jusqu'ici dans gint, si vous appeliez `malloc()` vous étiez simplement renvoyé·e vers le tas de l'OS (48 kB sur mono pré-Python, 90 kB sur Graph 35+E II, 128 kB sur Graph 90). ;) Le tas de l'OS avait une mauvaise réputation par le passé (du genre si on l'utilise trop longtemps il ne marche plus bien à cause de fragmentation ¹ ² ), mais après l'avoir testé je ne lui ai pas trouvé ces défauts. Je pense qu'il a changé, notamment parce que Python l'utilise intensément et a donc besoin qu'il soit très fiable, ce qui est une bonne nouvelle pour tout le monde ! En plus de ça, j'ai implémenté un autre algorithme de tas (et donc un `malloc()` et un `free()`) spécifique à gint, avec plein de statistiques, et j'ai fait en sorte qu'on puisse créer des tas partout où l'on veut. J'ai déjà ajouté un tas supplémentaire, qui couvre toute la mémoire normalement disponible pour les variables globales mais pas utilisée par le programme. Ça représente en général 6 kB sur Graph mono SH3, 12 kB sur Graph mono SH4, et jusqu'à 500 kB sur Graph 90+E (moins si vous créez des gros tableaux). J'ai testé l'algorithme avec plein de méthodes différentes, et une fois tous les bugs éliminés (il n'y en avait pas à part dans `realloc()` en fait) j'ai poussé ces changements sur la branche `dev` du dépôt. Ce sera pour la prochaine publication. ^^ Désolé si je balance ça de manière un peu brute mais c'est pas fastoche Sympathique ? Je suppose que cela permettra des jeux encore plus lourds, donc encore plus géniaux. Merci Lephe' ! Vous pouvez consulter les modifications sur la branche dev de gint. Enfin, petit teaser pour la semaine prochaine... Un prototype de driver USB ?! Ça c'est une collaboration avec Yatis. Petit teaser pour la RDP de la semaine prochaine je suppose. :p Un nouveau p7 ? Avec un équivalent à screen receiver pour Linux/Graph 90+E fonctionnel ? Vous le saurez dans la prochaine Revue des Projets... :whistle: La RdP de la semaine prochaine va être incroyable. Rendez-vous dans 7 jours pour un article qui va vous étonner, vous impressioner, vous ébrawler. Rendez-vous Jeudi soir pour un article exceptionnel ! En attendant, bonne soirée à toutes et à tous, et n'oubliez pas d'abuser des `@RDP` ! Aucun programme n'a été posté depuis la dernière RdP Lire la RdP précédente : La Revue des Projets – 201 Besoin d'aide ? Une idée ? Un projet ? Un article ! PS : Aussi, n'hésitez pas à me signaler les erreurs que j'ai pu faire en rapportant vos avancées – j'en ai probablement fait, excusez-moi par avance. Le nouveau format est plus dynamique et amusant à écrire (en tout cas c'est mon ressenti), mais aussi plus dur. Je sens que ça s'est ressenti lorsque j'ai dû présenter les avancées sur gint... Sun, 28 Mar 2021 18:15:52 +0200 La Revue des Projets – 201 https://www.planet-casio.com/Fr/forums/topic16696--.html Bonjour à vous, casionautes ! Il ne s'est pas passé grand-chose cette semaine, on se retrouve donc pour un seul et unique article de KikooDX ! Bon j'écris cet article pour la deuxième fois, j'avais fait un super exposé sur KBLE et tout, et j'ai crash au moment où j'ai collé le bas de la RdP. Donc j'en ai un peu marre et l'article sera pas aussi long que celui d'origine, désolé :E KikooDX a créé KBLE (KeyBoard driven Level Editor) dans l'optique d'avoir un outil d'édition efficace, ne gardant que l'essentiel et séparant les graphismes/environnements/ambiances du level design. À l'heure actuelle, KBLE est utilisable (comme en démontre Painfull Success CG, jeu développé avec) et permet d'éditer assez rapidement des niveaux, comme vous pouvez le voir dans cette vidéo (obsolète) : https://kiko.ovh/videos/kble_day_9.mp4 Les builds récents sont encore plus rapides ! Récemment, KikooDX s'est lancé dans le portage de KBLE (développé en Zig) en C. Voici donc... KBLE-C ! J'adore le nom ;) Bonjour ! Aujourd'hui je voulais commencer un projet d'add-in mais OpenBSD + GNU = :( Pour patienter, j'ai démarré « KBLE 2 », que j'appellerai KBLE C. Je vais le développer plus lentement que KBLE Zig, je veux qu'il soit plus simple, portable et puisse utiliser plusieurs méthodes de rendu (au moins ncurses et raylib). Soyons fous, pour peut-être avoir un jour une version oncalc. KBLE C n'est pas encore utilisable. Le format de fichier est le même que pour KBLE Zig, je continuerai d'utiliser KBLE Zig pendant le développement de KBLE C. :here: Pourquoi ? J'aime programmer en C, et j'ai besoin d'entrainement. :here: T'en es où sagouin ? Sagouin ? Ouille :'( J'ai commencé aujourd'hui, j'ai eu le temps de programmer la lecture et l'écriture des niveaux ─ qui sont déjà mieux programmés que dans la version Zig, j'en suis plutôt content. Vous pouvez trouver KBLE C sur SourceHut. ⇒ https://git.sr.ht/~kikoodx/kble-c Pour le moment vous pouvez le construire comme tout projet CMake : $ git clone https://git.sr.ht/~kikoodx/kble-c && cd kble-c $ mkdir build && cd build $ cmake .. $ make $ ./kblec ../sample.kble reduced.kble Vous ne verrez rien, mais `../sample.kble` est ouvert et sauvegardé sous `reduced.kble`. En fait pour le moment, ne clonez pas le dépôt sauf si vous voulez lire le peu de code que j'ai écrit (~200 lignes). Magnifique ! Qui sait, nous auront peut-être bientôt la possibilité d'éditer nos propres niveaux via KBLE directement depuis notre calculatrice... À suivre ! En attendant, pour suivre les avancées du projet, ça se passe ici ! C'est déjà la fin de cette courte et écourtée Revue des Projets ! N'hésitez pas à utiliser, à spammer, à abuser des `@RDP` dans vos messages pour les signaler à l'équipe de rédaction ! Le système est déjà fonctionnel grâce à Lephenixnoir, merci à lui ! Bonne soirée à toutes et à tous ! Aucun programme n'a été posté depuis la dernière RdP Lire la RdP giga épique précédente : La Revue des Projets – 200 Besoin d'aide ? Une idée ? Un projet ? Un article ! Sun, 21 Mar 2021 18:50:22 +0100 La Revue des Projets – 200 https://www.planet-casio.com/Fr/forums/topic16692--.html Bonjour et bienvenue dans cette édition très spéciale de notre revue culte des projets en cours sur Planète Casio ! Aujourd'hui, nous célébrons la 200ème édition, et pour cela retraçons un peu son histoire avant d'entamer les articles La quête de la revue sacrée : Tout commence dans l'ombre, un beau jour d'été... La température est douce, un agréable 20°C en cette fin de Juin 2014. Nous sommes le 29, 15h09 : un topic mystérieux demande l'avis concernant une nouvelle animation sur le forum. Ce topic, aussi intriguant soit-il fut créé par un membre bien connu et toujours actif aujourd'hui : Dark Storm. Dans son élan, des décisions sont prises afin de créer une revue hebdomadaire. Pour le moment sans aucun nom sauf celui du topic initial : Revue des projets... Le débat s'enflamme, le forum de l'époque s'agite afin de déterminer le fonctionnement idéal de ce nouveau incontournable : La revue des projets était née. Un formulaire de contact, une mise en place détaillée... c'est le début d'une longue série. La première revue suivie de la deuxième puis la centième et ainsi de suite... Les rouages de cette machine ne semblaient plus pouvoir s'arrêter. Des centaines et des centaines de projets, d'annonces diverses, de découverte, de partage ou encore d'abandon. Cette revue fait partie de l'histoire du forum. Elle a marqué la motivation de nombreux programmeurs, expérimentés ou non. Je suis l'un de ces programmeurs. La découverte des projets tous plus intéressant que les autres m'ont poussé à m'inscrire et à contribuer. Et me voilà aujourd'hui, le 14 mars 2021 après 7 ans d'existence à faire la 200ème édition de ce rendez-vous emblématique. :) Bon, trève de bavardage et place aux annonces. Mais tout d'abord, une petite modification s'impose... Comme présenté dans l'introduction, cela fait 7 ans que la revue existe, et elle a bien besoin d'une petite rénovation ! Nous préparons en cachette depuis déjà plusieurs semaines le moyen de lui donner du neuf je vous présente : la nouvelle RDP ! Fondamentalement, rien de bien différent. Le style de la revue reste le même, c'est la méthode de publication qui change. :here: Vous pouvez à présent envoyer l'avancement de votre projet directement sur la page concernée en rajoutant un `@RDP` au début du message. Le but du nouveau format est de rendre aux topics de projets le rôle qu'ils avaient, et donc de recevoir des updates plus fréquentes, en évitant d'avoir des avancements dans l'ombre d'un topic. ^^ cf : Compte-rendu de la réunion de Planète Casio de Septembre :here: Le retour des présentations des programmes de la semaine. Vous avez peut-être dû voir, mais ces derniers temps, nous générons automatiquement les programmes de la semaine, et sans rajouter de contenu. À présent, nous allons présenter le jeu afin de donner envie au lecteur ! :here: Le rédacteur s'occupe du reste ! Présentation globale du projet, mise en place d'un certain style dans la revue, citations.... La revue redeviendra alors un résumé des projets de la semaine, et non un moyen de montrer un avancement privé. Du coup, si vous êtes actif, vous risquez de voir des projets que vous avez déjà lus. Commençons donc... Notre Revue des Projets de la semaine ! Nous commençons par KBLE de KikooDX : Le développement de cet éditeur de niveau continu, KikooDX semble déterminé à imposer son éditeur à d'autres projets en cours... Je vous laisse avec son dernier message : Hello peeps, j'ai pris un peu de temps pour créer des issues sur KBLE (#6→9) et en résoudre une (#6)La fonctionnalité implémentée est une mémoire de paramètre. C'est diantrement pratique et est indiqué dans le README. Lorsque l'utilisateur effectue une action, le paramètre passé est 1 par défaut. C'est ce qui fait que r place la tuile 1 (grise) par exemple. Cette fonctionnalité rend le « paramètre par défaut » dynamique ! Entrer 2p met cette valeur à 2, et appuyer sur r placera désormais la tuile 2 (rouge) La valeur peut être réinitialisée en pressant p sans paramètre. La commande P (capitalisé !) agit comme la pipette dans beaucoup d'éditeurs graphiques : la valeur de la case où se trouve actuellement le curseur devient le paramètre par défaut. J'espère que j'ai bien expliqué la fonctionnalité, encore une fois, c'est un peu abstrait et un concept nouveau conçu pour l'éditeur. Je recommande de l'essayer par vous-même pour comprendre. Pseudo HS : je travaille sur un projet (desktop :( ) qui utilise KBLE, je vais m'occuper de ce dernier en parallèle pour bien suivre mes besoins. J'espère que l'éditeur deviendra assez efficace et utile pour que d'autres personnes que moi-même considèrent l'utiliser dans leurs projets un jour :) On espère que tu arriveras à fixer toutes les issues de KBLE. En attendant, KikooDX a sorti son premier jeu édité avec, une adaptation bien réalisée d'une de ses participations pour une jam :) Vous pouvez aller voir ça ici : Painfull Success CG https://www.planet-casio.com/storage/program-images/4134-Painfull_Success_CG.png Un autre projet a vu le jour il y a peu, il s'agit simplement de mon jeu isométrique sans nom. Rien de bien spécial, je manque toujours d'idée, mais je m'amuse avec le rendu isométrique :) Voilà mes progrès de la semaine. Je me suis amusé à refaire une scène de Stonesense pour tester mon moteur https://www.planet-casio.com/storage/forums/DispCap4-181553.bmp Je vous rassure d'avance, je ne compte pas faire un minecraft, c'était juste un test pour voir comment ça pouvait rendre avec des vraies textures :) Sinon j'ai un peu stoppé le développement à cause du manque d'idée, j'ai tout de même rajouté une vue de haut, ça peut être sympa si je veux mixer les deux ! J'ai pas mis de textures dessus, mais en gros ça donne un truc du style : https://www.planet-casio.com/storage/forums/DispCap5-181384.bmp Bon, en tout cas ne vous attendez pas à un jeu dans les prochaines semaines, je n'ai toujours pas de gameplay ni de nom :lol: Intéressant non ? J'espère réussir à fournir quelque chose de pas trop mauvais. Dans l'espoir d'avoir une idée un jour Mais ce n'est pas tout. Il y a des projets qui avancent en sous-marin. Et je pense notamment à Heartache de Massena, un dating simulator en C.basic sur calculatrice. Je sais de sources sûres que le projet avance à son rythme, peut être une annonce à nous faire Masséna ? https://www.planet-casio.com/storage/staff/heartache1.pngDes progrès depuis la dernière fois ? Dans tout les cas, les propositions de contenu bonus sont toujours d'actualité ! N'hésitez pas à prendre de votre temps pour apparaître dans le jeu :) Mais je comprends, en effet cette semaine nous avons pu voir passer un nouveau projet de Masséna dans le #projet. Un certain Zkwul. Comme premier projet d'add-in, Masséna se lance dans un projet intéressant :) Des images ou des commentaires sur l'avancée du projet ? En tout cas, bon courage pour le développement de ton premier add-in, c'est très plaisant tu verras Bon, c'est sur ces belles paroles que nous terminons enfin notre 200ème revue des projets. Toujours un plaisir de rédiger les revues, celle-ci était particulièrement complexe à mettre en place. Le rendu peut paraître un peu brouillon, c'est la première revue entièrement improvisée sans aucun article, il faut s'y faire :sry: Je suppose que le fonctionnement n'est pas encore très clair, nous allons en parler plus en détail en commentaire. En attendant, souhaitez un joyeux anniversaire à la RDP, et surtout : A bientôt sur Planète Casio ;) Un seul programme a été posté depuis la dernière RdP : :here: Chance de Hashby est son premier programme sur CP400 ! Une compilation de 3 jeux reposant sur la chance... Que la chance soit avec vous :) Lire la RdP précédente : La Revue des Projets - 199 Besoin d'aide ? Une idée ? Un projet ? Un article ! Sun, 14 Mar 2021 18:27:22 +0100 La Revue des Projets - 199 https://www.planet-casio.com/Fr/forums/topic16684--.html Planet Casio se meurt. Depuis 5 semaines, aucune RdP. Pas de projets. La revue si régulière d'habitude n'a pas été nourrie depuis une éternité. Dans quelques temps, toutes ses éditions seront humiliées, et tomberont dans la fosse des SDP (Sujets de Déterrage Publics). Mais dans cette période d'incertitude une lumière s'intensifie au bout du tunnel. C'est irréel. Mais pourtant vrai. On peut apercevoir deux têtes : Massena et KikooDX. Les sauveurs. Les souvenirs sont flous. Mais l'on se souvient de trois projets extraordinaires. Pour ceux ne connaissant pas le principe, il s'agit d'une revue permettant de faire découvrir au monde entier (ou à Planet Casio entier) vos projets, et de vous faire découvrir les projets des autres. Bonjour et bienvenue dans cette (très attendue) 199ème édition de la RdP ! (et oui, déjà !) Je voudrais,en premier, remercier KikooDX et Massena, car sans eux cette édition attendue par approximativement 100% des Casionautes - comme vous l'avez compris dans cette subtile introduction - n'existerait pas. Commençons sans plus tarder par Painfull Sucess et KBLE de Kikoodx ! Salut les gens, ça fait un petit moment ─ cinq semaines ? ah oui quand même ─ qu'on a pas eu de RdP, alors mon récap va être un peu long. Déso pas déso :E Je vais vous parler de KBLE, le projet ayant bien avancé en un mois, et de Painfull Success CG, mon nouveau jeu d'arnaqueur. J'ai dormi que 6 heures hier. Let's go pour un article chelou. Painfull Success CG Je commence par le plus court, et le plus intéressant pour vous probablement. Le week end dernier, j'ai participé à la « Wowie Jam 3.0 » et mon humble participation ne peut pas être construit pour Windows ou même en statique sur Linux à cause de mes très mauvaises décisions technologiques. Cependant, c'est la première fois que KBLE a été mis en application ! En effet, j'ai créé tous les niveaux en l'utilisant ce qui m'a permis d'être assez productif pour finir le jeu dans le temps imparti malgrès mes erreurs. Ce jeu est pour ordi, vous ne pourrez probablement pas y jouer mais voici le lien : https://git.sr.ht/~kikoodx/painfull-success La partie qui vous concerne est que le jeu utilise KBLE, rien de plus. Mais, et c'est là que ça devient intéressant, après la jam j'ai décidé de faire un portage fidèle du jeu pour la 90+E ! La transition du langage n'a pas été évidente, et émuler le comportement exact de la version PC a pris plus de temps que prévu. Cependant j'ai réussi, et vous pouvez télécharger le jeu fini sur Planète Casio et voir les sources sur SourceHut :D Télécharger Painfull Success CG pour Casio 90+E. Sources de Painfull Success CG. Je précise rapidement que le code est sous license MIT et qu'il est en conséquence un exemple d'implémentation de KBLE pour les add-ins. C'était un peu brouillon, désolé pour ça mais je suis vraiment crevé x) J'espère que le jeu vous plaira ! KBLE Vu que j'ai fait vraiment beaucoup de choses, je vais les lister pour ne pas rendre le tout indigeste. :here: Support de la souris et de la tablette graphique. :here: Création des modes. Au moment où j'écris cet article 5 modes sont disponibles au clavier et 5 équivalents sont également implémentés pour la souris. :here: Sélection rectangulaire. :here: Configuration dans les sources, permet de changer les couleurs, la taille du niveau par défaut et plein d'autres options. :here: Chargement et sauvegarde des niveaux dans un format créé pour le projet :D :here: Arguments en ligne de commande pour ouvrir un certain fichier. :here: J'ai créé une configuration (« build manifest »), le projet est construit automatiquement à chaque push de ma part sur builds.sr.ht. Vous pouvez donc télécharger des binaires du projet directement, sans installer la toolchain Zig entière :) Raylib reste une dépendance notez bien ! :here: Répétition et paramètres : très important, cette mise à jour permet d'utiliser KBLE au clavier de manière efficace et surtout de placer différent types de tuiles. Ce changement a rendu le projet « utilisable en production ». :here: L'éditeur a un comportement stylax par défaut qui redimensionne la fenêtre à la taille du niveau chargé. Essayez, ça aura plus de sens. :here: Modes de désélection. Késako ? KBLE est centré autour la sélection, ces modes effacent la sélection. Tout bête, mais extrêmement pratique et puissant. Bon comme d'habitude, si vous tournez sous GNU/Linux je vous recommande de tester le projet par vous même, vous vous ferez une bien meilleure idée de cette manière qu'en lisant ce changelog très résumé. Les instructions d'installation se trouvent sur la page du projet : https://sr.ht/~kikoodx/kble J'ai aussi mis un paquet sur l'AUR qui fait le travail pour vous, si vous êtes sur une Arch based pas d'excuse. https://aur.archlinux.org/packages/kble-git/ Si vous avez pris le temps de tester le projet, merci beaucoup :D Si vous remarquez des bugs, problèmes d'ergonomie ou avez des suggestions vous pouvez ouvrir une issue sur todo.sr.ht, ça m'aide énormèment. https://todo.sr.ht/~kikoodx/kble Vous n'avez même pas besoin de vous créer un compte ! Il est possible de créer, répondre et s'abonner aux issues par mail. https://man.sr.ht/todo.sr.ht/#email-access Et bien, ça envoie du lourd ! En tout cas, bon courage pour le développement de tes deux projets, car on a hâte de les voir évoluer ! Massena aussi a un projet à nous présenter, je lui laisse la parole ! Hello, C'était les vacances et j'en ai profité pour avancer un peu sur mon jeu ^^ Tout d'abord, voici quelques indicateurs de l'avancée d'Heartache : Moteur Script Graphismes et création des environnements Intégration sur calculatrice Comme vous pouvez le voir, j'ai terminé le script. J'ai implémenté en un temps record (5 minutes :E) les tuiles du sol, non-solides. Sinon... J'ai aussi nettoyé un peu mon code. heartache2.png Au niveau du tileset, j'ai atteint aujourd'hui un stade problématique : il est tellement gros que C.Basic n'arrive pas à le charger... Il pèse 9 fois plus qu'il ne devrait, car il est déjà upscalé : l'upscale de C.Basic est totalement cassé, ce qui m'empêche de le faire au moment d'afficher les tiles :oops: Ah, et avant que j'oublie, je cherche toujours des volontaires pour faire du contenu bonus pour le jeu ! Ça peut être une jolie image ou un poème, libérez votre créativité :p Je pense avoir tout dit, bonne soirée à toutes et à tous ! – Masséna On compte sur vous pour le contenu bonus, et bon courage à Massena ! Cette 199ème RdP touche malheureusement à sa fin, c'était un honneur pour moi de la rédiger ! Bon courage à Massena et à Kikoodx, et en général à tous les Casionautes qui développent des projets, et bonne soirée ! Depuis la dernière RdP, 4 programmes ont été postés : :here: solveur compte est bon de Loha :here: Stacker de KBD2 :here: thermodynamique de Alexat42 :here: Painfull Success CG de Kikoodx Lire la RdP précédente : La Revue des Projets – 198 Besoin d'aide ? Une idée ? Un projet ? Un article ! Sun, 07 Mar 2021 18:00:00 +0100 Résultat du vote du Jeu du Mois de Janvier 2021 https://www.planet-casio.com/Fr/forums/topic16675--.html Bonjour à tous ! On se retrouve aujourd'hui pour ce premier résultat du Jeu du Mois de l'année ! Pour cette première édition historique, des jeux tout simplement majestueux ! J'ai l'honneur aujourd'hui de vous dévoiler LE grand gagnant de cette édition un peu spéciale... L'édition Game Jam 1ko du JDM ! La communauté est-elle en corrélation avec les votes des juges ? Nous allons vite le savoir... Sans plus attendre, place au dépouillement des votes... ~ ~ ~ Dès le premier vote, Lephenixnoir, grand gagnant de la Jam prend la tête du classement ! Suivi de près par son rival numéro 1, le grand numéro 2 : Fiery Fighter de Lephenixnoir il faut suivre, lephenixnoir est le principal concurrent de lephé... On continue de dépouiller et The Shadow prend la 3ème place ! Décidément, les décisions des juges et celles de la communauté sont IDENTIQUES ! C'EST INCROYABLE :O On avance un peu dans le temps afin de voir les résultats finaux... +3 par ci, +1 par là... Et... Oui ! C'est donc ça ! Le compte est bon, le dernier vote est tombé, nous célébrons donc.... lephenixnoir de Alexot https://www.planet-casio.com/storage/program-images/4127-Lephenixnoir.png Bravo à lui et ses 11 points ! Son jeu a manifestement su séduire la communauté ainsi que les juges. Il remporte donc la première place de la Jam et celle du JDM ! Un grand bravo à Alexot, double gagnant et heureux bénéficiaire du trophée exclusif du JDM1ko ! trophee1ko.png trophee1ko.png Un jeu excellent mérite un trophée digne de ce nom, tu as le droit de le rajouter dans la description du programme :) Face à lui, sans grandes surprises, nous retrouvons le même classement que celui de la Jam. - Fiery Fighter et ses 7 points - The Shadow et ses 4 points Bravo à tous, cette édition a été particulièrement qualitative :) On se retrouvera lephe, et cette fois ci, c'est pour te battre... C'est déjà la fin du ce résultat, on félicite tous le gagnant et... À bientôt sur Planète Casio ;) Tue, 23 Feb 2021 19:56:29 +0100