Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35 à 100 >> Graphisme >> Map Generator
Map Generator
Version : 1.0 Taille : 2200 octets Ajouté le : 2016-05-18 17:06 Modifié le : 2016-05-18 17:14
Auteur et posteur :
AldebariusHors ligneMembrePoints: 1083 Défis: 10 Message
Planète Casio - Programme Casio de graphisme - Map Generator - aldebarius - Calculatrices
Nombre de visites sur cette page : 3983
Score au progrank : 30
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
539 téléchargements | Soumettre un test


Description :

Salut à tous Casiofans!

Comme j'ai envie de me simplifier la vie, et puis accessoirement, la votre, j'ai un petit programme qui permet de créer une map avec des sprites.

Sprites
Sprites
Dans le g1m, il y a un programme "sprites" avec tout un blabla dedans pour vous rappeler les règles pour coller le code de vos sprites. Le code qui est présent est le suivant :
If θ=1
Then
Ifend

Vous devez coller le code de votre sprite en Basic Casio après le Then. Pour avoir plusieurs Sprites Vous faites:
If θ=1
Then /Sprite1
Ifend
If θ=2
Then /Sprite2
Ifend
If θ=3
Then /Sprite3
Ifend

Le plus important est que ce code à la fin soit mis dans un programme nommé "sprite" (sans s). j'ai fait ça si vous voulez réutilisez plusieurs fois le programme.


Fonctionnement
Fonctionnement
Avec le programme " Map Gen"
Tout d'abord, vous entrez la largeur puis la hauteur des sprites et enfin votre point de départ (pour les maps en décalé. Ensuite vous vous déplacez sur l'écran avec votre rectangle qui représente la taille d'un sprite.
Pour ajouter un sprite, vous appuyez sur SHIFT puis vous rentrez le numéro du sprite. Si c'est le premier dans le programme "sprite", alors vous tapez 1, le second, vous tapez 2, etc. Votre Sprite sera affiché sur l'écran et enregistré dans la Matrice X. Quand vous avez terminé, vous appuyez sur ALPHA. Vous pouvez supprimer le Picture 1 si vous le voulez mais en réalité elle contient votre map (si vous voulez l'utiliser sans passer par le lecteur)


Lire une Map
Lire une Map
Avec le programme " MapLect"
Pour lire la map il vous faut:
-La Matrice X créée après la génération de la map
-Le programme "Sprite" qui correspond à votre Map
Vous lancez juste le programme et votre Map s'affiche
Le programme peut bien sur ettre intégré à un jeu. Mais bon, m'oubliez pas dans les crédits x)


Voilà, voilà! 8)
Si vous avez des questions, remarques, suggestions comme d'hab dans les commentaires.

J'èspère que ce programme vous sera utile

A+ sur Planète casio


Commentaires :


DrakHors ligneRédacteurPoints: 1925 Défis: 40 Message
Posté le 18-05-2016 à 17:38 | #
Un programme qui me semble bien pensé, il pourrait convenir dans un programme de jeu de plate-formes. Je l'essaierai à l'occasion !
AldebariusHors ligneMembrePoints: 1083 Défis: 10 Message
Posté le 19-05-2016 à 15:13 | #
Je viens de voir que j'ai oublié un truc super important >_<
En gros, dans le code de vos sprites vous de vez avoir une variable A pour les X et B pour les Y, sachant que (A;B) correspond au point en bas à gauche de vos sprites. il est donc recommandé de n'utiliser que les PlotOn et les F-Lines.
Je le mettrai sur le programme quand j'aurais plus de temps

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 238 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