π
<-

News 2025
June (1)
May (7)
April (2)
March (3)

News 2024
August (1)
July (2)
June (2)
May (1)
April (1)
March (1)

News 2023
August (4)
July (2)
June (3)
May (2)
April (4)
March (2)

News 2022
August (2)
July (8)
June (4)
May (7)
April (9)
March (10)

News 2021
August (7)
July (8)
June (2)
May (6)
April (11)
March (10)

News 2020
August (4)
July (11)
June (6)
May (4)
April (8)
March (3)

News 2019
August (1)
July (3)
June (3)
May (5)
April (1)
March (2)

News 2018
August (4)
July (1)
June (5)
May (9)
April (13)
March (5)

News 2017
August (4)

Morpion, 1er jeu Python pour NumWorks

New postby Admin » 01 May 2018, 09:34

9539loupiot nous signe aujourd'hui le tout premier véritable jeu Python pour ta calculatrice NumWorks, un jeu de morpion que tu lances tout simplement en tapant morpion(). :bj:

Le jeu est prévu pour deux joueurs. Une fois lancé il vous suffit juste alternativement à toi et à ton camarade de jeu de taper le numéro de la case choisie tel qu'indiqué à l'écran, et de le valider avec
EXE
: :)
1 2 3
4 5 6
7 8 9

On peut regretter que la calculatrice ne dispose pas à ce jour de fonction permettant de récupérer/tester une touche pressée, obligeant donc de passer par la fonction input() et donc de valider systématiquement chaque entrée. C'est à priori handicapant pour certains types de jeux restant à coder à ce jour.

Petit bémol concernant maintenant spécifiquement ce jeu, même si cela n'enlève rien à l'exploit, il eut été beaucoup plus intuitif de numéroter les cases dans le même ordre que le pavé numérique, ce qui aurait permis de jouer les yeux fermés :
7 8 9
4 5 6
1 2 3

Lien : https://workshop.numworks.com/python/loupiot/morpion
Link to topic: Morpion, 1er jeu Python pour NumWorks (Comments: 3)

1ère bibliothèque graphique NumWorks

New postby Admin » 30 Apr 2018, 11:18

Dans un article précédent, nous lancions l'idée d'une bibliothèque de fonctions graphiques pour ta NumWorks.

jamac nous sort la toute première, avec le tracé de cercles et de rectangles :
Au menu, 3 fonctions :
  • grect(p,s,c), remplit un rectangle avec :
    • p : couple de coordonnées du sommet supérieur gauche
    • s : couple avec les longueur et largeur du rectangle
    • c, optionnel : triplet de couleurs rouge, vert et bleu, chacune étant un entier sur [0;255], (0,0,0) pour noir par défaut
    9445
  • gcircle(p,r,c), remplit un cercle avec :
    • p : couple de coordonnées du centre du cercle
    • r : rayon du cercle
    • c, optionnel : triplet de couleurs rouge, vert et bleu, chacune étant un entier sur [0;255], (0,0,0) pour noir par défaut
  • aacircle(p,r,c,g), remplit un cercle en utilisant de l'anti-aliasing (anticrénelage) comme tu peux voir ci-contre :
    • p : couple de coordonnées du centre du cercle
    • r : rayon du cercle
    • c, optionnel : triplet de couleurs rouge, vert et bleu, chacune étant un entier sur [0;255], (0,0,0) pour noir par défaut
    • g, optionnel : 1 par défaut

9444jamac te fournit même une petite démo démarrant automatiquement, un champ de tangentes (slope field) mais représenté avec des couleurs ce qui donne un joli dégradé.

Attention, le bon fonctionnement de cette bibliothèque nécessite le script utils.py fourni ci-dessous. Tu ne pourras pas obtenir d'aperçu sur le visualisateur en ligne qui ne gère pas à date les dépendances de scripts. :#non#:


Liens :
Link to topic: 1ère bibliothèque graphique NumWorks (Comments: 5)

Le motif sur ta NumWorks

New postby Admin » 28 Apr 2018, 16:13

9440Aujourd'hui sur ta NumWorks, hawkinja te propose de faire dans le motif.

Le code est ici exécuté automatiquement.

Regarde les valeurs dans le script et tente de prendre le contrôle du motif comme si c'était un vieux bout de tissu, si t'es cap. ;)


Lien : https://workshop.numworks.com/python/hawkinja/pattern
Link to topic: Le motif sur ta NumWorks (Comments: 1)

La courbe de Hilbert sur ta NumWorks

New postby Admin » 27 Apr 2018, 10:51

9438Aujourd'hui sur ta NumWorks, jeclarim te propose la courbe de Hilbert.

Il te suffit d'appeler la fonction via hilbert(n,dx,dy,x,y,c), tous paramètres optionnels, avec :
  • n la profondeur d'appels récursifs
  • dx et dy les déplacements horizontaux et verticaux à chaque étape en pixels
  • x et y les coordonnées du point d'origine en pixels
  • c le code couleur (obtenable si besoin avec color(r,v,b) avec r, v et b entiers sur [0;255])


A ton avis, avec dx=1 ça dessinera quoi ? ;)


Lien : https://workshop.numworks.com/python/jeclarim/hilbert
Link to topic: La courbe de Hilbert sur ta NumWorks (Comments: 0)

La fractale du mot de Fibonacci sur ta NumWorks

New postby Admin » 26 Apr 2018, 11:12

9437Aujourd'hui sur ta NumWorks, jeclarim te propose la fractale du mot de Fibonacci.

Il te suffit d'appeler la fonction via fibcurve(n,dx,dy,x,y,c), tous paramètres optionnels, avec :
  • n la profondeur d'appels récursifs
  • dx et dy les déplacements horizontaux et verticaux à chaque étape en pixels
  • x et y les coordonnées du point d'origine en pixels
  • c le code couleur (obtenable si besoin avec color(r,v,b) avec r, v et b entiers sur [0;255])


Tente maintenant de partir en promenade selon cette trajectoire, et de voir quand est-ce que cela te ramènera sur tes propres pas, mettant ainsi fin à l'exploration. ;)

Si tu utilises le lecteur en ligne qui s'alloue une mémoire limitée, tu ne pourras pas dépasser 9 comme profondeur de récursivité, ce qui ne dessinera vraiment pas grand chose. Mais sur la vraie machine rien à voir, tu pourras aller jusqu'à 17.


Lien : https://workshop.numworks.com/python/jeclarim/fibcurve

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2032 utilisateurs:
>2022 invités
>4 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)