Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MOTEUR GRAPHIC 2D DIRECTX8


Information sur la source

Catégorie :Direct X Classé sous : moteur, 2d, directx, graphic Niveau : Débutant Date de création : 12/02/2006 Vu / téléchargé: 5 667 / 1 102

Note :
9 / 10 - par 6 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
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é
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de ivers le 29/03/2006 05:49:05

WOa jtadore mec, je le trouve fantastique.

signaler à un administrateur
Commentaire de VBGenesis le 01/10/2006 19:22:19

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+

signaler à un administrateur
Commentaire de matteli le 02/11/2006 17:05:55

Bravo

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

Merci beaucoup.

signaler à un administrateur
Commentaire de nico1610 le 03/04/2007 21:54:28

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

signaler à un administrateur
Commentaire de ZJP le 10/12/2008 00:19:08

Genial. ;-)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

DirectX 8: Moteur 2d [ par CChargy ] Bonjour, J'aimerais faire un moteur 2d avec VB en Directx 8. J'ai besoin de charger des png avec une couche alpha et de la faire disparaitre lors du directx rotation d'une image en 2d [ par smoron ] Salut!j'affiche une image avec directx et j'aimerais pouvoir lui faire effectuer une rotation!j'ai cherché des codes mais en vain car tombant souvent 2D en DirectX 7, 8 ou 9 ? [ par Squall____ ] Bonjour à tous,j'ai un projet de jeu en 2D pour me faire la main. M 2d avec directx 9 [ par mongol77 ] salut tout le monde,voila , je viens de me mettre a vb.net 2.0, j'ai un peu de mal , mais bon , c'est pas ca le probleme.j'avais commencé a progr DirectX ou Truevision?? [ par Youpien ] Bonjour,je souhaite débuter en programmation 3D sous vB6, le problème c'est que je ne sait pas sous quel moteur 3D commencé  à apprendre à programmer. Moteur 2D [ par Ulysse3 ] Tres bien! J'ai comencé un jeux récament et j'Ai créer un petit moteur 2d l'ennui c'Est qu'il onctionne mal alors j'aimerai savoir si i .net Photo en DirectX [ par alicvb ] Bonjour, Voilà, ma requète est toute simple : Quelqu'un aurait-il (pleaaaase) vu trainer un bout de code permettant d'afficher une photo ( Moteur 2D [ par jaylin ] Vous connaissez pas un moteur gaphique 2D en open-source?? Recherche person pour projet de Moteur 3D sous VB6+DirectX 8 [ par Tellurian ] SalutJe cherche des personnes qui voudraient créé un moteur 3D sous forme de DLL avec VB6 et DirectX 8.J'ai deja créé pa mal de moteur protoype mais l Cube en DirectX 8 [ par ZogStriP ] Bonjour, tout le monde !Je voudrais savoir comment on fait pour faire un cube (ça je sais faire) mais qui est "entouré" de 6 autres cubes plats ayant


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.