<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
         <channel>                 <title>Planète Casio</title>
                 <link>http://www.planet-casio.com/Fr/</link>
                 <description>Programmes Casio, Jeux, Cours pour Calculatrices Casio.</description>
                 <language>fr-FR</language>
                 <image>
                         <url>http://www.planet-casio.fr/images/logo.gif</url>
                         <title>Programmes Casio, Jeux et Cours pour Calculatrices</title>
                         <link>http://www.planetet-casio.fr/</link>
                         <width>55</width>
                         <height>50</height>
                         <description>Programmes Casio, Jeux, Cours pour Calculatrices Casio.</description>
                 </image>
                 <lastBuildDate>Mon, 11 Sep 2006 14:23:50 +0200</lastBuildDate>                 <item>
                         <title>LUA FX g85</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic9817-1-LUA-FX-g85.html</link>
                         <date>1328894731</date>
                         <visit>8160</visit>
                         <answers>226</answers>
                         <by>louloux</by>
                         <last>adbook</last>
                         <description>Pour ceux qui ne sont pas au courant, une petite explication rapide du LUA:
Imaginez un langage, sur calculatrice, aussi simple que le basic Casio, et bien plus puissant, avec de nouvelles possibilités ( plusieurs getkeys, niveaux de gris, etc...). Il existe, mais malheureusement n'est pas encore compatible avec la graph 85...

Ce qu'on est en train de faire, c'est de remédier au problème en installant un Add_In, qui permettrait d'exécuter des programmes LUA !

Posez vos questions et suivez l'actualité du projet sur ce topic !!


En fichier joint la dernière version du Lua FX, avec sources et doc.
...</description>
                 </item>                 <item>
                         <title>Savoir si une liste existe</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic11134-1-Savoir-si-une-liste-existe.html</link>
                         <date>1328894563</date>
                         <visit>25</visit>
                         <answers>3</answers>
                         <by>btl</by>
                         <last>purobaz</last>
                         <description>Tout le monde s'est déjà posé cette question : 
&quot;Comment faire pour savoir si une liste existe?&quot;

Ce serait très utile de le savoir pour pouvoir continuer une partie enregistrée sans avoir l'habituelle &quot;erreur&quot; quand la liste n'existe pas.
Et à la place avoir un message indiquant qu'il n'y a pas de partie en cours.
Oui mais voila, casino n'a pas crée cette fonction...  :@ 

Et bien je suis heureux de vous annoncez que j'ai réussi à trouver une astuce qui permet de savoir si une liste existe!  0_0 

Voici comment :

1) faite &quot;BTL&quot;-&gt;liste 1[0]
2) liste 1-&gt; list 2
3) Fill(1,list 2)
4) Sum list 2

Et voila vous savez maintenant s'il existe une liste ou non. Mais en plus vous connaissez le nombre de case que possède cette liste et ensuite vous pouvez vérifier quelles sont les valeurs de cette liste car vous connaissez sa longueur.

Voila j'espère que cette astuce vous sera utile.

J'attend des réactions, n'hésitez pas à donner votre avis  ;) 

BTL...</description>
                 </item>                 <item>
                         <title>PRGM2 - Encore plus de fonctions au Basic Casio</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic10185-1-PRGM2---Encore-plus-de-fonctions-au-Basic-Casio.html</link>
                         <date>1328894343</date>
                         <visit>787</visit>
                         <answers>23</answers>
                         <by>purobaz</by>
                         <last>purobaz</last>
                         <description>[img]http://www.planet-casio.com/images/ad/prgm2_userbar.gif[/img]

