Posté le 06/11/2019 21:42
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 140 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 06/11/2019 21:54 | #
Non, à moins que ton programme contienne un ordonnanceur en quelque sorte...
Citer : Posté le 07/11/2019 06:54 | #
Ah il me semblait bien...
Citer : Posté le 07/11/2019 07:15 | #
@Lephenixnoir: Question question, qu'est ce qu'un ordonnanceur ?
-Planétarium 2
Citer : Posté le 07/11/2019 07:18 | #
@Disperseur : Même si je ne suis pas la cible de la question, voici une réponse pouvant être mal interprétée : Wikipédia est ton ami
Dans les systèmes d'exploitation, l’ordonnanceur désigne le composant du noyau du système d'exploitation choisissant l'ordre d'exécution des processus sur les processeurs d'un ordinateur.
Citer : Posté le 07/11/2019 07:20 | #
Ouais ok je me doutais un peut. Wikipedia est NOTRE ami
Ajouté le 07/11/2019 à 07:21 :
En basic et même en C ça doit pas être facile de programmer un truc pareil
-Planétarium 2
Citer : Posté le 07/11/2019 07:29 | #
En basic et même en C ça doit pas être facile de programmer un truc pareil
C'est ce que tu fais dès que tu codes un programme qui effectue plusieurs tâches dans un cycle (Exemple : check les entrées du joueur et le déplacement, visiblement en même temps que 4 IAs)
C'est plutôt facile pour les programmes restreints, c'est essentiel pour nous car sinon notre programme ne pourrait faire qu'une seule chose par cycle.
Si j'ai bien compris
Citer : Posté le 07/11/2019 09:12 | #
C'est pas si difficile pour un cas simple.
Dans ton cas, il suffit que ton programme ait deux zones pour les deux morceaux "parallèles". Les deux zones doivent soit utiliser des variables différentes, soit sauvegarder leur état dans une liste.
Ton ordonnanceur est simplement un bout de programme qui exécute chaque zone chacun son tour en leur donnant un budget.
Mais tu peux faire encore plus trivial et juste mettre les deux zones dans une boucle pour exécuter l'une puis l'autre. C'est quelque chose que tu fais déjà souvent...
Citer : Posté le 07/11/2019 16:13 | #
Oui mais alors si je veux que les ennemis se déplace pendant que je bouge ça va soite ralentir mon jeu ou faire du tour par tour...
Citer : Posté le 07/11/2019 16:23 | #
Ben ça va ralentir ton jeu, oui. Le processeur n'a qu'un coeur de toute façon, même s'il y avait une méthode pour le faire dans PRGM ça ralentirait ton programme quand même.
Sans vouloir faire de pub, tu auras moins de problèmes de perfs avec C.Basic.
Citer : Posté le 07/11/2019 16:55 | #
C basic?
Citer : Posté le 07/11/2019 16:59 | #
Un interpréteur Basic alternatif : https://www.planet-casio.com/Fr/forums/topic14738-1-C.Basic-Projets.html