Bin non j´ai pas changé de pseudo
c´est juste que j´ai as mis de majuscule.
Et pour ton code, ça marche mais chez moi y´a un ou deux problèmes, par exemple quand je dois taper l´endroit où est le fichier, les caractères ne s´affichent pas ( mais pourtant ça marche quand même donc à mon avis ça foire au niveau des couleurs), et aussi si on demande au programme de se réduire pour le copier-coller, après il n´y a pas moyen de revenir dedans. Voilà, c´est au cas où tu avais envie de rendre ça encore plus compatible ![]()
merci d´avoir rep a mes question
mais j´ai d´autre questions debiles:
je suis pas arrivé a faire en sorte que kan un fait bas, une image descen un peu.Moi j´ai fait comme sa:
Rem variables au depart
ycoor=60
INPUT " Pour commencer, quel est ton nom, jeune humain?",nom$
PRINT nom$
PRINT " Est tu sur?"
WAIT KEY
PASTE IMAGE 1,10,ycoor
SET CURSOR 40,55
PRINT " Oui, je suis sur."
SET CURSOR 40,90
PRINT " Non, attends!"
IF DOWNKEY()=1
ycoor=75
ENDIF
IF UPKEY()=1
ycoor=40
WAIT KEY
mais en fait, je crois que l´erreur vient de WAIT KEY.
c´est quoi pr la touche enter ( comme upkkey downkey , et tt sa?)
merci de votre pacience pr avoir repondu a ttes mes questions debiles^^
++
Bin c´est pas débile, mais la plupart de nos réponses se trouvent dans le tuto officiel. Je peux te l´envoyer si tu veux ( mais il est Aglais), donne-moi ton adresse mail et je te l´envois direct.
En attendant, à mon avis ce qui cloche c´est qu´il faut que tu rajoutes PASTE IMAGE 1,10,ycoor à chaque fois que tu modifies ycoor, sinon rien ne se passe à l´écran. Et pour la touche Enter c´est RETURNKEY() ![]()
Timorite
effectivement, on a répondu en même temps!
Pour le bug d´affichage, chez moi ça marche...
Autrement, j´utilise surtout l´autre possibilité, le copier-coller. En fait, pour revenir dans le programme, tu affiche la fenêtre, tu met le curseur de la souris à l´intérieur, et tu apuie sur une touche. Chez moi en tout cas ça marche.
Note que de toute façon, dans un jeu, on a pas besoin de spécifier l´emplacement du fichier de sauvegarde, puisqu´il se trouve dans le même dossier que le jeu lui même...
Autrement, je me demandait : elles marchent chez toi les commandes bob ? Chez moi, elle n´existe même pas ( j´ai DarkBASIC Pro). Peut-être qu´il les ont effacées ? Ou qu´il faut un patch ? Mais c´est pas très grâve...
Si ça peut vous être utile, je suis entrain de créer des fonctions qui peuvent être pratiques. Je les posterai sûrment sur le forum quand elles marcheront...
bob85778,
ben...ENTERKEY() !
oups, je viens de voir le message de Timorite, et j´ai réhalisé que je m´étais trompé.
la touche c´est :
RETURNKEY()
oublie ce que j´ai noté plus haut !
Ah tiens oui, effectivement dans le pro ça a changé, il faut remplacer " bob" par " sprite" dans toutes les commandes.
Et pour ton prog, je sais que chez toi ça marche, c´est juste au cas où tu veux améliorer la compatibilité du truc pour que ça marche sur toutes les machines. ![]()
sa vaut la peine d´acheter les extentions(un truc blue..etc , Yen a 3)
Ah, je savais pas qu´il y avait des extensions. Tu as vu ça où exactement, je n´ai rien trouvé là-dessus sur le site officiel?
Timorite
merci pour tes réponses. Pour les bobs, j´essayerai. Quand à la compatibilité, je m´en fiche un peu : le but était de créer un programme assez simple que chacun puisse modifier, et qu´il soit assez clair pour être compris. Pas de créer un logiciel révolutionnaire !
salut!
Maintenant que je sais comment ça marche " If" et " Then" je suis devenu maniaque de cette commande...
Bon alors tâchons de ne pas nous tromper:
1)Tu mets
If ( condition) then ( commande)
Si tu veux UNE SEULE commande ( c´est important)
2)Tu mets
If ( condition)
( commande autant de fois que tu veux)
Endif
Si tu veux plusieurs commandes.
Dans ce cas là, tu peux mettre un " Else" dans ce cas
If ( condition)
( commande 1)
( commande 2)
Else
( commande 3)
( commande 4)
Endif
Voilà.
Je suis sûr que c´est juste à euh... 75%.
Grobourrin_II Posté le 20 mai 2005 à 18:28:37
Dans ce cas là, tu peux mettre un " Else" dans ce cas
Il faut comprendre:
" Dans ce cas là, tu peux mettre un " Else", mais une modification s´impose."
^^
re tt le monde
c t pr dire que le code que j´ai posté marche pa, mais sa ne vient pas de la variable ycoor
en fait, kan je teste ce code, y a le choix ki s´affiche, et des ke je fait bas, le prog s´arrete:rien de + normal car la commande waitkey correspond a ttes les touches.
Par contre, si je met a la place de wait key le code
IF LEFTKEY()=1
THEN
END
mais la, le chiox na meme pas le tps de s´afficher-_-´ .
comment sa se fait?
essayez mon code,il est trop drole:
PRINT " L´HEURE"
PRINT " il est actuellement", GET TIME$()
PRINT " veuillez patienter . .."
WAIT 10000
PRINT " il est actuellement", GET TIME$()
PRINT " veuillez patienter . .."
WAIT 10000
PRINT " il est actuellement", GET TIME$()
PRINT " veuillez patienter . .."
WAIT 10000
PRINT " il est actuellement", GET TIME$()
PRINT " veuillez patienter . .."
WAIT 10000
PRINT " il est actuellement", GET TIME$()
PRINT " veuillez patienter . .."
WAIT 10000
PRINT " il est actuellement", GET TIME$()
PRINT " fini"
a ouè?
Je vois pas tro en quoi ce genre de code est amusant moi -_-´
Grobourrin_II c´exactement ce que j´ai posté sur la page précédente
Mais sauf que pour le " else" ce que tu marques n´est pas clair. En fait derrière le " else" il faut mettre toutes les instructions qui doivent se dérouler si la condition n´est pas vérifiée. Par exemple, on veut savoir si la variable x contiend la valeur 2, si elle la contiend ça déclenche les instructions 1, et sinon ça déclenche les instructions 2:
if x=2
instructions 1
else
instructions 2
endif
a02halo les if, then, else ( si, alors, sinon) sont les commandes les plus importantes, ce sont elles qui vont dire au programme " dans ce cas-ci il faut faire ça, et danc ce cas-là il faut faire autre-chose". Par exemple dans un jeu, elles servent à vérifier la position d´un objet ( par exemple un perso) et elles vont dire que si le perso est en l´air il doit tomber, ou bien que si la touche " flèche du haut" du clavier est poussée alors le perso doit avancer,...
Bon je fais un petit copier-coller pour les conditions ( pour que ce soit bien clair):
1.une seule instruction:
if " condition" then " instruction"
2.plusieurs instructions:
if " condition"
" instruction1"
" instruction2"
endif
3.avec un " sinon"
if " condition"
" instruction1"
" instruction2"
else
" instruction3"
" instruction4"
endif
bob85778 si tu mets IF LEFTKEY()=1 le programme ne va pas attendre que tu pousses sur la flèche de gauche pour continuer, il va juste regarder si elle est poussée ou pas, et continuer le programme. Pour ce que tu veux faire tu dois mettre ça:
repeat
until leftkey()=1
bon ben j´vais en inventer un autre!!
dis rafik_10 ( enfin je crois que ça s´écris comme ça(lol)) y faut que tu me passe ton mail
car j´ais in fichier blender a te remmetre,OK?
C´est une boule de cristal avec un ( magnifique) piedestal.
Hé, chuis tjr pa arrivé a faire en sorte que quand downkey()=1, unimage change de place...
Comment faut faire?
merci ++
a02halo ,
essaye:
PRINT " Bonjour"
WAIT KEY
REPEAT
INPUT " Quel est le mot de passe:" , mdp$
IF mdp$<>Salut
PRINT " Raté"
ENDIF
UNTIL mdp$=Salut
IF mdp$=salut
PRINT " Bien joué"
ENDIF
WAIT KEY
END
Je suis pas sur, mais je pense que c´est une truc comme sa