Seuls les membres ayant 30 points peuvent parler sur le chat.

Forum Casio - Actualités


Index du Forum » Actualités » Concours de rentrée 2019 - Épreuve Basic !
LephenixnoirHors ligneAdministrateurPoints: 16165 Défis: 140 Message

Concours de rentrée 2019 - Épreuve Basic !

Posté le 14/10/2019 19:56

Voici la troisième et dernière épreuve de notre concours de rentrée : le travail d'un apprenti divin en langage Basic !



Comme l'année dernière et l'année précédente, TI-Planet et Planète Casio organisent un concours de rentrée ludique et mathématique orienté vers les calculatrices graphiques. Cette année, trois épreuves te sont proposées dans différents langages, avec des calculatrices Casio, TI, HP et Numworks à remporter.

La troisième et dernière épreuve cette année est l'épreuve en langage natif. Les détails varient d'un modèle de calculatrice à l'autre, pour nous avec les Casio ce sera du Basic.

L'épreuve Basic est ouverte jusqu'au Lundi 11 Novembre à 23h59.



Épreuve Basic.
Fais prospérer et cohabiter deux civilisations du passé !

Il existait autrefois au coeur du grand océan appelé Pacifique un empire, l'empire de Mu. Grâce à l'énergie du Soleil qu'ils avaient réussi à maîtriser, les Lémuriens menaient une vie tranquille et prospère. À la même époque, une autre civilisation, celle de l'Atlantide, régnait an centre de l'autre océan : l'Atlantique. Les Atlantes eux aussi savaient contrôler la puissance du Soleil et ils avaient construit un empire puissant.

Mais un jour, la guerre éclata entre la terre de Mu et l'Atlantide pour une raison si insignifiante que l'histoire elle-même l'a oubliée. La guerre dura longtemps, de nombreuses années, car les forces des deux puissances étaient égales. Jusqu'au jour où les hommes firent usage de l'arme solaire... C'est ainsi que ces deux grandes civilisations disparurent, englouties au fond des deux océans.

Aujourd'hui te voici élève-Dieu à l'école du Mont Olympe, et sur le point de passer ton examen final. Il s'agit pour toi de réécrire le cours de l'Histoire, rien que ça. L'épreuve de ta promotion sur passe sur ATLEMU, le nouveau simulateur informatique de l'école. Sèmes-y donc des colonies Atlantes et Muennes cette fois-ci sur un même continent, et tente de les faire cohabiter... pendant 42 ans.

Le simulateur ATLEMU et différentes ressources utiles sont fournis à la fin de cet article. Côté calculatrices, tu peux utiliser le programme sur toutes les Graph 35+ et supérieures : 35+ USB, 35+E, 75+E, 90+E...

Lorsque tu lances le simulateur, le plateau de jeu s'initialise sans colonie. À chaque tour, tu es autorisé à exécuter une action :
• Utilise les touches fléchées pour déplacer ton curseur.
• Appuie sur + pour créer une colonie Atlante sur la case courante et terminer ton tour.
• Appuie sur - pour créer une colonie Muenne sur la case courante et terminer ton tour.
• Appuie sur EXE pour passer ton tour.

Lorsque ton tour se termine, toute la population évolue pendant un an, puis tu récupères la main. Ton objectif est de développer au maximum les deux populations tout en les laissant cohabiter. Au bout de 42 tours, la partie est terminée !

Lorsque tu joues avec le programme, ta partie est enregistrée dans la liste 8. Fais-en une copie si tu as obtenu un bon score, pour éviter les mauvaises surprises !

Tu peux aussi démarrer le simulateur en mode automatique et taper le nom d'une liste avec une partie préenregistrée ou écrite à la main.


Comment participer

