begin process at 2012 05 27 19:16:44
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > SHOOT ALLEGRO ( VC++ 6.0 )

SHOOT ALLEGRO ( VC++ 6.0 )


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Niveau :Débutant Date de création :11/03/2004 Vu / téléchargé :4 255 / 389

Auteur : mat74

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

 Description

Cliquez pour voir la capture en taille normale
j'ai fait ce jeu avec allegro , il n'est pas encore terminer mais je le mais qd meme sur le site car j'aimerai savoir si vous avez des idee pour optimiser le code . en effet le jeu rame de tps en tps et pourtant j'ai mi un timer . de plus je compte faire des bonus pr pouvoir tirer + de missiles , j'ai essayer mais le jeux rame a fond .
( si vous vouler voir ce que sa donne avec plus de missiles aller ds "personnage.h" , ds la fonction definir variable mettez missiles=2; )  


 Conclusion

si vous avez des idees pr optimiser le code dites le moi .
merci

 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 Source avec une capture PLAN D'EAU [OPENGL] [VISUAL C++]
Source avec Zip Source avec une capture ANALYSEUR D'EXPRESSION AVEC L'API WINDOWS ( VISUAL C++ )
Source avec Zip Source avec une capture MINIGOLF 3D EN OPENGL
Source avec Zip Source avec une capture CONVERSIONS BINAIRE OCTAL DÉCIMAL ET HEXADÉCIMAL ( VC++ 6.0 ...
Source avec Zip Source avec une capture MASTERMIND AVEC OPENGL EN 3D (VC++ 6.0)

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DES CARTES par eapaceinfo
PROGRAMME DE JEU DE MPT par KerizGarmm
Source avec Zip Source avec une capture JEUX SERPENT par antho974
Source avec Zip Source avec une capture PENDU EN SDL par Damsou91
Source avec Zip STATE MACHINE MODIFICATION MATH BUCKHAM par billybones79

Commentaires et avis

Commentaire de MoDDiB le 11/03/2004 16:27:27

La meilleur idée pour optimiser ton code : directX ^^

regarde ce que j'ai fait avec :
www.fastandshootious.fr.st/FandS.exe

Commentaire de Xs le 11/03/2004 19:05:43

Salut MoDDiB.

Je me demandais : comment as tu fais pour gerer la touche echap sous DInput ?

merci

Commentaire de mat74 le 11/03/2004 19:32:17

Xs   :    pr dinput jsais pas , j'ai fais le jeu avec allegro

MoDDiB   :    j'ai deja utiliser opengl pr la 3d mais on peut aussi utiliser opnengl pr la 2d . alors je voulais savoir le mieu pr la 2d , Directx , opengl , ou autre ?

Commentaire de Xs le 11/03/2004 21:31:21

Pour la 2D, y'a pas mieux que DGraphics : C'est Direct3D adapté a la 2D et dispo depuis DirectX 7 je crois.

Je posterai bientot un jeu utilisant DGraphics (en finition la).

Commentaire de GoldenEye le 11/03/2004 23:52:19

en 2D DirectX ne fera pas mieux qu'allegro vu que cette dernière utilise les pilotes DX (sous Windows)

Commentaire de Kirua le 12/03/2004 16:48:08

optimiser le code peut-être, mais tuer son intérêt aussi. quelle idée de transformer un projet portable en un programme win32, c'est triste!

l'opengl est pas pratique pr la 2D mais c possible (juste la sale contrainte pour les textures: 2*2 4*4 8*8 16*16 32*32 64*64 128*128 256*256 et 512*512, certaines cartes graph. supportent les résolutions supérieures, mais on ne peut pas faire une texture de 20*25 par exemple)

Commentaire de MoDDiB le 12/03/2004 21:32:30

Pr la touche echap : DIK_ESCAPE :)
Sinon allegro doit utiliser la version 2 de dx parce que DX >> allegro pour ce qui est de laffichage .. meme en 2d :)

Commentaire de GoldenEye le 13/03/2004 13:58:21

Je suis convaincu de faire aussi bien que toi avec DirectX en 2D avec allegro

Commentaire de GoldenEye le 13/03/2004 15:05:04

Aprèes une petite demi heure passée sur le code :
- compteur trop rapide : 250 / sec est une hérésie. 100 au maximum
- l'usage de float ralentit considérablement le programme
- la fonction qui gère les i_arrive_ennemis et les e[...] est mal faite. Faire des tableaux

Le reste c'est bien le programme est bon
mais au niveau performance on multiplier par 5 la vitesse d'affichage

Commentaire de mat74 le 13/03/2004 15:19:02

d'abort merci d'avoir prit le tps de regarder mon prog .

mai si pr le timer je met 100 le jeux est bien trop lent .

si j'ai bien comprit sa sair a rien de refaire le jeux en directx , sa n'irai pas + vite que avec allegro ?

Commentaire de mat74 le 13/03/2004 15:25:30

j'ai une autre question
pr charger les bmp , la technique qui ralenti le - le jeu cest le data file ou alors charger tout les bmp avec load_bitmap ?

Commentaire de GoldenEye le 13/03/2004 15:39:54

le load_bitmap ou le datafile ne change pas grand chose
Bien sûr avec 100 le jeu sera trop lent. C'est à toi à changer tes compteurs, ton augmentation de la fréquence d'anim, les modifications d'abscisse/ordonnées des sprites
Mais le plus important est de tt passer en int car les float, allegro les gère mal
Je te promets que passer à DirectX n'améliorera pas la jeu
J'ai déjà fait un pacman avec 5000 frames/sec (théorique car l'écran ne suit pas bien sûr) sur un PC à 1.5 Ghz avec Allegro alors que l'on ne vienne pas me dire qu'avec Dx ce sera plus fluide !

Commentaire de mat74 le 13/03/2004 15:45:00

pr directx sa m'arrange parce que je me voyais pas refaire le jeux avec . j'avai deja un peu regarder , c'est super compliquer par rapport a allegro .

ouai mais si je met tt en int je vais perdre en precision .

Commentaire de GoldenEye le 13/03/2004 16:09:49

tu n'as pas besoin d'absisse d'étoile égale à 0.3
au pire tu mets 3 et tu multiplies par 10 tout le reste
et franchement à la vitesse où ça va ça ne sera pas bcp plus saccadé je te le garantis

Commentaire de DocteurVB le 15/03/2004 12:24:15

salut à tous,


est ce que qqun pourrais m'expliquer comment fais-t-on pour installer les libs d'allegro sous VC++


merci

Commentaire de AmK le 15/03/2004 14:38:51

salut mat :)
trop fort ton code !!!
ah oui j'ai vu que tu as utilisé certains bmp du jeux foireux que j'avais commencé selma in washington , ça fait plaisir :)

Commentaire de MoDDiB le 15/03/2004 17:58:01

"Je suis convaincu de faire aussi bien que toi avec DirectX en 2D avec allegro "
Mdr et ça prouvera en quoi que directX est aussi rapide que allegro?

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,733 sec (4)

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