Calculator Community > CaDan SHMUP
CaDanITE
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