begin process at 2012 02 13 03:02:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Direct X

 > PHOENIX : NOUVELLE VERSION

PHOENIX : NOUVELLE VERSION


 Information sur la source

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Direct X Classé sous :phoenix, jeu, directx, 2d, midi Niveau :Initié Date de création :07/04/2006 Vu / téléchargé :6 987 / 500

Auteur : jannoman

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

 Description

c'est la nouvelle version de l'ancien phoenix qui date d'il y a une ou deux semaines
j'ai rajouté un fond d'écran, une musique de fond, et deux petits ennemis qui rendent le jeu beaucoup plus amusant


 Conclusion

pour que ca marche :
télécharger dans la source phoenix (suite) les wav manquantes (il n'y avait pas assez de place dans le zip) et les mettre dans le dossier wav

convertir le jpeg "espace" en bitmap (pas assez de place dans le zip)

J'ai voulu mettre en directX8 avec le code d'ExtremDuke mais je n'arrive pas trop à comprendre comment ca marche il va falloir que je m'y mette. Dans une nouvelle version surement.

 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


 Sources du même auteur

Source avec Zip PHOENIX (SUITE)
Source avec Zip PHOENIX : UN JEU EN DIRECTX
Source avec Zip VERS LA POO (= ORIENTÉ OBJET) : IMITATION DE CABRI GÉOMÉTRIE
Source avec Zip Source avec une capture MIX DE TECHNIQUES POUR LOGICIEL DE GESTION DE CARTES
Source avec Zip Source avec une capture WORMS : SERPENT SYMPA À 32 DIRECTIONS

 Sources de la même categorie

Source avec une capture HAPPY LAND - 3D VB6 GAME - OPEN SOURCE CODE par ZaidMarkabi
Source avec une capture METAL GEAR SOLID - 3D VB6 GAME - OPEN SOURCE par ZaidMarkabi
Source avec une capture FIGHT COMBAT II - 3D VB GAME - OPEN SOURCE par ZaidMarkabi
Source avec Zip Source avec une capture UTILISER LA CAMERA POUR DIRECTX par zulrigh
Source avec une capture STREET FIGHTER - 3D VB GAME - OPEN-SOURCE par ZaidMarkabi

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) PETIT MOTEUR GRAPHIQUE EN VB.NET par Luwy
Source avec Zip PHOENIX : UN JEU EN DIRECTX par jannoman
Source avec Zip Source avec une capture SCHTROUMPF par fr92
Source avec Zip Source avec une capture SAINT SEIYA JEU DIRECTX VERSION 1 FINALE : LES CHEVALIERS D... par ciberrique
Source avec Zip Source avec une capture BMW SERIE 7 par serge_saati

Commentaires et avis

Commentaire de Renfield le 07/04/2006 12:16:51 administrateur CS

Merci de ne faire qu'un seul Zip, avec les sources
si pas assez de place, mettre les resources en téléchargement sur un site perso, ou un FTP

Merci également de mettre a jour tes sources, plutot que d'en reposter une nouvelle

Commentaire de Renfield le 07/04/2006 12:33:26 administrateur CS

dans le source, je vois une reference à UziFire.wav, qui est manquant dans les zip

Commentaire de Renfield le 07/04/2006 12:35:47 administrateur CS

firstblood.wav, par contre, ne sert a rien

Commentaire de Renfield le 07/04/2006 12:41:10 administrateur CS

deux des Forms présentes dans le Zip ne sont pas inclues dans le projet

Commentaire de Renfield le 07/04/2006 12:42:18 administrateur CS

il manque la procédure : InialisationJeu

Pour résumer.... t'es bon pour recommencer ton post

Commentaire de Timothée le 07/04/2006 12:48:45

bon alors ca marche très bien a condition de :
-rajouter les wav manquants
- changer InialisationJeu par InitialisationJeu  (faute de frappe)
- et ouvrir l'image "espace" et l'enregistrer en format bmp, parce que là c'est du quick time ou je sais pas quoi.

A part ca c'est vraiment plus joli que la version précédente, bravo !
C'est agréable à jouer maintenant.

Commentaire de Renfield le 07/04/2006 12:59:07 administrateur CS

euh.... là c'est du jpg

effectivement, cette manipulation était indiquée :
"convertir le jpeg "espace" en bitmap (pas assez de place dans le zip)"

Commentaire de patrick532 le 11/04/2006 21:57:33

salut,

Il y a eu quelques changements par rapport à la version précédente ! les 2 ennemis en plus mettent du piment dans le jeu, c'est sympa; et tu a pris en compte les commentaires laissés sur ta 1ére version; comme par exemple mettre des polices de caractéres relativement commune à tout le monde.
Mais il y a encore quelques bugs:
1) dans la procédure "draw_achat" le fontname verdana est mal écris (ou alors le "verdan     " n'est pas reconnu chez moi).
2) comme le nom du joueur est limité à 20 caractéres pourquoi ne pas le dire dans la procédure command1_click ? :
InputBox("Entrez votre nom (20 caractéres maxi):",
"Phoenix", "").
3) il y a des ralentissements qui n'étaient pas présent sur la version 1  (est-ce la faute à l'image de fond ?).
4) vers le 4éme niveau, j'ai eu un bug  =>  plus d'ennemi mais le niveau ne se finit pas !!
5) est-ce normal que dans la 2éme ou 3éme boutique on ne peut pas acheter plus de 80% de vie (en ayant les sous nécessaire bien sur) ?

Dans les améliorations possible, tu pourrais mettre un menu d'options dans lequel on choisirais:
1) de mettre le son ou non (pour ceux qui comme moi, utilise leur PC comme chaine hi-fi 24h/24).
2) de ne pas appliquer l'image de fond, qui est certes plus joli mais fatigue vite les yeux à mon goût.
etc,...

