Planète Casio - Projets de programmation - 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 - Projets de programmation - Flux RSS http://www.planet-casio.com 55 50 Programmes Casio, Jeux, Cours pour Calculatrices Casio. Mon, 03 Aug 2020 09:01:11 GMT Mon, 03 Aug 2020 09:01:11 GMT contact@planet-casio.com (Planet Casio) contact@planet-casio.com (Planet Casio) 5 Barnsley fern (516 bytes) https://www.planet-casio.com/Fr/forums/topic16387--.html Hi, this is a proof of concept graphics effect abusing the fact that the program header is loaded alongside the Add-in. I don't know if this has been done yet, but I'm sure there are many more possibilities for interesting effects, especially when using 100% assembly. Sources are included for anyone who wants to have a try :) The effect itself is very simple: https://i.imgur.com/wPVLZSy.png Tested on an fx-9750GII, doesn't seem to work on the official emulator though, maybe one of you knows why? :oops: Wed, 29 Jul 2020 21:16:24 +0200 Terrario, a Terraria port for the calc https://www.planet-casio.com/Fr/forums/topic16373--.html Hi. I noticed a while ago there weren't any games like Terraria or Minecraft available for Casio calculators. For the past while I've been working on a port of Terraria for the fx9860GII/Graph 75+E using gint. I'm not sure when if ever I'll finish it, since it is a fairly big project, so I've decided to put it here for now. Here are a few screenshots of the progress so far: https://i.ibb.co/yFtPzgL/mainmenu.png https://i.ibb.co/87FbwTS/gameplay1.png https://i.ibb.co/rfyVZpp/gameplay2.png https://i.ibb.co/swX4FJJ/inventory.png Make sure you have at least 350kB of storage space before installing the addin, and try to keep at least 250kB free afterwards. Tampering with the files in the TERRARIO folder will corrupt the save, so don't do that. The game runs at 30FPS. Worlds are 1000x250 tiles big. Manipulation is also done via an arrow-controlled cursor, since we obviously can't plug a mouse in. Current control scheme World: 4, 6: Move 8: Jump 7: Mine tile 9: Place the tile selected in the hotbar F1-3: Select hotbar slot Arrows: Move cursor : Exit : Inventory : Capture both VRAMs, used to take a screenshot Inventory: Arrows: Move cursor F1: Take/place an entire stack F2: Take a single item : Delete item in slot : Exit Most recent update: Tile sprite variations and trees! The game now automatically optimizes your storage when you exit, so you're less likely to run into an error when saving. Up next: A crafting system. The attached file contains the latest build of the game, as well as instructions and a screenshot compiling script. The source code repository as well as early builds of the game can be found at this GitHub repo and its Gitea mirror. Obviously, expect many bugs in these early builds. I plan on updating this post fairly regularly to keep up to date with my progress. NOTE: I don't think this will run very well if at all on SH3 models. The way I store worlds is not compatible with GIII-series calculators, if you have one of these and are interested in the project leave a message and I can build a version that is compatible (the release version of this game will also have a version for the GIII). Fri, 10 Jul 2020 16:05:43 +0200 A Switch To The Top C https://www.planet-casio.com/Fr/forums/topic16353--.html Salut ! Voila le topic lié à l'annonce faite dans la RdP 185. Ici je vous poserai sûrement des questions pour que je puisse continuer le développement du jeu. Mais avant toute chose, pour ceux n'ayant pas joué a A Switch To The Top, voici une petite présentation du projet : Présentation : Il s'agit d'un jeu de plateforme où vous incarnez un magnifique carré bleu ! :E Votre objectif est de finir le niveau qui se présente en face de vous. Mais vous ne pouvez pas sauter non, ça serai beaucoup trop simple ! Votre seul moyen de progresser en hauteur est d'inverser la gravité ! Ainsi lorsque vous êtes en bas, vous vous cognez la tête contre le premier bloc au dessus de vous si vous utilisez votre pouvoir ^^ A force, vous allez pouvoir créer vos propres niveaux / textures afin de profiter pleinement du jeu ! Ce projet consiste à reproduire ce jeu en C pour 90+E. Permettant une meilleure gestion d'absolument tout pour encore plus de fun ! En cours : - Gestion du temps - Ajout de blocs Done : - Physique (collisions) - Gestion des niveaux - Changement gravité (ainsi que gravité par défaut par niveau) - Bloc causant la mort - Amélioration du calcul de gravité Voila une image du 28/06 : https://www.planet-casio.com/storage/forums/screen-177239.png Voila une image du 04/07 : AST3level.png Lien : Sur Gitea : AST3_C Bon, je précise, il s'agit de mon premier projet de programmation d'add-in (sauf si l'on compte Dumb Clicker :E). Donc je vais surement poser pleiiiiin de questions ! :lol: Sun, 28 Jun 2020 22:33:01 +0200 Let's die https://www.planet-casio.com/Fr/forums/topic16343--.html Bonjour tout le monde, Je suis en train de faire un petit jeu. Mais je ne comprends pas pourquoi il met game over au bout de trois salves de tir alors que je n'ai pas été touché. Je vous joins le fichier. C'est un jeu en C.Basic. Par le même occasion pouvez vous m'indiquer comment l'optimiser ? Je ne connais pas encore tres bien cette partie de la conception d'un jeu. Merci. Thu, 18 Jun 2020 21:21:40 +0200 Asset Store de Particule https://www.planet-casio.com/Fr/forums/topic16321--.html https://zupimages.net/up/20/23/3dj8.png Ce topic est réservé à l'Assets Store de Particule. D'ici les jours à venir, des documentations vont vous être fournis pour créer vos propres Assets. (La mise à jour va bientôt être disponible) Tue, 02 Jun 2020 19:08:58 +0200 Particule : l'éditeur de jeu pour calculatrice https://www.planet-casio.com/Fr/forums/topic16312--.html Ceci est une version Beta du logiciel. Vos retours seront cruciaux pour son amélioration, merci d'avance pour une éventuelle suggestion de votre part. Particule est un moteur de jeu pour calculatrice casio inspiré du logiciel Unity. Le logiciel a la particularité d'utiliser Bide pour compiler le jeu. Il est capable d'importer de nombreux formats d'image et transforme une image en couleur en .bmp compatible pour la casio. On pourra bientôt faire toutes sortes de jeux (RPG, aventure, arcade, plateforme, MMO, etc.). Actuellement il ne supporte que le type plateforme Vous avez la possibilité de créer vos propres images et lignes de code (une documentation détaillée sera bientôt mise à disposition) Il est possible de créer des jeux uniquement en 2D. Je tiens à remercier les personnes suivantes pour m'avoir aidé: Lightmare, Sentaro21, Lephenixnoir, Zezombye Une vidéo explicative est jointe. Bon amusement ! ^^ Download : https://drive.google.com/open?id=1z5zIGEdh7_XMcK9TDhP5YWqLAqzSuHr1 https://youtu.be/WSUmLMhd7HQ Version 1.1 : https://youtu.be/aQ_1AZPNDpo Vidéo présentant la création d'un Component (Partie 1): https://youtu.be/XTJWdgq69_w Wed, 27 May 2020 21:50:36 +0200 A Chinese Editor (thinking) https://www.planet-casio.com/Fr/forums/topic16305--.html 1.Cursor and how the English editor works https://www.planet-casio.com/storage/forums/1-176287.png In this picture, G is “0th”, o is “1st”, and so on. And the cursor is from the very left and right and right and right... If you pressed the LEFT or RIGHT key, cursor will minus/plus 1. In insert mode, the string is “ac”, and the cursor is 1. But you pressed “b” and the letter “c” and a lot of NUL will copy itself into the next byte. If you pressed delete key, the “c” and a lot of NUL should copy to the last byte. Like this, the demo program: If the key is LEFT Then save cursor minus 1 to cursor Else if the key is RIGHT Then save cursor plus 1 to cursor Else if the key is DEL Then join the string “0 to cursor minus 1 bytes of text” and “cursor to limit of text” Else join the string “0 to cursor minus 1 bytes of text”, “A” and “cursor to limit of text” That’s all! But I couldn’t write program using C. so that’s thinking! Tue, 19 May 2020 10:33:38 +0200 PyCalc , Modules supplémentaires Python pour les calculatrices https://www.planet-casio.com/Fr/forums/topic16303--.html PyCalc est un pack de modules Python supplémentaires , portant certains modules standards de la version PC de Python , et contient également des améliorations ( nouvelles fonctions ) pour des modules déjà existants , le tout étant conçu , adapté ; pour un usage sur et pour des calculatrices Python. Ces modules sont sous forme de scripts Python , très compacts. :) En détail , trois voire quatre nouveaux modules sont implémentés , et on a une quarantaine de nouvelles fonctions ( avec les nouveautés pour les modules existants ) . La phase de développement de PyCalc est déjà terminée ( pour la V1 ) : Téléchargement des scripts et du pack Voici une liste de ce que contient PyCalc , pour vous en donner un aperçu , avec l'état des tests : Module Math : tests factorial, hypot , isclose , gcd Module Random : tests choice , sample , shuffle Module Secrets : tests choice , compare_digest , randbelow , randbits , token_bytes , token_hex , token_urlsafe Module Statistics : tests fmean , harmonic_mean , mean , median , median_low , median_high , mode Module Itertools : tests accumulate , chain , compress ,cycle , filterfalse , islice , repeat , starmap , takewhile Module Textwrap ( Non dispo encore ) : tests dedent , fill , wrap N'hésitez pas à faire une suggestion , et sur-ce bonne journée ! ^^ Mon, 18 May 2020 10:55:21 +0200 Unity 2D pour Casio, faciliter la création de jeux vidéo https://www.planet-casio.com/Fr/forums/topic16298--.html (Le projet a été renommé voici lien de l'éditeur de jeu) Bonjour à tous, Actuellement, je suis en train de programmer un éditeur pour faciliter la création de jeux vidéo et aussi rendre accessible à tous le développement, même à ceux qui ne savent pas programmer. ^^ Le Moteur de jeux sur la calculatrice sera en C.Basic. Malheureusement j'ai un souci, l'affichage des sprites est trop lent car ils sont affichés avec la fonction : _Line x1,y1,x2 ,y2 et les coordonnées sont stockées dans des listes. Auriez - vous une idée pour rendre l'affichage des Sprites quasiment instantané ? Merci d'avance. https://nsa40.casimages.com/img/2020/05/12//200512030856819595.png Tue, 12 May 2020 15:05:56 +0200 Just Too Many Mechanics https://www.planet-casio.com/Fr/forums/topic16297--.html JTMM est un jeu de plateforme destiné aux 90+e et créé avec gint. Il est conçu pour être relativement facilement modifiable et customisable. Téléchargez la dernière version stable ici : https://gitea.planet-casio.com/KikooDX/jtmm Partagez vos mods ici :) Voici une image regroupant 4 packs de textures : https://www.planet-casio.com/storage/forums/themes_jtmm-176082.png En haut à gauche : "programmer art" par KikooDX En bas à gauche : textures retravaillées par Masséna En haut à droite : textures de Minecraft "par KikooDX" (https://gitea.planet-casio.com/KikooDX/jtmm_crafttheme) En bas à droite : Mario par Masséna (https://gitea.planet-casio.com/Massena/jtmm_mariotheme) Map pack de Masséna : https://www.planet-casio.com/storage/forums/JTMM-175989.g3a Mon, 11 May 2020 18:46:27 +0200