π
<-

News 2025

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

News 2023
August (6)
July (6)
June (10)
May (12)
April (14)
March (11)

News 2022
October (11)
August (4)
July (4)
June (3)
May (8)
April (5)
March (6)

News 2021
August (4)
July (12)
June (6)
May (7)
April (6)
March (4)
January (10)

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

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

News 2018
August (7)
June (11)
May (5)
April (13)
March (12)

News 2017
August (5)
July (6)
June (3)
May (3)
April (20)
March (11)
January (10)

News 2016
August (5)
July (5)
June (4)
May (3)
April (6)
March (2)

News 2015
August (6)
July (6)
June (5)
May (4)
April (12)
March (8)

News 2014
August (6)
July (7)
June (3)
May (1)
April (2)
March (6)

News 2013
August (6)
July (14)
June (1)
May (5)
April (1)
March (1)

News 2012
August (3)
July (3)
June (3)
April (2)
March (3)

News 2011

OpenJazz Jackrabbit : épisodes A à C pour Graph 90+E !

New postby critor » 12 Jan 2020, 20:53

11891Dans un article précédent nous t'informions de l'arrivée sur ta Graph 90+E (ou fx-CG50 hors de nos frontières) du platformer PC/Mac mythique des années 1990, Jazz Jackrabbit ! :bj:

Nous te partagions avec ça les fichiers du 1er épisode du jeu, et par la suite ceux des épisodes 2 à 6, dans tout les cas dans des versions spécialement optimisées pour ta calculatrice. :)

Tu pouvais ainsi partir à l'aventure à travers :
  • 36 niveaux
  • 7 niveaux secrets
  • 6 niveau de boss
  • 18 niveaux bonus en 3D Mode 7


En as-tu déjà terminé avec ces 67 niveaux ? Et bien ce n'est pas fini. Car par rapport à la version sur disquettes, l'édition CDROM du jeu prolongeait l'aventure avec 3 épisodes supplémentaires dits A à C.

Si tu as déjà commencé à regarder comment les rajouter, tu as sans doute eu quelques difficultés...

D'une part parce que d'origine, ça ne rentre pas dans la capacité de stockage de 16 Mio de ta calculatrice, à moins d'optimiser les fichiers de façon similaire à ce que nous t'avons fait pour les épisode 1 à 6.

D'autre part, il ne te reste peut-être plus assez d'espace libre pour les 3,75 Mio que nécessitent les épisodes A à C si optimisés correctement.

Une solution est de prendre les épisodes séparément. Pas évident vu qu'ils venaient d'origine en un seul pack, avec des fichiers dont la numérotation n'est pas toujours évidente (non consécutive) et en prime des règles de numérotation qui varient d'un type de fichier à un autre...

12091Et bien grosse surprise aujourd'hui, nous t'avons optimisé et scindé les épisodes A à C et tu pourras maintenant vivre l'aventure initiale au grand complet telle que disponible à l'époque sur CDROM ! :bj:

Maintenant ça va rentrer dans ta calculatrice, il te suffira de rajouter les épisodes un par un selon tes besoins, et simplement d'effacer les anciens lorsque tu commenceras à manquer de place. :)

Tu n'es toutefois pas obligé(e) de jouer les épisodes dans l'ordre. ;)

Attention, ces sont bien les versions originales des cartes de niveaux qui sont présentées ci-dessous, avec des messages NSFW dans des zones normalement non accessibles en cours de partie.

Au menu de ton aventure :
  • Episode A : Outta Dis World
    • Planète Exoticus (2 niveaux + 1 niveau bonus 3D)
    • Planète Industrius (2 niveaux + 1 niveau secret + 1 niveau bonus 3D)
    • Planète Muckamok (2 niveaux + 1 niveau du boss + 1 niveau bonus 3D)
  • Episode B : Turtle Soup
    • Planète Raneforus (2 niveaux + 1 niveau bonus 3D)
    • Planète Stonar (2 niveaux + 1 niveau secret + 1 niveau bonus 3D)
    • Planète Deckstar (2 niveaux + 1 niveau du boss + 1 niveau bonus 3D)
  • Episode C : Wild Wabbit
    • Planète Ceramicus (2 niveaux + 1 niveau bonus 3D)
    • Planète Deserto (2 niveaux + 1 niveau secret + 1 niveau bonus 3D)
    • Planète Lagunicus (2 niveaux + 1 niveau du boss + 1 niveau bonus 3D)
De quoi bien t'occuper en 2020. :D

