Joyeux nouvel an à tous !

Soyez le premier à donner votre avis sur cette source.

Vue 4 798 fois - Téléchargée 657 fois

Description

Bonjour !
Joyeux Nouvel An à vous tous !
Je vous présente cette source, que j'ai peaufinée depuis le 27, date de sa conception, enfin bref.
Voilà un feu d'artifice : mais pas n'importe-lequel : comme ceux qu'on peut voir dans les petits villages (je ne parle pas des feux d'artifice de Tokyo ou de Pékin ^^), avec 4 bouquets finals - finaux ? - possibles.
J'ai repris le moteur de son DirectX Sound proposé par Fabiin dans sa source "Feux d'artifices", et j'ai étudié le tutorial sur les Threads de GrandVizir, pour élaborer ce projet.
Voilà ce qu'il offre :
- feux d'artifices d'un nombre quelconque, avec des éclats d'un nombre quelconque.
- deux modes d'affichage différents : le mode long (une longue trainée - de longueur paramétrable - derrière l'éclat ou le feu) ou le mode court : juste un pixel !
- gestion des FPS
- gestion du son par DirectX Sound Engine
- gestion d'un thread
- gestion d'une physique (plus ou moins douteuse toutefois)
- gestion d'un écran de veille reconnu par Windows

Et pas mal de choses encore ...

Bonne année à tous !

PS : pour un effet optimal, lancer le prog 11 secondes avant minuit de ce 31 décembre ! ^^

Source / Exemple :


// Voir zip

Conclusion :


Voilà, tous critiques, commentaires, conseils, remarques, etc ...

Et bien sûr, une bonne année à tous !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
3792
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
Merci :)
C'est plus un problème de mémoire que de thread à mon avis, car le thread gère en boucle tous les feux.
Moi ça plante à partir de 50 feux à 70 éclats :'(

Cordialement, Bacterius !
Messages postés
220
Date d'inscription
lundi 30 octobre 2000
Statut
Membre
Dernière intervention
15 juillet 2013

Super comme effet... avec le bruit et tout et tout...
Par contre, je me suis emballé... j'ai mis 100 feu d'artifice et ça à planté... Pas assez de mémoire surement, ou trop de thread...
Enfin, c'est super beau...

Pour le dessin sur le bureau, et avoir une bonne fréquence d'image, il faut faire comme les lecteurs vidéo sur desktop (style windvd il me semble). Je ne connais pas le mode exacte mais une piste.
Appliquer une couleur particulière au bureau (fuchsia par exemple) puis on peut dessiner que sur les pixels de cette couleur. Les autres couleurs sont supposées ne pas être le bureau.

Barbichette
Messages postés
3792
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
En fait il faut gérer le handle du canevas de preview que Windows nous communique en ligne de commande - va voir dans le fichier projet.

Cordialement, Bacterius !
Messages postés
460
Date d'inscription
dimanche 5 décembre 2004
Statut
Membre
Dernière intervention
6 avril 2009
2
@ Bacterius, en fait j'ai refait un test et si on l'installe depuis son dossier par le click droit puis "installer", cela fonctionne même dans le preview.

Mon 1er test, j'avais copié le fichier directement dans Windows et click droit puis "tester" cela fonctionnait mais pas dans le preview.

@+,

Cincap
Messages postés
3792
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
9
Oui en effet il faudrait extraire les sons depuis une ressource puis ensuite les mettre en mémoire, puis supprimer le fichier (tout ça en dossier temporaire bien sûr).

Cordialement, Bacterius !
Afficher les 40 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.