Version Française English Version

Planète Casio - Programmes, jeux et cours pour calculatrices Casio

Bookmark and Share
Bienvenue sur Planète Casio, n'hésitez pas à poser vos questions sur le forum, et pensez à rejoindre Planète-Casio sur Facebook !
Spaceraider
Forums Casio - Astuces Calculatrices Casio

Index du Forum | Astuces Calculatrices Casio | Programmer en basic sur votre Fx-CG 10/20
Smashmaster
Hors ligne
Modérateur
Niveau: Vétéran
Points: 3195
Défis: 86
Email | Message
Posté le 21/10/2011 18:54

Programmer en basic sur votre Fx-CG 10/20:

Entre la CG-20 et les autres calculatrices il y a pas mal de différence au niveau de la programmation basic, voici la liste de toutes les différences qu'on a pu constater en ce moment


I. ViewWindow :
Cliquer pour dérouler
Cliquer pour enrouler
Sur les g35 à g100 ont utilise souvent ce ViewWindow: 1,127,0,1,63,0
Sur la CG-20 il est conseillé d'utilisé celui ci: 1,379,0,1,187,0 en effet l'écran de la cg-20 à une meilleure résolution


II. Rcl-pict et BG-pict
Cliquer pour dérouler
Cliquer pour enrouler
Il est possible d'afficher une image 16bits dans un programme en basic, voici comment le faire :
Dans [OPTN]+[F6]+[F6]+[F2](picture) +[F3](open) choisissez une image (format .g3p). Une ligne du style ''CASIO/g3p/nom_image.g3p'' doit s'afficher dans le code source de votre programme, pour pouvoir voir l'image il suffit de rajouter un RclPict ou un Bg-pict avant le texte, exemple :

Cls //Obligatoire pour que l'image s'affiche à l'écran
RclPict ''CASIO/g3p/Beach.g3p'' //Ceci affiche une image représentant une plage
BgPict ''CASIO/g3p/Beach.g3p'' //Ceci affiche aussi une image représentant une plage

Pour crée des images .g3p il faut utiliser ce programme : Lien


III. Couleurs
Cliquer pour dérouler
Cliquer pour enrouler
Dans [SHIFT]+[5] (format)+[1] on a la possibilité de choisir la couleur que l'on veut utiliser pour colorer par exemple du texte ou des F-line, on a le choix entre 7 couleurs: Noir, Bleu, Rouge, Rose, Vert, Cyan et jaune.
Exemple d'utilisation:

Cyan Text 1,1,"HELLO"
Black F-line 100,100,200,150

Il est aussi possible d'utiliser des couleurs pour les Locate, exemple :

Red Locate 1,1,''HELLO''
Blue Locate 5,5,''WORLD''

Dans [SHIFT]+[SETUP]+[F6]+[F6]+[F6]+[F6]+[F3](P/L-CLR) Il y a une commande qui permet de modifier la couleur par défaut : Plot/line-Color.
Exemple d'utilisation :

Plot/line-Color Green //La couleur par défaut est maintenant le vert
F-line 1,1,10,10 //Cette F-line sera dessinée en vert

Plot/line-Color Red //La couleur par défaut est maintenant le rouge
F-line 1,1,10,10 //Cette F-line sera dessinée en rouge



IV. Regler l'épaisseur des F-lines
Cliquer pour dérouler
Cliquer pour enrouler
Dans [SHIFT]+[F4](Sketch)+[F6]+[F6]+[F5](STYLE) il existe plusieurs commandes qui règle l'épaisseur des F-Lines:
-SketchNormal : Trait normal (2 pixels)
-SketchThick : Gros trait (3 pixels)
-SketchBroken : Gros pointillé
-SketchDot: Petit pointillé
-StetchThin: Trait fin (1 pixel)
Exemple d'utilisation:

SketchBroken Red F-line 10,10,150,200
//Affiche un trait en pointillé entre les points de coordonnés (10,10) et (150,200) en rouge

