Ce programme est sous licence Creative Commons 2.0 BY-SA-NC
Description :
Ce programme utilise les pictures 1-5, les listes 1-8 et la matrice A.
A l'occasion de la sortie exeptionelle de Trackmania 2 Canyon, je vous présente ma version du célèbre jeu de formule 1 ou votre unique but sera de collectionner les médailles et de réaliser les chronos les plus extrêmes... 8)
Certes, il n'y a pas les loopings et les rampes dignes des plus grandes cascades :O, mais le jeu développe une nouvelle technique de 3 dimensions extrêmement fluide et réaliste .
A l'heure actuelle, ce programme met a votre disposition 5 circuits à difficulté croissante :
- Circuit en 8
- Indianapolis
- Zigzag
- Circuit de Monaco
- La route arc-en-ciel
L'idée de base était de faire une voiture vue de dessus. Si on connait ce paramètre, je pense que l'illusion marche.
Après pour la vitesse, c'est une question qui m'a longtemps occupé...
En effet, la principale qualité du jeu est sa fluidité. Si je commence à afficher la vitesse à chaque fois, celle-ci risque d'être diminuée par 2 ou 3, sans compter les clignotements de l'écran, la moins bonne maniabilité...
Bien entendu, si vous avez des idées sur le sujet ou d'autres propositions à me faire, je n'attends que ça!
alors, bien-tot la V1.7?
je l'ai tésté et il manque un je ne sais quoi... Mais oui, un éditeur de circuit! Comment sont stocké, compréssés et décompréssés les circuits Stp, j'aimerais faires quelques modifs. A et tant que j'y suis, comment convertir la variable V en Km/h, quel facteur multiplicateur il faut utiliser?
Je prends note pour la V1.7.
Pour le temps : P*5.5
Je calcule la vitesse moyenne à partir de cela.
Sinon, toutes les infos sur les circuits sont dans la matrice A (une ligne par circuit) :
-1ère colone, temps de la médaille d'or (en seconde)
-2ème colonne, temps de la médaille d'argent
-3ème colonne, temps de la médaille de bronze
-4ème colonne, record personnel
-5ème colonne, longueur du parcours en km
-6ème colonne, nombre de tours à effectuer
-7ème colonne, difficulté du circuit (1, 2 ou 3)
Les circuits sont stockés dans les listes 7 et 8 temporairement, puis dans les listes 3 et 4.
En liste 3 se trouve le temps avant que l'évènement de la liste 4 correspondant ne se produise.
Par exemple, si sur une ligne j'ai :
liste 3
20
liste 4
-5
Au bout de 20, la route tournera de -5 pixels (tournant léger vers la gauche) jusqu'à un prochain évènement. Le nombre 99 en liste 4 signifie "fin du circuit".
Voilà j'espère avoir été clair. Si tu désire d'autre infos complémentaires, n'hésite pas à me le signaler.
merci, je vais me faire quelques circuits!
et je vais tenter de créer d'autres vues/caméras pour étre plus dans l'ésprit TM.
petite remarque ne passant: l'orsque tu est a l'arret et que tu tournes le cart tourne (ilogique), quant aux virages, même combat, logiquement plus t'es lent plus le cart est maniable, mais la c'est l'inverse (pour prendre des virages a 150° il faut aller a 250Km/h, cherchez l'érreur). Bon je vais resortir mès cours sur l'inertie.
Merci beaucoup pour ton aide!
Pour les circuits, ne t'embête pas trop, je suis en train de créer l'éditeur car ils sont assez longs pour l'instant à faire.
De rien, je prog pas ces temps si, j'arrive pas a digérer mon échec pour le councours (n'avoir fait que l'équivalent de 40% des progs), mais tout n'est pas perdu, je vais paufiner, parer toutes les éventualités, et si je suis assez patient, je resortirait le moteur pour le prochain councours (suivit d'un autre jeu ou utilitaire bien sur, sauf si le sujet est les moteurs^^).
Pour les circuits, ne t'embête pas trop, je suis en train de créer l'éditeur car ils sont assez longs pour l'instant à faire.
ma spécialeité c'est les utilitaires... je pense m'en sortir (avec un éditeur fait maison, cela va de soi)...
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