Message posté: 02-12-2007 à 14:01  
Bonjour,
je cherche comment utiliser le temps dans un programme style ogame sur calto
et faire que le cristal, le métal et le déterium augmente seconde par seconde j'utilise une liste voici un bout de code avec le listes et leurs fonctions dans le jeu
'Case 1 : metal case 2 : cristal, case 3: deuterium 3->Dim List 1
comment faire pour ne pas ralentir le jeu où empecher les cases de s'incrémenter.
Voilà merci d'avance pour vos réponses
Message posté: 02-12-2007 à 14:26  
En fait c'est assez compliqué et pas fiable du tout.
Tu ne peux pas vraiment faire augmenter régulièrement tes ressources tout en demandant à ta caltos de faire autre chose (gérer une attaque par exemple); dans ce cas, tes ressources augmenterons moins vite voire plus du tout.
En effet, la boucle que tu utiliserais alors pour incrémenter ton cristal et cie, prendrait en elle même tout le temps de calcul de ta caltos. Si tu veux qu'en plus ton programme te demande le nombre d'unité à fabriquer, la boucle ne tournera plus et ne redémarrera que lorsque tu auras rentré la valeur. Et encore ça veut dire que ton instruction "?" doit être dans la boucle. Ce qui revient au final quasiment à faire une boucle contenant tout ton programme. Ca m'étonnerais qu'elle tourne dans ces conditions (si oui, en tout cas de manière irrégulière).
J'espère que tu vois ce que je veux dire parce que c'est pas facile à expliquer.