投稿

おすすめ!自作ゲーム!

【サマーセール参戦】夏休みは『バイサバ』を遊び尽くせ!今だけ驚異の【50%OFF】で爆速サバライフを始めよう!

イメージ
ついに待ちに待った夏休みが到来! まとまった休みのお供に、熱中できるゲームを探していませんか? そんなあなたに超ビッグニュースです! 手軽なのに奥が深い、中毒者続出中の超爽快防衛アクション『バイサバ』が、なんとサマーセールに電撃参戦! 過去最大級のお得なチャンスを見逃すな! 🔥 衝撃の「50%OFF」!今が一番始めどき! 今回のサマーセール期間中、『バイサバ』は驚愕の【50%OFF(半額)】でお買い求めいただけます! ワンコイン感覚でポチれるこの価格は、まさに破格。 「気になっていたけど、まだ触れていなかった」「友達に勧められて迷っていた」という方は、 ぶっちゃけ今買わない理由がありません! 🎮 そもそも『バイサバ』ってどんなゲーム? 「安くなってるのは分かったけど、どんなゲームなの?」という方のために、本作の魅力を3つのポイントでサクッとご紹介します! 操作は超カンタン「左右移動」だけ! 基本の攻撃はすべてオート(自動)。ゲーム初心者でも、キーボードを左右に動かすだけで、バシバシ敵を倒せる圧倒的お手軽さ! 右クリック長押しの「チャージ攻撃」が爽快すぎる! ここぞという時に放つチャージ攻撃は、威力も範囲もHit数もすべてが「倍!バイ!Bye!」。画面を埋め尽くすスライムや邪魔な岩を一瞬で吹き飛ばす快感は、一度味わうと病みつきです! 奥深い「ビルド構築」と「サポート必殺技」! ただ火力を上げるだけでは通用しない特殊なステージも多数存在。様々なアイテムを組み合わせた自分だけの「ビルド」と、キャラごとの「超強力な必殺技」で難関を突破する戦略性もバツグンです! ☀️ 夏休みは『バイサバ』で「時間泥棒」されちゃおう! 手軽に5分だけ遊ぶも良し、コイン稼ぎステージを周回してガッツリ金策に励むも良し。気づけば「え、もうこんな時間!?」となること間違いなしの、最強の“時間泥棒”ゲームです。 クリスタルをお弁当で癒やしながら、お空の彼方に吹っ飛ぶ(ゲームオーバー)恐怖のボスを撃破し、この夏一番の爽快感を体験してみませんか? 📝 セール情報まとめ セール内容: 『バイサバ』本体が 50%OFF(半額) 開催期間: [~9月14日まで] ぜひこのお得な機会に『バイサバ』を手に入れて、最高の夏休みにしてくださいね!ステージでお待ちしています! Bye!Bye!Survivo...

Godot4でマウスの位置にノードの生成

Godot4でのメモ。 2Dでマウスの位置にノードを生成したかったから。 2Dは楽だなー var ins = insNode.instantiate()  add_child(ins) ins.global_position = get_global_mouse_position() 

Godotのエフェクトの再生メモ。CPUParticles2Dの子の再生

イメージ
こんな感じでCPUParticles2Dをヒエラルキーに置いて、上のCPUParticles2Dをemitting=trueにしても下のパーティクルが再生れなかったのでメモ。 one_shot=true ということも関係しているのかも? 配列にまとめて再生するようにしました。 restart() で初期化もできるっぽい。 オブジェクトプールで使い回すつもりなので一応。  extends Node2D # エフェクトの管理 @export var par : Array[CPUParticles2D] # エフェクトの開始 func SetEffect(): for i in par: i.restart() i.emitting = true visible = true # パーティクル終了 func _on_cpu_particles_2d_finished() -> void: visible = false

ゲーム開発初心者が知っておくべき3D

