Moteur graphic 2d directx8

Soyez le premier à donner votre avis sur cette source.

Vue 9 280 fois - Téléchargée 1 521 fois

Description

Bonjour à tous,

Suite à mon poste 35602, j'ai décidé de remettre à niveau mon petit moteur 2D.
Le moteur se présente dorénavant sous forme d'un module et non plus sous forme de classe.
Ce moteur est destiné aux personnes désirant créer leur propre petit jeu en deux dimensions sans connaitre les API DirectX.

Le moteur n'est pas exempt de bug. Ainsi, je vous demanderai de bien vouloir me faire part des problèmes survenues.
Le moteur a été testé sur 3 machines differentes et un seul a montrer des grosses difficultés à afficher en plein écran (le framerate était aussi rapide qu'une scéance de diapositives...).

La capture d'écran ci-dessus correspond un jeu en cours de développement. C'est une grosse béta et beaucoup de chemin reste à faire. Aussi, je vous conseille de télécharger les exemples d'utilisations fourni dans le zip afin de mieu appréhender le moteur.

URL du jeu : http://sebastien.decamme.free.fr/FIRSTBLOOD.rar
Deplacements : Touches flechées
Tir : Touche 0 (NumPad)
Selection arme : Touches 1, 2 et 3 (Numpad)

Correspondance des exemples :

Tuto1
-----
Algorithme de base d'affichage en mode fenêtré avec plaquage d'une surface

Tuto2
-----
Algorithme de base d'affichage en mode plein-écran avec plaquage d'une surface

Tuto3
-----
Initialisation et utilisation du clavier

Tuto4
-----
Initialisation et utilisation du Joystick

Tuto5
-----
Utilisation des horloges (~timer), création d'un sprite et animation d'un personnage à l'écran

Tuto6
-----
Manipulation de l'instruction AFFICHER_SURFACE2 qui permet la transformation d'une texture.
Comme exemple, simulation d'un immeuble en 3D comme on peut le voir dans les GTA 1 et 2.

Tuto7
-----
Initialisation et utilisation de la souris

Tuto8
-----
Jouer des fichiers WAV

Remarque : ne pas oublié d'ajouter la reference DirectX8 pour vos projets personnels

ps : les commentaires sont pas mon fort. Les exemples ne sont donc pas très expliqué

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_ZJP
Messages postés
6
Date d'inscription
lundi 15 septembre 2003
Statut
Membre
Dernière intervention
9 avril 2008
-
Genial. ;-)
cs_nico1610
Messages postés
402
Date d'inscription
jeudi 26 août 2004
Statut
Membre
Dernière intervention
19 juin 2009
1 -
ce moteur 3D est fabuleux !
Après quelque ajout et modification je l'ai intégré dans mon jeu : SAS: http://sas.niprod.net

Merci pour ce code source !

Ergo5
matteli
Messages postés
38
Date d'inscription
jeudi 23 novembre 2000
Statut
Membre
Dernière intervention
14 mars 2007
-
Bravo

Une bonne base pour les débutants en prog de jeux 2D.

Merci beaucoup.
VBGenesis
Messages postés
305
Date d'inscription
samedi 25 février 2006
Statut
Membre
Dernière intervention
22 février 2009
-
Superbe!!!!
Il est génial ton moteur, je voulais me mettre à DirectX et je n'y connaissait rien, mais avec ton moteur, c'est très simple!! En plus les tutos sont bien faits, les possibilités sont grandes... 20/10 zut on peut pas bon bas 10 alors!
Si tu compte faire des MAJ, je suggere la possibilité de faire une rotations des objets, et sa friserait la perfection pour les besoins d'un débutant.
Merci!
A+
cs_ivers
Messages postés
2
Date d'inscription
samedi 16 avril 2005
Statut
Membre
Dernière intervention
29 mars 2006
-
WOa jtadore mec, je le trouve fantastique.

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.