Remarque: cette astuce fonctionne aussi sur des Circle par exemple


V. Caractères spéciaux :
Cliquer pour dérouler
Cliquer pour enrouler

De nouveaux caractères spéciaux ont été rajoutés, voici tous les caractères spéciaux :

smiley

Tous les caractères spéciaux peuvent être utilisé en mode graphique


VI. Superposer l'écran graphique et l'écran texte
Cliquer pour dérouler
Cliquer pour enrouler

Le bug de la superposition écran graphique et écran texte fonctionne sur CG 20, il offre pas mal de possibilité et permet notamment d'accéder à la dernière ligne de l'écran texte
exemple:

Clrtext
Cls
Text 174,1,"SCORE :"
Text 174,80,0
Locate 1,1,"ESSAI"
Do
LpWhile Getkey=0

Pour plus d'information je vous conseille de lire cette page : Lien


VII. Autres infos :
Cliquer pour dérouler
Cliquer pour enrouler

Il est impossible de mettre des espaces dans le noms des programmes en basics
Le PxlTest renvoie maintenant la couleurs du pixel (0 blanc, 1 noir, 2 bleu, 3 rouge... ). Par contre un pixel "allumé par une image" n'est pas détecté.
Une nouvelle fonction est apparue dans le menu 'programme' de la calculatrice : la fonction 'LOAD' ([F6]+[F4]), il permet de convertir les fichiers .txt déposés dans la mémoire de stockage en .g3r .
L'inverse est également possible, c'est à dire, via la commande 'SAVE-AS' ([F6]+[F3]), de transformer un programme en fichier .txt
Il est maintenant possible de rajouté un mot de passe même si le programme a déjà été crée, il suffit d'appuyer sur les touches [F6]+[F5] pour rajouter un mot de passe


Je n'ai pas encore fini, je rajouterai encore d'autre truc au fur et à mesure

L1 Math-Informatique à l'université Paul-Verlaine (Metz)



Javierxd
Hors ligne
Membre
Niveau: Confirmé
Points: 1231
Défis: 8
Email | Message
Dernier message de la page précédente :Posté le 03/01/2012 17:33 |
dsl du déterrage, mais est ce qu'on peut faire une str avec plusieurs couleurs?
----------------------------------
Calculatrices: g35+usb modifiée, PRIZM
Espagnol

Programmes



Pages: Précédente | 1, 2, 3, 4, 5

Purobaz
En ligne
Membre
Niveau: Aucun
Points: 2141
Défis: 108
Email | Message
Citer : Posté le 03/01/2012 17:44 |
Non, il faut afficher les différentes couleurs séparément.

Au fait j'ai trouvé un bug avec les couleurs :
Dans un programme rechercher un "locate". Puis sans appuyer d'autres touches charger une couleur avec SHIFT puis 5.
Le mot clé ne s'affiche pas mais le curseur se déplace. En appuyant sur le replay par exemple, le mot clé réapparait mais la calculatrice bug complet...
L'affichage est perturbé, et la Prizm peut même planter.
----------------------------------
smiley
smiley

Cliquer pour dérouler
Cliquer pour enrouler

graph 35+ USB

jeux :
Solitr

cours :
Solution


graph 35+ USB / 75 / 85 /95

jeux basic :
Escape prison
London 12 puro
Plumber
Yetisport ic
Platstre
M-niais
Akinator
Solitr
Robots

jeux addin :
Snowball

jeux lua :
Where am i
Mario

utilitaires basic :
Bitmap PRGM2
QR code
Boussole
Nombre en or
Calendr

utilitaires addin :
PRGM2
picture 1024

utilitaires Lua :
Pi en Lua

cours :
Solution


Prizm

jeux :
Free wheel
Yetisport puro
Rush hour color
Plumber
Prizm pack
Flight cg20

