première approche de PureBasic

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
MrGecko
Messages : 2
Inscription : dim. 25/juin/2006 18:15
Localisation : Nantes/Metz ?
Contact :

première approche de PureBasic

Message par MrGecko »

Bonjour à tous !

Afin de compléter ma première approche de PureBasic et de me remettre un ptit peu à la prog, j'aimerai soumettre mes premiers essais à vos jugements.
En effet je compte repartir from scratch maintenant que je connais un minimum de chose en PB afin de commencer un ptit jeu (petit..) pour m'améliorer encore un peu.

je soumet donc le machin dont il est question : http://mrgecko.free.fr/diversaivariai/P ... roject.rar

Ce que j'aimerai savoir c'est ce qui est à jetter, ce qui plombe autant les performances afin d'éviter de reproduire ces mêmes erreur (je sens que ça va être pareil sinon).
Voilà, donc c'est mon premiet post ici ^^;
bernard13
Messages : 1221
Inscription : mer. 05/janv./2005 21:30

Message par bernard13 »

pas mal pour une premiere
MrGecko
Messages : 2
Inscription : dim. 25/juin/2006 18:15
Localisation : Nantes/Metz ?
Contact :

Message par MrGecko »

En fait je note des ralentissement (des césures dans l'animation : l'objet bloque une demi-seconde en avançant) quand trop de tiles sont affichés.
J'ai essayé d'opitimiser le tout en affichant que les tiles nécessaires.
Enfin, le tout est un peu crado : c'est difficile de revenir en arrière et de corriger les fondements du programme lorsqu'on arrive à un certain niveau, d'autant plus que je l'ai commençé ne connaissant rien du tout à PB.

Par exemple, au lieu de re-display tous(tes?) les tiles une par une, serait-il plus avantageux de créer de grands tiles, d'afficher les tiles dessus puis à chaque tour de boucle afficher le grand tile ? Ca éviterait d'appeler un Display() pour chaque tile, qu'en pensez-vous ?.
non merci.
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

Pas mal du tout pour un début ... Toshiro ;)
Sinon, bienvenue :D
Répondre