Calculator Community > CaDan SHMUP

CaDanITE

<< < (3/9) > >>

DJ Omnimaga:
OUch that seems kinda confusing x.x

Looks pretty awesome, though.

Geekboy1011:
yeah funny thing is its not even what i wanted to happen its just how it came out X.x

and its looks confusing but it gets easy once you learn the scriptin engine :/

the hard part is that you only have r1-r4 to work with

thats it X.x

here is a script iambian made



this one is in proper format though it calls teh end of the boss and every thing not just the script bullet pattern it self

Edit: actually i think this one has all the levels of the boss in it i mean liek easy medium hard lunatic i forget X.x


--- Code: ---Boss0EvE:
 cd.startup(300,30)
 cd.call(0,Boss0Flyin)
 cd.ld(r3,32)
 cd.jid(Boss0EvE1)
Boss0EvE0:
 cd.track(r2)
 cd.add(r2,24)
 cd.ld(r1,(256-(24+28))/2)
Boss0EvE0L0:
 cd.shoot(r2)
 cd.add(r2,2)
 cd.djnz(r1,Boss0EvE0L0)
 cd.ld(r1,10)
 cd.track(r2)
 cd.add(r2,50)
Boss0EvE0L1:
 cd.shoot(r2)
 cd.add(r2,24)
 cd.shoot(r2)
 cd.add(r2,-28)
 cd.pause
 cd.pause
 cd.djnz(r1,Boss0EvE0L1)
 cd.ld(r1,10)
Boss0EvE0L2:
 cd.shoot(r2)
 cd.add(r2,28)
 cd.shoot(r2)
 cd.add(r2,-24)
 cd.pause
 cd.pause
 cd.ld(r3,32)
 cd.djnz(r1,Boss0EvE0L2)
Boss0EvE0L3:
 cd.shoot(r1)
 cd.add(r1,60)
 cd.shoot(r1)
 cd.add(r1,60)
 cd.shoot(r1)
 cd.pause
 cd.add(r3,-1)
 cd.djnz(r3,Boss0EvE0L3)
 cd.goto(Boss0EvE0)
Boss0EvE1:
 cd.call(0,NormalExplosion)
 cd.callspell(Boss0EvESp1)
 
--- End code ---

DJ Omnimaga:
I see. Well at least it's smaller than I thought, though. I was certain it would be like 100-200 lines of code or something per level, since it's in ASM x.x

Geekboy1011:
no thats the nice thing all the bullet scripts are written in a scripting system iambian wrote for it i mean i can make patterns in pure asm if i so choose but its not really worth it ^_^

the system isn't that hard actually its just gets tricky with the small amount of variables :/

Iambian:
Some code has been laid down but it still needs some work. Don't expect this thing to be a fancy-pantsy editor. It wont' be graphically impressive, but I intend on having it just do its job. When I get something that *can* be edited down, I'll start working on something to allow CaDan to accept these levels.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version