begin process at 2012 05 27 18:40:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

OpenGL

 > MICROMACHINE

MICROMACHINE


 Information sur la source

Note :
8 / 10 - par 2 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :OpenGL Niveau :Initié Date de création :25/08/2004 Date de mise à jour :30/08/2004 13:42:50 Vu / téléchargé :4 002 / 586

Auteur : cppdupdup34

Ecrire un message privé
Site perso
Commentaire sur cette source (25)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
ca fait un moment que j'avais pas posté !

donc de quoi s'agit t'il
ben d'un jeu de voiture mais vous conduisez pas en fait !!
vous avez juste la pedale d'accelerateur et de frein (c'est deja pas mal... nombre d'entre nous n'ont pas encore le permis)
pour voir votre temps au tour regardez sur le teminal une fois le tour finit
pour accelerer c'est la touche a et pour freiner la touche q
en mode manuel
p pour passer la vitesse superieure
l pour passer la vitesse inferieure

pour passer de manuel a automatique ,  e et r

(bon pour l'instant pas de frein moteur en mode manuel donc peut d'interet voir meme difiicultées de conduite

bonne course



Source

  • fopen("AUTOMOVE.zip","rw");
fopen("AUTOMOVE.zip","rw");

 Conclusion

ben voila ! j'espere que mes histoires de matrices vous ont pas degouté
j'ai dans  la tete de modifier le code pour l'appliquer aux objets volants mais ...
j'arrive pas a creer des matrices bien orientées par rapport au deplacement.

bon comme je suis pas un gros posteur de cppfrance j'ai pas fais 3 post pour les 3 classes que j'ai utilisé dans le code
V3D la classe vecteur
GL_Mat la classe matrice 4*4
GLAUTOMOVE la classe de deplacement automatique
Camera la classe camera

aussi j'ai utilisé des classes de funto !!
tga Loader
et modelLoader
voila bonne lecture

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

26 août 2004 22:24:38 :
ben on passe d'une pseudo simulation a un jeu
26 août 2004 22:26:35 :
ben j'essaye de modifier le sreenShot mais cppfrance me le prend pas en compte :)
27 août 2004 00:28:01 :
tout simplement magnifique
27 août 2004 00:33:56 :
j'avais oublié de modifier le zip
28 août 2004 00:08:00 :
beu pas grand chose
28 août 2004 22:54:43 :
alors la je suis pas peu fier j'ai rajouté du son mais j'ai meme fai mieux j'ai fais une simulation de boite de vitesse avec rapport de transmission, ... et le son qui accompagne, que du bonheur ! enfin a vous de juger bien sur et si ca peut etre utile ce que je pense
28 août 2004 22:56:44 :
nouveau screenShot
29 août 2004 00:26:30 :
reglage bug lié au son: dans automove.cpp membre freiner oublie d'un _dec
30 août 2004 00:26:01 :
ben j'ai changé de map pour une autre ou les virages sont mois serrés ca regle donc un bug la boite a vitesse fonctionne correctement seul defaut de celle ci elle a pas de frein moteur don en gros aucun interet pour un jouer si ce n'est le plaisir de passer lui meme les rapport comme une vrai pilote de ... vaisseaux :-/ :-)
30 août 2004 00:26:52 :
j'ai oublié le zip
30 août 2004 13:42:52 :
frein moteur implementé en mode manuel

 Sources du même auteur