「よし、今年の夏休みこそは自分のゲームを完成させるぞ!」 そう意気込んで、UnityやUnreal Engineを開き、素材を集め、プログラミングの画面とにらめっこしていませんか? ちょっと待ってください。冷たいジュースを片手に、このブログ記事を最後まで読んでみてください。これからゲーム開発に挑もうとしているあなたへ、先人たちが血を流しながら気づいた 残酷な3つの真実 をお伝えします。  ゲーム開発の3Dを完全に理解した! ・どーせ完成しない ・どーせ売れない  ・どーせおもんない 今すぐやめて、遊べ!夏休みがもったいない! さて、ゲームを作るか…… 1. どーせ完成しない ゲーム開発を舐めてはいけません。初心者が「俺が考えた最高のRPG」「オープンワールドのサバイバルゲーム」を作ろうとすると、ほぼ確実に挫折します。 終わりなきバグの沼 :動かないコードと何時間も格闘する。 終わらない素材集め :キャラクター、背景、UI、効果音……無限に必要な素材。 モチベーションの消滅 :夏休みの後半に差し掛かる頃には、「あれ、俺は何をやっているんだっけ…?」と遠い目になる。 プログラマーやプランナーとして何年も勉強してきた人ですら、1本のゲームを完成させるのは至難の業です。初心者が夏休みの数週間で大作を完成させようなんて、ハナから無理な話なのです。 2. どーせ売れない 奇跡的にバグを乗り越え、血と汗と涙の結晶であるゲームが完成したとしましょう。Steamやアプリストアに公開すれば、世界中の人が遊んでくれる……! ……そんな夢物語は今すぐ捨てましょう。 世の中には毎日のように何百本ものインディーゲームがリリースされています。個人の初心者が作ったゲームなんて、広大な宇宙に投げた小石レベル。誰の目にも留まらず、ダウンロード数は「0」か、身内の数人だけ。 「面白いゲームを作ればいつか評価される」というのは、有名になった成功者たちの生存者バイアスです。現実は、誰にも気づかれずにひっそりとストアの海の底に沈んでいきます。 3. どーせおもんない やっとの思いで作ったゲーム、いざ自分でプレイしてみる。 動きがカクカクしている 操作感が最悪 テンポが悪くてイライラする 何が面白いのか自分でもよくわからない そう、 自分で作ったゲームは、基本的にめちゃくちゃおもんない のです...

夏休みキャンペーン!期間限定で50%OFFの出血大サービスセール中!ローグライトアクションゲーム『バイバイサバイバー!』

イメージ
  かわいい見た目で、容赦なし! ビルド構築型ローグライトアクション『バイバイサバイバー! Bye!Bye!Su rvivor!』驚異の50%OFFセールを開催! 新作ローグライトアクションゲーム『バイバイサバイバー! Bye!Bye!Survivor!』の配信を開始しました。また、発売を記念(および夏休みキャンペーン)といたしまして、 9月14日までの期間限定で50%OFFの出血大サービスセール を実施中です。 DLsiteで販売しています。(Bloggerの規約上、リンクは貼れません。 Bye!Bye!Survivor!  もしくは  RJ01621439  で検索してください) 体験版も公開中です! 製品版に体験版のセーブデータを引き継ぐことはできません。 @ 情報はX(twitter)から https://x.com/yamato_gk 『バイバイサバイバー! Bye!Bye!Survivor!』とは 本作は、多彩なアイテムや属性を組み合わせて自分だけの最強ビルドを構築し、押し寄せる敵の大群からクリスタルを守り抜く ビルド構築型ローグライトアクション です。 シンプル操作でありながら、攻撃の相殺や立ち回りが勝敗を分ける戦略性の高いバトルと、1プレイ数分でサクッと遊べるテンポの良さを両立。さらに、可愛らしいビジュアルとは裏腹に、プレイヤーを容赦なく追い詰める歯ごたえのある難易度が特徴です。 本作の魅力・特徴 60種以上のアイテムでビルドが毎回変化! 攻撃の数を増やすか、一撃の火力に賭けるか。チャージ特化、属性特化など、プレイごとに自分だけの戦い方を構築する楽しさが味わえます。 派手な属性攻撃で戦況をひっくり返せ! 炎・氷・雷・爆発といった属性攻撃がヒットすると特殊効果が発動。周囲を巻き込む大迫力の演出とデバフで、一気に敵を迎撃可能です。 「位置取り」がカギを握る奥深いバトル 敵の攻撃は相殺できるものの、立ち回りを誤れば一瞬でピンチに。風に流される道や滑る氷の道など、ギミックに富んだステージが待ち受けます。 充実のボリュームとやりこみ要素 24ステージ + ボスラッシュ プレイアブルキャラクター:7体 + α アイテム:60種類以上 実績:80種類以上 歯ごたえ抜群の「ハードモード」も搭載! 【見逃し厳禁】長すぎ安心(?)の50%OFFセール開催中...

