Bubis te vagy matematikus, van egy kerdesem! Ha ket hetente megduplazodik a plus4 scenerek szama mennyi ido alatt lesznek tobben a fold lakosainal?
Ati: asszem valamelyik nap majd en is felhivom a W-man-t.
Crafty: Hol van az a bonto? En is szeretnek egy +4-et venni drive-al...
Bubis: sajnos a 0.47-es yape-val se megy jol a zoom4 karakteres modban, bitmap modban tokeletesen megy, de karakteresben minden masodik sor egyszinu, pedig jatszadoztam sokat az idozitessel... Majd a Gaia-t nyaggatom! :-)
Gaia: majd kuldok peldaprogramot, hogy mi a gaz, mondjuk igazi +4-en meg sose lattam, de a bubis code-jan alapul, ami viszont tokeletesen fut +4-en is... Mas, egyszer regen kuldtem neked egy d64-et nehany zoom4 effect-el, kompatibilitas teszt-re, de az megvan esetleg meg neked, a bubis-nak igertem, egy rutin-t, ami az egyik zoom4-es effectben van, es en nem talalom... Mintha valaki mas is meselte volna egyszer, hogy meg van neki...
LavinaGOTU: vasarnap nekiestem, es mar 1/4 reszt kesz vagyok a c16 demo-mal, ugyhogy szamithatsz ram is a compo-n...
TlcCNS: En dilettans vagyok audio szinten, +4-en van ertelme tobbszoros playereket csinalni? Tehat mondjuk 4-szer hivnank meg a player-t, es az elsoben patternt is olvasna, a tobbiben, csak siman a hangszereket finomitana...
asszem teljesen el vagyok kavarodva, melyik üzemmód hogy is működik. basszus. pedig mindig is ilyen effekteket csináltam, ld Fatal & Legend, ott sok ilyesmi volt.
szép!
le vagyok maradva!
Most én olyan effekten töröm a kobakot, hogy rasztersoronként képernyőmemóriát váltani, így 8 memóriát váltogatni folyamatosan. Ez már FLI, vagy nem? Ez multicolor karakteres módban menne, megfelelő szervezéssel van egy 160x200-as, 4 színű képem, amit elég könnyen, 8 (nyóc, hehe) karakter(! nem szín, karakter!) memórián át lehetne "programozni". Ez nem lenne 50FPS az biztos, viszont szép fullscreen plazmát lehetne rajt csinálni kis szervezéssel.
B verzió 4 memóriával 160x100-as mátrix, szintén 4 színben, a sebesség miatt...
Nem nyultam a TED-hez most (kiveve egy dolgot: Timna nezd meg most a Fatal Mirrort! ;-) ), ugyhogy vszleg nem lesz nagy valtozas a 0.46-hoz kepest. Viszont latom mar, hogy az FLI-s cuccok elegge fontosak lettek :-) Ahogy idom engedi megprobalom beletenni a kovetkezobe.
csak mindosze 2-ot! 4 soronkent van a valtas, es a rutin ha okosan van megirva, akkor csak minden karakter kozepen general irq-t, tehat osszesen 25 ilyen van a kepernyon...
A karakteres verzio ami igazan jo lenne neked, hisz ott 16 arnyalatod van pixelenkent, bar nekem emuban sajnos (yape .46) meg nem ment teljesen jol, majd tesztelek 0.47-et...
Ha olyan, akkor el. :) Szoval nyilvan sokat elvesz az fli rutin, de azert nem olyan sokat. Az enyem egyenlore eleg benacska, 50 raster megszakitast hasznal, pedig a felebol is meg lehet csinalni. Majd megcsinalom, vagy Murphy esetleg megeloz, es akkor lehet orulni, hogy nyer az effekt 1-2 frame/sec-et :)
Egyebkent C64-en bevett dolog a zoom4, rengeteg cool effekt van ami igy muxik es nem lassuak. Amiket tolem lattatok effekteket karakteres kepernyon, azok mar mind megvannak C64-en zoom4-ben, csak keszuljon el a demo, amiben ki lesznek adva! :)
bár ahogy most olvasom, ha jók az emlékeim akkor ez 4 színmemória piszkálását jelenti, nem? mondjuk az 50 FPS-be nem fog elférni de nem hangzik annyira vészesen...
Hogy mik vannak? Csudálatos dolgok! Most mondta az Unreal, hogy van ilyen is, és teljesen le vagyok képedve. Megagreetings mindenkinek! A régi nevek újra a képernyőn... Hogy smint Crafty? Ha lesz valami parti, megyek én is, tuti! Hmmmm a régi szép idők.... sniff
Van megoldas a problemadra, ugy hivjak, hogy zoom4. :) Ez egy kis fli rutin, ami minden karaktersor kozepen kicsereli a kepernyo/szin ramot. Mondjuk ha multicolor uzemmodban hasznalod, es ugy fillezed a bitmapet, hogy a karakterek jobb es bal fele az 1-es es 2-es szin, akkor ezzel rutinnal kapsz egy szabadon szinezheto 80x50-es pixel matrixot, ahol minden pixel merete 4x4-es. Karakteres uzemmodban meg lehet csinalni olyan charsetet, aminek a jobb es bal fele 0-15 intenzitasi szinteket reprezental. Igy kapcs egy 80x50-es screent, ahol minden pont intenzitasa 0-15 kozott valtozhat.
Nekem van ilyen cuccom +4-re is, lehet akkor, hogy hamarosan kozreadom egy kis pelda progi kereteben.
gáz...
amúgy az kéne, hogy egy karaktert felosztok 4 db 4x4 pixeles részre, ez ugye 16 kombinációban tölthető ki / hagyható üresen. Ezt még felszorozzuk 4-gyel mert kell mindez 4 féle intenzitásban (mondjuk 20, 40, 60, 80%-ban töltöm ki képpontokkal a kitöltendő karakternegyedeket), hogy blurölhető legyen az effekt.
igenám, de azzal nem számoltam nagy lelkesedésemben (ugyanis az osztós megoldást kvázi megálmodtam!), hogy egy karakteren belül bármelyik negyed bármilyen intenzitású lehet, tehát a 256 helyre biztosan szükség van, és ezzel borult is a lehetősége, hogy a blur-halványítást szorzással vagy osztással csináljam meg. Marad a táblázatozás ami kb 3x olyan lassú bármit csinálok. DAMN!
Akkor mar a1-re is az jon ki, hogy kisebb kell legyen 16-nal, azaz az osszeset fel kellene hasznalni, es mar az a1=1 , a2=2 eset kozott is van atfades. Tehat ugy mar nem megy. Ugy csak 8 sorozatot tudsz csinalni.
Ja, most olvasom, hogy minimum 16 db sorozat kell.. :) Hát lehet, hogy nem jön ki annyi.
1,2,4,8
3,6,12,24
5,10,20,40
7,14,28,56
9,18,36,72
11,22,44,88
13,26,52,104
15,30,60,120
16,32,64,128
17,34,68,132
19,36,72,144
21,42,84,168
23,46,92,184
25,50,100,200
27,54,108,216
29,58,116,232
Nem, meg igy sem! :) Ha ket ilyen sorozat kezdo eleme ket kulonbozo paratlan szam, akkor kesobb sem lehet kozos elemuk. A 0-31 tartomanyban pont 16 paratlan szam van, tehat a1 lehet 1,3,5,...,31, az igy kapott sorozatok nem fogjak atfedni egymast.
Bubis már leírta, hogy összesen 31 db ilyen sorozat van, tehát 4 byte-on elfér egy olyan bitsorozat, ami azt mondja meg, hogy egy az adott sorozat elfogadható-e. Az elején mind a 31 bit 0. Ha találsz egy sorozatot ami engedélyezett (a hozzá tartozó bit 0 ) akkor azokat a bit-eket, amlyeket a talált sorozat kizár, 1-esre állítod. (és persze a saját bitjét is)
Kész szerencse, hogy a hozzá tartozó kódot nem érted.. :)
igazad van, bocsánat.
az is kritérium (és itt a nehézség!!!) hogy a sorozatoknak NEM LEHET azonos tagja! Tehát egy adott szám csakis egyetlen sorozatban szerepelhet.
Remélem így már elég nehéz :D
Szerintem nem irtad le eleg vilagosan a feladatot, mert ez igy tul egyszeru.
Egy ilyen 4 elemu soroazt mindig igy nez ki:
a1, 2*a1, 4*a1, 8*a1
Nekunk az kell, hogy 0<=a1, es 8*a1<256, azaz a1<32. Theat a1-et a 0-31 tartomanybol valasztva ilyen sorozatokat kapsz, ez pont 32 darab ilyen sorozat.
OK, megoldhattyuk :)
Bár anyám már a múltkor száműzte a plusit a lakásból, mondván hogy csak a port fogja. Ki akarta dobatni, pedig mondtam én hogy erős érzelmi töltést hordoz számomra, így ez nem lehetséges :))
Ha Ninjanak szerencseje van es mas uton szerez pluszit, akkor el tudok neked adni egyet 2000Ft-ert. (En is annyiert szerzem.) Pontosabban majd megadom a srac elerhetoseget (szegedi!) es majd te intezed!