エロ話を垂れ流すブログ。18歳未満閲覧禁止。
当サイトの記事にはアフィリエイト広告のリンクが含まれる場合があります

ちびキャラでシューティングゲームの試作2(負荷テスト)

サキュバス娘があらわれた!

オナホ戦闘機に乗って撃退しよう!

※スマホの場合は[戻る]キーでフルスクリーン解除が出来ます。

言い訳

こんな時間(深夜)なんだけど、どうしてもスマホで大丈夫なのか確認したくてUP。

前回試作した際、正方形だとスマホの縦画面でも横画面でも小さすぎて微妙かな~?と感じたので、フルHDに。

1024x1024から1920x1080へのアップなので、負荷はかなり上がるハズ。

更に敵の数もどこまで耐えられるのか、ためしに時間経過で最大300体まで増やすようにしてみました。

アップデート内容

  • 正方形画面からフルHDにした。
  • フルスクリーンに対応した。スマホでも、横画面にしてからFULL SCREENボタン使うと見やすくなる、かも知れない。
  • 前回はキーボードでないと連射不可能だったが、キノコをタッチしたままで連射できるようにしてみた。
  • キャラの左右移動時に微妙な傾きを入れてみた。
  • 敵キャラを増やした。
  • 敵キャラの移動アルゴリズムをランダムから、2パターン(緩やかに近づく or 積極的に近づく)に変更。
  • 左上の文字列はテスト用のデバッグ情報なので気にしないで

ベース絵

Prompt:

1girl,loli,chibi,(closed eyes:1.4),blush,open mouth,cum,embarrassed
,pink short hair,naked
,looking away,full body,from side,simple white background
,best quality,masterpiece,extreamely detailed
Negative prompt: (worst quality, low quality:1.2),text
Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 3047471747, Size: 512x512, Model hash: fdffd3c312, Model: ambientmix-half, Denoising strength: 0.6, Clip skip: 2

技術解説

こちらの動画がものすごく勉強になりました。前回UPしたミニゲームからあんま変わってないように見えますが、この動画のおかげで8割くらい手直し出来ました。

特に三角関数とかピタゴラスの定理ってそうやって活用するのかと目から鱗がボロボロ落ちました。高校中退してるからわからなくても仕方ない、と自分に言い訳してたけれど、ググったら中学でも習うとか…マジ…?覚えてないンですけどーっ!
(ちなみに三角関数は弾道計算、ピタゴラスの定理は当たり判定に使用)

1講座20~30分で全14回。JavaScriptの基礎があればたった6時間でシューティングゲームが作れるようになります。これが無料で見られるとか神か。

大昔受講したWindows NT講習5日間30万円よりずっと役立つことは保証するので、JavaScriptでゲーム作りたい人は必ず視聴しましょう。

まとめ

うーん、スマホでの操作性がイマイチな気がします。

連射しながらの移動ができたり、できなかったり。

キノコボタン長押しするとバイブが震えるってことは何か選択状態になってるのかなぁ。

………あ、これアレだ。指離したら撃つのをやめるようにしてるから、右の指でタッチしつつ、左の指を移動のために離すと連射終了するからか。
→追記:直した

後は移動の判定でマルチタッチを考慮してないから、発射ボタン押してる指につられて予期しない方向へ進んでしまうのが難点ですかね。
→追記:画面左下にアナログコントロールエリア作った。円しかないからちょっとわかりづらい。

ともあれ、うちのスマホ(Antutu60万点)でもタブレット(Antutu 24万点)でも敵300体出た状態で60FPSキープできるとわかったので安心しました。

モン娘TDとかのソシャゲ(ブラウザゲー)って、あれはデータセンターに置いた高性能PCにAndroidエミュレーターを入れて画面だけ転送してるって聞いたことあるんだよね。だから純粋なJavaScriptだけでここまで出来ることにちょっと感動しています。

PR

関連記事

ぶっかけ差分LoRAを使って遊んでみた