Source avec Zip Source avec une capture BOITE DE VITESSE
Source avec Zip Source avec une capture BEZIER OPENGL
Source avec Zip Source avec une capture ROBOT ARTICULE, TEXTURAGE BMP, MENU (OPENGL)
Source avec Zip Source avec une capture PLANE PARTY
Source avec Zip Source avec une capture COUCOU FLINGUEUR (JEU EN OPENGL AVEC SON (FMOD), MENU, SCORE...

 Sources de la même categorie

Source avec Zip Source avec une capture AFFICHER DES COURBES DE BEZIER par shorzy
Source avec Zip Source avec une capture BASE/MOTEUR 3D EN QT/OPENGL (COMPLET ET FONCTIONNEL!) POUR U... par envi33
Source avec Zip Source avec une capture CLASSE AVEC OPENGL - OBJETS 3D ET ANIMATIONS par rasta63
Source avec Zip Source avec une capture LETTRES 3D AVEC OPENGL ET QT par opossum_farceur
Source avec Zip CUBE 3D GLUT32 VC++ ET DEVC++ par bobby03

Commentaires et avis

Commentaire de cppdupdup34 le 25/08/2004 13:22:35

oups j'ai laissé quelques .o

Commentaire de Funto66 le 26/08/2004 02:03:46

Lool non ça risque pas que je te tape sur les doigts j'ai bcp moins progué que toi :(
En fait là le pb c'est que je suis monopolisé par un concours Coder-Studio donc je peux pas vraiment coder CF3D.
Enfin bon bref faudra qu'on reparle de ça de "vive voix" sur MSN un de ces 4 ;) je dois te parler de pas mal de choses.

Commentaire de Arnaud16022 le 26/08/2004 17:26:22

Mouais...
C'est bien fait, mais il y a un gros pb:
que faire si il y a une bifurcation? hein?HEIN?

Vaut mieux faire un tableau de points en associant a chacun a quels points il peut aller après .
je sais pas si c'est tres clair quoi j'ai écrit, mais ca marche mieux comme ca.

Commentaire de cppdupdup34 le 26/08/2004 19:56:23

ben en fait j'avais pas fait ce prog dans cet objectif
ce que je voulais faire avec c'est une ville avec des voitures qui parraissent independantes
mais ce que tu dis est plutot interressant et je pense pouvoir l'implementer facilement en creant des morceaux de trajectoire sous forme de tableaux
enfin bon c'est pas encore fait

Commentaire de Arnaud16022 le 26/08/2004 23:48:27

ben oui c'est JUSTEMENT le but!
j'avais déja commencé mais ca avait pas marché tres bien et j'ai pas insisté beaucoup. si tu veux je te passes le morceau de code existant.

Commentaire de cppdupdup34 le 27/08/2004 00:30:14

ben oué si tu peux m'envoyer le morceau de code
dupdup34@hotmail.com
ca peut valoir le coup pour l'inspi au moins
c'est sympa
regarde le nouvel exe il est mieux j'ai changé quelques trucs enfin si t'as deux min biensur
a+

Commentaire de cppdupdup34 le 27/08/2004 13:30:17

arf c'est tout !? vous etes pas tres bavards sur les conseils et le remarques :-P

Commentaire de Arnaud16022 le 27/08/2004 13:47:03

Ah oué? Ben t'es allé voir le nombre de remarques sur HotPot, mon dernier jeu?
zero!
c'est les vacances, ya plus personne...
suis en train de télécharger la nouvelle version

Commentaire de Arnaud16022 le 27/08/2004 13:58:00

on voit pas grand chose, je trouve que c'est moins clair que la premiere version.
Sion je retrouve plus le code, je crois que je l'ai supprime.Mais c'était un truc comme ca:

point[MAX_POINTS][3]={...} // les pts que tu veux (xyz)
nextpoints[MAX_POINTS][4];
// ce 4l a c'est le nombre max de points suivants ou tu peux aller

soit A l'index d'un point (va de 0 à MAX_POINTS)
point[A] associe a A ses coords xyz
nextpoint[A] associe a A les index des points suivants.

ex
A=2;
nextpoint[A]={1,5,19,-1};

a partir du point A tu peux aller aux points 1,5,19 et c'est tout (-1 signifie qu'aucun point n'est associé, autrement dit qu'il n'y a que 3 chemin possibles.

A vrai dire nextpoints[MAX_POINTS][3] suffit pour faire des carrefours sophistiqués, si si j'ai essayé

bonne prog

Commentaire de _Thy_ le 27/08/2004 17:21:36

Beau travail, si si : y'a plein de choses dans ce projet que je vais tâcher de mettre en oeuvre dans le mien.
(Essayer de faire fonctionner le TGALoader de funto par exemple, gerer le split écran, etc...)
Quoi ? Poste ton projet ? Euh il est loin d'être montrable ;p

Un (tout petit) reproche toutefois : les lumières sont manifestement placées au point de vue de la caméra, et le véhicule n'est pas éclairé pareil d'une vue à l'autre.
Mais c'est joli comme ça alors c'est peut-être voulu ?

Commentaire de cppdupdup34 le 27/08/2004 17:50:04

oué c'est gérable ton idee arnaud et puis ca devrait etre relativement facile d'implementer ca avec gmax genre associer une couleur avec les intersection ou un truc du genre

"Quoi ? Poste ton projet ? Euh il est loin d'être montrable ;p" j'ai pas trop compris la phrase :-P

pour ce qui est de l'eclairage .... je vais voir ca mais a prioris je place ma lumiere dans le init alors je sais pas trop

peut etre ca vient  du split-age de l'ecran, il prend en compte que la lumiere sur le premier ecran
nan je crois pas, bref je vais jeter un coup d'oeil


Commentaire de cppdupdup34 le 28/08/2004 22:57:26

update: le son c'est quand meme important

Commentaire de Funto66 le 29/08/2004 11:00:41

Hey mais là tu fais carrément un jeu :p
Il est super ton truc, félicitations ! ;)
Ça vaut vraiment le coup que tu le continues, pour Coucou 3D, on reprendra plus tard je pense, en ce qui me concerne je suis trop pris avec le concours #3 de Coder-Studio, jusqu'au 25 septembre, alors donc voilà ce jeu mérite que tu le continues ;)
Faut lui donner un nom, un menu, rajouter un ciel, une musique...bref tu connais la chanson ;)