Voici une nouvelle version de [url=http://www.planet-casio.com/Fr/forums/topic10140-1-PRGM2---Ajouter-des-fonctions-au-Basic-Casio.html]PRGM2[/url], dopée par de nouvelles fonctions.
J'espère que vous en ferez bon usage, les fonctions sprite et multi-getkey sont désormais accessible en basic, ce qui ouvre de nombreuses perspectives pour des jeux de plateformes, d'actions ou de tirs...

Le fichier joint contient PRGM2.g1a, les sources, et 3 exemples (DRAWING, SERIAL et SPRITE).
La plupart des fonctions graphiques utilisent [url=http://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?showid=86]MonochromeLib[/url] de PierrotLL.


[red][b]I. Principe[/b][/red]
[spoiler]PRGM2 est un programme qui donne accès à des fonctions C aux programmes Basic.
Au lancement du programme basic, PRGM2 démarre un timer. Le timer vérifie à intervalles réguliers la valeur de la variable F. Si F est différent de 0, alors la fonction correspondante à sa valeur est appelée.[/spoiler]

[red][b]II. Utilisation[/b][/red]
[spoiler]Téléchargez puis lancez l'addin PRGM2.g1a. Choississez un programme basic PRGM2. Et c'est parti :love:

Remarque : L'appui des touches [MENU] et [AC] ou l'appel de la fonction 22 arrêtent le timer. Pour relancer un programme PRGM2, vous devez donc au préalable quitter l'addin et exécuter une autre application (exemple : le menu RUN (1)).
[/spoiler]

[red][b]III. Programmer[/b][/red]
[spoiler]Les programmes PRGM2 se programment comme des programmes basics. Il suffit juste d'ajouter au début du programme le mot clé 'PRGM2.
Les fonctions peuvent ensuite être appelées avec la syntaxe suivante :
[code]Paramètres_de_la_fonction
code_de_la_fonction -&gt; F
While F:WhileEnd[/code]

Voici la liste des fonctions :

[b]I. Gestion de l'écran[/b]
1 : ClearVRAM
2 : ClearScreen
3 : DisplayVRAM

[b]II. Contrôle du contraste[/b]
4 : SetContrast [i](paramètre : C = valeur du contraste)[/i]
5 : GetContrast [i](retourne la valeur du contraste dans R)[/i]

[b]III. Fonctions graphiques[/b]
L'origine de la fenêtre graphique est en haut à gauche. Vous ne pouvez pas la modifier.

6 : SetPixel [i](paramètres : X, Y, C = couleur)[/i]
7 : GetPixel [i](retourne la couleur dans R, paramètres : X, Y)[/i]
8 : DrawLine [i](paramètres : X complexe, partie réelle = x1 et partie imaginaire (i) = x2 , Y complexe, C = couleur)[/i]
9 : DrawRectangle [i](paramètres : X complexe, Y complexe, C = couleur)[/i]
10 : DrawCircle [i](paramètres : X, Y, R = rayon, C = couleur)[/i]
11 : DrawFilledCircle [i](paramètres : X, Y, R = rayon, C = couleur)[/i]
12 : HorizontalScroll [i](paramètre : X)[/i]
13 : VerticalScroll [i](paramètre : Y)[/i]
14 : Bmp [i](paramètres: R = numéro du sprite compris entre 0 et 9, X, Y, partie imaginaire de X = largeur du sprite, partie imaginaire de Y = hauteur du sprite, C = mode (0 = or, 1 = and, 2 = xor))
Les sprites sont affichés avec clipping, il peuvent donc être affichés même si ils ne sont pas complètement sur l'écran.
Pour plus de précisions sur les &quot;modes&quot; et sur le codage des sprites référez vous à la documentation de [url=http://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?showid=86]MonochromeLib[/url]. Vous pouvez aussi utiliser [url=http://www.planet-casio.com/Fr/programmes/programme1843-1-bitmap-prgm2--.html]mon utilitaire[/url] pour coder vos sprite on-calc.

Explication approfondie à venir, dans l'immédiat se référer à l'exemple pour la syntaxe.
[/i]

15 : SaveVRAM [i](paramètre : R = numero de la page)[/i]
16 : RestoreVRAM [i](paramètre : R = numero de la page)[/i]

[b]IV. Communication[/b]
17 : SerialOpen [i](retourne 0 dans R si le port est ouvert)[/i]
18 :  SerialClose
19 : SerialRead [i](retourne 0 dans R si la réception est accomplie, B contient la valeur reçue)[/i]
20 : SerialWrite [i](paramètre : B = la valeur à envoyer)[/i]

[b]V. MultiGetkey[/b]
21 : MultiGetkey [i](retourne R: positions 10e0=RIGHT, 10e1=UP, 10e2=DOWN, 10e3=LEFT, 10e4=ALPHA, 10e5=SHIFT)[/i]

[b]VI. Arrêt du timer[/b]
22 : TimerStop [i](je vous conseille fortement de l'utiliser à la fin du programme pour éviter d'éventuels plantages)[/i]



Vous pouvez tout à fait utiliser les fonctions basiques dans vos programmes PRGM2. Cependant les fonctions graphiques basiques effacent la VRAM, elle doivent donc être appelées avant les fonctions PRGM2.[/spoiler]

[red][b]IV. Important[/b][/red]
[spoiler]Quelques bugs peuvent encore survenir. Faites donc des sauvegardes régulières de vos programmes. Vous utilisez PRGM2 à vos risques et périls.

Surtout ne pas utiliser les labels :!:
L'utilisation des listes et des matrices et aussi déconseillée car elle entraîne beaucoup d'erreurs mémoires. Je vous conseille de les remplacer par les chaines de caractères.[/spoiler]

[red][b]V. Ameliorations futures[/b][/red]
[spoiler]Si vous souhaitez ajouter d'autres fonctions à PRGM2, il n'y a pas de soucis. Les sources sont à dispositions 8) 
Cependant il faudrait éviter de multiplier les versions de PRGM2. Les fonctions suplémentaires doivent aussi avoir un intérêt général.

Que dites-vous d'une nouvelle fonction permettant d'afficher du texte ?
[/spoiler]



[img]http://www.planet-casio.com/images/ad/prgm2_userbar.gif[/img]
Ajoutez cette userbar dans la description de vos programmes PRGM2, pour qu'ils puissent facilement être reconnus.
Copiez le code ci-dessous et retirez les # ;)
[code]
[#url=http://www.planet-casio.com/Fr/forums/topic10185-1-PRGM2---Encore-plus-de-fonctions-au-Basic-Casio.html][#img]http://www.planet-casio.com/images/ad/prgm2_userbar.gif[#/img][#/url]
[/code]
...</description>
                 </item>                 <item>
                         <title>Planète-Casio et votre bac</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic11133-1-Planete-Casio-et-votre-bac.html</link>
                         <date>1328893817</date>
                         <visit>63</visit>
                         <answers>4</answers>
                         <by>louloux</by>
                         <last>cartix</last>
                         <description>Lycéens, nous sommes en plein dans une nouvelle réforme du bac pour les promotions 2013 et supérieures. Concrètement ? On vous demande de savoir écrire un programme et utiliser votre calculatrice. Certains adeptes comme moi diront ''Génial !'', et d'autres s'apercevront qu'ils ont bien du retard sur leurs camarades. Voilà tout ce que vous devez savoir pour prendre une longueur d'avance:

Voici les différents objectifs définis par la direction générale de l'enseignement scolaire:
[quote]– comprendre et analyser un algorithme préexistant ;
– modifier un algorithme pour obtenir un résultat particulier ;
– analyser la situation : identifier les données d’entrée, de sortie, le traitement...;
– mettre au point une solution algorithmique : comment écrire un algorithme en « langage courant » en respectant un
code, identifier les boucles, les tests, des opérations d’écriture, d’affichage... ;
– valider la solution algorithmique par des traces d’exécution et des jeux d’essais simples ;
– adapter l’algorithme aux contraintes du langage de programmation : identifier si nécessaire la nature des variables... ;
– valider un programme simple.[/quote]

En gros, savoir écrire, modifier ou comprendre un algorithme écrit en langage naturel, ça on l'apprend en cours. 
Mais regardez ce 6° point. En pratique on le traduit par &quot;savoir utiliser le langage de programmation de sa calculatrice&quot;.
Oulà, ça on le voit pas en cours ! 

Ne vous inquiétez pas, un de nos membres a écrit un bon tutoriel [url=http://www.planet-casio.com/Fr/programmation/]ici[/url] !

Pour tout savoir sur l'algorithmique au bac allez vous renseigner [url=http://media.eduscol.education.fr/file/Programmes/17/8/Doc_ress_algo_v25_109178.pdf]ici[/url].

Bonne réussite au bac à vous tous CASIO-fans !...</description>
                 </item>                 <item>
                         <title>Minecraft</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic9624-1-Minecraft.html</link>
                         <date>1328887977</date>
                         <visit>16189</visit>
                         <answers>978</answers>
                         <by>siapran</by>
                         <last>vdragon.b</last>
                         <description>Qui ici joue à minecraft?
pour ceux qui ne connaissent pas c'est un jeu achetable pour 15 euros sur internet avec un mode multijoueur en ligne que je reccomande (ça vaut vraiment les 15 euros)
donc voilà qui y joue ?

 [red]Pour le serveur Minecraft, demandez à moi ou Bomber par MP ou en postant sur ce topic[/red]

[url=http://minecraft.thefrench-world.com/]Lien vers la map du serveur[/url]...</description>
                 </item>                 <item>
                         <title>L'équipe de Planète-Casio</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic11114-1-L-equipe-de-Planete-Casio.html</link>
                         <date>1328886328</date>
                         <visit>323</visit>
                         <answers>40</answers>
                         <by>totoyo</by>
                         <last>.Dark Storm</last>
                         <description>Ce topic est là pour répertorier l'équipe de Planète-Casio. Les candidatures se font uniquement par messagerie privée ou par mail. Elles peuvent être spontanées ou être présentées lors d'une session de recrutement.

N'hésitez pas à contacter l'équipe par la messagerie privée (MP) pour toutes demandes ou problèmes liés au site et à la communauté. Contactez directement la bonne personne : par exemple, pour signaler un spam sur le forum, envoyez un message directement aux modérateurs. Les autres questions sont à poser sur le forum.

[b]Webmasters :[/b]
[i]Les Fondateurs de Planète-Casio tout simplement...[/i]
 - Muelsaco
 - Neuronix

[b][big] ---- L'équipe actuelle ----[/big][/b]

[b]Super Administrateur :[/b]
[i]S'occupe et gère le site, la communauté, l'équipe et les différents événements comme les concours.[/i]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=totoyo]Totoyo[/url]

[b]Développeurs :[/b]
[i]Corrigent les anomalies du site, l'améliorent et lui ajoutent de nouvelles fonctionnalités. Pour les remarques et les suggestions, postez sur ce topic : [url=http://www.planet-casio.com/Fr/forums/topic8833-1-Orientation-de-PC-%28suggestions,-changements...%29.html]Orientation de PC (suggestions, changements...)[/url][/i]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=pierrotll]Pierrotll[/url]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=samikx]Samikx[/url]

[b]Administrateurs :[/b]
[i]Modèrent les programmes ajoutés par la communauté. Occasionnellement, peuvent aussi poster des news.[/i]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=pierrotll]Pierrotll[/url]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=thomatos]Thomatos[/url]

[b]Modérateurs :[/b]
[i]Modèrent les commentaires postés un peu partout sur le site.[/i]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=eiyeron]Eiyeron[/url]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=smashmaster]Smashmaster[/url]

