じゃんけん格ゲー開発記録 1: 3種の技の攻撃
グーだけじゃなくチョキとパーを出せるようになりました。
あと攻撃のヒットでやられ状態に移行するようになりました。
技が当たると相手を押し出すようにしてあります。
威力はどの手も同じです。
今後
勝利する仕組みを作る(場外への押出しと、体力0)
やられ時の姿勢は手の数だけ作った方がいいかもしれない。
クリエイター支援サイト Ci-en
フォローするにはユーザー登録が必要です。
フラスマ 2022/08/10 01:36
グーだけじゃなくチョキとパーを出せるようになりました。
あと攻撃のヒットでやられ状態に移行するようになりました。
技が当たると相手を押し出すようにしてあります。
威力はどの手も同じです。
勝利する仕組みを作る(場外への押出しと、体力0)
やられ時の姿勢は手の数だけ作った方がいいかもしれない。
フラスマ 2022/08/09 01:24
お掃除オンラインのアップデートをするつもりでいましたが、
GXgamesのマルチプレイヤーショーケースの期間中は、
一般公開バージョンのアップデートはしてはいけない事が分かりました。
(フォーラムでのスタッフの書き込みより。
賞金の額の高さの割に、この決まりは公式サイトのルールの所に明文化されておらず、
ちょっと不安になりました)
ですので計画を変更して、
代わりに別のゲームを作ることにしました。
・グーチョキパーの3ボタンで遊べる格闘ゲーム
・本当にグーとチョキとパーでしか戦わない。
・グーチョキパーの手を出して攻撃。
・ガードは無い。
・じゃんけんで勝って攻撃を相手に食らわせるか、じゃんけんで負けて食らうかのどちらかしかない。
・移動は操作できない。
・ボタンを押してから攻撃が相手に当たるまでの時間は、チョキが最短、グーが最遅、パーがその中間
・チョキはパーに、パーはグーに勝つ(ボタンを同時に押した場合)。グーは一番遅いが、相手のチョキを無効化しながら出せるのでチョキに勝つ。
・じゃんけんで勝つと、相手よりも少しだけ手を早く出せるので、次はあいこでも勝つ(勝率2/3)
・負けると次はあいこでも負ける
・なので、互いに連勝が繰り返されやすい仕組み
・相手の癖を見抜いてスピーディに出す手を判断する、格ゲーの面白さがしっかりとあるゲーム
・以前OW Workshopで作ったじゃんけん格闘ゲームの焼き直し。https://www.youtube.com/watch?v=qBjAPNWYqYw
・「格ゲーなんてじゃんけんだろ」と言われることがあるが、それが本当かどうか確かめられるようなゲームにしたい。
・Operaブラウザを持っている人同士でパッと遊べるゲーム。
・すぐに理解できて初心者・上級者の格差が少ない格ゲー
マジで初期段階です!
まだグーしか出せません。
攻撃処理もできてません。
他の手を出す機能や攻撃処理等、
とにかく作れるところから作る
フラスマ 2022/08/05 00:36
Cleaners Online
Operaブラウザが必要です
個人だけでエフェクトを作成すると、
それが乱数の内部状態に影響する、
という昨日の予想は正しかったです。
各々の視界の外のごみがエフェクトを発生する機能を無くすことで、
乱数がプレイヤー間で一致するようになりました。
ついでに、壁に遮られていてもごみは見えるようになりました。
再開始の時に、乱数を使ってごみを配置するのですが、
乱数の問題が解決したので、再開始機能も実装しました。
これで同じメンバーで続けて遊ぶ時に手間が無くなりました。
こちらの記事の"今後"の所で書きましたが、
このゲームはマルチプレイヤーショーケースという
賞金付きのコンテスト的な物に応募するため作ったものでした。
期間の短さの割には、遊べるレベルのゲームが提出できたので、
そこは良かったと思いますが、
ゲームの面白さを磨き上げることができなかった事が残念ではあります。
いずれにせよ、出来る限りの事は出来たので大体満足です。
人間のプレイヤーさんと一緒にプレイして、
移動速度やスキルの範囲等といった各種の値を調整し、
面白いゲームに仕上げる。
フラスマ 2022/08/04 01:00
Cleaners Online
Operaブラウザが必要です
https://twitter.com/nakamoooooo/status/1554806535259230208
お掃除オンラインでは、自分から見えない位置にあるゴミは、
いつかはプレイヤーに見つかるようにするために、
時折煙のエフェクトを発生させていたのですが、
そのエフェクト発生は、内部で乱数を発生していたため、
煙の発生タイミングがプレイヤー依存だったことによって、
乱数のプレイヤー間での不一致が起きたという仕組みであろう、
と仮説が立てれました。
海外の方に英語で質問するという、
慣れないことをした疲れと
連日の暑さでけっこう疲れたので今日はこれでおしまいです
フラスマ 2022/08/03 02:22
Cleaners Online
Operaブラウザが必要です
ゲーム再開始時に、乱数を使って再度ごみを配置する処理があるのですが、
その時にプレイヤー間で違う位置にごみが配置されてしまうようです。
どうやら、乱数はゲーム開始直後だけしかプレイヤー間で同じ値にならないようでした。
その原因がどこにあるのかまでは分かりませんでした。
かなり長い間調べてみたのですが駄目でした。
gamemakerのdiscordサーバーでも調べたのですが分からず。
非同期の問題は色々原因があるため、
色々な方が相談しては解決したりしなかったりという状況でした。
デバッグの為に見えるようにしてましたが、公開バージョンでも見えたままだったので修正しました