プチコン3号 SmileBASIC コミュニティプレイ日記bはかせ kojimadaiti2017/01/07 13:54:02シューティングゲームで 自機から弾が出る仕組みを盗もうと サンプルの侵略者もどきの プログラムを見てみましたが… う~ん…??2そうだね 13返信プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿bはかせ kojimadaiti2017/1/7 13:57少し説明のコメントが欲しいなぁ。 簡単なプログラムなんだろうけどなぁ…0そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿イスターリャ arduinotexter2017/1/7 14:12自機から弾を出すには、弾の初期座標を自機の座標からの相対座標で代入することにより実現できます。1そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿STiNGER STiNGER89012017/1/7 16:02ミサイル発射中のフラグを用意します。 フラグがFALSEの時はミサイルの表示や移動、当たり判定は行わない。発射ボタンの入力を受け付ける。 ミサイルが発射されるとTRUEになる。ミサイルが命中もしくは外れて画面外に消えたら、またFALSEになる。 これはインベーダーのような単発式の場合で、連発式だとまた違った流れになります。 2そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿だにえる haru2016nen2017/1/7 19:33その侵略者もどきのやつ、 僕がプチコン始めたばかりの頃に 解読したんだけど、 アルゴリズムぐだぐだで、 参考にはしずらいよ。 縦スクロールSTGなら IF 弾の発射 THEN SPOFS 0 OUT MX,MY'自機の座標取得 SPSET 1,1 SPOFS 1,MX,MY-1'相対座標 フラグを立てる。もしくはSPFUNC等の処理 ENDIF2そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[5]親投稿bはかせ kojimadaiti2017/1/7 22:29コメントありがとうございます。 サンプルは少し読みづらいんですかね? 仕組みを簡単に説明してくださり ありがとうございます。 相対座標… シラベヨウ(小声0そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[6]親投稿おちゃめ ochame_nako2017/1/7 23:23個人的にはコンソールよりスプライトの方がアクション、シューティング系のゲームは作りやすいと思います。 直線で飛んでいくシューティングならばショットフラグ無しでも簡単にできます。 ショットボタンを押したら SPANIMで画面外の座標を指定 これで勝手に弾が飛んでいくのであとは弾が画面内にあるかどうかを判定(SPCHKでアニメーション中かを判定)して指定数以上の弾が出ないようにすればOKです。 1発でも256発でも処理自体は何ら変わりません。1そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[7]親投稿bはかせ kojimadaiti2017/1/8 0:56SPの方が動く弾の処理とかは 簡単なんですね。 うーん… コンソールで頑張るかSPにするか…0そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[8]親投稿おちゃめ ochame_nako2017/1/8 1:03コンソールの方が使う命令が少ないから楽とも考えられますが、移動のたびにキャラを消したりしなくてはならないので実はすごく面倒です。 スプライトならば最初から動かすことを前提に作られているため移動は座標を変えるだけで済むし、SPANIMのように移動さえ自動で行うことも可能だったり当たり判定も(命令の使い方を覚えれば)簡単だったりします。 というわけで、取っつきやすいのはコンソールで普通に作るならばスプライトの方が簡単というわけです。 1そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[9]親投稿だにえる haru2016nen2017/1/8 1:10コンソール→ プログラムの基本的な事が 学べるので初心者にオススメ。 慣れると簡単過ぎてつまらなくなる (プログラミング,デバック等)のが難点。 8ドット単位なので滑らかなアニメが作れない。 SP→ RPGならともかく、滑らかなアニメを求める のならこれ。 学ぶことによる経験値はとても大きい。 (応用っぽいことを学べる) 仕様をしらないとすぐにエラる ので自信があればこっち。 コンソールよりも色々な制御が出来て 面白い。1そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[10]親投稿bはかせ kojimadaiti2017/1/8 14:34アドバイスありがとうございます。 考えてみた結果、 個人的にカクカクした動きをさせたいので コンソールでしばらくやってみることに します。 SPも色んな動きができて面白そうなので、 ちょっと触ってみようと思います。 0そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[11]親投稿STiNGER STiNGER89012017/1/8 14:39内部処理はスプライトで、見た目はコンソールっていうのも出来ますよ。 スプライトの表示だけ隠蔽して、コンソールキャラをその座標に表示するだけ。1そうだね プレイ済み2017/11/03 01:06:27に取得
プチコン3号 SmileBASIC コミュニティ返信[12]親投稿bはかせ kojimadaiti2017/1/8 16:11なるほど、組み合わせですか。 いいですね、考えてみます。0そうだね プレイ済み2017/11/03 01:06:27に取得