【Godot 4】これだけは覚えておきたい!await で使える便利なコルーチンまとめ

Godot 4でスクリプトを書いていると、「1フレームだけ待ちたい」「少しだけ演出を遅らせたい」「特定のシグナルを待ち受けたい」という場面によく遭遇します。 Godot 4では await キーワードを使うことで、コードの流れを止めることなく、スマートに待機処理を実装できます。よく使う代表的なパターンを見ていきましょう! 1. 定番!「1フレーム待つ」処理 一番よく使うのがこれです。物理演算やノードの初期化順序の関係で、「インスタンス生成の次のフレームで位置を確定させたい」ときなどに重宝します。 # 1フレーム処理を待つ  await get_tree().process_frame 2. 物理演算フレーム( _physics_process )のタイミングで待つ 物理挙動( CharacterBody2D や RigidBody3D など)をスクリプトから制御する際、物理演算の更新タイミングに合わせたい場合に使います。 # 次の物理フレームまで待つ  await get_tree().physics_frame 3. 指定した時間だけ待つ(タイマー処理) 演出のウェイトや、連続入力を防ぐクールダウンなどに必須の処理です。 Engine.get_main_loop() や get_tree().create_timer() を利用します。 # 1.5秒待つ  await get_tree().create_timer(1.5).timeout 4. シグナル(イベント)の発行を待つ Godotの真骨頂であるシグナルを await で直接待ち受けることができます。 何かの完了を待つ処理が、上から下に流れるようなきれいなコードで書けます。 # アニメーションの再生が終わるのを待つ $AnimationPlayer.play("explosion") await $AnimationPlayer.animation_finished print("爆発アニメーション終了!") 5. Tween(トゥイーン)の完了を待つ UIのフェードイン・フェードアウトや、 オブジェクトのスムーズな移動の完了を待つパターンです。 Tween自体に await を繋げられます。 var tween = create_tween() t...

【バイサバ攻略】脳筋プレイは通用しない!?特殊ステージを生き抜く「ビルド構築」の重要性!

イメージ
『バイサバ』の基本をマスターし、火力も上がって「もうどんなステージも余裕でクリアできるぜ!」と思っていませんか? ……実は、そこからが本当の『バイサバ』の始まりです。 本作には、一筋縄ではいかない「特徴的な特殊ステージ」 が多数用意されています。今回は、火力ごり押しを過去のものにする 「ビルド(アイテム組み合わせ)構築」の重要性について徹底解説します! 🚨 火力だけでは勝てない!特殊ステージの恐ろしい罠 一部のステージでは、プレイヤーのステータスや敵の性質がガラリと変わる「特殊ルール」が適用されます。 移動速度Downステージ  寒々、氷のステージなどで、プレイヤーの足が遅くなり、敵の接近を許しやすくなります。いつもの感覚で避けていると、あっという間にクリスタルまで攻め込まれることも……。 敵がミニマル(超小型化)ステージ 敵が小さくなって大量に押し寄せてきます!オブジェクトに隠れて見えない!?当たり判定も小さく、正確な狙撃が必要! Hit数が!  こちらの攻撃のHit数がガッツリ削られてしまうオブジェクトが大量に!?単発高火力の攻撃だけでは、群がる敵をさばききれずに防衛ラインが崩壊してしまいます。 これらのステージは、残念ながら「攻撃力を上げるだけ」では絶対に生き残れない絶妙なバランスになっています! 🛠️ アイテムを組み合わせて「自分だけのビルド」を作ろう! 特殊ステージを突破するための唯一の答え、それが「ビルド構築」です。 ステージの弱点を補ったり、自分の強みをさらに爆発させるために、様々なアイテムを組み合わせてシナジー(相乗効果)を生み出しましょう! 💡 ビルド構築のアイデア例 【鈍足ステージ対策】スピードビルド 移動速度を補うアイテムを最優先で確保!攻撃のクールタイムを短くして手数を増やすのもあり? 【ミニマル&Hit数減少ステージ対策】広範囲・多段ヒットビルド 一撃の威力よりも「攻撃の大きさ(範囲)」や「手数・弾数」を重視したアイテムをセット。前々回に紹介したオブジェクト破壊と同様に、Hit数を吸われても次の一手ですぐにカバーできる手数で画面を制圧します! 🤝 サポート必殺技との組み合わせで可能性は無限大! さらに、前回紹介した「サポートキャラの必殺技」もビルドの重要なピースです。 「クールタイム短縮必殺技」×「手数重視ア...

