<?xml version="1.0" encoding="utf-8" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" 
			xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" 
			xmlns:cc="http://web.resource.org/cc/" xml:lang="ja">
<channel rdf:about="http://wakayamapc.blog90.fc2.com/?xml">
<title>パソコンクラブのブログ</title>
<link>http://wakayamapc.blog90.fc2.com/</link>
<description></description>
<dc:language>ja</dc:language>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://wakayamapc.blog90.fc2.com/blog-entry-70.html" />
<rdf:li rdf:resource="http://wakayamapc.blog90.fc2.com/blog-entry-69.html" />
<rdf:li rdf:resource="http://wakayamapc.blog90.fc2.com/blog-entry-68.html" />
<rdf:li rdf:resource="http://wakayamapc.blog90.fc2.com/blog-entry-67.html" />
<rdf:li rdf:resource="http://wakayamapc.blog90.fc2.com/blog-entry-66.html" />
</rdf:Seq>
</items>
</channel>
<item rdf:about="http://wakayamapc.blog90.fc2.com/blog-entry-70.html">
<link>http://wakayamapc.blog90.fc2.com/blog-entry-70.html</link>
<title>お知らせ!</title>
<description> 新しいサイトを開設しました。新しいサイトでのアカウント取得が終了したら、ここでの書き込みはおしまいにしたいと思います。詳しいことは新しいサイトの方で。
 </description>
<content:encoded>
<![CDATA[ <a href="http://www11.atpages.jp/chibenpasocom/" target="_blank" title="新しいサイト">新しいサイト</a>を開設しました。<br /><br />新しいサイトでのアカウント取得が終了したら、ここでの書き込みはおしまいにしたいと思います。<br />詳しいことは新しいサイトの方で。 ]]>
</content:encoded>
<dc:subject>未分類</dc:subject>
<dc:date>2009-03-08T23:33:48+09:00</dc:date>
<dc:creator>チベンPCクラブ</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://wakayamapc.blog90.fc2.com/blog-entry-69.html">
<link>http://wakayamapc.blog90.fc2.com/blog-entry-69.html</link>
<title>部長です</title>
<description> しばらく自分の書き込みがなかったので。とりあえず途中経過を掲載。//[ コンパイル設定 ]__________________________________________//#packopt name &quot;CmdLaunch&quot;#packopt runtime &quot;hsprt&quot;#packopt hide 1//____________________________________________________________////[ コマンドライン ]__________________________________________//	strCmdline = dir_cmdline		//コマンドラインを読み込む		numCmdlineParameter = 1		
 </description>