utilitaires :
Sprite maker cg
Paint 20
Menu cg20


Tutorials
PRGM2
Chaines de caractères et tableaux 2D


Projets

Ultimate solution
   73%


OBELIB
   28%


Un RPG en basic qui envoie du lourd !
   38%

Mario pour Prizm
   46%

Fight pour Prizm
   56%

addin PacMan
   90%



La programmation est pour moi la chose la plus sacrée !... c'est pour ça que j'y touche pas !
diogoantunes
Statut : Invité
Citer : Posté le 09/02/2012 14:17 |
Le load de la prizm reconnait les différentes fonctions.
Exemple: si j'ecris 'If', vas-t-il codé ça 'If' ou {'I','f'} ?

Ajouté le 09/02/2012 à 14:18 :
Le load de la prizm reconnait les différentes fonctions.
Exemple: si j'ecris 'If', vas-t-il codé ça 'If' ou {'I','f'} ?

je tiens à préciser que je peux répeter mon message autant de fois que je veux, et ça depuis longtemps,
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3925
Défis: 37
Email | Message
Citer : Posté le 09/02/2012 14:40 |
Je précise que je peux te bannir autant de fois que je veux, alors calme un peu ta graine!
C'est pas en jouant les perroquets que tu vas avoir une réponse plus rapide!
et pour répondre à ta question, la calto reconnaît la fonction en tant que telle, et pas comme une simple suite de caractères, faut pas oublier les espaces, c'est tout.
----------------------------------
smileysmileysmiley
smileysmiley
diogoantunes
Statut : Invité
Citer : Posté le 09/02/2012 15:07 |
C'est bon à savoir.

je tiens à préciser que je peux répeter mon message autant de fois que je veux, et ça depuis longtemps.

Juste en faisant précédent, ce qui est normalement pas normal sur un forum classique. Et ta graine mais là où je pense avant de dire des conneries. Juste pour ton plaisir je te fais une démo.

Ajouté le 09/02/2012 à 15:08 :
C'est bon à savoir.

je tiens à préciser que je peux répeter mon message autant de fois que je veux, et ça depuis longtemps.

Juste en faisant précédent, ce qui est normalement pas normal sur un forum classique. Et ta graine mais là où je pense avant de dire des conneries. Juste pour ton plaisir je te fais une démo.

Ajouté le 09/02/2012 à 15:08 :
C'est bon à savoir.

je tiens à préciser que je peux répeter mon message autant de fois que je veux, et ça depuis longtemps.

Juste en faisant précédent, ce qui est normalement pas normal sur un forum classique. Et ta graine mais là où je pense avant de dire des conneries. Juste pour ton plaisir je te fais une démo.

Ajouté le 09/02/2012 à 15:08 :
C'est bon à savoir.

je tiens à préciser que je peux répeter mon message autant de fois que je veux, et ça depuis longtemps.

Juste en faisant précédent, ce qui est normalement pas normal sur un forum classique. Et ta graine mais là où je pense avant de dire des conneries. Juste pour ton plaisir je te fais une démo.

Ajouté le 09/02/2012 à 15:08 :
C'est bon à savoir.

je tiens à préciser que je peux répeter mon message autant de fois que je veux, et ça depuis longtemps.

Juste en faisant précédent, ce qui est normalement pas normal sur un forum classique. Et ta graine mais là où je pense avant de dire des conneries. Juste pour ton plaisir je te fais une démo.
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3925
Défis: 37
Email | Message
Citer : Posté le 09/02/2012 15:16 |
JE vais juste laisser le big boss admirer ce que tu es en train de faire
Et bonne journée!
----------------------------------
smileysmileysmiley
smileysmiley
Pierrotll
Hors ligne
Administrateur
Niveau: Elite
Points: 4935
Défis: 41
Email | Message
Citer : Posté le 09/02/2012 15:19 |
Pour toute suggestion ou idée d'amélioration du site, merci de se rendre sur le topic approprié.
----------------------------------
Gravity Duck <> Orton <> Hard Game <> Ball Game <> Falldown <> IndestructoTank <> Aspirine
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3925
Défis: 37
Email | Message
Citer : Posté le 09/02/2012 15:21 |
T'es gentil, mais quand tu fais ton gamin, c'es tplus qu'irritable, donc voilà. Là par exemple, si j'avais juste mal compris ce que tu avais dit, tu aurais pu le dire plus cordialement, ça aurait évité juste un pourrissage de topic, et je me serais excusé, mais visiblement, tu insistes...

