Pour un projet, j'ai commencé à bidouiller DirectX. Toutes les choses ici sont basiques et je me suis grandement appuyé sur les exemples du SDK. A noter que les pièces sont toutes placées dynamiquement selon une matrice de char représentant le jeu, mais il est totalement impossible de jouer.
J'aimerai avant tout avoir des commentaires ;-)
Si vous avez des tips pour améliorer l'affichage/lumière/filtrage de texture, je suis preneur. Je trouve le rendu affreux (c'est sombre :/)
Le code est commenté en anglais, désolé pour les allergiques...
Aussi, le zip avec les meshes/textures etant trop gros, vous risquez d'avoir une erreur au chargement. Pour avoir le zip complet, faut aller par ici :
xboxemul.free.fr/esieaChess.zip
Source / Exemple :
void main()
{
telechargerZip();
return;
}
9 juin 2006 à 03:54
Ce comportement est pour le moins étrange... Comment faire pour accélerer tout ca ?
9 juin 2006 à 08:23
Pour la fonctionnalité, tu sais où aller chercher ;-)
http://www.csharpfr.com/codes/JEU-ECHEC-CHESSGAME_37989.aspx
Ca pourrait être sympa si on pouvait jouer avec...
9 juin 2006 à 09:41
9 juin 2006 à 15:51
Avant de commencer à coder le jeu en lui même, j'aimerais quand meme améliorer cet affichage terne et moche... C'est partit pour la recherche de tutos (:
9 juin 2006 à 23:38
device.SamplerState[0].MagFilter = TextureFilter.Linear;
device.SamplerState[0].MinFilter = TextureFilter.Linear;
device.SamplerState[0].MipFilter = TextureFilter.Linear;
Et en bidouillant les lumières.
Par contre, je sèche pas mal sur comment detecter ou clique l'utilisateur sur une case... Y'a un exemple dans le SDK "Pick" mais c'est du C++... A creuser ;o
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.