QuestNotes開発ブログ

MMOTRPG「QuestNotes(クエストノーツ)」を開発しています。不具合や要望があればぜひご一報ください。 

クエスト参加人数範囲化とフォロー周りの予定

2024年も三分の一が終わった!?!?!
・・・というわけで更新内容と予定の共有です!

[更新]
クエスト情報

参加人数を範囲に変更とNPC不可を追加しました。

提案ありがとうございます!

planned
新しい提案
  • 投票数:8
  • コメント数 1

推奨人数の設定できる幅を広げてほしい

今回に提案は「推奨人数を2~3人、3~4人」といった幅の広い設定ができるようにしてほしいというものです。

現在マスターが設定できる推奨人数の欄は
[1人][2人][3人][4人][無設定]の五つです。
しかしクエストが増えに増えた現状
『3人でも4人でも遊べるクエストなのに、3人推奨に設定したから3人パーティにしか遊ばれない・・・』
という状態になりやすいです。
特に古いクエストだと新着クエストの欄にも出ず、検索でしか発掘できないので、
推奨人数を無設定などにすると埋もれてしまい、結果的に遊ばれる機会が損失されてしまいます。

故に3人推奨&4人推奨どっちで検索しても出る、新しい推奨人...

questnotes.uservoice.com

ただ表示側が空間がないので文字を削ったりしてますが、ちょっと後日改めて表示を整理するかもです。。。(NPC不可などもこのあたりに表示したい・・・)

