2009-12-17 13 views
7

Ho intenzione di programmare una scatola di presentazione (animata) di fantasia per un'app su cui sto lavorando. Dato che è qui che i programmatori sono spesso autorizzati a risplendere e giocare con il codice, sono ansioso di scoprire che tipo di algoritmi sono stati implementati dalla community. frattaliChe tipo di fantastici algoritmi grafici posso implementare?

Gli algoritmi possono essere animate, blob sinusoidali, fiamme, fumo, sistemi di particelle ecc

Tuttavia, alcuni vincoli naturali vengono in mente: Dovrebbe essere possibile implementare l'algoritmo praticamente qualunque lingua. Quindi il codice directx avanzato o il codice XNA che utilizza librerie che non sono accessibili nella maggior parte delle lingue non dovrebbero essere pubblicati. Il 3D è il benvenuto, ma non dovrebbe basarsi su molte installazioni extra.

Se potessi pubblicare un'immagine insieme all'effetto del codice, sarebbe fantastico.

Ecco un esempio di bella di scatola con un personaggio animato 3D e alcune macchie seno animate sulla barra del titolo:

Tripex about box

Ed ecco un'immagine della scatola circa usata in Winamp, completo di 3D animazioni:

Winamp about box

+5

Davvero se si ha il tempo e la voglia di spendere per questo la vostra applicazione probabilmente non splende abbastanza. – Draemon

+6

I ** completamente ** non sono d'accordo. Una cosa è la funzionalità di programmazione che * deve * essere nell'app. Una cosa totalmente diversa è giocare con la tua passione per il codice. Ci sono innumerevoli app là fuori con effetti fantastici nei loro riquadri, tornando a Winamp e Fast Tracker per citarne alcuni. Questo riguarda anche la creatività e l'apprendimento. – Pedery

+2

Sembra che tu voglia creare una demo: http: //en.wikipedia.org/wiki/Demoscene –

risposta

6

ho provato ed ha funzionato il codice sulla pagina di this. Produce un effetto fiamma 2D vecchio stile. Anche quando l'ho eseguito su un N270 in fullscreen HD, sembrava funzionare senza alcun ritardo. Il codice e tutta la fonte sono pubblicati sulla pagina web indicata.

alt text

+4

Certamente * dovrebbe * funzionare senza ritardi, lo stesso algoritmo usato per girare perfettamente su un 386DX33 con grafica ISA! – caf

+0

Fantastico! Come ho scritto, l'ho testato nel codice gestito ed è stato fluido e piacevole. – Pedery

Problemi correlati