Pour jouer, si ce n'est pas déjà fait tu auras besoin de copier les 3 éléments suivants directement à la racine de l'espace de stockage USB de ta Graph 90+E, c'est-à-dire là où se trouvent les fichiers .g3a des applications et pas dans un sous-dossier :
  • le fichier de l'application openjazz.g3a
  • le dossier jazz qui vient avec et contient les fichiers de jeu communs
  • le dossier jazz téléchargé séparément et contenant les fichiers de jeu spécifiques à un ou plusieurs épisodes

Téléchargements :
Crédits images : cartes des niveaux

Prof ? Demande tes posters Casio mode examen gratuits !

New postby critor » 31 Jan 2020, 12:32

11510Pour une session d'examen 2020 sans accroc, Casio se propose de t'envoyer gratuitement la toute dernière version de son poster mode examen.

Ci-contre, tu pourras justement le comparer à son édition précédente.

On appréciera une présentation beaucoup plus claire et lisible des différents cas rencontrés, notamment celui non rare des candidats arrivant avec un mode examen déjà activé et nécessitant donc une revalidation de ce dernier. :bj:
On remarque également des visuels à jour, avec l'illustration entre autres de la toute dernière Graph 35+E II de la rentrée 2019, sans pour autant exclure l'ancienne Graph 35+E encore très présente parmi les lycéens. :)

Une superbe ressource à afficher par exemple dans ta salle - tu verras comme ça finit par rentrer à force de le voir tous les jours, ou encore devant la salle d'examen ou même dans la salle d'examen ! :D

Il te suffit tout simplement d'envoyer un courriel de demande à : education-france@casio.fr

A défaut, tu pourras toujours télécharger ce même poster ci-dessous et le polycopier par tes propres moyens.

Téléchargements :
Sources : https://www.casio-education.fr/ressources/499 + newsletter rentrée 2020

matplotlib.pyplot + turtle dans ton Python Casio; avril 2020

New postby critor » 31 Jan 2020, 23:32

Les calculatrices graphiques Casio Graph 90+E et Graph 35+E II disposent d'une application Python intégrée qui a l'avantage de rester disponible en mode examen.
Toutefois, l'interpréteur Python en question ne disposait pas d'un module graphique, ce qui était embêtant dès la Seconde notamment pour le nouveau programme de Physique-Chimie depuis la rentrée 2019. Celui-ci demande en effet entre autres en Python :
  • de construire des diagrammes (nuages de points, histogrammes)
  • de représenter le déplacement d'un mobile ponctuel avec les différentes positions successives et vecteurs vitesse associés

Dans un article précédent, nous t'informions que Casio, comme à son habitude très réactif par rapport aux dernières évolutions des programmes scolaires, avait décidé de t'apporter une solution dès le mois d'avril 2020.

La solution s'approchant à grands pas prendra la forme d'une mise à jour gratuite qui rajoutera un module graphique au Python de ta Graph 90+E ou Graph 35+E II.

Aujourd'hui, dans le cadre de sa newsletter de rentrée 2020, Casio nous présente enfin plus en détails sa solution Python graphique, et nous allons voir jusqu'à quel point elle répond aux exigences des programmes scolaires.

La solution comprend un module Python importable matplotl, un nom qui fait directement penser au légendaire matplotlib.
Cela voudrait-il dire que Casio a fait, contrairement à d'autres constructeurs, le choix d'une certaine compatibilité avec ce qui existe déjà pour ce dernier ? Nous allons voir cela.

Comme matplotlib, le matplotl de Casio dispose d'une fonction bar() pour le tracé d'histogrammes.
Déjà une réponse à un des besoins en Physique-Chimie, même si un usage en Mathématiques n'est pas à exclure, dans la partie Statistiques par exemple. :bj:
Code: Select all
from matplotl import *

x = [119.1, 119.3, 119.5, 119.6, 119.9, 120.0, 120.1, 120.3, 120.4]
y = [1, 3, 4, 3, 1, 3, 1, 3, 1]

bar(x, y, 0.08)


Comme avec matplotlib, la fonction scatter() permet de réaliser d'afficher une représentation en nuage de points.
Encore un bon point pour le programme de Physique-Chimie. :bj:
Code: Select all
from matplotl import *

x = [100, 110, 120, 130, 140, 150, 160]
y = [105, 95, 75, 68, 53, 46, 31]

scatter(x, y)
axis([80, 170, 10, 130])
text(110, 125, "Nombre d'acheteurs vs prix de vente")
show()



