Instructions communes
LES INSTRUCTIONS D’ASSIGNATION
Vous avez déjà utilisé une instruction d’assignation, et on la retrouve dans presque tous les langages de programmation. Le symbole égal ( =) est utilisé pour assigner une valeur à un tableau ou à une variable. Quelques exemples:
a=42
a#=99.9
a$="HELLO"
lottery(1,1)=49
INSTRUCTIONS READ ET DATA ( LECTURE ET DONNEES)
Il y a de nombreux cas où vous voudrez lire des données. Prenez l’exemple de la loterie. Il peut être beaucoup mieux de fabriquer une liste de nombres à la fin du programme que simplement ajouter à la liste de nouveaux résultats. En utilisant les commandes DATA et READ vous pouvez le faire. Regardez l’exemple suivant:
DATA 9,"NINE",9.9
READ a,a$,a#
La commande DATA accepte un élément de donnée séparé par un point. Les éléments de donnée n’ont pas besoin d’être du même type, mais il doivent être dans le même ordre que dans l’instruction READ. Comme vous pouvez le voir le premier élément est un nombre entier(9), ensuite il y a la chaîne avec le texte " NINE" et le nombre réel ( 9.9).
La commande READ accepte aussi une liste, mais la liste doit contenir des variables du même type que les données contenue dans DATA. Quand un élément est lu, le pointeur bouge à l’élément suivant stocké dans la liste. Le premier est un entier, la valeur de 9 est stockée dans A. Le pointeur de donnée bouge à l’élément suivant , "NINE" est stocké dans la variable chaîne A$. Idem pour le nombre réel 9.9.
Si vous affichez la mémoire vous voyez ça:
9
" NINE"
9.9
Si vous demandez de stocker le nombre entier 9 dans une chaîne, une chaîne vide va être créée car les types sont incompatible. Si vous demander d’insrire NINE dans une variable entière ou réel, 0 sera stocké.
j´ai traduit encore quelques pages, mais je préfère que tout sois bien compréhensible.
Mais surtout, bonne lecture!
A l´aise, tu fais ça vraiment nikel à ce que je vois. Coninue comme ça c´est cool
Bonne année
Ouh là, ça fait déjà 4 d´affilée. Apparemment y´a pas grand monde qui persévère. Bon bin je vais laisser couler le topic, et avec lui mes désillusions...
Adieu, O topic mon ami, puisse ta carcasse se plaire dans le cimetière des topics abandonnés. Sache que tes messages ne seront jamais oubliés, même dans les profondeurs des disques durs, car il y a toujours l´espoir qu´une bonne âme te repêche en pausant une question débile. Je sais que ton attente sera longue, parmis les " coman on fé un jeu" et les " cherche team pour créer GTA 5" mais ne perd pas espoir.
Adieu, O topic mon ami, Adieu...
nan je suis la :D
en fait toi tu fais quoi comme projet sous darkbasic ? tu pourrais me montrer j´aimerais bien voir ce que tu arrive a faire
Ah chouet une bonne âme a sauvé mon topic
OK si tu veux voilà quelques screens du jeu que je suis en train de pondre. Ca donne pas encore grand chose mais j´ai de grands espoirs.
http://img108.exs.cx/img108/3725/screen18na.jpg
http://img108.exs.cx/img108/1058/screen20kd.jpg
Et toi tu n´aurais pas des trucs à montrer par hasard?
Bah j´ai une image d´un des perso de mon jeu d´aventure le rendu avec darkbasic mais y a pas le monde derriere si ca t´interesse qd mm donne moi ton mail et je te l´envoi parce que j´ai pas encore de site je sais pas trop cmt m´y prendre pour un design de site . ..
up
Ah t´inquiete ton topic ne sombre pas dans l´oublie,C´est dommage que personne utilise ce log,pour debuter il est sympa et au moins sa permet de se mettre dans la programmation petit a petit.Enfin bon j´incite les jeunes a developper avec ce log et puis ya un bon forum la:
http://www.games-creator.com/forum3/
Voila Voila et bon projet
Merci pour le lien, ça a l´air d´être un chouet forum
the_huntress, si tu veux afficher une image sur n´importe quel forum ou chat, tu peux le faire en allant ici:
http://www.imageshack.us
Là tu upload ton image ( fais " parcourir", sélectionne ton image puis clique sur le bouton " host it") et ensuite tu peux copier/coller le lien qu´ils te donnent sur le forum.
Bon voila la texture est un peu foireuse
http://img155.exs.cx/img1155/6703/capture25vp.jpg[/IMG]
[img=http://img155.exs.cx/img155/6703/capture25vp.<BR>jpg]
ca marche pas
[IMG]http://img37.exs.cx/img37/8413/capture26xn.jp<BR>g[/IMG]
http://img37.exs.cx/img37/8413/capture26xn.jpg
désolé pour se mini flood c´est pas fai expres j´essai de voir si ca marche
voila ca marche :D