Pour participer, envoie la liste correspondant à ta partie, soit en la recopiant à l'ordinateur, soit forme de fichier g1m ou g3m, à info@tiplanet.org avec pour objet concours de rentrée 2019. N'oublie pas de préciser :
• Une adresse mail personnelle (si différence de celle de l'envoi)
• Ton adresse postale complète (avec nom et prénom)
• Si tu le souhaites, ton pseudo TI-Planet ou Planète Casio (affiché sur la liste des résultats)
• Un numéro de téléphone personnel (utile pour ne pas oublier la sélection des lots à la fin du concours)

Tu peux envoyer plusieurs participations, nous ne compterons que la meilleure !


Lots de l'épreuve

L'épreuve de Basic comporte 13 lots à remporter, en fait ce sont exactement les mêmes que pour l'épreuve en Python. Les candidats qui ont obtenu les 13 meilleurs scores choisiront chacun un lot par ordre décroissant de score.

2 Lots Hélium : 1 calculatrice Graph 90+E, 1 pack de goodies Casio et 1 pack de goodies TI-Planète-Casio
Lot Fluor : 1 licence émulateur Casio, 1 poster Casio, 1 bloc-notes Casio EX-word avec stylo ou trousse ou sac Casio, 1 balle anti-stress Casio LampFree ou calepin Casio ou porte-clés Casio LampFree, 1 catalogue Casio, 1 pack de goodies Casio et 1 pack de goodies TI-Planète-Casio
Lot Néon : 1 licence émulateur Casio, 1 cahier d'exercices Casio, 1 mémo Casio, 1 bloc-notes Casio EX-word avec stylo ou trousse ou sac Casio, 1 balle anti-stress Casio LampFree ou calepin Casio ou porte-clés Casio LampFree, 1 catalogue Casio, 1 pack de goodies Casio et 1 pack de goodies TI-Planète-Casio
Lot Hydrogène : 1 calculatrice HP Prime G2, 1 stylo HP et 1 pack de goodies TI-Planète-Casio
Lot Phosphore : 1 application HP Prime Pro, 1 bloc-notes HP, 1 stylo HP et 1 pack de goodies TI-Planète-Casio
Lot Chlore : 1 calculatrice NumWorks, 1 pack de goodies NumWorks et 1 pack de goodies TI-Planète-Casio
Lot Argon : 1 poster NumWorks, 1 casse-tête ou stylo NumWorks, 1 pack de goodies NumWorks et 1 pack de goodies TI-Planète-Casio
Lot Brome : 1 calculatrice TI-Nspire CX II-T CAS ou calculatrice TI-Nspire CX CAS Ndlessable, 1 licence logiciel TI-Nspire CAS élève, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio
Lot Krypton : 1 calculatrice TI-Nspire CX II-T, 1 licence logiciel TI-Nspire élève, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio
Lot Iode : 1 calculatrice TI-83 Premium CE Edition Python, 1 cahier TI-83 Premium CE, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio
Lot Xénon : 1 licence logiciel TI, 1 cahier TI-83 Premium CE, 1 pin's TI-Nspire CX ou pochette CD TI-Nspire, 1 décalcomanie TI-83 Premium CE, 1 balle anti-stress TI, 1 sac TI, 1 dessous de verre TI ou lunettes de soleil #T3IC ou scellé de sécurité TI, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio
Lot Radon : 1 licence logiciel TI, 1 cahier TI-83 Premium CE, 1 polo TI ou T-shirt TI, 1 décalcomanie TI-83 Premium CE, 1 balle anti-stress TI, 1 sac TI, 1 dessous de verre TI ou lunettes de soleil #T3IC ou scellé de sécurité TI, 1 pack de goodies TI et 1 pack de goodies TI-Planète-Casio

Tu peux retrouver tous les détails des choix de goodies et de nombreuses photos sur TI-Planet.


Ressources et programmes

Simulateur ATLEMU pour PRGM et C.Basic :
• Toutes Graphs monochromes : ATLEMU.g1m
• Prizm et Graph 90+E : ATLEMU.g3m

Overclock pour accélérer l'exécution :
• Anciennes Graph monochromes SH3 (très rares) : FTune (1er fichier)
• Graphs monochromes, sauf Graph 35+E II : FTune2 (2nd fichier)
• Graph 35+E II : FTune3
• Prizm : PTune2
• Graph 90+E : PTune3

Émulateurs (gratuits pendant 90 jours) :
• Graph 35+E (2.10) : Windows
• Graph 35+E II (3.10) : Windows
• Graph 90+E (3.20) : Windows, Mac

Transferts de fichiers :
• Graph 35+E II et Graph 90+E : Tutoriel de transfert
• Autres Graph : FA-124 pour Windows, P7 pour Linux



À toi de jouer !

Apprends à maîtriser la population dynamique des Atlantes et des Muennes pour remporter la victoire ! Une bonne gestion de tes pouvoirs divins te portera sûrement jusqu'au 13 places gagnantes !

Article connexe sur TI-Planet : Concours de rentrée 2019 - défi historique



Pages : Précédente1, 2, 3, 4Suivante
Sentaro21Hors ligneMembrePoints: 628 Défis: 0 Message

Citer : Posté le 19/10/2019 12:19 | #


The error occurs when List 1 is undefined.
In case of genuine Basic Casio, No Data error will occur.
Assign a value to List 1 before starting the program.
Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
CritorEn ligneAdministrateurPoints: 1454 Défis: 18 Message

Citer : Posté le 19/10/2019 12:31 | #


Thanks, I'll check next time.
Krevo_Hors ligneMaître du PuzzlePoints: 367 Défis: 2 Message

Citer : Posté le 20/10/2019 20:08 | #


Bonsoir,

J'ai essayé de jouer sur Graph 90+E avec C.Basic, c'est vrai que c'est très rapide.
Mais par contre, après j'ai rien ou pas grand chose dans List 8. Si je fais "List 8" dans Exe/Mat j'ai "{1+i}" et c'est tout. ça me parait bizarre après 42 tours.

(Je pense que ce {1+i} venait d'une exécution en basic classique. Je dois pas savoir exporter les listes de la mémoire CBasic ??)
Découvrez mon projet principal : Casio Basic Web Interpreter, le basic Casio dans votre navigateur web !
FriphazephHors ligneMembrePoints: 66 Défis: 5 Message

Citer : Posté le 20/10/2019 21:41 | #


Salut Krevo,

Les listes en C.Basic sont des listes séparées des listes "normales" qui sont utilisées en Basic Casio classique.
J'ai déja rencontré ce problème quand j'ai remarqué qu'aucun record ne s'enrgistrait dans mes programmes (oopsie).

Si tu veux visualiser tes listes tu pourrais par exemple faire un petit bout de code comme :

For 1->Z To 100
List 8[Z◢
Next


(Il faut l'éxécuter dans C.Basic sans en être sorti sinon les listes sont réinitialisées, d'après mon expérience)

En l'occurence à chaque fois que tu appuieras sur exe, il va te sortir une valeur de la liste 8, jusqu'à la 100e valeur (bien que la liste ne soit pas si longue).
J'espère avoir su t'aider


Ajouté le 20/10/2019 à 21:43 :
Sinon, c'est normal que le programme continue même après les 42 ans ?
Est-ce que je suis censé l'arrêter à la main ?
Mon dernier programme :
Krevo_Hors ligneMaître du PuzzlePoints: 367 Défis: 2 Message

Citer : Posté le 20/10/2019 22:43 | #


Merci. Oui, j'avais le présentiment que ça ne remplissais pas les listes traditionnelles.

Ensuite, oui j'ai cru comprendre qu'on peut s'arrêter à 42 ans ou voir plus loin ce que ça devient. Si tu continue ça ne change rien. C'est le score après 42 ans qui est pris en compte. (Enfin c'est ce que je comprends)

Ajouté le 20/10/2019 à 23:13 :
... on peut faire simplement rajouter 'List 8' (et changer le 'S' final en 'S◢' ) à la fin du jeu et ça affiche un écran permettant de consulter la liste. Il y a autant d'éléments que d'années écoulées.

Après je sais pas si je peux exporter cette liste en .g3m ou s'il faut recopier.
Découvrez mon projet principal : Casio Basic Web Interpreter, le basic Casio dans votre navigateur web !
FriphazephHors ligneMembrePoints: 66 Défis: 5 Message

Citer : Posté le 21/10/2019 01:07 | #


Merci de ta réponse,

Pour enregistrer la liste, je me demande si ça fonctionnerait de juste rajouter à la fin
Save "Save.g3m", List 8

Ça crée bien un fichier du même nom mais je n'ai pas mon PC sous la main pour vérifier que la liste est bien enregistrée (j'imagine que oui mais sait-on jamais)

Edit :

Pris par la curiosité, j'ai quand même testé ce bout de code :
{1,2,3,4,5,6}->List 8
Save "Save.g3m", List 8
6->Dim List 7
Load("Save.g3m"->List 7
List 7

Et il renvoie bien "1,2,3,4,5,6" sous forme de liste !
J'imagine donc que la liste doit être enregistrée dans le g3m correctement.

Ajouté le 21/10/2019 à 01:27 :
Bref j'ai plus qu'à te souhaiter bonne chance en tant que nouveau dieu !
Mon dernier programme :
Sentaro21Hors ligneMembrePoints: 628 Défis: 0 Message

Citer : Posté le 21/10/2019 07:54 | # | Fichier joint


@Lephenixnoir
@Critor
I sent new score.
I was surprised at the same order of participation as last year.
I can't no longer get out of dejab anymore.



@Krevo_
@Friphazeph
Thanks.
Mat/List/Vct of C.Basic are independent from genuine Basic Casio.
The list data after running C.Basic must be saved in some way.
-----------------------------------------------------------
Extracting method of the List data in C.Basic
-----------------------------------------------------------
[F3](NEW)
create new program file.

[SHIFT]+[F2](+[OPTN])
enter Mat/List.
(+[OPTN])
display List of lists

select List 8
and push [EXE] and display contents of List 8

[SHIFT]+[8](CLIP)
copy to clip bord.

push [EXIT] and return to editor.

[SHIFT]+[9](PASTE)
paset from clip bord.

add in the last of the program.
->List 1 (any number)

The contents of the program are as follows.
{,...}->List 1

[EXIT] and save program file.
-----------------------------------------------------------


This time it is limited to 42 elements,
so I tried to create it automatically by the program.
This is a program that can save List 8 data as a program after ATLEMU ends.
[ATLT8TO1.g3m]
Create a text file.
[ATLG8TO1.g3m]
Create a g3m file directly.

Both generate a program file that includes the score in the file name.
At the end of ATLEMU.g3m
Prog "ATLG8TO1"
It would be nice to add.

Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
StexuperyHors ligneMembrePoints: 143 Défis: 0 Message

Citer : Posté le 21/10/2019 09:28 | #


Hello,

sauriez-vous à quoi correspond cette instruction ?
"If ReP Ans
Then"

Je comprends cela :
Si partie réelle de la dernière réponse alors

Je ne vois pas la condition appliquée sur le If
Ou alors est-ce interprété par la calc comme un "Si est erreur" ou "Si est valeur" ?
Sentaro21Hors ligneMembrePoints: 628 Défis: 0 Message

Citer : Posté le 21/10/2019 09:48 | #


It is the same as this.
If Rep Ans <> 0
Then
It is executed if the value of Rep Ans is non-zero.

Je continue à développer C.Basic. (Il est compatible avec Basic Casio.)
Overclocking utilitaire Ftune/Ptune2/Ptune3 est également disponible.
Si vous avez des questions ou un rapport de bogue, n'hésitez pas à me le faire savoir.
StexuperyHors ligneMembrePoints: 143 Défis: 0 Message

Citer : Posté le 21/10/2019 09:55 | #


Thanks !
LenoHors ligneMembrePoints: 193 Défis: 0 Message

Citer : Posté le 21/10/2019 19:59 | #


Je n'ai pas compris comment utiliser C.Basic sur G90+E...
Quand le cherche le fichier ATLEMUCB.g3m depuis C.Basic sur ma calto, le dossier [PROGRAM] est vide.
Seid ihr das Essen ? Nein, wir sind der Jäger !
FriphazephHors ligneMembrePoints: 66 Défis: 5 Message

Citer : Posté le 21/10/2019 20:05 | #


Essaye d'appuyer 2 fois sur F6, et puis une fois sur F4, là où il est écrit "->SMEM" sur l'écran et tu te retrouveras dans ton système de fichiers, tu n'auras plus qu'à rechercher l'endroit où tu as placé le g3m

(tout ça dans C.Basic)
Mon dernier programme :
LenoHors ligneMembrePoints: 193 Défis: 0 Message

Citer : Posté le 21/10/2019 20:14 | #


Merci ça marche je viens de comprendre le fonctionnement de C.Basic; c'est vraiment un Add-In génial
Seid ihr das Essen ? Nein, wir sind der Jäger !
FriphazephHors ligneMembrePoints: 66 Défis: 5 Message

Citer : Posté le 21/10/2019 20:15 | #


De rien ! Il est en effet assez extraordinaire
Mon dernier programme :
Krevo_Hors ligneMaître du PuzzlePoints: 367 Défis: 2 Message

Citer : Posté le 21/10/2019 23:17 | #


Par contre dans le code, je pense qu'il y a un petit bug sur l'option de "Réinit. fenêtre ?" à la fin. En effet, si on veux remettre le ViewWindow aux valeurs initiales il faut écrire :

ViewWindow -6.3, 6.3, 1, -3.1, 3.1, 1


(et non pas
ViewWindow -6.3, 6.3, -3.1, 3.1
)

J'ai cru un moment qu'il existait un appel à 4 paramètres permettant de setter respectivement Xmin, Xmax, Ymin et Ymax.... mais non si tu mets seulement 4 paramètres tu sette respectivement Xmin, Xmax, Xscale et Ymin (voir aussi la fonction ViewWindow)
Découvrez mon projet principal : Casio Basic Web Interpreter, le basic Casio dans votre navigateur web !
FriphazephHors ligneMembrePoints: 66 Défis: 5 Message

Citer : Posté le 22/10/2019 00:10 | #


On peut pas juste mettre "ClrGraph" pour réinitialiser les paramètres ? Ça serait plus court
Mon dernier programme :
LenoHors ligneMembrePoints: 193 Défis: 0 Message

Citer : Posté le 25/10/2019 20:40 | #


Juste une petite question: Pourquoi 42 ans ?
Seid ihr das Essen ? Nein, wir sind der Jäger !
LephenixnoirHors ligneAdministrateurPoints: 16165 Défis: 140 Message

Citer : Posté le 25/10/2019 20:59 | #


Leno a écrit :
Juste une petite question: Pourquoi 42 ans ?

C'est suffisamment long pour que la partie soit non triviale et suffisamment court pour que la partie ne dure pas des plombes même sur les modèles modestes.
MassenaHors ligneRédacteurPoints: 933 Défis: 5 Message

Citer : Posté le 25/10/2019 21:02 | #


J'ai deux autres hypothèse :
- Le guide du voyageur galactique
- La v5
Now, Luke. A true gentleman suscribe to Planet Casio. This reminds me of a puzzle...
CritorEn ligneAdministrateurPoints: 1454 Défis: 18 Message

Citer : Posté le 29/10/2019 00:25 | #


Les participations reçues jusqu'à ce lundi ont maintenant toutes été traitées :
https://tiplanet.org/concours_rentree2019.php?delta=0&infos=1

Dites donc, vous n'êtes pas nombreux à participer avec une Casio Graph on dirait. C'est quoi le problème ?
Les performances ne sont pas une raison valable puisque celles des TI-83 Premium CE chez la concurrence sont comparables, et visiblement ça n'empêche pas d'avoir plein de participations.
DisperseurHors ligneMembrePoints: 1672 Défis: 1 Message

Citer : Posté le 29/10/2019 08:35 | #


@Critor: je suis quel numero de participant ? Je retrouve plus mon score

Ajouté le 29/10/2019 à 08:36 :
Oups j'ai pas posté dans le bon topic (-> Epreuve python)
Mes meilleurs jeux
N'hésitez pas, notez !

Jeux BasicCasio / CBasicCasio:
-World Tank War II
-Apollo 11
-GeoGraph ! Élu Jeu du Mois de Mars 2019 !
Jeux C:
-Planétarium 2 ! Chef d'Oeuvre !


√(2+2-2+2-2+2+2-2-2-2) = 0
Pages : Précédente1, 2, 3, 4Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2019 | Il y a 54 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