Si c'était dans le sens où tu pensais rendre service, je m'excuse de ce que j'ai dit, mais le mal est fait, mais juste agis un poil plus adulte, je me suis gouré, mais là, ça valait pas ça!

Après tout, je commence à comprendre pourquoi tu avais réussi à irriter Tatayoyo...(Je pensais non plus que ça serait Toi, Dafp, qui viendrait faire un petit coucou)
----------------------------------
smileysmileysmiley
smileysmiley
diogoantunes
Statut : Invité
Citer : Posté le 09/02/2012 15:30 |
Pierrotll: vous savez très bien ce qu'il y a à faire, mais certaines choses devraient être faites depuis un moment.

Eiyeron: T'as pas à t'excuser, et y a eu aucun mal vu que tu as simplement mal interprété mes propos.
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3925
Défis: 37
Email | Message
Citer : Posté le 09/02/2012 15:32 |
Tu me rassures! J'aime pas mal agir, donc!
Actuellement, chuis pas trop ne phase avec Internet.
Mais merci tout de même pour ne pas prendre la mouche, et nous rendre service!
----------------------------------
smileysmileysmiley
smileysmiley
Totoyo
Hors ligne
Super admin
Niveau: Elite
Points: 8819
Défis: 66
Email | Message
Citer : Posté le 09/02/2012 15:34 |
Dafp, tu as quand même une drôle de façon de rendre service. M'enfin...
----------------------------------
PRGM 2 // Tout savoir sur sa Casio // Les meilleurs tutoriels // 48h CPC

Reprise du projet StarCraft 2 sur Graph 35+USB/75/85/95 (SD) !!

Je ne réponds PAS aux messages privés concernant des problèmes avec la calculatrice. Merci de poser vos questions sur le forum !
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3925
Défis: 37
Email | Message
Citer : Posté le 09/02/2012 15:38 |
Bah, là s'un peu ma faute, donc...

DOnc oui, la prizm parse le texte en opcodes, c'et vachement pratique pour lui tirer les fonctions du mode base en normal...
----------------------------------
smileysmileysmiley
smileysmiley
Totoyo
Hors ligne
Super admin
Niveau: Elite
Points: 8819
Défis: 66
Email | Message
Citer : Posté le 09/02/2012 15:43 |
Non Eiyeron, ce n'est pas ta faute. Tu n'avais pas à t'excuser. Dafp s'amuse à exposer les failles du site au lieu de nous les signaler. Rien de plus désagréable. Mais on ne doit pas avoir le même état d'esprit. Désolé Smash' pour mes deux commentaires, mais je devais réagir. Je m'arrête là, je ne veux pas polluer ce topic, que je trouve d'ailleurs intéressant et utile.
----------------------------------
PRGM 2 // Tout savoir sur sa Casio // Les meilleurs tutoriels // 48h CPC

Reprise du projet StarCraft 2 sur Graph 35+USB/75/85/95 (SD) !!