【バイサバ攻略】一発逆転の切り札!「サポート必殺技」の仕組みと強力な効果を徹底解説!

イメージ
左右の移動やチャージ攻撃に慣れてきたら、次なるステップはこれ! ステージ攻略をめちゃくちゃ楽にしてくれる、心強い味方「サポートキャラ」のシステムです。 お気に入りのキャラをセットしてゲージを溜めれば、戦況を一変させる強力な「必殺技」が炸裂します。今回は、その解放条件からおすすめの使い方まで詳しくお届けします! 🤝 サポート必殺技の基本:どうやって発動するの? サポート必殺技を使うための手順は、とってもカンタンな3ステップです。 サポートキャラをセットする! まずは拠点のキャラのステータス画面で、お気に入りのサポートキャラを編成しましょう。 アイテムのレベルを上げる! ステージ中でアイテムのレベルを上げていくことで、サポートゲージがどんどん増えていきます。 ゲージが溜まったら、クリックで発動! 敵を倒したり時間が経過したりして「サポートゲージ」がMAXになったら、いざ発動のチャンス!画面のキャラのボタンを クリック して必殺技をブチ込みましょう! 🔥 どれを選ぶ?キャラごとに違う超強力な必殺技効果! サポートキャラが放つ必殺技は、どれも戦況をひっくり返すほどの超強力なものばかり。しかも、 キャラごとに効果が全く異なる のが面白いところです! ✨ 効果の一例 【攻撃特化】全ての攻撃が2倍にパワーアップ! ただでさえ強力なチャージ攻撃が、さらにとんでもない破壊力に。ボス戦や敵に囲まれた大ピンチを力技で突破できます。 【連射特化】クールタイム(待ち時間)が大幅短縮! 手数が圧倒的に増えるため、画面中を自分の攻撃で埋め尽くすような爽快感を味わえます。 【金策特化】獲得できるコインに特別なボーナスが発生! 前回の「金策記事」で紹介したコイン稼ぎステージと組み合わせれば、億万長者への道がさらに加速します! ステージの目的(クリア重視か、お金稼ぎ重視か)や、自分のプレイスタイルに合わせて、相性バツグンのキャラを使い分けていきましょう。 💡 必殺技を使うベストなタイミングは? 強力なサポート必殺技ですが、一度使うとゲージが空になってしまうため、使いどころが肝心です。 ボスが出現した瞬間のスタートダッシュに! オブジェクトが密集していて、一気にHit数を確保して破壊したいときに! クリスタルが囲まれて「あと一撃で大爆発してしまう!」という絶体絶命の瞬間に! ここぞとい...

【バイサバ金策】目指せ億万長者!コイン稼ぎステージと、命がけの「宝箱・カプセル」開封術!

