Forums Casio - Actualités

Index du Forum > Actualités > Testez votre force : la deuxième épreuve du triconcours !
Lephenixnoir
Hors ligne
Administrateur
Points: 13181
Défis: 136
Message
Posté le 19/09/2018 21:57

Testez votre force : la deuxième épreuve du triconcours ! :

Pour fêter la rentrée, Planète Casio et TI-Planet lancent le triconcours de rentrée avec des participations tous modèles et de nombreux lots de tous les constructeurs à remporter !

La deuxième épreuve, dite de force, est officiellement lancée !
Consulter le tableau des scores


Comment participer ?

Cette épreuve se termine le 28 Octobre à 23h59 et consiste à faire le maximum de bruit- euh, de lumière en Python. Tu peux participer en envoyant ton résultat à info@tiplanet.org. N'hésite pas à envoyer quelque chose d'imparfait, tu pourras encore envoyer mieux plus tard !

Pour programmer sur Python, les possibilités sont vastes : Graph 90+E, Numworks, KhiCAS, et différentes émulateurs. Si vous n'avez aucune calculatrice appropriée, utilisez l'émulateur NumWorks gratuit en ligne !

Script pour Graph 90+E (version KhiCAS)
Script pour Numworks (lien vers l'émulateur)

Comme la dernière fois, Critor a donné tous les détails nécessaires et plus sur son post sur TI-Planet, notamment les lots à gagner. N'hésite pas à aller le lire aussi :

Triconcours de rentrée 2018 - défi de Force


Lots à gagner

Il n'y a pas moins de 10 lots dans l'épreuve de force !

2 lots Émeraude avec 1 Graph 90+E, des goodies Casio et des goodies TI-Planète-Casio
2 lots Jade avec 1 sac Casio, des goodies Casio et des goodies TI-Planète-Casio
1 lot Ambre avec 1 NumWorks, 1 poster NumWorks et des goodies TI-Planète-Casio
1 lot Aragonite avec 1 NumWorks, 1 câble µUSB et des goodies Numworks et TI-Plnaète Casio
2 lots Onyx avec 1 HP Prime (+ application au choix), des goodies HP et TI-Planète-Casio
2 lots Hématite avec 1 application HP Prime et des goodies HP et TI-Planète-Casio

Les goodies sont très variés, la compilation de photos sur TI-Planet les liste tous !


Évaluation des programmes

Tu as 252 lampes contrôlées par 30 interrupteurs progressifs, ce qui signifie que chaque interrupteur peut être de complètement éteint (0) à complètement allumé (1) en passant par toutes les valeurs intermédiaires (0.5 soit à moitié allumé, 0.1 soit presque éteint...).

Selon la façon dont tu positionnes les interrupteurs, les lampes s'éclairent plus ou moins fort, et ton but est d'envoyer un max de lumière pour faire marcher la boule disco ! Attention à ne pas consommer, et surtout à ne pas gaspiller trop d'électricité...

Le lien entre les interrupteurs et les ampoules est fait par le programme d'évaluation qui calcule un score en échange de la position de toutes les interrupteurs progressifs. À toi de comprendre comment il marche, et comment le tirer à ton avantage !

Le programme donne en plus du score un code de 30 caractères qui prouve que tu as bien obtenu le score annoncé. C'est ça que tu dois envoyer à info@tiplanet.org pour participer !


Sur Graph 90+E avec KhiCAS


Sur NumWorks


Dans cette épreuve difficile vaincront les plus forts et les plus tenaces. En cas de doute, pose une question en commentaire. Et que la triforce soit avec toi !




Critor
En ligne
Administrateur
Points: 975
Défis: 0
Message
Dernier message de la page précédente :Posté le 23/10/2018 14:58 |
Casio nous a gâtés aux journées APMEP !

Chaque lot Casio a maintenant 1 superbe poster au choix !


Voir l'annonce du défi sur TI-Planet pour le détail des dimensions.

Ajouté le 23/10/2018 à 20:27 :
Autre fleur de Casio, oui ça prend du temps à trier tellement ils nous ont fait de cadeaux pour vous, pour les 2 lots Jade il y aura le choix entre non pas 3 mais 5 sacs Casio différents !



Pages: Précédente | 1, 2

Math680
Hors ligne
Membre
Points: 367
Défis: 0
Message
Citer : Posté le 28/10/2018 12:20 | #
Je préfère zélés ocarina of time !!!:E
----------------------------------
“Il y a bien moins de difficultés à résoudre un problème qu’à le poser.”

Vous êtes fan de « The legend of Zelda ocarina of Time »,si c’est le cas allez voir ZeldaGAME
mon projet de jeu basic casio
Critor
En ligne
Administrateur
Points: 975
Défis: 0
Message
Citer : Posté le 04/11/2018 21:45 | #
Mais pourquoi donc est-ce que je recode un moteur aléatoire mrand() dans le script Python, alors que les fonctions en question existent déjà ?
mrandmax=2147483647
mrand=0
def mseed(s):
  global mrand
  mrand=s%mrandmax
def mrandom():
  mseed(mrand*16807)
  return mrand/mrandmax
def muniform(mini,maxi):
  return mrandom()*(maxi-mini)+mini
def mrandint(mini,maxi):
  return round(muniform(mceil(mini),mfloor(maxi)))
mseed(42)



Une fois de plus pour vous mettre tous à égalité en générant exactement la même situation, sachant que c'est la première année où nous faisons concourir dans une même catégorie des participants équipés de marques/familles différentes !

Certes, les Micropython Casio Graph 90+E et NumWorks sortent la même chose :


Ce qui en passant permettrait de coder des jeux qui en plus d'être compatibles avec le deux machines, y auraient exactement le même comportement.

Mais voilà, la HP Prime quant à elle a 2 générateurs aléatoires qui produisent d'autres résultats malgré la même initialisation :


Et Khicas pour Graph 90+E sort encore autre chose :



D'où l'implémentation d'un moteur aléatoire de type Lehmer RNG : https://en.wikipedia.org/wiki/Lehmer_random_number_generator
Ici avec les paramètres :
n = 2 147 483 647 ; le 31ème nombre de Mersenne premier
g = 16 807 ; racine primitive modulo n

Pages: Précédente | 1, 2

Index du Forum > Actualités > Testez votre force : la deuxième épreuve du triconcours !

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 25 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd