Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35+USB/75(+E)/85/95 SD >> Projet >> Gama
Gama
Version : 6.0 Taille : 3055 octets Ajouté le : 2026-10-29 14:28 Modifié le : 2026-10-29 14:28
Auteur et posteur :
Tcmods10Hors ligneMembrePoints: 22 Défis: 0 Message
Aucune image disponible
Nombre de visites sur cette page : 30
Score au progrank : 1
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
4 téléchargements | Soumettre un test

Ce programme est sous licence MIT / X11.


Description en français :

gamma est un moteur modulaire de gestion d'entités et de physique 2D basé sur des boîtes englobantes alignées sur les axes (AABB), conçu pour pythonExtra sur la calculatrice Casio fx-9750GIII.

Présentation
gamma est un framework léger et modulaire de gestion d'entités et de physique 2D, développé spécifiquement pour la Casio fx-9750GIII. Conçu pour fonctionner dans des conditions matérielles très contraintes, il permet d'intégrer une gestion fiable de la physique et des collisions dans les projets « homebrew » (développements amateurs) sur cette calculatrice.

Caractéristiques principales
Physique AABB : Détection de collisions par boîtes englobantes alignées sur les axes (Axis-Aligned Bounding Boxes), optimisée pour les objets basés sur une grille ou des vecteurs.

Collisions sur cartes à tuiles (tile-maps) : Prise en charge native des structures de cartes, des obstacles et des limites de déplacement.

Architecture modulaire : Fichiers distincts pour la logique physique, la gestion des entités et les fonctions de rendu/affichage.

Optimisation des ressources : Conçu pour fonctionner de manière fluide avec une empreinte mémoire très limitée (environ 50 Ko de RAM).

L'histoire du développement
Ce qui rend gamma unique, c'est son environnement de développement : il a été entièrement écrit, débogué et testé sur la calculatrice elle-même, en utilisant son clavier physique et son écran monochrome, sans jamais recourir à un ordinateur ou à un environnement de développement (IDE) externe.

Prérequis et installation
Matériel : Casio fx-9750GIII (ou modèles équivalents de la gamme Graph).

Environnement : MicroPython + liaisons « gint » / pythonExtra.

Utilisation : Décompressez l'archive et importez gamma, ainsi que les modules utilitaires dont il dépend, dans le répertoire de votre projet Python sur la calculatrice.

Note :
Description rédigée par Gemini à partir des fichiers sources et du contexte (notamment le processus de développement), puis traduite de l'anglais vers le français via Google Traduction.

English description:

gamma is a modular 2D AABB physics and entity-management engine designed for pythonExtra on the Casio fx-9750GIII calculator.




Overview
gamma is a lightweight, modular 2D physics and entity-management framework built specifically for the Casio fx-9750GIII. Designed to operate within tight hardware constraints, it brings reliable physics and collision handling to calculator homebrew development.

Key Features
AABB Physics: Axis-Aligned Bounding Box collision detection optimized for grid and vector-based objects.

Tile-Map Collisions: Built-in support for handling map structures, obstacles, and movement boundaries.

Modular Architecture: Cleanly separated files for physics logic, entity management, and drawing/rendering hooks.

Low-Resource Optimization: Engineered to run smoothly within a limited RAM footprint (~50KB limit).

The Developer Story
What makes gamma unique is its development environment: it was written, debugged, and tested 100% on-device directly on the calculator\'s physical keyboard and monochrome screen, without using a PC or desktop IDE.

Requirements & Setup
Hardware: Casio fx-9750GIII (or equivalent Graph models)

Environment: MicroPython + gint bindings / pythonExtra

Usage: Unzip the archive and import gamma and its dependent utility modules into your Python project directory on the calculator.

*description written by gemini after being fed the files and the context(how it was developed)


Commentaires :



Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2026 | Il y a 180 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd