You are here -> Home steckdenis's journals » Le splash screen de Logram

Le splash screen de Logram

Le 3/12/2009 à 9h02 by steckdenis, See the Journals, 3 commentaries

Bonjour :) ,

Depuis quelques jours, je rêve de doter Logram d'un écran de démarrage (qui sera basé sur Plymouth) digne de ce nom, qui «en jette».

Pour cela, il faut abandonner les petits animations stupides, les simples barres de progression, les petits machins qui tournent, le fond noir ou uni, etc. Fedora avait ouvert la voie avec son thème Solar qui a fait parler de lui, Logram continue :) .

Mes exigences étaient les suivantes :

  • Thème lumineux, pour contraster avec ce que Windows fait, ou le BIOS. On est dans Logram et il faut le savoir
  • Thème animé, pour que ça en jette au maximum. Mme Michu est très vite impressionnée, et ici, elle le sera :D
  • Thème «plein écran». Profitons du KMS, utilisons tout l'écran de l'utilisateur
  • Thème mathématique et hasardeux. Chaque frame doit être calculée à partir de la précédante et d'un peu d'aléatoire.

Le résultat est à la hauteur de mes espérances. L'algo est rapide (bien que pas encore optimisé), l'effet est bien léché, ça correspond à ce que je voulais. Voici :

Splash screen

Pas mal non ? Les barres verticales sont animées de mouvements aléatoires et se baladent dans l'image.

Télécharger le .tar.bz2 (nécessite QtCore et QtGui, n'oubliez pas de changer /home/steckdenis/logram.png par l'url d'une image que vous voulez mettre au centre)

Commentaries

Author Message
kido
# le 3/12/2009 à 17h01
l'unique
Avatar
Group : Member

Cool mais je pensais qu'il allait être totalement intégré avec le thème kdm etc... :/ Sinon effectivement il est beau, peut être un peu trop clair, mais comme c'est ton but c'est réussi. :)

Les bons artistes copient, les grands artistes pillent.

xse
# le 4/12/2009 à 16h14
KDE ? Ça se mange ?
Website
Group : Member

Je le trouve trop clair =|

Quand une application Logram ne marche pas, il y a 3 raisons possibles : l'utilisateur est con, la machine est défectueuse, ou le bug se trouve dans Qt. Cette loi s'est toujours vérifiée.

code lyoko fan
# le 6/12/2009 à 17h40
Dev de Logram DE, quand il peut...
Website
Group : Codeur

très joli, j'adore.

J'ai testé sous Windows et il marche... juste inclure <time.h> en plus.

Bon travail!

Editing