TETRIS (MODE CMUGRAPHICS)

cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 - 17 nov. 2004 à 20:28
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 - 20 nov. 2004 à 16:03
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27629-tetris-mode-cmugraphics

Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
20 nov. 2004 à 16:03
ben c'est toi qui m'avais dit une fois que pour ton rpg tu limitais les frames pour eviter de passer ton deltaT a chaque fonction... ceci dit tu as fait quelques autres progs entre temps hein? :)
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
19 nov. 2004 à 19:39
comment ça je n'en utilise pas? où t'as été pêcher ça? c'est pê vrai pr certains trucs que j'ai codés ds mon coin, mais en règle général je fais tt de même un timer minimal. en gros j'ai déjà utilisé deux méthodes:
- soit la while(l'écart en ms n'est pas suffisant); qui force un délai entre chaque frame (c'est mauvais ça comme technique :p)
- soit je passe le delta temps à chaque fonctions de déplacement des objets pour appliquer les lois de la physique.

bon ben comme ça au passage si pete connaissais pas,... il a un mini résumé :p juste que la première méthode, c'est bon pr moi, mais si tu veux faire de la prog sérieuse, faudrait voir ailleurs ;)
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
19 nov. 2004 à 19:36
ah c'est pour ca que ca va si vite chez oim?
sinon wais le timer c'est le best ( sauf pour des trucs genre 1500 fps, n'est-ce pas Belzel )
kirua -> si je me souviens bien tu n'en utilise pas toi hein? mais ca donne un truc de ouf...
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
19 nov. 2004 à 19:20
pour réguler la vitesse indépendamment du PC, utilise un timer, tu connais le principe ?
Pistol_Pete Messages postés 1053 Date d'inscription samedi 2 octobre 2004 Statut Membre Dernière intervention 9 juillet 2013 7
19 nov. 2004 à 12:56
Pour le mode de difficulter il s'agit en fait de la vitesse initial qui est plus ou moins elevé suivant le niveau de difficulter.
J'ai fait ca car sur tous les PC de puissance différente la vitesse n'est pas la meme.
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
18 nov. 2004 à 20:12
oui, j'ai deja vu des logiciel proceder comme ca sous unix, c'est tres pratique
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
18 nov. 2004 à 19:58
je ne sais plus pour quel jeu ils avaient fait ça, mais une société avait carrément implémenté le langage de script libre Lua dans son jeu en mode débug pour pouvoir scripter des parties du moteur au run time, pour tester directement le comportement et les réactions! je trouve ça trop fort :)
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
18 nov. 2004 à 18:40
moi je suis pour la console, et puis tu peux faire un systeme de prompt pour communiquer avec ton programme au cour de l'execution (moin lourd à faire qu'une interface gui)
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
18 nov. 2004 à 17:08
arnaud, le log ou la console c'est une question de sensibilité personnelle. et ça dépend aussi du genre de bugs que tu veux traquer. si tu cherches des erreurs de plantages qui font fermer le programme vaut mieux un log, mais si tu cherches à tracer des variables pdt le déroulement du jeu, t'as tout intérêt à avoir une console.
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
17 nov. 2004 à 22:56
arg j'ai trrrop de mal au tetris, je préfère quake III haha!
encore du cmugraphics hein?
c'est pas mal mais qques problemes:
les blocs scintillent un peu
au démarrage, la fenetre graphique est blanche.
pourquoi une fenetre dos? un log serait 100x mieux.
justement: si on quitte sauvagement (ben en cliquant sur la petite croix rouge hein) ca part en boucle infinie ou je sé pas quoi
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
17 nov. 2004 à 20:28
c'est pas mal, mais un peu dur

au niveau de la difficulté, c'est quoi la différence entre easy et hard ?
Rejoignez-nous