Hodnocení tématu:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Něco na způsob animačního Pony Creatoru
#62
Chtěl bych poprosit místní programátory (ale i neprogramátory), až budou mít čas, potřeboval bych radu.. skriptovací jazyk v BMPWORK se vyvinul postupem času do této hrůzné podoby (tato sekvence má za následek generování křivící se lávové textury):


= @50 16 5 2
#mx @10
#my @11
= @20 @10 @11
+ @20 1 1
= @0 0 128 128
#do @5 @0 pp
= @98 @10 @11
/ @98 @50 @50
= @96 @98 @99
/ @96 2 2
#rand @100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
* @100 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51 @51
.
back
new 0 @20 @21 @5
= @0 @98 @99 @50 100 @52
__
#imov 90 @3
shrink 0 0 @1 @20 0 @90 256 @97 @4
shrink 0 @0 0 @21 1 @90 256 @96 @4
+ @0 @98 @99
+ @3 1 1
#loop @2
blur 0 12 12
disp 0 0 @128 @129 256 256
+ @100 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2


Asi je nám všem jasné, že takhle teda ne.. A nerad bych do budoucího GUI zaváděl takovéhle prasárny Twilightoops Mám v plánu, že přidám adresování báze+offset, pojmenované proměnné, argumenty funkcí a instrukcí v závorkách (volitelně s prefixem názvu) a struktury/záznamy (struct/record - záleží, v čem děláte). Nicméně pořád mi z toho vychází děsně nepřehledný mišmaš.. Analyzátor makrokódu typu A=B/(C+15)*50 bude určitě také součástí, ale stále mne nenapadá, jak to více zjednodušit (chtělo by to tak 2x).. Tak kdybyste měli nějaký nápad, moc prosím o radu Ajsmug Zapojit se mohou i lidé, kterým programování nic neříká, protože bych byl rád, aby i oni byli schopni program používat..

(to opakované psaní argmentů mi mělo zpřehlednit kód (jde o zápis ve stylu SIMD).. v cyklu se to plní např. ve skriptu k vodě ve stylu

#mx @10
#my @11
+ @10 1 1
= @200 @10 @11
/ @200 11 11
= @99 10
= @21 150
__
#imov @21 20
+ @20 100 1
#loop @99

)
DeviantArt & Home, Bronies galerie. Ask me.
Odpovědět


Příspěvků v tématu
RE: Něco na způsob animačního Pony Creatoru - od Mondrogar - 25.01.2012, 03:06
RE: Něco na způsob animačního Pony Creatoru - od Martin - 09.07.2012, 17:00

Přejít na fórum:


Uživatel(é) prohlížející tohle téma: 1 host(ů)