<content:encoded>
<![CDATA[ しばらく自分の書き込みがなかったので。<br />とりあえず途中経過を掲載。<br /><pre><br /><br />//[ コンパイル設定 ]__________________________________________//<br /><br />#packopt name "CmdLaunch"<br />#packopt runtime "hsprt"<br />#packopt hide 1<br /><br />//____________________________________________________________//<br /><br /><br />//[ コマンドライン ]__________________________________________//<br /><br />	strCmdline = dir_cmdline<br />		//コマンドラインを読み込む<br />	<br />	numCmdlineParameter = 1<br />		//コマンドライン引数のカウント<br />	repeat strlen( strCmdline )<br />		if peek( strCmdline , cnt ) = ','	:	numCmdlineParameter ++<br />	loop<br />		//パラメータの数を取得<br />	<br />	numCaretPosTemp = 0<br />		//キャレット位置<br />	sdim strCmdlineParameter, 1 , numCmdlineParameter<br />		//コマンドライン引数<br />	repeat numCmdlineParameter<br />		getstr strCmdlineParameter( cnt ) , strCmdline , numCaretPosTemp , ','	:	numCaretPosTemp += strsize<br />	loop<br />		//コマンドラインからパラメータを抽出<br /><br />//____________________________________________________________//<br /><br /><br />//[ 動作選択 ]________________________________________________//<br /><br />	notesel noteScript<br />	chdir dirinfo( 1 )<br />	noteload "script.ini"<br />		//スクリプトファイルを読み込む<br />	<br />	repeat notemax<br />		//スクリプトの解読・実行<br />		<br />		noteget strScriptLine , cnt<br />			//現在行を読み込み<br />		<br />		newcom oReg, "VBScript.RegExp"	:	comres strScriptLine<br />		oReg( "Pattern" ) = "\\t"	:	oReg( "Global" ) = 1<br />		oReg-> "Replace" strScriptLine , ""<br />		repeat numCmdlineParameter<br />			oReg( "Pattern" ) = "\\$\\(p" + ( cnt + 1 ) + "\\)"	:	oReg( "Global" ) = 1<br />			oReg-> "Replace" strScriptLine , strCmdlineParameter( cnt )<br />		loop<br />		delcom oReg<br />			//コマンドラインパラメータを置換<br />		<br />		getstr strScriptCommand , strScriptLine , 0 , ' '	:	numCaretPosTemp = strsize<br />			//スクリプトから命令を抽出<br />		<br />		numScriptParameter = 1<br />		repeat strlen( strScriptLine )<br />			if peek( strScriptLine , cnt ) = ','	:	numScriptParameter ++<br />		loop<br />			//引数の数を取得<br />		<br />			//キャレット位置<br />		sdim strScriptParameter, 1, numScriptParameter<br />		repeat numScriptParameter<br />			getstr strScriptParameter( cnt ) , strScriptLine , numCaretPosTemp , ','	:	numCaretPosTemp += strsize<br />		loop<br />			//スクリプトからパラメータを抽出<br />		<br />		if flgCaseMismatch = 1	{<br />			//ケース比較で不一致だったときの飛ばし処理<br />			if strScriptCommand = "case" and strScriptParameter( 0 ) = strCaseCurrent	{<br />				flgCaseMismatch = 0<br />			}	else	:	continue<br />		}<br />		<br />		if strScriptCommand = "run"	{<br />			//コマンド「run」の時の処理<br />			exec strScriptParameter( 0 )<br />		}<br />		<br />		if strScriptCommand = "case"	{<br />			//コマンド「case」の時の処理<br />			<br />			if strScriptParameter( 0 ) != strScriptParameter( 1 ) and strScriptParameter( 1 ) != "$(end)"	{<br />				//比較が不一致の時<br />				//一致・終了時はそのままコードを実行するだけでOK<br />				flgCaseMismatch = 1<br />				strCaseCurrent = strScriptParameter( 0 )<br />			}<br />			<br />		}<br />		<br />		<br />	loop<br /><br />//____________________________________________________________//<br /><br />	end<br /><br /></pre><br /><br />ちなみに実行してもスクリプトファイルがないからエラーが出るだけ。<br /><br />外部エディタ向けのコマンドラインランチャだけど、基本的な機能はそろった。<br />β版といったところかな。あとはおまけの機能を加えるだけ。<br /><br />とりあえず一息ついたので、サイト制作の方をやっていこうかと思う。<br />「WordPress」というブログツールを使ってみようかと。<br />簡単な説明は<a href="http://itpro.nikkeibp.co.jp/article/COLUMN/20070525/272312/" target="_blank">こちら</a>。<br /><br />PHPをちょっくら勉強して改造してやろうかと。<br />というのも、最近<a href="http://note.openvista.jp/" target="_blank">ここ</a>とか<a href="http://d.hatena.ne.jp/jintrick/" target="_blank">ここ</a>を読んでサイト制作のあるべき形について色々と考えてみたわけ。<br />そのための実験も兼ねているんで、ちょっと気合いが入ってる。<br /><br />しばらくはここでサイト制作の進捗状況を書き込んでいくかも。<br />まぁみなさんがんばりましょうや。 ]]>
</content:encoded>
<dc:subject>未分類</dc:subject>
<dc:date>2009-03-08T01:39:10+09:00</dc:date>
<dc:creator>チベンPCクラブ</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://wakayamapc.blog90.fc2.com/blog-entry-68.html">
<link>http://wakayamapc.blog90.fc2.com/blog-entry-68.html</link>
<title>HSP～shooting</title>
<description> こんばんはtotterですさて、試験が終わりましたし、がんばりますか、…今回主に変えたのが敵の動きです----------------------//motion//			if e_f(cnt)=1 {				e_y(cnt)+=5			}			if e_f(cnt)=2 {				e_y(cnt)+=3				e_x(cnt)+=2				e_mo_t(cnt)--				if e_mo_t(cnt)600 : eb_f(c,cnt)=0			}		loop	loop////////	if gtime=3 : gosub *gra	if m_h=1 {			boxf e_x(c),e_y(c),e_x(c)+20,e_y(c)+20		}		repeat eb_m			if eb_f(c,cnt)&gt;=
 </description>
<content:encoded>
<![CDATA[ こんばんはtotterです<br />さて、試験が終わりましたし、がんばりますか、<br />…<br />今回主に変えたのが敵の動きです<br />----------------------<br /><pre><br />//motion//<br />			if e_f(cnt)=1 {<br />				e_y(cnt)+=5<br />			}<br />			if e_f(cnt)=2 {<br />				e_y(cnt)+=3<br />				e_x(cnt)+=2<br />				e_mo_t(cnt)--<br />				if e_mo_t(cnt)<=0 {<br />					e_mo_t(cnt)=20<br />					if rnd(4)=0 : e_f(cnt)=3 <br />				}  <br />			}<br />			if e_f(cnt)=3 {<br />				e_y(cnt)+=3<br />				e_x(cnt)-=2<br />				e_mo_t(cnt)--<br />				if e_mo_t(cnt)<=0 {<br />					e_mo_t(cnt)=20<br />					if rnd(4)=0 : e_f(cnt)=2   <br />				}<br />			}<br /><br />			if e_f(cnt)=4 {<br />				e_mo_x(cnt)+=1<br />				e_x(cnt)=e_sv_x(cnt)+(e_mo_x(cnt)*e_mo_x(cnt)*1/16-25)<br />				e_y(cnt)+=3<br />				if e_mo_x(cnt)=20 : e_mo_x(cnt)=-20 : e_f(cnt)=5<br />			}<br />			if e_f(cnt)=5 {<br />				e_mo_x(cnt)+=1<br />				e_x(cnt)=e_sv_x(cnt)-(e_mo_x(cnt)*e_mo_x(cnt)*1/16-25)<br />				e_y(cnt)+=3<br />				if e_mo_x(cnt)=20 : e_mo_x(cnt)=-20 : e_f(cnt)=4<br />			}<br /><br />//////////<br /></pre><br />-------------------------------<br />のように、e_f(cnt)が０の時は存在しない、１のときはまっすぐ、２と３の時はジグザグに、４と５の時には二次関数を使ってくねくね？動きます（本当は滑らかにゆらゆら動かしたかった、数値を入れ間違えたかな？）<br />e_f(cnt)はe_f(cnt)=rnd(5)+1と乱数を使って適当に入れている感じです。（笑）<br /><br />さて<br /><br />次回予定←<br />変数に統一性がなくなってきたので整理予定<br />キャメルケース？とやらを使ってみようかな？<br /><br /><br />↓全スクリプト<br />------------------------------------------<br /><pre><br />	screen 0,400,600,0,0,0<br />	m_x=200 : m_y=580<br /><br />	randomize<br /><br />	gtime=0<br />	time=0<br />	m_h=20<br />	mb_m=20<br />	mb_t=0<br />	dim mb_f,mb_m : dim mb_x,mb_m : dim mb_y,mb_m<br /><br />//////////////////<br />	e_m=20<br />	dim e_f,e_m : dim e_x,e_m : dim e_y,e_m : dim e_mo_x,e_m : dim e_sv_x,e_m <br />	eb_m=99<br />	dim eb_f,e_m,eb_m : dim eb_x,e_m,eb_m : dim eb_y,e_m,eb_m<br />//////////////////<br />	color 0,0,0<br />	boxf 0,0,400,600<br />*main<br /><br /><br />	stick key,31<br /><br />////自機操作////<br />	if key&1 : m_x-=5 :if m_x<0 :m_x=0<br />	if key&4 : m_x+=5 :if m_x>380 :m_x=380<br />	if key&2 : m_y-=5 :if m_y<0 :m_y=0<br />	if key&8 : m_y+=5 :if m_y>580 :m_y=580<br /><br />	repeat mb_m<br />		if (key&16) {<br />			if mb_t<=0 {<br />				if mb_f(cnt)<=0 {<br />					mb_f(cnt)=1<br />					mb_x(cnt)=m_x+10<br />					mb_y(cnt)=m_y<br />					mb_t=7<br />				}<br />			}<br />		}<br />		if mb_f(cnt)>0 {<br />			if mb_y(cnt)<0 : mb_f(cnt)=0<br />			mb_y(cnt)-=5<br />		}<br />	loop<br />////////<br /><br />////敵操作////<br />	repeat e_m	<br />		if e_f(cnt)>0 {<br />//motion//<br />			if e_f(cnt)=1 {<br />				e_y(cnt)+=5<br />			}<br />			if e_f(cnt)=2 {<br />				e_y(cnt)+=3<br />				e_x(cnt)+=2<br />				e_mo_t(cnt)--<br />				if e_mo_t(cnt)<=0 {<br />					e_mo_t(cnt)=20<br />					if rnd(4)=0 : e_f(cnt)=3 <br />				}  <br />			}<br />			if e_f(cnt)=3 {<br />				e_y(cnt)+=3<br />				e_x(cnt)-=2<br />				e_mo_t(cnt)--<br />				if e_mo_t(cnt)<=0 {<br />					e_mo_t(cnt)=20<br />					if rnd(4)=0 : e_f(cnt)=2   <br />				}<br />			}<br /><br />			if e_f(cnt)=4 {<br />				e_mo_x(cnt)+=1<br />				e_x(cnt)=e_sv_x(cnt)+(e_mo_x(cnt)*e_mo_x(cnt)*1/16-25)<br />				e_y(cnt)+=3<br />				if e_mo_x(cnt)=20 : e_mo_x(cnt)=-20 : e_f(cnt)=5<br />			}<br />			if e_f(cnt)=5 {<br />				e_mo_x(cnt)+=1<br />				e_x(cnt)=e_sv_x(cnt)-(e_mo_x(cnt)*e_mo_x(cnt)*1/16-25)<br />				e_y(cnt)+=3<br />				if e_mo_x(cnt)=20 : e_mo_x(cnt)=-20 : e_f(cnt)=4<br />			}<br /><br />//////////<br />//delete//			<br />			if e_y(cnt)>650 : e_f(cnt)=0<br />			if e_y(cnt)<-50 : e_f(cnt)=0<br />			if e_x(cnt)>450 : e_f(cnt)=0<br />			if e_x(cnt)<-50 : e_f(cnt)=0<br />///////<br /><br />//tama//<br />		c=cnt<br />		if rnd(50)=0 {<br />			eb_s_x=e_x(c)<br />			eb_s_y=e_y(c)+10<br />			repeat eb_m<br />				if eb_f(c,cnt)>0 : goto *eb_s_2<br />				eb_f(c,cnt)=1<br />				eb_x(c,cnt)=eb_s_x<br />				eb_y(c,cnt)=eb_s_y<br />				eb_s_x+=10<br />				eb_s_1++<br />*eb_s_2<br />				if eb_s_1=3 : eb_s_1=0 : break<br />			loop<br />			}<br />////<br />		}<br />//born//<br />		if e_f(cnt)=0 : gosub *eb_s_4<br />		if eb_s_3=1 : eb_s_3=0 : break<br />////<br />	loop<br /><br />////////<br /><br /><br />////当たり判定～衝突////<br />	repeat e_m<br />		if (abs(m_x-e_x(cnt))<20)&(abs(m_y-e_y(cnt))<20)&(e_f(cnt)>0) {<br />		e_f(cnt)=0<br />		m_h--<br />		}<br />	loop<br />////////<br /><br />////当たり判定～敵vs自弾////<br />	repeat e_m<br />		c=cnt<br />		repeat mb_m<br />			if ((mb_x(cnt)-e_x(c))<20)&((mb_x(cnt)-e_x(c))>-2)&((mb_y(cnt)-e_y(c))<20)&((mb_y(cnt)-e_y(c))>-2)&((mb_f(cnt))>0)&(e_f(c)>0) {<br />			e_f(c)=0<br />			mb_f(cnt)=0<br />			score+=1<br />			}<br />		loop<br />	loop<br />////////<br /><br /><br />////当たり判定～敵弾vs自機////<br />	repeat e_m<br />		c=cnt<br />		repeat eb_m<br />			if eb_f(c,cnt)>0 {<br />				eb_y(c,cnt)+=10<br />				if ((eb_x(c,cnt)-m_x)<20)&((eb_x(c,cnt)-m_x)>-2)&((eb_y(c,cnt)-m_y)<20)&((eb_y(c,cnt)-m_y)>-2)&(eb_f(c,cnt)>0) {<br />					m_h-=1<br />					eb_f(c,cnt)=0<br />				}<br />				if eb_y(c,cnt)>600 : eb_f(c,cnt)=0<br />			}<br />		loop<br />	loop<br />////////<br />	if gtime=3 : gosub *gra<br />	if m_h<=0 : goto *gameover<br />	gtime++<br />	time++;経過時間+1<br />	mb_t--;自弾の間隔-1<br /><br /><br />	await 6<br />	goto *main<br /><br /><br />////敵発生////<br />*eb_s_4<br />	if rnd(100)=0 {<br />		e_f(cnt)=rnd(5)+1<br />		e_x(cnt)=rnd(400)<br />		e_y(cnt)=0<br />		e_sv_x(cnt)=e_x(cnt)<br />		eb_s_3=1<br />		e_mo_t(cnt)=20<br />	}<br />	return<br />////////<br /><br />*gameover<br />	color 255,255,255<br />	pos 250,580 : mes "SCORE"<br />	pos 300,580 : mes score <br />	pos 340,580 : mes "HP"<br />	pos 360,580 : mes m_h<br />	pos 200,300<br />	color 0,0,255<br />	mes "GAMEOVER"<br />	stop<br /><br />*gra<br />	redraw 0<br />	color 0,0,0<br />	boxf 0,0,400,600<br />////teki////<br />	repeat e_m<br />		c=cnt<br />		color 255,0,0<br />		if e_f(c)>=1 {<br />			boxf e_x(c),e_y(c),e_x(c)+20,e_y(c)+20<br />		}<br />		repeat eb_m<br />			if eb_f(c,cnt)>=1 {<br />				boxf eb_x(c,cnt),eb_y(c,cnt),eb_x(c,cnt)+2,eb_y(c,cnt)+2<br />			}<br />		loop<br />	loop<br />////////<br /><br />////my////<br />	color 0,255,0<br />	boxf m_x,m_y,m_x+20,m_y+20<br />	repeat mb_m<br />		if mb_f(cnt)>=1 : boxf mb_x(cnt),mb_y(cnt),mb_x(cnt)+2,mb_y(cnt)+2<br />	loop<br />////////<br />	color 255,255,255<br />	pos 250,580 : mes "SCORE"<br />	pos 300,580 : mes score <br />	pos 340,580 : mes "HP"<br />	pos 360,580 : mes m_h<br /><br />	redraw 1	<br />	gtime=0<br />	return<br /></pre> ]]>
</content:encoded>
<dc:subject>覚え書き</dc:subject>
<dc:date>2009-03-06T21:47:08+09:00</dc:date>
<dc:creator>チベンPCクラブ</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://wakayamapc.blog90.fc2.com/blog-entry-67.html">
<link>http://wakayamapc.blog90.fc2.com/blog-entry-67.html</link>
<title>HSP～shooting</title>
<description> こんばんは、totterです。…あれ？偏ってる？何でだろう？よくわからない←とりあえずそれはおいておいて敵発生の部分を////敵発生////*eb_s_4	if rnd(100)=0 {		e_f(cnt)=1		e_x(cnt)=rnd(400)		e_y(cnt)=0		eb_s_3=1		e_moti1(cnt)=rnd(2)		e_moti2(cnt)=20	}	return////////にしてみた。乱数で発生する訳です敵を緩やかなカーブで曲げるのは、うまくいかなかったので寄り道です（笑）その内完成したら上げます←↓全スクリプト//シ
 </description>
<content:encoded>
<![CDATA[ こんばんは、totterです。<br />…あれ？偏ってる？何でだろう？<br />よくわからない←<br />とりあえずそれはおいておいて<br />敵発生の部分を<br /><pre><br />////敵発生////<br />*eb_s_4<br />	if rnd(100)=0 {<br />		e_f(cnt)=1<br />		e_x(cnt)=rnd(400)<br />		e_y(cnt)=0<br />		eb_s_3=1<br />		e_moti1(cnt)=rnd(2)<br />		e_moti2(cnt)=20<br />	}<br />	return<br />////////<br /></pre><br />にしてみた。<br />乱数で発生する訳です<br />敵を緩やかなカーブで曲げるのは、うまくいかなかったので寄り道です（笑）<br />その内完成したら上げます←<br />↓全スクリプト<br />//システム系//c,key,time,score,gtime<br />//自機系//m_h,m_x,m_y<br />//自弾系//mb_m,mb_f,mb_x,mb_y,mb_t<br />//敵系//e_m,e_f,e_x,e_y,e_moti1,e_moti2<br />//敵弾系//eb_m,eb_f,eb_x,eb_y,eb_s_x,eb_s_y,eb_s_1,*eb_s_2,eb_s_3,*eb_s_4<br /><br /> <pre><br />	screen 0,400,600,0,0,0<br />	m_x=200 : m_y=580<br /><br />	randomize<br /><br />	gtime=0<br />	time=0<br />	m_h=20<br />	mb_m=20<br />	mb_t=0<br />	dim mb_f,mb_m : dim mb_x,mb_m : dim mb_y,mb_m<br /><br />//////////////////<br />	e_m=20<br />	dim e_f,e_m : dim e_x,e_m : dim e_y,e_m : dim e_moti1,e_m : dim e_moti2,e_m <br />	eb_m=100<br />	dim eb_f,e_m,eb_m : dim eb_x,e_m,eb_m : dim eb_y,e_m,eb_m<br />//////////////////<br />	color 0,0,0<br />	boxf 0,0,400,600<br />*main<br /><br /><br />	stick key,31<br /><br />////自機操作////<br />	if key&1 : m_x-=5 :if m_x<0 :m_x=0<br />	if key&4 : m_x+=5 :if m_x>380 :m_x=380<br />	if key&2 : m_y-=5 :if m_y<0 :m_y=0<br />	if key&8 : m_y+=5 :if m_y>580 :m_y=580<br /><br />	repeat mb_m<br />		if (key&16) {<br />			if mb_t<=0 {<br />				if mb_f(cnt)<=0 {<br />					mb_f(cnt)=1<br />					mb_x(cnt)=m_x+10<br />					mb_y(cnt)=m_y<br />					mb_t=7<br />				}<br />			}<br />		}<br />		if mb_f(cnt)>0 {<br />			if mb_y(cnt)<0 : mb_f(cnt)=0<br />			mb_y(cnt)-=5<br />		}<br />	loop<br />////////<br /><br />////敵操作////<br />	repeat e_m	<br />		if e_f(cnt)>0 {<br />//motion//<br />			if e_f(cnt)>=0 {<br />				e_y(cnt)+=3<br />				if e_moti1(cnt)=0 : e_x(cnt)+=2 : e_moti2(cnt)--<br />				if e_moti1(cnt)=1 : e_x(cnt)-=2 : e_moti2(cnt)--<br />				if e_moti2(cnt)<=0 {<br />					if e_moti1(cnt)=rnd(2) : e_moti2(cnt)=20<br />				}    <br />			}<br /><br />//////////<br />//del//			<br />			if e_y(cnt)>650 : e_f(cnt)=0<br />			if e_y(cnt)<-50 : e_f(cnt)=0<br />			if e_x(cnt)>450 : e_f(cnt)=0<br />			if e_x(cnt)<-50 : e_f(cnt)=0<br />///////<br /><br />//tama//<br />		c=cnt<br />		if rnd(50)=0 {<br />			eb_s_x=e_x(c)<br />			eb_s_y=e_y(c)+10<br />			repeat eb_m<br />				if eb_f(c,cnt)>0 : goto *eb_s_2<br />				eb_f(c,cnt)=1<br />				eb_x(c,cnt)=eb_s_x<br />				eb_y(c,cnt)=eb_s_y<br />				eb_s_x+=10<br />				eb_s_1++<br />*eb_s_2<br />				if eb_s_1=3 : eb_s_1=0 : break<br />			loop<br />			}<br />////<br />		}<br />//born//<br />		if e_f(cnt)=0 : gosub *eb_s_4<br />		if eb_s_3=1 : eb_s_3=0 : break<br />////<br />	loop<br /><br />////////<br /><br /><br />////当たり判定～衝突////<br />	repeat e_m<br />		if (abs(m_x-e_x(cnt))<20)&(abs(m_y-e_y(cnt))<20)&(e_f(cnt)>0) {<br />		e_f(cnt)=0<br />		m_h--<br />		}<br />	loop<br />////////<br /><br />////当たり判定～敵vs自弾////<br />	repeat e_m<br />		c=cnt<br />		repeat mb_m<br />			if ((mb_x(cnt)-e_x(c))<20)&((mb_x(cnt)-e_x(c))>-2)&((mb_y(cnt)-e_y(c))<20)&((mb_y(cnt)-e_y(c))>-2)&((mb_f(cnt))>0)&(e_f(c)>0) {<br />			e_f(c)=0<br />			mb_f(cnt)=0<br />			score+=1<br />			}<br />		loop<br />	loop<br />////////<br /><br /><br />////当たり判定～敵弾vs自機////<br />	repeat e_m<br />		c=cnt<br />		repeat eb_m<br />			if eb_f(c,cnt)>0 {<br />				eb_y(c,cnt)+=10<br />				if ((eb_x(c,cnt)-m_x)<20)&((eb_x(c,cnt)-m_x)>-2)&((eb_y(c,cnt)-m_y)<20)&((eb_y(c,cnt)-m_y)>-2)&(eb_f(c,cnt)>0) {<br />					m_h-=1<br />					eb_f(c,cnt)=0<br />				}<br />				if eb_y(c,cnt)>600 : eb_f(c,cnt)=0<br />			}<br />		loop<br />	loop<br />////////<br />	if gtime=3 : gosub *gra<br />	if m_h<=0 : goto *gameover<br />	gtime++<br />	time++;経過時間+1<br />	mb_t--;自弾の間隔-1<br /><br /><br />	await 6<br />	goto *main<br /><br /><br />////敵発生////<br />*eb_s_4<br />	if rnd(100)=0 {<br />		e_f(cnt)=1<br />		e_x(cnt)=rnd(400)<br />		e_y(cnt)=0<br />		eb_s_3=1<br />		e_moti1(cnt)=rnd(2)<br />		e_moti2(cnt)=20<br />	}<br />	return<br />////////<br /><br />*gameover<br />	pos 200,300<br />	color 0,0,255<br />	mes "GAMEOVER"<br />	stop<br /><br />*gra<br />	redraw 0<br />	color 0,0,0<br />	boxf 0,0,400,600<br />////teki////<br />	repeat e_m<br />		c=cnt<br />		color 255,0,0<br />		if e_f(c)>=1 {<br />			boxf e_x(c),e_y(c),e_x(c)+20,e_y(c)+20<br />		}<br />		repeat eb_m<br />			if eb_f(c,cnt)>=1 {<br />				boxf eb_x(c,cnt),eb_y(c,cnt),eb_x(c,cnt)+2,eb_y(c,cnt)+2<br />			}<br />		loop<br />	loop<br />////////<br /><br />////my////<br />	color 0,255,0<br />	boxf m_x,m_y,m_x+20,m_y+20<br />	repeat mb_m<br />		if mb_f(cnt)>=1 : boxf mb_x(cnt),mb_y(cnt),mb_x(cnt)+2,mb_y(cnt)+2<br />	loop<br />////////<br />	color 255,255,255<br />	pos 250,580 : mes "SCORE"<br />	pos 300,580 : mes score <br />	pos 340,580 : mes "HP"<br />	pos 360,580 : mes m_h<br /><br />	redraw 1	<br />	gtime=0<br />	return<br /></pre> ]]>
</content:encoded>
<dc:subject>覚え書き</dc:subject>
<dc:date>2009-03-03T00:00:01+09:00</dc:date>
<dc:creator>チベンPCクラブ</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
<item rdf:about="http://wakayamapc.blog90.fc2.com/blog-entry-66.html">
<link>http://wakayamapc.blog90.fc2.com/blog-entry-66.html</link>
<title>部長です</title>
<description> ちょっとブランク空いた、ごめんtotterくんの見ました。なかなか仕事が速いじゃあないか。でもどうやら右にばかり寄ってしまうみたい…なんでだろ…スクリプトを見てみたがよく分からなかった（‘・ω・`）まぁゆっくりがんばってちょうだい。いつでもいいんで。私とはいえばOSの再インストールをした。nLiteというソフトで独自のCDを作ったのだが、これがすこぶる便利。ｓｐを適応できるというだけでなく、初期段階から様々なサービス
 </description>
<content:encoded>
<![CDATA[ ちょっとブランク空いた、ごめん<br /><br />totterくんの見ました。<br />なかなか仕事が速いじゃあないか。<br />でもどうやら右にばかり寄ってしまうみたい…<br />なんでだろ…<br />スクリプトを見てみたがよく分からなかった（‘・ω・`）<br /><br />まぁゆっくりがんばってちょうだい。<br />いつでもいいんで。<br /><br />私とはいえばOSの再インストールをした。<br />nLiteというソフトで独自のCDを作ったのだが、これがすこぶる便利。<br />ｓｐを適応できるというだけでなく、初期段階から様々なサービスを消したりカスタマイズを行っておける。<br />おかげで一通りソフトを入れ直してもだいぶ速い。 ]]>
</content:encoded>
<dc:subject>未分類</dc:subject>
<dc:date>2009-03-01T20:57:42+09:00</dc:date>
<dc:creator>チベンPCクラブ</dc:creator>
<dc:publisher>FC2-BLOG</dc:publisher>
</item>
</rdf:RDF>