某wikiを眺めていたら「ぶっかけ差分LoRA」という、1枚絵を左右分割してぶっかけ前後の絵を出すという面白そうなLoRAが公開されていたのでさっそく遊んでみました。 ぶっかけ差分LoRAを

服だけ溶かす薬

昨夜の葬送のフリーレンは………控え目に言って最高、でしたね…。 どの話を見ても作画、演出、音楽、深く考えさせられるテーマ、本当に素晴らしい作品ですが、昨夜は何と言ってもあのフェルンに「えっち」と

床をピカピカにするミニゲーム

おや? 床が黒いペンキで汚れてしまったようですよ。メイドさんに指示してお掃除してもらいましょ。 Clear! GO 昨日UPした「スカートの中

スカートの中を撮影するミニゲーム

今日、友人からモン娘TDのサイトで出来るミニゲームを教えてもらったのだけど、そうそう!こういうの!こういうミニゲーム作りたかったんよ!と勢いで作ってしまいました。 スカートの中を撮影するミニゲー

コメント

  • 昨日の夜に拝読して遊んで、眠いので今日コメントしようとしたら大きく変わってましたね!!
    (記事含む)

    昨日の時点では、移動が少し思うように動いてくれないのが、左の円のみになったことで抜群に操作性が向上しました!

    ですが僕、昨日の時点で遊びやすい方法を見つけちまったんですよ〜!

    移動が難しかった理由が

    1.スマホの画面がちっちゃいから、指で動かした距離が大きすぎてキャラもグイーンて大きく動いちゃう、細かく移動できない

    2.発射ボタン押しながら少し動かしてしまうとキャラも移動してしまう

    だと考えたのですがどうでせう?

    で、スマホの広告でよく見かけたのですが、シューティングゲームの広告では少しだけゲームを実際にさせてくれるやつがあるんですね

    そのゲームでは自分のキャラを触って動かすんですが、キャラを触っている間は自動的に弾を連射するんです

    それを思い出して、昨日は右手だけで発射ボタンを押しながら、そのままその右手で移動もすると(キノコマークを押しながら移動もキノコボタン側で片手でおこなう)すごく良かったです

    両手だと画面が手で隠れる部分が増えるので、片手だと画面もよく見えますし

    弾を発射させずに移動だけしたい、といったゲームなら当然無理なんですが、今回のシューティングゲームならキノコマークをもう少しだけ大きくしてその範囲だけで移動も反応させる……発射と移動の両方を兼ねたらどうでしょうか?

    ただ、PC側がわからないしド素人オブド素人(DOD)、童貞オナニー童貞(DOD)の机上の空論の戯言なのですが……
    [返信]
    • そこに気が付くとはすごいwww

      ぼくはさっきようやく気が付いてキノコボタンからは移動できないように修正しちゃった…。

      PCだとポインティングデバイスが1つしかないからテストのしようがなくて、ブログにUPしてはスマホひっぱりだしてデバッグ、を繰り返しているため、ちょこまか細かい修正入ってすみません🤣

      ゲーム性の点は置いておいて、技術的に可能なことがクリアできないのが気持ち悪くて、結局マルチタッチに対応しちゃいました。

      ただ、マントヒヒさんのおっしゃるとおり、わざわざ両手使う必要ありゅ?とは思っていたので、次にUPするときは自動射撃にしようかと思います。そしてスペシャル攻撃のときだけキノコをタップ、みたいな。ますますアズレンっぽいw

      そいや最初はドラクエみたいなRPG画面作ってて、戦闘に勝利したら脱衣!みたいなオーソドックスな(?)ミニゲームにするつもりだったのにどうしてシューティング作ってるんだろう…。
      [返信]
  • 99999でカンストするかと思ったけどしなかったw
    [返信]
    • ちょwwwテストプレイでもそこまでスコア稼いだことないですw
      やっぱプレイしてもらえると嬉しいな~。

      次はパワーアップ要素とボス追加してみるゥ!
      [返信]

新しいコメントを投稿する

[新規投稿]
 
TOP