CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J'aide les personnes dans DarkBasic Pro

Timorite
Timorite
Niveau 10
18 mai 2005 à 16:19:02

Bin non j´ai pas changé de pseudo :question: 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 :-)

Bob85778
Bob85778
Niveau 6
18 mai 2005 à 21:26:51

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^^
++

Timorite
Timorite
Niveau 10
18 mai 2005 à 23:11:57

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() :-)))

prog_debutant
prog_debutant
Niveau 4
19 mai 2005 à 17:27:29

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() !

prog_debutant
prog_debutant
Niveau 4
19 mai 2005 à 17:29:56

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 !

Timorite
Timorite
Niveau 10
19 mai 2005 à 23:49:28

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. :sarcastic:

Ubi-Soft
Ubi-Soft
Niveau 10
20 mai 2005 à 01:26:22

sa vaut la peine d´acheter les extentions(un truc blue..etc , Yen a 3)

Timorite
Timorite
Niveau 10
20 mai 2005 à 15:01:31

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?

prog_debutant
prog_debutant
Niveau 4
20 mai 2005 à 15:25:34

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 !

Grobourrin_II
Grobourrin_II
Niveau 10
20 mai 2005 à 18:28:37

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
Grobourrin_II
Niveau 10
20 mai 2005 à 18:29:55

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."
^^

Bob85778
Bob85778
Niveau 6
20 mai 2005 à 21:55:47

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?

kevblast
kevblast
Niveau 3
21 mai 2005 à 12:06:19

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"

Bob85778
Bob85778
Niveau 6
21 mai 2005 à 13:14:41

a ouè?
Je vois pas tro en quoi ce genre de code est amusant moi -_-´

Timorite
Timorite
Niveau 10
21 mai 2005 à 16:32:56

Grobourrin_II c´exactement ce que j´ai posté sur la page précédente :rire: 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,...

Timorite
Timorite
Niveau 10
21 mai 2005 à 16:35:02

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

Timorite
Timorite
Niveau 10
21 mai 2005 à 16:39:23

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

kevblast
kevblast
Niveau 3
21 mai 2005 à 18:22:23

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.

Bob85778
Bob85778
Niveau 6
21 mai 2005 à 19:05:45

Hé, chuis tjr pa arrivé a faire en sorte que quand downkey()=1, unimage change de place...
Comment faut faire?
merci ++

Bob85778
Bob85778
Niveau 6
21 mai 2005 à 19:11:41

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

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware