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
16 mai 2005 à 01:08:22

Bin comme tu l´as fait, par exemple: LOAD BITMAP " c:/images/elite.bmp" Le problème vient sans doute de ton fichier, essaye de l´ouvrir et de le réenregister dans différents programmes ( paint, ACDSee, . ..) ça marchera peut-être. Et aussi, évite les accents dans les noms de fichiers, ça vient peut-être de là. Je ne sais pas t´aider beaucoup plus. Tu a utilisé quel programme pour générer ton . BMP?

Rafik10
Rafik10
Niveau 7
16 mai 2005 à 15:20:10

dddddddddddddddd

Rafik10
Rafik10
Niveau 7
16 mai 2005 à 15:35:35

euh dsl pour le message précédent sa a bugué quand je voulais poster . Un pote et moi est en train de dévelloper un jeu FPs ( peut etre multijoueur) sur la série Stargate nous avons déja une version BETA si sa vous interresse

http://rafik.suidzer0.org/faux-rhum/
:) :) :)

Timorite
Timorite
Niveau 10
16 mai 2005 à 16:02:40

Ah, désolé a02halo, le dernier message s´adressait à Grobourrin_II ( ça devait être sacrément tard :rire2: ) . Ton problème ne vient pas de l´image, en fait tu confonds bitmap et image, qui sont deux choses différentes dans DarkBasic. Normalement avec load bitmap ton fichier devrait déjà s´afficher, tu n´as pas besoin d´ajouter de paste image, ou alors au lieu de load bitmap tu utilises load image.

Timorite
Timorite
Niveau 10
16 mai 2005 à 16:15:38

rafik10 c´est vraiment une version beta? Donc c´est un jeu où on est un fantome qui vole à travers les murs dans un batiment vide? :rire2:

prog_debutant
prog_debutant
Niveau 4
16 mai 2005 à 17:24:46

Hello les programmeurs !
je m´embétais, alors je vous ai fait un petit programme avec explications de fonctionement ( ça donne une srte de tuto, enfait...). Il vous apprend à sauvegarder des données ( hight score, nbr de perso débloqués dans un jeu de combat ou autre). Il se divise en deux petits programmes :
le premier sauvegarde des données dans un fichier, et le second lit les données contenu dans le fichier est les stocke dans une variable.
------------------------------------------
Utilisation :
1 : copiez-collez le code source du premier programme dans l´éditeur DBpro ( je sais pas si ça marche avec la version DB). Lisez-le. Compilez-le.
2 : copiez-collez le code source du deuxième programme dans l´éditeur DBpro. Là encore, lisez-le et compilez-le.
3 : une fois que vous avez pigé son fonctionement, vous pouvez le réutiliser de plein de manières !
-----------------------------------------------
j´espère qu´il vous sera utile !
Ps: chez moi ça marche tip-top, j´espère que ça marchera aussi chez vous !
Ps2: si vous remarquez que le programme n´a pas supporté le copier collé ( genre deux commandes sur la même ligne), réorganisez-le !
prog_debutant

prog_debutant
prog_debutant
Niveau 4
16 mai 2005 à 17:26:35

rem ** programme de sauvegarde **

rem choisi le mode d´affichage : plein écran.
set window off

rem configure le programme pour qu´il affiche les accents
set text font " Verdana",1

rem début du programme

print
print " utilitaire de sauvegarde"
print
rem indique où seront stockées les données ( utile si vous voulez
rem les retrouver ! )
print " vos données seront sauvée dans " ; get dir$()
print
rem entrez ici le numéro du bloc de sauvegarde. Comme ça, vous pourez
rem autant de sauvegarde que vous le voulez.
print " sauvegarde sur le bloc " ;
input blocn
print
rem remplacez " mettez vos données ici" par les données à sauver.
info$ = " mettez vos données ici"
print info$
info1$ = " mettez vos données ici"
print info1$
rem vous pouvez mettre plus que deux données ( j´en ai juste mis 2
rem ( info$ et info1$), mais vous pouvez en mettre autant que vous le voulez)
print
print " les données sont prêtent à être sauvée."
wait key
print
print " création d´un bloc de sauvegarde..."
rem datbase$ est le nom du fichier qui contiendra les données à sauver
rem il se nome toujours : bloc + le numéro du bloc que vous avez choisi
rem au début + l´extension . txt
rem Note : le str$(blocn), c´est par-ce que la variable blocn est une variable
rem entière, alors que " bloc" et " .txt" sont des string ( chaîne de charactère)
rem pour que les types soient compatibles, ont convertit blocn en string avec la
rem commande str$()
datbase$ = " bloc" + str$(blocn) + " .txt"
rem là, on vérifie que le fichier de sauvegarde n´existe pas déjà. Poue le cas où
rem il existerait déjà, on l´efface.
if file exist(datbase$) = 1
delete file datbase$
rem un p´tit message pour prévenir les pauvres utilisateur ( de toute façon c´est
rem trop tard, il est déjà effacé ! )
print " ! ! les anciennes données ont été effacées ! !"
print
endif

rem open to write créer le fichier qui va servir à sauver les données
rem Note : vous avez remarqué le petit 1 ? Tout comme la musique ou les images,
rem il faudra d´aurénavent utiliser ce numéro pour utiliser ce fichier
open to write 1, datbase$
sleep 1000
print
print " sauvegarde des paramètres..."
rem sauve les données contenu dans info$ et info1$
write string 1,info$
write string 1,info1$
wait 1000
print
print " cloture de sauvegarde..."
rem fermez toujours le fichier avec cette commande avant de terminer le programme
rem Je crois que DarkBASIC le referme automatiquement, mais c´est une bonne habitude
rem à prendre !
close file 1
wait 1000
print
print " sauvegarde terminée ! "
rem attend que l´utilisateur appuie sur une touche avant de terminer
wait key
end
remstart
écrit par prog_debutant
commentaire : ce programme est libre de droit. Vous pouvez le publier en
exemple sur votre site ou l´utiliser dans votre programme sans autorisation.
Si vous repérez des problèmes ( bug, remarque pas clairs...), n´hésitez pas
à me le faire savoir, je me ferai un plaisir de vous renseigner !
Note : ce programme a été testé et fonctionne parfaitement sous DarkBASIC pro
remend

prog_debutant
prog_debutant
Niveau 4
16 mai 2005 à 17:28:05

rem voilà le complément indispensable à mon utilitaire de
rem sauvegarde : l´utilitaire de lecture !

rem même chose que tout à l´heure : plein écran et Verdana
rem avec accents
set window off
set text font " Verdana",1

rem pour mettre un peu de fantaisie, je vous propose de mettre un peu
rem de couleur dans votre programme
blanc = rgb(255,255,255)
noir = rgb(0,0,0)
vert = rgb(0,255,0)
bleu = rgb(0,0,255)
rouge = rgb(255,0,0)

rem début du code
print
print " utilitaire de lecture des sauvegardes"
print " j´ai besoin de savoir dans quel répertoire sont stockées vos données"
print " appuyez sur une touche pour choisir votre repertoire"
wait key

rem les deux choix sont copier dans les variables, pour ne pas avoir besoin de les
rem retaper à chaque fois
cur = 1
a$ = " je désire taper le nom du repertoire"
b$ = " pour allez plus vite, je préfère copier-coller le nom du repertoire"

repeat
rem partie une : lecture des actions de l´utilisateur
rem si l´utilisateur appuie sur haut, le curseur vert monte
if upkey() = 1
cur = cur - 1
endif
rem si l´utilisateur appuie sur bas, le curseur vert descend
if downkey() = 1
cur = cur + 1
endif
rem ça, c´est pour éviter que le curseur soit sur le choix 3 ou -1,
rem vue que ces derniers n´existent pas !
if cur < 1
cur = 1
endif
if cur > 2
cur = 2
endif

rem partie deux : affichage

rem s´occupe de mettre le focus en surbrillance
cls
print
if cur = 1
set text opaque
ink noir,vert
print a$
ink blanc,noir
set text transparent
else
print a$
endif

if cur = 2
set text opaque
ink noir,vert
print b$
ink blanc,noir
set text transparent
else
print b$
endif

print
print " appuyez sur return pour valider votre choix"

rem quand l´utilisateur appuyera sur RETURN, on sortira de la boucle
until returnkey() = 1

rem détermine le choix de l´utilisateur
if cur = 1
rem choix 1 : l´utilisateur entre les données au clavier
wait key
input " veuillez indiquer où sont stockées les données"; sousdos$
rem si le chemin n´existe pas, le programme se termine
if path exist(sousdos$) = 0
print " erreur : le fichier que vous avez écrit n´existe pas"
wait key
end
endif

print " les données se trouvent sous :"; get dir$()
wait key

else
rem choix deux, l´utilisateur veut copier-coller le nom du repertoire
cls
print
print " allez dans le repertoire où se trouve votre sauvegarde,"
print " sélectionnez le nom complet du répertoire et faites :"
print " -clique droit"
print " -copier"
print " et revenez dans le programme en cliquant sur son icône dans"
print " la barre en bas de l´écran."
print
print " appuyez sur une touche pour cacher le programme sans l´interrompre"
wait key
rem réduit la fenêtre
set window on
wait key
rem repasse en mode plein écran
set window off
set text font " Verdana",1
print " appuyez sur une touche pour coller le nom du repertoire"
wait key
rem get clipboard$() retourne le contenu du presse papier et le
rem stocke dans la variable sousdos$
sousdos$ = get clipboard$()
rem si le chemin n´existe pas, le programme se termine
if path exist(sousdos$) = 0
print " erreur : le chemin que vous avez entré n´existe pas"
wait key
end
endif