autrement, je dois dire que ta source est bien commentée et que l'on voit qu'il y a eu beaucoup de travail et d'heures passées.

allez, bonne continuation et bonne prog. à tous !
MPP

P.S: je ne parle pas des bugs que tu a toi-même recencés car ils sont bien expliquer (initialisationjeu + jpg).

Commentaire de patrick532 le 19/04/2006 00:41:50

encore moi

quelques précisions supplémentaires:
1) il n'y avait pas de bug quand le jeu ne se finissait pas, en fait c'était la fin du jeu !!  => pourquoi ne l'indique tu pas (soit une form particuliére genre podium, soit un simple msgbox dans la procédure main) ?
2) on voit le curseur de la souris, alors que tu avais prévu de ne pas l'afficher grace a l'option showcursor; pourquoi a-tu mis la ligne "showcursor 0" en commentaire ?

3) pourrais-tu mettre plus de commentaire sur la gestion des objets créer en directX ? (car j'ai voulu ajouter un menu podium sur la page qui affiche "continuer ou quitter", mais à part le texte que j'ajoute bien, celui-ci ne peut être atteint par le curseur et n'est pas gérer). d'avance merci.

bonne prog. à toi.

MPP

Commentaire de jannoman le 19/04/2006 08:01:18

je ne comprends pas tres bien ce que tu veux dire MPP
pour showcursor, il se peut que la ligne soit en commentaire, parce qu'en fait, quand on teste le jeu, si ca foire, on est obligé d'éteindre le programme de maniere un peu barbare, et le curseur ne se réaffiche pas, donc j'avais du mettre un commentaire pour pas que ca arrive, en ayant le projet de l'enlever avant la fin.

pour le fait que la police c'est "verdan     ", en fait, vu que pour tirer la touche c'est espace, quand tu quittes le jeu, ca laisse plein de "espace" dans le buffer clavier et quand tu reviens sur la page de code, ca les mets et ca fait sale.

j'ai effectivement vu les 2-3 bugs cités dans tous vos commentaires, merci. En fait, je teste souvent que le premier niveau c'est pour ca que je vois pas tous les bugs

Commentaire de Renfield le 19/04/2006 09:23:30 administrateur CS

si tel es ton problème, vides donc ton Buffer ^^

Commentaire de ciberrique le 26/04/2006 02:41:43

Un petit conseil, dans ton fichier zip, tu dois enlever les fichiers thumbs.db, c'est des fichiers windows qui sont en faite les miniatures, donc inutile a ton programme.

Pour les son tu peux utiliser du mp3, ça fonctionne bien normalement (j'ai fait un tuto sur ça).

Ensuite quand tu as des images en mirroir (arrow), utilise les fonctions presente dans dx plutot que de faire plusieurs images inutiles (voir mon tuto sur les blit).

Pour les images comme ton exit, tu peux la creer directement sous dx, tu creer une surface vierge (voir mon tuto sur les tiles indirect) ensuite tu mais un fond à cette surface puis un rectangle blanc, et tu ecris au centre. (il pourrait en etre de meme pour les arrow)

Tu peux aussi utiliser un autre programme de compression pour les images par exemple uharc qui est trés puissant pour les images (il me semble). Dans ton code tu met une fonction qui lance la decompression avant le lancement du jeu et c'est gagné.

Plutot que de nous faire convertir nos images, utilise directement du jpg. (fonction de chargement de jpg)

Autrement le jeu est vraiment pas mal, le coté graphique est pas trés travaillé mais le reste est bien. Le code est plutot jolie, utilise des alineats en debut de ligne pour bien differencie les fonction et les sub.... Je dis bravo tout de meme.

Pour info, en utilisant seulement du mp3 et en enlevant les fichiers thumb, j'arrive à faire un zip de 267 ko avec tous les sons et toutes les images.
En utilisant uharc + mp3 en enlevant les thumb j'arrive à 243ko.
En ajoutant la méthode deflated de winzip au fichier precedant : 242ko
Sans uharc, avec mp3 et en enlevant thumb et méthode deflated : 250 ko (attention deflated n'est pas gerer par beaucoup de personne)

Avec winrar et mp3 : 254 ko
Avec winrar + mp3 + winzip : 252 ko
Avec winrar + uharc : 241 ko

Voila à toi de choisir la méthode, cependant je pense que la première (267ko) est un bon compromis.

Bon code.
bye

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

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 Directx Strategie [ par bilaloch ] Svpje voudrais demander si pour faire un jeu type warcraft3 il fallait utiliser directdraw pour les menus,barre du jeu, etc... et direct3D pour le jeu aide jeu sans directx [ par sammy918 ] bonsoir, premièrement, comment on fait pour quand tu appui sur la flèche gauche tel image ce déplace vers la gauche, pour flèche d Gérer les colision d'un perso avec DirectX [ par Charles Racaud ] SalutG commencé à faire un jeu style 'Mario'Pour cela, G utiliser DirectX.G réussi à faire bouger le jeu mais je ne parviens pas à gérer les collision 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 MIDI / DirectX : comment récupérer les control changes [ par gribouillex ] Bonjour,J'ai une application qui lits les fichiers MIDI via DirectMusic.Pendant la lecture d'un fichier midi (un timer tourne) je souhaiterais récupér .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 ( 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 MIDI IN avec DirectX [ par gribouillex ] Bonjour,J'ai trouvé ce superbe code sur le forum : http://www.vbfrance.com/codes/MIDI-IN-DEMO-CAPTURER-ENTREES-MIDI_6512.aspxQuelqu'un sait comment le


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,513 sec (4)

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