Allez à + et bonne prog ;)

Commentaire de cppdupdup34 le 29/08/2004 16:20:53

merci funto c'est cool
ben pour les coucous ca se passera plus tard en effet
je crois qu'on avait tous les deux besoins de faire du neuf :-)
ben faudra que je reinstalle messenger pour qu'on en parle parceque ma version arrete pas de bugger
voila voila
bon coding


Commentaire de Kirua le 29/08/2004 19:44:34

amusant comme concept!

Commentaire de Funto66 le 29/08/2004 20:40:43

<message_perso>
dupdup34 >> sinon si tu veux tu peux aller sur le channel IRC de Coder-Studio, c'est expliqué sur la page d'accueil (www.coder-studio.com).
</message_perso>

Commentaire de Arnaud16022 le 29/08/2004 21:05:45

le premier virage il est trop chaud...
tu pourrais enlever cette boule rouge?
c'est pratique pour le debug, mais pas pour la release...

Commentaire de Funto66 le 29/08/2004 21:09:36

Une boule rouge? où une boule rouge? j'ai pas vu...

Commentaire de Arnaud16022 le 29/08/2004 22:21:42

ben moi j'ai une boule rouge qui apparait a chaque point suivant (c'est un peu dur a dire en fait)
c'est chiant, ca déconcentre!
enfin si ya que ca comme prob ds un jeu comme ca, c'est vite réglé....

Commentaire de cppdupdup34 le 30/08/2004 00:07:06

ben dans la nouvelle version y a plus de boule rouge
et plus de fil qui va avec

c'est vrai que le jeu est pas tout a fait au point notemment, il arrive que le vehicule passe sous la route
et ca je sais pas comment le regler dans le prog a part en faisant des virages moins serrés
ou en rajoutant des points a mes trajectoires

Commentaire de cppdupdup34 le 30/08/2004 00:29:56

ben la je viens de changer la map pour une meilleur fluidité

et pis vous pouvez passer en mode manuel pour la boite de vitesse en appuyant sur r et e pour l'un et l'autre mode e -> manuel et r-> automatique

a oué et apres pour passer les rapports c'est p et l

Commentaire de Funto66 le 30/08/2004 16:42:08

Je vois que ça travaille :)
Pour ce qui est de la fluidité : est-ce que tu optimises en n'affichant qu'une partie du circuit ou pas?
Parce que tu peux découper le circuit en plusieurs morceaux et afficher seulement celui où se trouve le véhicule.
Enfin je suppose que tu y avais déjà pensé, je n'ai pas regardé si tu l'as fait ou non ^^

Commentaire de cppdupdup34 le 30/08/2004 18:42:18

ben nan je l'ai pas fait mais il faut en effet que je le fasse

en fait ce qu'il faut que je fasse c'est rajouter des des points de controles dans les virages serrés et ca c'est du programme de spé je crois (polynome d'interpolation de lagrange)
bref c'est pas de mon niveau pour l'instant donc je verrais ca plus tard

et je voulais savoir ce que t'en pensait:
utiliser une multitude d'objets pour le decors
et n'afficher que ce qui sont dans le frustum ou faire une liste avec tout le decors ?

Commentaire de Funto66 le 30/08/2004 20:08:10

Je pense que la 1ère possibilité est meilleure, mais de toutes façons la 2nde est impossible (tu appellerais une display lsit depuis une autre display list, vu que chaque objet en a une si tu utilises le ModelLoader qu'on connaît ;)).

Commentaire de cppdupdup34 le 31/08/2004 00:00:38

ah oki  je vois

tu sais koi je commence a meusurer la capacité de ton loader de tga et de alpha.exe c'est quand meme enorme je te refelicite et je te felicite si je ne l'avais pas encore fait :-P

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,014 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales