Scripts by andreanx

Name Description
alrys.py “La Geste d’Alrys”, concours de rentrée 2021 par TI-Planet et Planète Casio. Programme le trajet réalisant le meilleur score. Tu as 10 donjons à visiter. Chaque donjon pillé te donne le droit de t’arrêter dans un village pour reprendre des forces. Au bout de 9 donjons pillés, les villageois te remettront une barque te permettant d’atteindre l’île du 10ème donjon pour ton ultime combat. Envoie ton script modifié à info@tiplanet.org , même si tu n’as pas réussi à atteindre le 10ème donjon. Les images du jeu sont des versions modifiées du pack “Toen’s Medieval Strategy” par Andre Mari Coppola, sous licence CC BY 4.0 Public
ascii.py Print characters. Usage : pchars(start, stop,w) start=lowest character code stop=highest character code w=number of characters per line Public
atlemu.py Script for the TI-Planet & Planète Casio back to school 2019 contest. Check https://tiplanet.org/forum/viewtopic.php?p=246627#p246627 Public
bacesl2018inde.py Support de recherche et vérification pour l’exercice 3 du sujet de Maths du BAC ES/L 2018 en Inde : https://toutmonexam.fr/epreuve.php?id=2955 Public
bacs2018inde.py Support de recherche et vérification pour l’exercice 1 du sujet de Maths du BAC S 2018 en Inde : https://toutmonexam.fr/epreuve.php?id=2954 Public
cavetest.py Public
cherryblossom.py A quick adaptation of a turtle script released anonymously for the Casio fx-CG50 / Graph 90+E : https://tiplanet.org/forum/archives_voir.php?id=2711383 Public
chromac.py Draws a HSV/HSB chromatic disk. chromac(xc,yc,rmax,ds,dv,tred) with : - xc and yc : center at coordinates - rmax : radius - ds and dv : * 0 to keep S or V to 1 * 1 to have S or V increase from 0 in the center to 1 * -1 to have S or V decrease from 1 in the center to 0 - tred : position in radians of the red component on the disk (0=right, pi/2=top, …) - rev : True or False to to revert the color order Public
courage.py Script de participation au défi Courage du concours TI-Planète-Casio de rentrée 2018. La triforce du courage a été scindée en 8 fragments dispersés aux quatre coins du ciel d’Hyrule. Heureusement le dieu des tempêtes Cyclos te prête son nuage volant, le célèbre Kinto1. La légende raconte que rares sont les êtres vivants capables de le chevaucher, qu’il faut avoir le cœur parfaitement pur… Quoi qu’il en soit, avec seulement 3 flèches utilisables au lieu de 4, ça n’a à priori pas l’air évident. Réalise le meilleur score possible en collectant aussi rapidement que possible le maximum de fragments de la triforce, puis envoie la liste ‘kinto’ à info@tiplanet.org. Syntaxe : courage([liste]). La liste est vide si omise. Une fois les instructions de la liste épuisées, Kinto1 passe en contrôle manuel. Taper [1], [2] ou [3] suivi de [enter] pour le contrôler. Taper [0] suivi de [enter] pour quitter l’interface, puis [échap/esc] pour revenir à la console. Public
explmod.py explmod(module) to list the module content. Public
fleur.py Draws a flower. Requires version 10.0.0 or newer (turtle module). See example at the end of the script. Usage : fleur(n,k,l,f,c) with : n: number of petals k: number of leafs l: length of stalk (drawn with the current position and orientation of the turtle) f: a factor for the size of the leafs and petals, default is 1 c: color of the petals Public
force.py Script de participation au défi Force/Python du concours TI-Planète-Casio de rentrée 2018 : https://tiplanet.org/forum/viewtopic.php?p=235402 30 potentiomètres poussables de 0 à 1 permettent de contrôler 252 lampes. Allumes-en un max tout en en grillant et gaspillant le moins possible ! Appel : pot(k,v) avec : k, le numéro de potentiomètre de 0 a 29; v, sa valeur à régler de 0 à 1 Bonne chance ! Public
getkeys.py getkeys() : get the list of pressed keys / getkey() : get a pressed key code (scanned from top to bottom) Public
labytest.py Public
mem.py Tests and returns the maximum usable heap. By trying to allocate as many long strings as possible. More reliable if run directly after Python initialisation, or after running gc.collect() when available. Add 640 to the result for the heap load of this script. Use : mem() Public
mirervb.py Mire RVB pour test capacités écran. Sur NumWorks à ce jour, la ligne d’appel optimale est : mirervb([5,6,5]) Public
nuum2d.py Version 2D du jeu spécial Halloween 2020 par NumWorks ! Oseras-tu explorer les 4 labyrinthes pour trouver les 4 clés et fuir cette sinistre crypte ? Déplace toi à l’aide des flèches directionnelles. Pour commencer, entre main(). Public
prec.py Check floats precision. Syntax : precm(b) for the mantissa precision where b is the base. prece(b) for the exponent precision where b is the base. Examples : precm(2) for the maximum number of bits used for the mantissa precm(10) for the maximum number of significative digits used for the mantissa prece() for the minimum and maximum values for the exponent. Public
raytrace.py A raytracing demo. Requires version 13 or above. Just adapted and optimized it for the NumWorks Kandinsky and 32K heap from a Casio version by Lightmare : https://www.planet-casio.com/Fr/programmes/programme4056-4-raytracing-lightmare-jeux-divers.html Public
raytrace3.py Public
rosace.py Draws a rhombic rosette using the turtle module, with the current turtle position. The construction method is the one with an equilateral polygon in rotation around one of its vertices. Function : rosace(n,r,v) n = order of the rosette r = radius of the circumscribed circle c = True to use different colors for each rotation of the polygon v = True to draw the underlying web. Public
sautemouton.py A gauche n moutons maigres en bergerie, a droite n moutons gras au pâturage. Rentre les moutons gras en bergerie et sors les moutons maigres au pâturage. Les moutons ne sautent qu’1 mouton a la fois ni reculent. Appel : sm(n=3) Touches : [<-][->] : choix du mouton [OK] : avancer ou sauter [clear] : quitter Public
sierpinski6.py rotsierp(n=6, n0=0, s=1, h=222, m=3) Draws adjacent Sierpiński triangles starting with iterations and increasing by each time and with pixels of margin for a global height of pixels. Public
solar.py Public
spectrum.py Draws the emission spectrum and absorption spectrum of the first 8 elements. Use : spectrum(n,a,b,g) with : n for the atomic number, [a;b] for the min and max wavelengths, default is [380;780]. Public
synchrod.py Public
timer.py Times the execution time of a function call in seconds. Use : timer( function, parameter1, parameter2, …) Public
tipc19py.py Script for the TI-Planet & Planète Casio back to school 2019 contest. Check https://tiplanet.org/forum/viewtopic.php?t=23011 Public
tipc19sc.py Script for the TI-Planet & Planète Casio back to school 2019 contest. Check https://tiplanet.org/forum/viewtopic.php?t=22992 Public
webtest.py Script support de participation pour le concours de rentrée 2020 TI-Planet et Planète Casio. https://tiplanet.org/forum/viewtopic.php?f=49&t=24387 Version 3. Public