イメージ
 『バイサバ』をやり込んでいくと、どうしても必要になってくるのが……そう、お金(コイン)ですよね! 「もっと火力を上げたい!」「あのアイテムが欲しい!」 そんな全プレイヤーの願いを叶えるための「重要な金策(コイン稼ぎ)」について徹底解説します。ただし……この世界のお金稼ぎには、ちょっぴり危険な裏があるようで……? 💰 金策の基本:コイン稼ぎステージを遊び尽くせ! まず絶対に活用したいのが、マップ選択で挑戦できる「コイン稼ぎステージ」です! 通常のステージよりも効率よくお金を貯めることができるため、装備やステータスを強化したいときは、ここを周回するのが基本であり大正義。うまく立ち回って、軍資金を一気に蓄えましょう! 🎁 ステージに眠る「カプセル・宝箱」からお宝をゲット! コイン稼ぎステージの道中には、怪しげな「カプセル」 や 「宝箱」が設置されていることがあります。 これらはただ拾うだけでは開きません。「攻撃を当ててHPを削る」ことで、初めて開封することができます! ✨ 中身は超ゴージャス! 大量の**お金(コイン)**をガッポリ獲得! 一気にレベルアップできる大量の Exp(経験値) ! 見つけたら「チャージ攻撃」などで一気にHPを削り、中身を回収しましょう。目指せ、バイサバ界の億万長者! クリスタルに到達すると消えてしまうので、それまでに削りきってGetしよう! 💀 警告:欲深いと「死」を招くことも……? カプセルや宝箱を見つけると、ついついテンションが上がって攻撃に夢中になってしまいますよね。 ですが、ここが『バイサバ』の恐ろしい罠。 「宝箱のHPを削るのに夢中になって、クリスタルへの防衛が疎かになっていませんか?」 宝箱を叩いている間も、スライムたちは容赦なくクリスタルへ進軍してきます。 お宝に目が眩んで防衛ラインを突破され、 気づいた時にはクリスタルが大爆発(お空の彼方へBye!) ……なんていう本末転倒な結末を迎えることも。 💡 金策の鉄則 宝箱を開けるときは、周囲の安全確認をしっかりと! チャージ攻撃で「敵の撃退」と「宝箱の開封」を 同時に巻き込む ように放つのが、プロの金策師の技です。 📝 まとめ 効率よくお金を増やすなら コイン稼ぎステージ の周回がベスト! カプセル・宝箱 は攻撃でHPを削って開ける!大量のコインやExpのチャン...

【バイサバ攻略】マップの邪魔者はすべて吹き飛ばせ!オブジェクト破壊と「Hit数」の重要性!

イメージ
 『バイサバ』のステージには、画面内にたくさんの 岩や木、タルなどのオブジェクト が配置されているのに気づくと思います。 「これってただの飾り?」 いえいえ、実はこのオブジェクト、放っておくとバトルがめちゃくちゃ不利になる 超危険なトラップ なんです! 今回は、ステージ攻略を快適にするための「オブジェクト破壊」の極意を解説します! ⚠️ 知っておきたい!オブジェクトが邪魔な本当の理由 なぜオブジェクトを壊さなければいけないのか? その最大の理由は、こちらの攻撃の「Hit数(貫通力)」を吸い取ってしまうからです。 せっかく強力な攻撃を放っても、手前にある岩や木に当たると、そこでHit数が削られてしまい、奥にいるスライムやボスまで攻撃が届かなくなってしまいます。 つまり、 オブジェクトを残しておく=自分の火力が下がってしまう のと同じこと!安全にステージを攻略するためには、これらをすべて破壊して、射線を開けっ放しにすることが超大事なんです。 🪨 オブジェクトの種類と壊し方のコツ マップ上のオブジェクトには、大きく分けて2つのタイプが存在します。特性に合わせて火力を叩き込みましょう! ① コツコツHPを削って壊すタイプ 攻撃を何度も当てることで、少しずつHPを減らして破壊できるオブジェクトです。オート攻撃を当て続けるか、軽いチャージでサクッと片付けましょう。 ② 【要注意】一撃のパワーが必要なタイプ 「一度の攻撃で一定以上のダメージ(HP)を与えないと壊せない」という、頑丈なオブジェクトも存在します!生半可なオート攻撃では、何発当ててもビクともしません。 🔥 火力を上げて「チャージ」で粉砕せよ! 頑丈なオブジェクトを突破するための解決策は、やっぱりこれ! レベルアップやアイテムで 基本の火力を上げ、右クリック長押しの「チャージ攻撃」を叩き込むこと です。 💥 チャージで一網打尽! チャージ攻撃なら、攻撃力も大きさもHit数も「倍!バイ!Bye!」 どんなに硬い岩も、密集したタルも、一撃でまとめて粉砕して消し去ることができます! 邪魔なオブジェクトをすべて破壊しつくした更地に、ボスの逃げ場はありません。チャージの圧倒的なパワーで道を切り開き、ステージを完全攻略しましょう! 📝 まとめ マップ上の岩や木は、こちらの攻撃の Hit数を吸い取る邪魔者 ! 壊すに...