Conseille sur le debugage !
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...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'.
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 ?
Bizarre...
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!
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!
Elevé au MSX !
Re: Bizarre...
A merci beaucoup !Flype a écrit :à propos du EnableExplicit,
c'est Protected qu'il faut utiliser en principe dans une procédure et non pas Define.
Je ne connaissais pas EnableExplicit avant que ne m'en parle lollllllllll
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 :NORTON a dit que Purebasic.exe tentait d'accéder à internet???
Oui c'est exactement ce que je rencontre...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

Merci beaucoup !Huitbit a écrit : Bon courage !
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/
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/
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)
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
PB "frais", aucune lib installée.
L'hypothèse de Brossden sent la bonne nouvelle (si elle s'avère être vérifiée)
Heureusement que je travaille pas à laHuitbit 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...


(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

Dernière modification par Huitbit le jeu. 05/avr./2007 14:54, modifié 1 fois.
Elevé au MSX !
Tu as dis que tu as 2Go, et tu demandes 'Et vous ?'brossden a écrit :Ca dépend de l'ordi ??
C'est à dire ? [...]
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.