投稿記事

2023年 01月の記事 (9)

フラスマ 2023/01/14 02:04

射的オンライン開発記録 3: 採点と勝者決定 等

一連のゲームの流れ

30秒くらいかけて的が放出されます。
的が出てくるペースは最後ほど早くなります。
放出終了後に的がすべて無くなると、
一番スコアが高かった人が勝者となり、
またゲームが最初から繰り返されます。

フォント

あずきフォントにしてみました。
個人的には激突要塞などのすずぬーとさんのゲームで見慣れてます
ちなみに激突要塞を遊んでた当時は中学生くらいでした

今後

以下を実装する
・タイトル画面
・ゲームが終わった後に再試合するかどうか決める機能
・マッチング中定員に満たなくても自動で開始できる機能
(gamemakerによる接続後切断されるバグが治らないと動作を確かめられない機能があるかも)

切断バグ

接続後切断されるバグですが、
gamemakerのQA部門の方が確認する段階からさらに進んで、
エンジニアさんに確認してもらえるようになりました。
いつ治るかは不明ですがとりあえず前進したのでよかった

今回は以上です。お読みくださいましてありがとうございました。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

フラスマ 2023/01/11 02:30

射的オンライン開発記録 2: 正確性の要素追加

バグ継続中

いまだに接続後すぐ切断のバグは継続中。

yoyogamesさんにバグ報告したところ、
バグを再現できなかったと言われてしまい、
gamemaker側のバグでは無かった可能性も。

あと、ファイアウォールやポートの設定を確認してくださいと
スタッフさんに言われました。

この辺のネットワーク関係の用語にそもそも疎いから
gamemakerのロールバックマルチプレイヤーを使っているわけなんですが、
今はそうも言ってられないですね。。

色々進捗

撃つと左右に進行方向が切り替わる的を追加。

うまく狙いをつけて3連射すれば壊せます。

オンラインマルチプレイだと、
的が他のプレイヤーに撃たれることで
予想と違う動きになってくるので、
その辺が複雑で面白くなりそう。

撃った直後は弾がブレやすくなるようにした

撃つとカーソルの周りに黄色い円が広がります。
次に撃つ弾丸は黄色い円の中のどこかに飛んでいきます。

円は時間経過で縮小するので、
一度撃ったら間をおかないと正確な射撃ができない仕組みです。
連射チート対策にもなってるはず。

もちろん正確さを犠牲にして連続クリックで早く射撃するというのも可能です。

あと、ハズレの的を撃った時のペナルティとして
得点の減少だけでなく弾ブレの増加も追加しました

今後

ファイアウォールとかネットワーク周りにバグの原因が無いか検証する
採点して順位づけして再戦など一連のゲームの流れを作る

今回は以上です。お読みくださいましてありがとうございました。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

フラスマ 2023/01/08 02:45

射的オンライン開発記録 1: しょっぱなからバグと戦う

バグと報告

複数クライアントが接続したとたん接続が切れるバグ。
簡単に言うと、オンラインマルチプレイができない事を意味します。
https://twitter.com/nakamoooooo/status/1611674102917664772
バグといっても、gamemaker側(多分)のバグなので
yoyogamesさんにバグ報告をしました。

細かな英文をdeepl翻訳したり、
ログファイルやサンプルプロジェクトを提出したり等、
バグ報告の手順を覚えることができたので
今後も役に立つかも

進捗

(KHドットフォントを使用しています © Keitarou Hiraki, Font Silo 1990-2015.)

音の追加と、固さ・得点の異なる的の追加
紫の的は固い分高得点
バツ印の的は得点をマイナス

今後

複雑に動く的、アモとリロードの仕組み等追加
一定時間経過後に射的を終了して順位をつける仕組み
など

今回は以上です。お読みくださいましてありがとうございました。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

フラスマ 2023/01/04 19:49

色々なお知らせ(ゲーム制作の方針、discordサーバー等)

あけましておめでとうございます。

洞窟潜水ゲームの制作状況

ストーリーを作り始めてから見事に進捗が滞ってます。

シナリオとか脚本を作ってきた経験なんて、
プログラミングや音楽の経験と比べたら
ほんンンンンンの少ししかないので、
いきなり良いお話が作れるはずはないのですが・・
かといって中途半端なストーリーにもしたくないという
非生産的な欲望もまたあり。。

もしかしたらしばらくの間完成させられないかもしれません。

しかし、せめて何かしらのゲームを公開していきたいので、
小規模な他のゲーム作りを並行して進めたいと思います。

今年作っていきたいゲーム

小規模なゲームを数珠つなぎに複数。

規模感的には、overwatch workshopで作ってきた
種種のゲームと同じくらいの規模。

内容は、少人数の対戦ゲーム
(Gamemaker製 OperaGX向けなら 2Dで2~4人、
Overwatch Workshopなら 3Dで最大12人)

ゲームのアイデアに関してはストックが多少あり、
またアイデアは枯渇しても新しく出していけそうな見立て。

こうした作り方はoverwatch workshopで慣れているので
自分が一番得意とするスタイルでやっていきたいと思います。

discordサーバーのお知らせ

私フラスマの制作物は、
overwatch, ブラウザ, windowsアプリ等
プラットフォームが散らばっていますが、
これら全部を扱うdiscordサーバーを作りました。

Flasma Square (https://discord.gg/Ztbn9HNJzn)

用途としては、
プレイヤー募集や雑談、
ゲーム内容に関する話題など
フラスマの制作物に関することであれば
基本的になんでもOKという事にしておきます
(ルールは改定されることがあります)

生暖かいお気持ちでご参加くださいますと幸いです。

進捗

洞窟潜水

テキストで物語を綴ろうという
自分としては経験の少ない試み
最初の場面で主人公と相棒の出会いのシーン

作ってみた感想

ただ喋らせるだけではキャラも動かずシーンも展開していかない。
外側の出来事をうまく起こして、
キャラが動くような状況・舞台を作っていく必要があると感じた。

とにかく書いていって経験値を積む必要性も。

新ゲーム

射的オンライン

opera gx向け 2~4人対戦
マウスクリックで弾丸を発射して的を壊す
開発中

今回は以上です。お読みくださいましてありがとうございました。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

1 2 »

月別アーカイブ

限定特典から探す

記事を検索