Phoenix : nouvelle version

Soyez le premier à donner votre avis sur cette source.

Vue 9 391 fois - Téléchargée 822 fois

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.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
589
Date d'inscription
lundi 25 août 2003
Statut
Membre
Dernière intervention
18 juillet 2010
1
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
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
68
si tel es ton problème, vides donc ton Buffer ^^
Messages postés
256
Date d'inscription
jeudi 17 avril 2003
Statut
Membre
Dernière intervention
20 février 2008
1
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
Messages postés
40
Date d'inscription
mardi 2 septembre 2003
Statut
Membre
Dernière intervention
20 avril 2009

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
Messages postés
40
Date d'inscription
mardi 2 septembre 2003
Statut
Membre
Dernière intervention
20 avril 2009

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).
Afficher les 12 commentaires

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.