EZBC_Basic_Casio_Facile/intro.html

61 lines
4.2 KiB
HTML

<h1>Tutorial de programmation en Basic Casio</h1>
<p>Bienvenue dans ce cours de programmation Basic pour les calculatrices graphiques Casio. Ce tutoriel est <b>destiné à tous les niveaux de lecteurs</b>, des curieux qui se lancent dans la programmation aux vétérans d'autres langages. Chacun peut lire à son rythme et progresser selon son envie&nbsp;: la difficulté est progressive.<p>
<p>Ce cours n'aspire pas à recenser toutes les ficelles du métier en Basic Casio, mais avant tout à présenter les aspects fondamentaux de la programmation, qui se retrouvent dans tous les langages. Les curieux trouveront sur le forum beaucoup d'astuces Basic pour affiner leurs créations&nbsp;!</p>
<p>Ce tutoriel est <b>orienté vers la création de jeux</b>, pour maintenir le côté ludique et présenter ce qui se fait de mieux sur Planète Casio. À la fin de chaque partie, tu pourras créer tes propres jeux et surprendre tes amis comme toi-même. Voici quelques exemples que des membres éminents ont créé au fil des années&nbsp;:</p>
<center class='Intro showcase'>
<figure>
<img src='images/Intro/tetris-pll.gif'>
<figcaption><i><a href='https://www.planet-casio.com/Fr/programmes/programme377-1-tetris-pll-pierrotll-jeux-divers.html'>Tetris PLL</a> par PierrotLL (2006)</i></figcaption>
</figure>
<figure>
<img src='images/Intro/clonelab.gif'>
<figcaption><i><a href='https://www.planet-casio.com/Fr/programmes/programme1984-1-clonelab-ne0tux-jeux-reflexion.html'>Clonelab</a> par Ne0tux (2012)</i></figcaption>
</figure>
<figure>
<img src='images/Intro/harry-potter.gif'>
<figcaption><i><a href='https://www.planet-casio.com/Fr/programmes/programme211-last-harry-potter-samy-jeux-rolerpg.html'>Harry Potter</a> par Samy (2006)</i></figcaption>
</figure>
<figure>
<img src='images/Intro/tokitori.gif'>
<figcaption><i><a href='https://www.planet-casio.com/Fr/programmes/programme1693-1-tokitori-riptor-jeux-reflexion.html'>Tokitori</a> par Riptor (2011)</i></figcaption>
</figure>
<figure>
<img src='images/Intro/calcraft.gif'>
<figcaption><i><a href='https://www.planet-casio.com/Fr/programmes/programme1979-1-calcraft-remiweb-jeux-divers.html'>Calcraft</a> par Remiweb (2012)</i></figcaption>
</figure>
<figure>
<img src='images/Intro/sword-burst-zero.gif'>
<figcaption><i><a href='https://www.planet-casio.com/Fr/programmes/programme3594-1-swordburstzero-redeyes-jeux-rolerpg.html'>Sword Burst Zero</a> par Redeyes (2018)</i></figcaption>
</figure>
</center>
<p>Quand tu télécharges un programme Basic Casio, tu as automatiquement le code du programme avec. N'hésite donc pas, au fil de ce cours, à <b>lire le code de tes jeux préférés</b> pour mieux comprendre ce qui se passe dans l'arrière-boutique.</p>
<p>Pour suivre ce tutoriel, tu auras besoin d'une calculatrice ou d'un émulateur d'un des modèles suivant. Tous les exemples de ce tutoriel ont été <b>réalisés sur des Graph monochromes récentes</b>.</p>
<ul>
<li>Modèles monochromes récents&nbsp;: Graph 25+E, 35+, 35+ USB, 35+E, 35+E II, 75+ ou 75+E</li>
<li>Modèles monochromes anciens&nbsp;: Graph 25+Pro, 35, 85 ou 95 SD</li>
<li>Modèles couleur&nbsp;: Prizm ou Graph 90+E</li>
</ul>
<p>Les anciens modèles monochromes n'ont pas toutes les fonctions du Basic&nbsp;: nous t'avertirons quand des fonctions récentes seront présentées dans le cours. Les calculatrices Classpad 300, 300+, 330, 300+, 400+, 400+E utilisent un langage similaire mais différent dans bien des détails, et ne sont pas présentées ici.</p>
<p>Équipe-toi de ta calculatrice avec des piles chargées, et d'une bonne dose de fun !</p>
<ul>
<li>En cas de problème avec un programme, tu peux <a href='https://www.planet-casio.com/Fr/forums'>poser une question sur le forum</a>.</li>
<li>Et si tout marche, n'hésite pas à <a href='https://www.planet-casio.com/Fr/programmes/soumettre_un_programme_casio.php'>partager tes créations</a> ! (Évite simplement les plus-ou-moins et autres jeux triviaux qui sont déjà en surnombre !)</li>
</ul>
<p>Dans le premier chapitre, on présentera rapidement ce qu'il y a dans ta calculatrice pour bien comprendre le rôle du Basic Casio. Et ensuite, on attaquera directement le code !</p>