Bonjours à tous.
Voila, je me pose actuellement quelques questions concernant les choix technoliques employés pour un projet amateur.
Cela fait à peu près un an et demi que je m´interesse à la prog 3D temps réel et j´ai commencé il y quelques mois le developpement d´un petit moteur 3D (graphique et physique).
Cela me prend beaucoup de temps et j´avance à pas de nain mais ce n´est pas grave j´adore cette nouvelle activité.
Les choix techniques que j´ai fais sont très etroitement liés à mes premières expériences dans la 3D : un stage dans une boite spécialisé sur les technologies microsoft, et qui developpait son moteur 3D avec DirectX 9 comme api graphique.
J´ai donc naturellement tenté d´approfondir un peu et je commence enfin maintenant à etre lancé et à m´amuser un peu (beaucoup?) avec DirectX.
Je developpe donc pour windows XP/DirectX 9.0c.
BOn à terme j´aimerais bien que l´appli soit testé sur Vista et qu´elle fonctionne (le projet global est un RPG 3D qui n´aboutira surrement que dans quelques années, nous sommes très peu nombreux mais nous nous amusons bien). Il est donc inconcevable que l´appli ne fonctionne pas de manière optimale sur Vista dans le futur.
Bien, et quant à l´api graphique, je commence enfin à avoir quelques "marques" avec DirectX 9 et je n´ai pas vraimment envie d´évoluer en DirectX 10, j´imagine que la refonte doit etre importante et je n´ai pas trop envie de recommencer la phase de formation initiale, qui a été asser dure.
Je me demandais donc justement, en supposant que le projet aboutisse d´ici 2/3 ans, n´est-il pas "ridicule" de sortir quelque chose de techniquement depassé ?
Bien, je sais que l´api ne fait pas tout et que la seule limite est reellement notre crétivité et notre talent, mais tout de meme, la question se pose.
Nous nous somme alors dit qu´il faut miser sur autre chose des des graphismes somptueux, car nous ne pourront jamais rivaliser avec des produits pro pour la bonne raison que le temps que nous soyons formés sur les dernières technologies, la technologie aura évoluée et techniquement parlant il y aura mieux.
Personnelement je pense que des graphismes convenable (un cran au dessus d´un ocarina of time par exemple [graphiquement je parle!]) et un bon gameplay bien pensé et une histoire attachante pourrait faire un bon jeu.
Je voulais donc connaitre votre avis et savoir si jouer à un jeu techniquement legerement dépassé vous poserait probleme, ou si au contraire ce coté "old style" pourrait vous plaire.
De toute facon, nous n´avons pas trop le choix, nous ne pourront jamais etre au top de la technologie, il faut bien l´admettre.
Et je pense que DirectX 9 nous offre un enorme potentiel, difficile à maitriser d´ailleurs.
Ne vaut il pas mieu avoir une generation de retard et utiliser l´api convenablement plutot qu´etre dans le "coup" et faire quelques chose de pas/peu abouti par manque d´expérience?
Voila, je voudrais connaitres vos avis. Merci et bon apétit 