et voila, c'est mon premier jeu toutes catégories confondues (hormis l'inevitable JACKPOT, mais ca compte pas (entrez un nombre: 900 trop grand, recommencez:...))
Comme le titre l'indique, c'est un jeu de voiture , trop beau je trouve bien qu'un peu trop flashy (mettez les lunettes de soleil!!)
La voiture est en 3D et hyper bien modélisée (merci Nate....)
Allez voir le screenshot!
Il y a 5 menus, suivant qu'on n'ait pas commence, gagne, perdu,...
Sources, modeles,textures,application et autres font 240Ko (1M decompressés)
le code est tres commenté, sauf le plus gros (main.cpp), mais il est 11H et j'en ai plus le courage... voir les mises a jour qui vont suivre.
MAJ : CODE ENTIEREMENT COMMENTE. jy ai passé la journée, alors j'espere que ca servira a quelqu'un...sinon toujours pas de menus.
Je n'ai pas redécalé le texte vers la droite pasque je pense que quand il y aura le plien écran ca ira.
MAJ2: voir dans les commentaires, c'est expliqué
Source / Exemple :
#include <stdio.h>
#include <stdout.h>
int main(){
cout << "ALLEZ VOIR DANS LE ZIP YA TOUT !!!";
system("PAUSE");
return 0;
}
Conclusion :
bon pas de bugs chez môa mais plusieurs pbs:
-d'alpha pour les textures .tga :pourquoi il n'y a qu'un seul alpha qui disparai? (cf ombre.tga)
-de textures: au bout de quelques textures chargées, ... enfn bon c'est trop dur a axpliquer ca marche qd meme alors bon...
-de plein ecran, je sais pas comment enlever la barre des taches
-de souris, idem :comment l'enlever?
merci a tous ceux qui sont cités dans le prog.
PS:demande d'aide : quelqu'un utilise MAYA ???
28 mars 2008 à 22:06
Ok merci quand même !
28 mars 2008 à 21:32
Mes très vagues souvenirs me diraient que c'était qqch concernant les matériaux oui ... genre changer les paramètres specular ou dieu sait quoi ...
désolé de pas pouvoir t'aider plus que ça ... :/
28 mars 2008 à 20:16
D'abord bravo pour ton jeu !
J'aurais juste voulu savoir comment t avais résolu le problème de la voiture qui s'affichait en blanc (sans doute un problème de lumière...). Tu dis dans ton code source avoir modifié le fichier mtl, mais comment ?
merci d'avance !
++
7 janv. 2008 à 18:03
Sinon je suis entièrement d'accord avec toi.
Plus d'infos ici :
http://web.archive.org/web/20060220060453/home.planet.nl/~monstrous/
et merci de ton intérêt pour la source ^^
4 janv. 2008 à 10:36
pour l'équation de l'accélération je dirais que pour respecter la physique il faudrait le faire comme ça:
tu as la force frottement qui dépend de la vitesse et l'accélération qui est constante
tu obtiens
v(t+h) = v(t) - cf.v(t).h + a.h
donc
v'(t) = -cf.v(t) + a
en intégrant cette jolie équation différentielle linéaire du premiere ordre tu as
v(t) = v(0) - a/cf.exp(-t.cf) + a/cf
où a est ton accélération (qui dépend de comment tu appuis fort sur l'accélérateur :)
et cf ton coefficient de frottement (en fait ça serait plutôt cf.M si tu veux appliquer le même coef à des objets de masse différente)
ça s'intègre facilement pour avoir la distance parcourue p(t)
p(t) = a/cf.t + a/(cf^2).exp(-t.cf)
reste qu'à rajouter la force centrifuge qui transforme l'équa diff en équation différentielle non linéaire tu premier ordre (qui se résoud mais bon ...)
moralité tu peux simplement (j'ai dit simplement ?) majorer la force motrice plutôt que la vitesse pour avoir une accélération effective plus réaliste (enfin faut voir pour le réalisme :)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.