Mais ce n'est pas fini, le programme de Physique-Chimie demande également de représenter le déplacement d'un mobile ponctuel avec les différentes positions successives et vecteurs vitesse associés.
Et bien Casio t'a également repris la fonction matplotlib de tracé de vecteur arrow() afin de te faciliter grandement cette tâche essentielle ! :bj:
Code: Select all
from matplotl import *

arrow(0.20, 0.54, 0, -0.15)
arrow(0.30, 0.46, 0, -0.15)
arrow(0.40, 0.59, 0, -0.15)
show()


Ce n'est pas terminé, Casio ne se contente pas d'une simple lecture au mot près des exigences en Python des programmes scolaires dans leur état actuel, mais fait preuve d'une véritable réflexion sur l'évolution des pratiques qu'ils vont induire à l'avenir.

La fonction de tracé de diagramme plot() est également présente. Elle fonctionne comme scatter(), à la différence qu'elle relie les points, et peut donc servir entre autres à tracer des courbes.
Ce sera une formidable occasion en Mathématiques d'aborder par exemple le fonctionnement interne d'un grapheur de fonctions, et donc de mieux comprendre quelles en sont les limites et donc pièges éventuels lors d'une lecture graphique ! :bj:
Code: Select all
from matplotl import *

def fonction():
    def f(x):
        return x**3-6*x**2+9*x+1
    start = -0.5
    end = 4.5
    steps = 0.1
    x = [start+i*steps for i in range(int((end-start)/steps)+1)]
    y = [f(j) for j in x]
    plot(x, y)
    show()


Et ce n'est toujours pas tout. Casio nous annonce également une autre fonction principale de matplotlib, boxplot(), pour les diagrammes en boîte ou diagrammes à moustache. :)
Ces derniers fonctionneront toutefois comme dans matplotlib, c'est-à-dire avec la calcul des quartiles à l'anglosaxonne.
Mais Casio a tout prévu, en rajoutant sa propre fonction boxplotFR() qui effectuera pour sa part les calculs de quartiles à la française ! :bj:

Donc qu'est-ce que ça vaut ?

Déjà, le module matplotl de Casio n'est pas exactement une version allégée de matplotlib.
Plus précisément, il s'agit en fait d'une version allégée du sous-module matplotlib.pyplot.
Tu pourras en effet constater comme nous que tous les scripts fournis en exemple par Casio sont parfaitement fonctionnels sous matplotlib, à condition de remplacer la ligne import matplotl par un import matplotlib.pyplot.

Cela n'en reste pas moins extraordinaire d'avoir enfin un matplotlib.pyplot sur une calculatrice graphique ! :bj:

Aussi, contrairement à la concurrence à ce jour, Casio a fait le choix pour ses fonctionnalités graphiques de respecter un standard déjà établi, le choix de la compatibilité avec l'existant, et nous ne pouvons que l'en féliciter ! :bj:
Il sera en effet très facile pour les enseignants et lycéens connaissant matplotlib de rentrer dans l'environnement Python de la calculatrice Casio et de faire des allers-retours entre les deux environnements ! :D

Mais crois-le ou pas, ce n'est toujours pas terminé. Car la solution Python graphique de Casio consiste en fait en deux modules, le deuxième étant turtle comme chez NumWorks, ici encore un standard ! :bj:

Sont déjà annoncées par Casio les fonction suivantes :
  • pendown()
  • penup()
  • pencolor()
  • pensize()
  • forward()
  • backward()
  • right()
  • left()
  • goto()
  • setheading()
  • circle()

Pour l'apprentissage du Python aussi bien en Mathématiques qu'en Physique-Chimie, de quoi s'appuyer avantageusement sur les acquis de Scratch du collège ! :bj:

Code: Select all
from math import exp
from turtle import *

for i in range(1,37):
    red=(exp(-0.5*((i-6)/12)**2))
    green=(exp(-0.5*((i-18)/12)**2))
    blue=(exp(-0.5*((i-30)/12)**2))
    pencolor([red,green,blue])
    for i in range(1,5):
        forward(60)
        right(90)
    right(10)


Code: Select all
from turtle import *
def koch(n,l):
    if n==0:
        forward(l)
    else:
        koch(n-1,l/3)
        left(60)
        koch(n-1,l/3)
        right(120)
        koch(n-1,l/3)
        left(60)
        koch(n-1,l/3)
    pencolor("blue")
    penup()
    goto(-180,-50)
    pendown()
    koch(4,360)

Source : newsletter Casio lycée rentrée 2020

Référence : https://www.planet-casio.com/Fr/forums/ ... 154&page=1

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
994 utilisateurs:
>980 invités
>8 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)