弾幕「嫌われ者のマダムレッド」

アバター
Tatu
記事: 445
登録日時: 14年前
住所: 北海道

弾幕「嫌われ者のマダムレッド」

投稿記事 by Tatu » 14年前

「朱に交わると赤くなる」という言葉はよくない人間と付き合うと自分もよくない人間になるといった
意味でつかわれているという印象がある。この場合の朱はよくないもののたとえということになる。
よくないもの。そう嫌われ者とか。そういえば東方地霊殿で古明地こいしのスペルに
「嫌われ者のフィロソフィ」というものがあった。あれは姿を消したこいしの周りの弾がバラに
変化するというものだった。では、弾がもとに戻らないようにしたら?また、ボスが自機に向かってやってきたら?

そんな感じで今回の弾幕「嫌われ者のマダムレッド」です。
[nico]http://www.nicovideo.jp/watch/sm13297125[/nico]

CODE:

void boss_shot_bulletT190(){
	int i,t=boss_shot.cnt;
	double *vx=&boss_shot.base_angle[0]; 
	double *vy=&boss_shot.base_angle[1]; 
	double x,y;
	double dx,dy;

	if(t==0){
		boss.hp_max=35000;
		boss.hp=boss.hp_max;
	}

	if(t%600==0){
		*vx=(ch.x-boss.x)/300.0;
		*vy=(ch.y-boss.y)/300.0;
	}
	if(t%600==300){
		*vx=0;
		*vy=0;
	}
	boss.x+=*vx;
	boss.y+=*vy;

	if(t%36==0){
		for(x=0;x<FMX+36;x+=72){
			boss_bullet_on(1,10,7,1,x,0,PI/2,0,1,1,0,0,1);
			boss_bullet_on(1,10,7,1,x+36,FMY,-PI/2,0,1,1,0,0,1);
		}
		for(y=0;y<FMY+36;y+=72){
			boss_bullet_on(1,10,7,1,0,y,0,0,1,1,0,0,1);
			boss_bullet_on(1,10,7,1,FMX,y+36,PI,0,1,1,0,0,1);
		}
	}

	for(i=0;i<BOSS_BULLET_MAX;i++){
		if(boss_shot.bullet[i].flag==1 && boss_shot.bullet[i].state==1){
			dx=boss.x-boss_shot.bullet[i].x;
			dy=boss.y-boss_shot.bullet[i].y;
			if(dx*dx+dy*dy<32*32){
				boss_shot.bullet[i].col=1;
				boss_shot.bullet[i].knd=0;
				boss_shot.bullet[i].state=0;
			}
		}
	}
}

コメントはまだありません。