(そういえば、マルチプレイ中にNPC追加してクエスト参加もそのうちできるようにしたいと考えています。。

[更新]
タッチ版での素材一覧
素材一覧を表示できるようにしました。(マスターでのログインはまだできないので、コンフィグ>ユーザー>素材 から開けます)

・・・一覧の表示ができるだけで、内容確認も追加、削除もできません!そのうち対応します。

タッチデバイスだと階層構造の要素はツリー形式で表示するよりもリスト表示を繰り返えすUIのほうが多そうなのですが、どのみちイベント編集などはどうしてもツリー表示がしたくなるでタッチ版でツリー表示をできるようにしました。(サイズ感やアイコン表示などは調整していきます!・・)

[予定]
フォロー・フォロワー周りの機能開発予定
フォロー関係の機能の改修を予定しています!
「公開情報」みたいな記載は他のユーザーからも参照できる情報かどうかの共有になります。

・フォロー・フォロワー一覧(公開情報)
フォロー、フォロワーをウェブサイト上から確認できるようにしようと思っています。
フォローをたどっていろんなキャラクターを見つけてもらえるようになればと思います。
(現在もAPIをたたけばだれでも確認できるので非公開情報の扱いにはなってはいないのですが、「非公開情報だと思ってた!」という人がいるかもしれないので念のため改めて共有です!)

・フォローメモ(非公開情報)
フォローしているキャラクターについてのメモ書き残せるようにしようかと思いました。
どんなやりとりしたかや関係性を記録しておいて、後日またやりとりするときに役立ててもらえればと思ってます。(最大1000文字)

・友好点(マスターは自身のキャラクターと参加キャラクターからの友好点のみを参照可の情報)
フォローしているキャラクターをNPCとして一緒にクエスト参加で自身からのみに2点、マルチプレイでクエスト参加で双方に5点の友好点を付与します。最大100点。
キャラクタークエストで利用可能。

・相互フォロー時のオフラインでもトーク送信(非公開情報)
相互フォローの場合は、相手がログアウト中でもトークを送信できるようにしようと思います。自身に届いた未確認のトーク数などをフォローごとに確認できるようにできればと思います。
(タッチデバイスなどではプッシュ通知を送りたい)
(ついでに、送ったメッセージの既読になったかを確認する手段をつけるのもありな気もするのですがそっちは一旦つけません・・・)

以上、よろしくお願いします!

ウェブサイト改善とユニコーンオーバーロードを遊んでみて

ウェブサイト改善

お知らせ

ブログ記事を開発からのお知らせとして表示するようにしました。

ラベルは現在「開発」しかありませんが、ゆくゆく「イベント」とか「グッズ」とかの告知も作りたい。。(あと「メンテナンス」とかあってもよいかも)

アカウント

ウェブサイトでユーザー情報を確認・削除できるようにしました。

この作業をした経緯としては、GooglePlayの要件にアプリ内で登録したデータはウェブサイトからも削除できるようにする必要があるようになったとのことでした。。

support.google.com

ユーザーデータ削除はネガティブな操作のため、あんまり強い導線をだしてもしょうがないため、まずはアカウントページをつくってその中から削除の導線を置くようにしました。。。




ユニコーンオーバーロードを遊んで

そういえば最近ユニコーンオーバーロードを遊んでました。イラスト見てるだけでも楽しかったです(おすすめ)。

unicorn-overlord.com


遊んでいてチュートリアル表示を読み飛ばしてしまって再表示したいなということがあってヘルプに助けられたので、QuestNotesでもヘルプにチュートリアル表示をまとめて一覧できるようにしておきました。

本当はQuestNotesもスクリーンショット(あるいは動画)を各チュートリアルごとに用意できると親切な気もしますが、割と見た目が変わっちゃうことがままあるので、そのあたりはおいおい・・・。 (現状わりと投げやりな文章が多いので内容も精査していきたい。。。)


そういえばユニコーンオーバーロードに自動戦闘におけるスキルの対象などを設定する「作戦」がありました。 新しいスキルを覚えたら、自動で作戦に追加してくれるのは便利なのでQuestNotesにもあってもよいのかもなーと思いました(未定)


以下ネタバレあり感想

それではまた!

更新履歴 0.15.2.*

http://www.questnotes.net/Content/history.aspx

タッチ版の作戦編集

FF7リバースやりたいけどPS5がない(挨拶)

というわけで2月の更新です!!うるう年なので一日多い!!

タッチ版の作戦編集を追加


NPCとして参加したときなどのアクティブシーンの宣言を設定できるようにするための「作戦」というキャラクターの設定項目があるんですが、タッチ版で編集UIを用意できてなかったのでこのたびおおよそのトリガー・ターゲットの編集画面を用意しました!(キャラクターパネルの「特性」タブから設定できます)

スマホだと通常のゲームプレイでも小ささを感じるのですが、こういう編集画面になるとなおさら狭く感じます。。。
トリガーやターゲットの編集はシナリオ編集のための第一歩でもあるのですが、マスターの機能をスマホ画面・操作にちゃんと落とし込めるのかまだ先が見えてませんが、ちまちまとタッチ版での編集機能を実装していければと思っています。

個人的にもスマホで短文入力以上の作業をあまりしたことがないので、情報量の多い編集作業にどういうUIが合っているのかわかってないので、色々よそ様のアプリを触ってみて学んでみるところから始めようと思ってます・・・!

UI/UXに知見のある人がいたらご一報ください!

作戦設定

そもそも作戦自体が難しいのも課題だと思っており、もうちょっと作戦動作の確認しやすくしたり、「がんがん行こうぜ」みたいな選択したら攻撃的な作戦が設定されるような入力補助みたいなのがほしいなとも思っています。

あとは、作戦のインポートエクスポートでの共有(タッチ版未実装)もしやすくするために、作戦ファイルの共有場を用意したいなーとも思っていますが、予定は未定です。。。

メモリ見直しとキャラクタークエスト案

2024年もはやくも1カ月がたちました!・・・

今月はメモリ枯渇でサーバーダウンが起きてしまったので、サーバーのメモリ見直しまわりの作業が学びが多かったのでそのあたりの話を書こうかとも思ったのですが、年明け初回のブログ記事としては地味なテーマになりそうなので、別の話題として今年の施策をテーマにしようと思いました!

といっても、まずは今年の作業の方向性としては、去年の宿題は残っているので引き続き行っていこうと思っています。
・・・
それだけではなんなので、他の施策として実装しようかと検討している機能の一つを書いておこうかと思います!

キャラクタークエスト

現在「キャラクタークエスト」というのを考えています。(実装の優先度は未定です)

通常のクエストよりも機能をしぼったクエスト制作機能でクエストを作成でき、自分のキャラクターに設定できるようにします。(戦闘やボード表示なしの読み物中心なシンプルなクエストを想定しています)
別のユーザーのキャラクターがキャラクタークエストが設定されているキャラクターをフォローやパーティーを組んで何度か通常のクエストなどに参加することで、そのキャラクタークエストが閲覧できるような仕組みを考えています。
(グラブルのフェイトエピソードみたく、自身のキャラクターとフォローしたキャラクターとの掛け合いが見れる感じに活用してもらえればと思っています)


この施策の背景と目的は以下になります!

非同期のキャラクターの深堀や関わりあい

QuestNotes上には魅力的なキャラクターがたくさん存在していると思うのですが、それらのキャラクターたちをもっと知りたいと思ってもリアルタイムにチャットして関わることは双方なかなかハードルが高いと思っています。
そこでキャラクターの掘り下げをできる場としてキャラクタークエストが活用できればと思っています。

クエスト作成の段階的対応

タッチ版でクエスト制作機能を用意したいと思っているのですが、いきなり通常版と同等の機能をまるまる実装するには工数のボリュームが大きいので、まずは絞った範囲でクエスト制作ができる機能としてキャラクタークエスト制作という中間地点的なマイルストーンを用意できればと思いました。

また、通常版ユーザーとしても、普通のクエスト制作はいきなり始めるには大変なのでキャラクタークエストが「クエストづくりの入門」として役割が持てればと思っています。(変数操作や戦闘まわりの設定、マルチ考慮、が大変なのでまずはそこを省いて物語つくりを体験できるようになればと思っています)

以上、遅くなりましたが本年もよろしくお願いいたします。
やりたいこと&やならなければいけないことが、消化するスピードよりも多いので加速していきたい。。。

Steam版のパトロン登録決済不具合について

Steam経由でのパトロン登録開始した翌月に、二重請求が発生する場合があることを確認しました。
暫定修正を行いましたが、お手数ですが既にSteam購入履歴から重複した請求が発生していた場合には確認次第、返金できればと思っているのでsupport@questnotes.netまで、QuestNotesのIDとSteamのID、請求発生日時をご連絡ください。。。

ご不便おかけし申し訳ございません。
大変恐縮ですが、今後ともよろしくお願いいたします。。

SteamIDの確認方法

Steamの右上からアカウント詳細を開き、表示されるSteamIDの部分になります。

占星術師「アストロロジャ」の追加など

2023年もお疲れさまでした!
ばたばたしてて申し訳ないのですが、現在MicrosoftStore版とAppStore版に不具合があるのでもろもろ今しばらくお待ちください。。。
(プラットフォームの審査が年末年始に行われているかは不明なので年末年始に大きめのアップデートをするのは避けたほうがよいのかも。。。)

占星術師「アストロロジャ」

ともあれサーバー側としては今年の締めとして新クラスとして占星術師である「アストロロジャ」を追加しました!

未来予知

占星術師として表現したいことがまず占いである「未来予知」でした。
行動を見てから、自分の行動を決められるようにするとそれっぽいかなとも思いました。
占星術師だけ他のキャラよりも後に行動宣言できるようにする、という案もありましたが、「味方に未来を伝えて助ける」というシーンを表現したかったので、対象者のみが行動宣言を先に公開するという状態「アクション先行公開」というステータス状態を追加しました!
(ラウンドの制限時間は、先行公開のキャラクターが公開してから計測を開始します)
(複数の勢力がまざると若干効果のニュアンスがずれてしまうのですが、現状やむなしとさせてください。。)

(いっそIntoTheBreachみたいに敵側は常に先に行動を開示するというのも詰将棋的な楽しみもあるので、いつかそういう状態の遊びを創るのもありかなと思っています)
store.steampowered.com

タロットカード

もうひとつの占星術師で表現したかったのが「タロットカード」になります。
最初はドラゴンクエストのパルプンテみたいな大アルカナにちなんだランダム効果発動にしようかと思ったのですが、説明文がややこしくなるので小アルカナをとりあげて4つの効果にしてみました。
(アルカナの逆位置をモチーフにして、効果を二種類用意して選択するのもよいかなとも思いましたがあんまり複雑にするのも抵抗があったのでアルカナ自体はシンプル目の効果にしました)

こちらに以前実装したカード選択エフェクトを利用しました!
blog.questnotes.net
(カード選択はマスター用のコマンドにも追加したのでぜひご活用ください!)

そういえば、状態変化が選択状態を保持するようになったのですが、現在表示に反映されないため効果表示なしなのですが、選択状態を一緒に遊ぶパーティー仲間がわからないのは手間そうなのでそのうち表示するようにしたいと思います(弱体化でもあるのですが)

(ついでに本来は「ワイルドカード」は「アルカナドロー」を習得前提としたスキルにする予定だったのですが、前提の準備が間に合わなかったので、初期スキルを「アルカナドロー」に割り当てました。。。)

スキル一覧

その他のスキルも夜空や天体をイメージしたスキル一覧になったかと思うのでぜひ一度見てもらえればと思います!
https://www.questnotes.net/Reference/Skill/Astrologer

(2024/1/31まではアストロロジャのステータスリセットは名誉点1になるのでぜひ使用してみての感想を聞かせてもらえれば幸いです)

年の瀬にあたり

2023年も振り返るとあっという間でした。
やり残したことはたくさんあるので来年の課題とさせてください!

良いことも大変だったこともありましたが、それらもすべて糧にして進んでいければと思います(そういえばカロリーメイトのCMがすごいよかったのでおすすめです(?))

引き続き自分も頑張りますし、それからQuestNotesも何かを頑張る人を応援できるような場になれればと思っています。

それではよいお年をお迎えください。また来年もよろしくお願いします!

カード選択エフェクトなど

しわす!

カード選択エフェクト

新クラスで使いたいエフェクトとして「カード選択」(または自動選択)するエフェクトを追加しました。
(エフェクト変数の「選択した値」と組み合わせて使うのを想定しています)

選択することで効果を変えて、1枚で2枚分の使い分けができるという効果です。
カードを引くようなゲームではよくあるものかもですが、今回は新クラスで表現したい効果があったのでQuestNotesにも追加しました!


だいたい新クラスでやりたい表現の素材が揃いつつあるのですが、あと少しで新クラスに使いたい表現がひと段落するので年内に間に合えばと思っています!

ついでにカードを選ぶというのは、通常の文字の選択肢よりもグラフィカルなので、後日コマンドとしても使えるようにしようかと思います!

.NET8

iOSとAndroidのフレームワークはXamarinというのを使っていたのですが、2024年5月1日にそのサポートが終わるということで、今回とりいそぎiOS以外のフレームワークを.NET8移行をしました!
また、通常版やサーバーも.NET8に移行したのでパフォーマンスが上がるらしいので快適になっていれば幸いです。
(あとはiOSも移行できればフレームワークが通常版などと統一することによって、同じソースコードをコピペしてる二度手間な作業が減って効率的に開発ができればと思います!・・・・)

年内中に色々と古いものを差し替えるといった大掃除をしたいと思っています!。。。

挿絵

ついでにウェブサイトも少しずつ改修しています。
(ワールドに挿絵を追加させていただいたのでぜひご覧ください!)