Page 2 sur 4
Publié : jeu. 05/avr./2007 8:40
par Flype
pas de bug pour le moment avec cette nouvelle archive.
j'ai lancé une dizaine de fois le jeu avec ou sans debugger et çà passe.
sinon, si j'étais toi j'utiliserais la commande EnableExplicit, particulièrement pour un aussi gros projet. tu as peut être des variables qui se 'collisionnent'.
Publié : jeu. 05/avr./2007 12:36
par Thyphoon
Flype a écrit :pas de bug pour le moment avec cette nouvelle archive.
j'ai lancé une dizaine de fois le jeu avec ou sans debugger et çà passe.
sinon, si j'étais toi j'utiliserais la commande EnableExplicit, particulièrement pour un aussi gros projet. tu as peut être des variables qui se 'collisionnent'.
J'ai modifié tout mon code avec EnableExplicit ! et definit toute les variables dans chaque procedure... helas ça ne change rien...voir même ça plante plus facilement...
c'est vraiment a s'arracher les cheveux.
j'ai mis a jour la source
File:1->
Aliens-Source.zip
Est ce que ça plante chez toi là ou pas ?
Publié : jeu. 05/avr./2007 12:53
par Flype
je vais essayer...
(sinon, en réinstallant completement purebasic çà corrigera peut etre les bugs aléatoires).
[EDIT]
pareil, çà fonctionne.
il y a t il des threads dans ton programme ?
Publié : jeu. 05/avr./2007 13:02
par Flype
à propos du EnableExplicit,
c'est Protected qu'il faut utiliser en principe dans une procédure et non pas Define.
Bizarre...
Publié : jeu. 05/avr./2007 13:15
par Huitbit
Ca a marché avec deboggueur, j'ai été tué(?) puis j'ai fais ECHAP, NORTON a dit que Purebasic.exe tentait d'accéder à internet???
Puis plantage!
Quand je l'ai relancé, plantage again!
PS: à ma connaissance je n'ai aucun virus(pas grace à Nortonantivirus mais grace à "Huitbit formatage récent")
Sinon en temps normal, ça marche la 1ière fois en mode debug puis la deuxième fois ça plante.
Ca marche toujours en mode sans debug
Bon courage!
Re: Bizarre...
Publié : jeu. 05/avr./2007 13:31
par Thyphoon
Flype a écrit :à propos du EnableExplicit,
c'est Protected qu'il faut utiliser en principe dans une procédure et non pas Define.
A merci beaucoup !
Je ne connaissais pas EnableExplicit avant que ne m'en parle lollllllllll
Huitbit a écrit :NORTON a dit que Purebasic.exe tentait d'accéder à internet???
A oui j'ai oublié de vous prevenir, ça c'est normal...c'est juste que je récupère quelques infos sur les FPS et le temps joué ! C'est pour voir si le FPS ne tombe pas trop bas en fonction des machines...
Huitbit a écrit :
Sinon en temps normal, ça marche la 1ière fois en mode debug puis la deuxième fois ça plante.
Ca marche toujours en mode sans debug
Oui c'est exactement ce que je rencontre...

(
Huitbit a écrit :
Bon courage !
Merci beaucoup !
Publié : jeu. 05/avr./2007 13:35
par brossden
Je me trompe surement mais en compilant le Main.pb aucun plantage tout marche bien ....
Essais en debug, en compile et en creation exe !
Publié : jeu. 05/avr./2007 13:50
par Flype
oh çà il l'a déjà fait au moins 15 637 fois à mon avis.
sinon oui c'est bien 'main.pb' le fichier principal.
Publié : jeu. 05/avr./2007 13:55
par brossden
Alors ou est le blème pige pas !!!!
Publié : jeu. 05/avr./2007 14:12
par Flype
ben chez toi apparemment ya pas de blème.
mais chez lui oui, et chez d'autres aussi.
au début moi ça plantait (plantage du compilateur tout de même) maintenant ça ne le fait plus du tout.
bref, chez typhoon, le problème semble survenir aléatoirement et il n'y a rien de plus frustrant...
c'est pour çà que je conseille de réinstaller proprement PB4 (désinstall, reboot, install, reboot, sans userlibs/tools) fraichement téléchargé chez fantaisie software.
déjà pour voir... et ensuite avec les libs en beta dispo ici
http://www.purebasic.com/beta/
Publié : jeu. 05/avr./2007 14:17
par brossden
Ne serait ce pas un problème de taille mémoire vive, J'ai 2 Go ici et vous ?
Publié : jeu. 05/avr./2007 14:23
par Flype
ca dépends de l'ordi.
là j'ai 512Mo. et sur l'autre 1Go.
Publié : jeu. 05/avr./2007 14:26
par brossden
Ca dépend de l'ordi ??
C'est à dire ?
Je ne vois pas en dehors de la config ce qui peut faire qu'une compilation se passe plus ou moins bien ?
Publié : jeu. 05/avr./2007 14:48
par Huitbit
960 Mo
PB "frais", aucune lib installée.
L'hypothèse de Brossden sent la bonne nouvelle (si elle s'avère être vérifiée)
Huitbit wrote:
NORTON a dit que Purebasic.exe tentait d'accéder à internet???
A oui j'ai oublié de vous prevenir, ça c'est normal...c'est juste que je récupère quelques infos sur les FPS et le temps joué ! C'est pour voir si le FPS ne tombe pas trop bas en fonction des machines...
Heureusement que je travaille pas à la

DST
(la prochaine fois pense à prévenir, il y a des paranos...)
Pour le FPS(toujours supérieur à 80) aucun problème, il y a encore beaucoup de marge avec les limites humaines (24 FPS, pour un humain non?).
En mode sans debug, le programme a planté quand j'ai fait ECHAP en pleine partie.
Hasta la vista!
PS: pour le tri par tas(pathfinding), tu avais raison pour mon code, résultats exceptionnels sans optimisation(pour l'instant) et sans complication ni allongement du code, merci

Publié : jeu. 05/avr./2007 14:54
par Flype
brossden a écrit :Ca dépend de l'ordi ??
C'est à dire ? [...]
Tu as dis que tu as 2Go, et tu demandes 'Et vous ?'
Moi je réponds j'ai testé sur 2 ordi différents (un de 512Mo et l'autre 1024Mo)
et l'un comme l'autre, au début çà plantait comme chez typhoon.
mais maintenant, sur l'un comme l'autre ca ne plante plus.