@kawamineka この時に一回一回計算してやればホーミング弾も打てるが 正確に計算するとガチで殺しに来る弾になるので微妙にずれさせたり途中で追跡をやめる
2020-07-25 14:25:28う~ん・・・・ すこし進んだかも・・・敵、弾出さないけどww pic.twitter.com/E4FCupUP0M
2020-07-25 18:04:33あとは弾がジュババッ!て出て、自機がギューンッ!てなる処理とか スクロールがブォンン!ってなる感じとか ボスがドーーン!って出現する効果とか作りたいね (幼稚園児レベルの意志表現)
2020-07-25 18:20:32@kawamineka 僕も敵と自機の2点間の角度を算出して、そこ角度で生成した弾を移動させてます。 C#で恐縮ですが、こんな感じ。 //2点間の角度計算(ラジアン) float rad = Mathf.Atan2(対象のY座標 - 起点のY座標, 対象のX座標 - 起点のY座標); //ラジアンを角度に変換 float deg = rad * Mathf.Rad2Deg;
2020-07-25 18:26:14@graUUDDLRLRBA なるほど~ 使っている言語はpythonなのでちょっと修正すれば行けそうな感じです しかし・・Pythonは凄く速い言語では無いので色々と実装していくとC#の速さがうらやましいと感じます
2020-07-25 18:39:17@tark1122 ゲームやる時間全振りでプログラミングに費やしてる お絵かきより楽しいのがちょっと困る・・・です
2020-07-25 18:44:20@tark1122 この方に作曲依頼したい・・・ audiostock.jp/artists/19614/… めっちゃ好み・・・一曲3300円かぁ
2020-07-25 18:54:36@kawamineka Pythonは本格的なゲームを作れること自体が驚きですよね。 ちなみにPygame Zeroというライブラリはお使いではなかったりしますか? 雑誌で読んだレベルの知識ですが、このライブラリを使えば、「Actor.angle_to(target)」みたいな感じで、簡単に角度算出できるみたいですよ。 pygame-zero.readthedocs.io/ja/latest/buil…
2020-07-25 19:05:00@graUUDDLRLRBA 自分はPyxel (ピクセル)というゲームエンジン使ってます github.com/kitao/pyxel/bl… pico-8やTIC-80みたいなファンタジーコンソールの部類みたいですがどちらかというとpythonから呼び出せるグラフイック&サウンドライブラリみたいですね Pygame Zeroも同時にimport(Cだとinclude)できるみたいです
2020-07-25 19:14:54@kawamineka 数3自体はいまでもありますよ、確か今の高校数学課程でもあったような・・・・ 私は文系だったので数学2Bまででしたけど おたくは理系ですか??
2020-07-25 23:41:55python・・・数式は()この括弧だけど リストから数字を取り出すときのリストにアクセスするときは[]使うんだね 気が付くのに30分ほど掛ったよ
2020-07-26 01:56:12@7340_shichimi 一時期数3が無くなった時期があったような?気が?? 自分はオタクで理系でしたが・・頭凄く悪かったので・・・数3はほとんど理解できませんでした・・・
2020-07-26 02:19:45@lovely_fishes やっぱりインデントを構文に含めているのも大きいですよね、コードの短さって インデントの問題もVScode使えばある程度は解消できる・・・と言いたいのですが・・・ 違う行をコピペしたらインデントのエラーが出ることも。。。。
2020-07-26 02:22:573wayショットとグラディ〇スの最初の敵みたいなのを実装・・・・ pic.twitter.com/duKPDxxooi
2020-07-26 14:34:19@kawamineka これに、当たり判定と消失処理が実装されたら、ぐっとシューティングゲームぽくなるね!
2020-07-26 14:37:48pythonって人工知能に適したプログラミング言語だったはず・・・ それなのに・・・どうしてSTGを作っているのか? んん・・・ 「pythonを勉強したいなぁ~~」 「ゲームも作りたい~~シューティングゲーム!」 そうだ!同時にやれば良いのでは!?(単純思考)
2020-07-26 14:51:29サインカーブを描かずに下方向に降りていくだけになる・・・なんで・・・・ pic.twitter.com/L9e7VYhg1r
2020-07-26 20:04:17サインカーブを描きながら移動させる self.enemys[i].posx -= self.enemys[i].speed self.enemys[i].posy += self.enemys[i].enemy_count1 * math.sin(self.enemys[i].enemy_count2) なんかどこかの計算式でY軸加算時にマイナスの符号が消えてるのかも count1には40,count2には0.05が入ってる
2020-07-26 20:09:44!うぉおお!!なんか成功したぉお!てか 取れたてのピチピチイワシ状態!! pic.twitter.com/L0Oa3x12VW
2020-07-26 20:30:05これでOK やっと敵キャラ2種類(グラフイック同じだけど) pic.twitter.com/8jElIBHEZ0
2020-07-26 20:52:48やっと敵と自機のミサイルの当たり判定と爆発を実装しました・・・ つかれた・・・ pic.twitter.com/6O4QRNADkK
2020-07-27 02:45:56@kawamineka すげぇ…どんどん進化していく… っていうか敵多いwwww こんなの作れるって凄いなぁ…( ゚д゚)ポカーン
2020-07-27 03:05:41@SOW74656 あとはレーザーとミサイルと敵の弾を出すのとダッカーとホッパーとフォースフィールドとビックコア 一杯実装しないといけないことが・・・
2020-07-27 13:16:48@lexelias まだ完成度3パーセントくらいな感じです・・・ 最後の最後の難関・・BGM制作が問題かなぁw 楽譜読めないレベルの音楽の才能ゼロなので・・・
2020-07-27 13:18:23