rem choisi comme répertoire le répertoire mentionné
set dir sousdos$
print " emplacement du bloc de sauvegarde : " ; get dir$()
rem demande à l´utilisateur le n° du bloc
print " veuilez spécifier le n° du bloc : " ;
input nbloc
wait key
cls
print " la lecture des données commencera automatiquement dans quelques secondes..."
sleep 1000
rem cherche le nom de fichier " bloc"+n°du bloc+".txt"
datname$ = " bloc" + str$(nbloc) + " .txt"
rem vérifie que le fichier existe
if file exist(datname$) = 1
rem ouvre le fichier en mode lecture
open to read 1,datname$
sleep 1000
rem lit les informations qu´il contient
read string 1,info1$
read string 1,info2$
else
rem pour le cas où le fichier n´existerait pas, affiche un message d´erreur
print " le fichier " ; datname$; " n´existe pas"
wait key
end
endif
rem affiche le contenu du fichier
print
print " * contenu de " ; datname$; " *"
print
print info1$
print info2$
wait key
end

remstart
écrit par prog_debutant
commentaire : ce programme est libre de droit. Vous pouvez le publier en
exemple sur votre site ou l´utiliser dans votre programme sans autorisation.
Si vous repérez des problèmes ( bug, remarque pas clairs...), n´hésitez pas
à me le faire savoir, je me ferai un plaisir de vous renseigner !
Note : ce programme a été testé et fonctionne parfaitement sous DarkBASIC pro
remend

Grobourrin_II
Grobourrin_II
Niveau 10
16 mai 2005 à 17:30:02

Ouah!
Mais ton code est géant!
Et tu ´as fait paske tu t´ennuyais?
Tssss...
Laisses-moi te révèler le fond de ma pensée: tu es très fort! :ok:

Grobourrin_II
Grobourrin_II
Niveau 10
16 mai 2005 à 17:37:40

Ah, j´ai résolu mon problème de programme qui marchait pas ( merci... euh Timorite ou prog_debutant? Je sais plus ^^ je rechercherai).
C´était la faute au bitmap/son. Mais j´aimerais bien savoir comment je pourrais en mettre sans que ça ne marche pas. Et où je dois placer mes images-sons pour le fonctionnement du programme. Merci d´avance!

Timorite
Timorite
Niveau 10
16 mai 2005 à 19:08:14

Il est bien didactique ton prog, prog_debutant. :ok: Mais il y a un problème chez moi pour le deuxième, il y a une erreur du genre boucle pas fermée, tout à la fin, et j´ai vérifié c´est pas le copier-coller qui a fait foirer. Tu es sûr qu´il ne manque pas une ligne par hasard?

Grobourrin_II tu peux les mettre où tu veux si tu spécifies le chemin d´accès. Mais sans doute que tes images ou tes musiques sont corrompues, ou dans un format non-reconnu par DarkBasic. D´abord essaye de voir si c´est la musique ou les images qui foirent.

Grobourrin_II
Grobourrin_II
Niveau 10
16 mai 2005 à 19:13:38

Je crois que c´est aucun des deux. Ce devait être le chemin d´accés qui n´était pas bon. Paske maintenant ça marche! :ok:

Grobourrin_II
Grobourrin_II
Niveau 10
16 mai 2005 à 19:25:52

Ah non.
Ca marchait tant qu´il n´y avait pas les Bitmap... :snif:
Je vais pas pouvoir mettre d´image.

Grobourrin_II
Grobourrin_II
Niveau 10
16 mai 2005 à 19:47:47

Ni au mien SVP :snif:

Timorite
Timorite
Niveau 10
16 mai 2005 à 20:51:06

Si je comprends bien, vous avez tout les deux un problème quand vous chargez une image avec LOAD BITMAP? C´est quand même bizar. Vous avez essayé avec différentes images provenant de différents endroits, par exemple juste avec ce code:

load bitmap " chemin d´accès vers l´image"
do
loop

L´image devrait s´afficher en fond. Si ça ne marche avec aucune image alors là je ne sais vraiment pas.

prog_debutant
prog_debutant
Niveau 4
17 mai 2005 à 13:41:05

hello !
1: pour votre problème...
est-ce que vous voulez utiliser votre bitmap comme un sprite ? Dans ce cas chez moi non plu ça marche pas; il faut utiliser LOAD IMAGE. Sinon je sais pas...
2: c´est possible que j´ait sauté une ligne en copiant collant... j´enquête !

ocelot---------
ocelot---------
Niveau 8
17 mai 2005 à 17:20:52

cool sans aprendre ce langage mais ou on telecharge ce logiciel lol?

Grobourrin_II
Grobourrin_II
Niveau 10
17 mai 2005 à 17:21:55

Le site du ZéRO.
Précisation: http://www.siteduzero.com/vostutos/?s=viewtuto&tutoid=97
Sinon merci Timorite/prog_debutant je vais tester ça.

ocelot---------
ocelot---------
Niveau 8
17 mai 2005 à 17:53:57

merci mais il y en a pa d´autre car mon jeu ai un font noir qui me demande mon prenom lol il y a pa de suite? stp merci

Grobourrin_II
Grobourrin_II
Niveau 10
17 mai 2005 à 17:57:22

Ben sur le site y´a plein de tutos il me semble.
Cherche!

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