Je ne réponds PAS aux messages privés concernant des problèmes avec la calculatrice. Merci de poser vos questions sur le forum !
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3925
Défis: 37
Email | Message
Citer : Posté le 09/02/2012 15:45 |
Back to work, d'ailleurs, je vais vous filer un lien d'un g1m avec toutes les comamndes base dans un programme normal
----------------------------------
smileysmileysmiley
smileysmiley
Eiyeron
Hors ligne
Modérateur
Niveau: Confirmé
Points: 3925
Défis: 37
Email | Message
Citer : Posté le 09/02/2012 15:52 | Fichier joint
Je tiens à noter que Casio ne met pas de Timestamp sur les fichiers que ses caltos créent
----------------------------------
smileysmileysmiley
smileysmiley
diogoantunes
Statut : Invité
Citer : Posté le 09/02/2012 19:00 |
Je les montre pas, ils sont évidents.
Alex BasicC
Hors ligne
Membre
Niveau: Confirmé
Points: 860
Défis: 18
Email | Message
Citer : Posté le 09/02/2012 19:52 |
Le load de la prizm reconnait les différentes fonctions.
Exemple: si j'ecris 'If', vas-t-il codé ça 'If' ou {'I','f'} ?

Par contre ça peut créer des problèmes : tu écris pierre désolé je n'avais pas d'autre exemple en minuscule et tu auras πerre et ce doit être pareil avec d'autre fonction
----------------------------------

smiley


lien vers mon profil
Nitrosax
Hors ligne
Rédacteur
Niveau: Confirmé
Points: 773
Défis: 17
Email | Message
Citer : Posté le 12/02/2012 13:58 |
Je vous signale un détail qui a son importance sur lequel je me suis cassé les dents pendant pas mal de temps :
il faut toujours mettre un "Cls" avant un background, sinon, celui-ci n'apparaît pas.
J'espère que ça vous évitera pas mal de prises de tête
----------------------------------
Gravity Guy est sorti !!!
smiley
Smashmaster
Hors ligne
Modérateur
Niveau: Vétéran
Points: 3195
Défis: 86
Email | Message
Citer : Posté le 12/02/2012 14:21 |
C'est bon j'ai rajouté ta remarque
----------------------------------
L1 Math-Informatique à l'université Paul-Verlaine (Metz)
Totoyo
Hors ligne
Super admin
Niveau: Elite
Points: 8819
Défis: 66
Email | Message
Citer : Posté le 31/03/2012 09:47 |

Alex BasicC a dit :

Oui mais avec la version 1.2 certain n'avait pas les couleurs (Je n'ai pas la mienne sous la main essayez de mettre le rond plein en couleurs)


Ça marche aussi
----------------------------------
PRGM 2 // Tout savoir sur sa Casio // Les meilleurs tutoriels // 48h CPC

Reprise du projet StarCraft 2 sur Graph 35+USB/75/85/95 (SD) !!

Je ne réponds PAS aux messages privés concernant des problèmes avec la calculatrice. Merci de poser vos questions sur le forum !

Pages: Précédente | 1, 2, 3, 4, 5

Index du Forum | Astuces Calculatrices Casio | Programmer en basic sur votre Fx-CG 10/20
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée.

Un petit test (entrez le résultat en chiffres):
Combien font un plus trois ?

Recherche :
Publicité et partenaires

Omnimaga
Casio Education
Casio Éducation
Casio Scene
Casio Scene

TI-Planet
CasioFan, la communauté ClassPad
CasioFan
Space-Raider
Space-Raider
GameMaster
GameMasters.fr

Jeux Casio - www.planet-casio.com v3.0 © créé par Neuronix et Muelsaco 2004-2012 | Il y a 59 connectés | Nous contacter | Recherches effectuées
Rugby Manager | Jeu de handball | Jeu de foot | Jeu de rugby | Jeu de tennis | Space raider | Sublinet | Top-cinema, films, cinéma, séries | Pension pour chats

Planète-Casio est un site communautaire indépendant et n'est donc pas affilié à Casio | Toute reproduction de Planète-Casio, même partielle, est interdite
Les fichiers, programmes et publications postés sur Planète-Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des copyrights
Merci de respecter le travail des autres ! | CASIO est une marque déposée par CASIO Computer Co., Ltd