[b]Rédacteurs :[/b]
[i]Écrivent des news sur des thèmes variés qui touchent les communautés, l'éducation ou Casio.[/i]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=binary_man]Binary_man[/url]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=louloux]Louloux[/url]
 - [url=http://www.planet-casio.com/Fr/compte/voir_profil.php?membre=nitrosax]Nitrosax[/url]


[b][big] ---- Les anciens membres de l'équipe ----[/big][/b]

Nous les remercions tous d'avoir participé à l'aventure de Planète-Casio depuis sa création en 2004.

[b]Super Administrateurs :[/b]
 - Lenainnoir
 - Zefortiche

[b]Développeur :[/b]
 - Light_Spirit

[b]Administrateurs :[/b]
 - Matronix
 - Meithal

[b]Modérateurs :[/b]
 - Emanup
 - Gadgetroch
 - Zeitgeist


[small]Remarque : Les pseudos sont classés par ordre alphabétique.[/small]
...</description>
                 </item>                 <item>
                         <title>Gravity Duck également disponible sur Fx-CG 10 et 20</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic11105-1-Gravity-Duck-egalement-disponible-sur-Fx-CG-10-et-20.html</link>
                         <date>1328877074</date>
                         <visit>137</visit>
                         <answers>13</answers>
                         <by>totoyo</by>
                         <last>pierrotll</last>
                         <description>Petit flashback :

Ne0Tux :
[quote] A quand un programme en C made in Planète-Casio ? :E [i](ndlr : sur Fx-CG 10/20)[/i] [/quote]
Pierrotll :
[quote][url=http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=1856]A tes ordres.[/url][/quote]
En effet, Pierrotll conservait &quot;en secret&quot; la version PRIZM de son [url=http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=1795]Gravity Duck[/url] depuis novembre (c'est qu'il taffe aussi à côté !), mais c'est sur cette demande de Ne0Tux qu'il décida enfin de la publier. Gravity Duck est adapté du [url=http://www.koreus.com/jeu/gravity-duck.html]jeu flash éponyme[/url] et est un jeu de plate-forme avec une difficulté croissante et bien dosée. Vous prendrez plaisir à parcourir la multitude de niveaux et à trouver le bon chemin jusqu'à la sortie. Simple non ? Essayez-le !

[center][img]http://www.planet-casio.com/files/program_images/1856-gravityduck.png[/img]
[i]Le jeu a été entièrement codé sur émulateur, il ne dépasse pas les 15 fps en réalité...[/i][/center]

Pierrotll nous surprendra toujours avec ses jeux à la fois ludiques et pleins d'inspiration, mais aussi d'autres projets plus ambitieux comme [url=http://www.planet-casio.com/Fr/forums/topic10140-1-PRGM2---Ajouter-des-fonctions-au-Basic-Casio.html]PRGM2[/url] et [url=http://www.planet-casio.com/Fr/forums/topic10137-1-Flourish---demo-de-programme-reseau.html]Flourish[/url].

 :arrow: Téléchargez [url=http://www.planet-casio.com/Fr/programmes/voir_un_programme_casio.php?showid=1856]Gravity Duck sur Fx-CG 10 et 20[/url] !

Bref, avec Pierrotll que du bon !...</description>
                 </item>                 <item>
                         <title>Casio Graph 100+ ne d&amp;eacute;marre plus</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic11132-1-Casio-Graph-100+-ne-d&amp;eacute;marre-plus.html</link>
                         <date>1328876475</date>
                         <visit>69</visit>
                         <answers>11</answers>
                         <by>belhauss</by>
                         <last>pierrotll</last>
                         <description>Bonjour,

Voilà sa fait longtemps que j'ai pas utilisé ma calculatrice Graph 100+ ne vous inquiété pas j'ai pas oublié les piles dedans  :lol: , mais quand j'ai voulu l'utiliser hier, elle reste figé sur le LOGO d'accueil 
[center][b] CASIO[/b] [/center]
[center] CASIO Computer CO,. LTD[/center]
mais mon problème est le suivant J'ai pas le câble USB pour réinstaller l'OS   :(  
que dois-je faire ? ...</description>
                 </item>                 <item>
                         <title>Films youtube, dailymotion que vous aimez</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic7859-1-Films-youtube,-dailymotion-que-vous-aimez.html</link>
                         <date>1328876227</date>
                         <visit>23265</visit>
                         <answers>903</answers>
                         <by>neuronix</by>
                         <last>totoyo</last>
                         <description>[url=http://www.dailymotion.com/video/xax6k_jai-vomi-dans-mes-corn-flakes]J'ai vomi dans mes corn-flakes ...[/url]
...</description>
                 </item>                 <item>
                         <title>Concours</title>
                         <link>http://www.planet-casio.com/Fr/forums/topic11119-1-Concours.html</link>
                         <date>1328876208</date>
                         <visit>196</visit>
                         <answers>24</answers>
                         <by>mmaximum</by>
                         <last>pierrotll</last>
                         <description>Bonjour,

Est-ce qu'il y a un/des concours pour gagner des calculatrices prizm qui sont prévus ?

Merci,
mmaximum...</description>
                 </item>         </channel>
</rss>
