QuestNotes開発ブログ

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

判定のUIのデザイン適用

あけましておめでとうございます!(挨拶

[更新]
判定のデザインを適用
判定のウィンドウがシステムウィンドウのままだったので、ファンタジーっぽいデザインを適用させていただきました!

判定のボーナスは、何による補正があるかの一覧は個別に右側に並べてます。

使い勝手で気になる部分などがあればご一報ください!・・

・・・判定に限らず、いまだに仮置きのUIが多いので今後も見栄えをよくしていければと思います。。。
UIといえば、戦闘のUIがややこしいのもどうにかしたいが、そもそも戦闘はシステム自体がややこしいので、情報量が多いのが悩ましい。。

[予定]
今年の目標
そういえば、判定についてはシステム面も改良しようと思っています。
判定中のパーティー感でのインタラクティブな要素(スキルで味方の判定を補助したり)ができるようになればと思っています(時期未定)

以下、その他の今年の目標です。

・コンテナ化

先日サーバーの年間契約を更新したんですが、更新のたびVMからコンテナに移行したい、、、と思いつつ現在に至るんで、来期こそは移行できるように頑張りたいと思っています。(色々調整が必要なので少しずつ。。)
(この辺は遊ぶ側からは影響なしで移行できれば成功なので、お祈りお願いします)

・ゲーム開発を学ぶ

ゲーム開発を全然学んでこなかったので、そのあたりを学んでいければと思いました。

「QuestNotesはゲームなのでは?」という突っ込みへの補足なのですが、QuestNotesは元々ブラウザゲームだったこともあり、ゲーム開発の作法というよりは、ウェブ開発・アプリ開発の作法で作られてて、、、いわゆるゲーム的な開発作法は全然知見がないので、そのあたりを学んでいきたいなと思っています!

たとえば今回判定のUIのデザイン適用をしたんですが、その際のダイスを振る時に、3Dのダイスがコロコロできたら楽しいかなと思いました!(アナログゲームは綺麗なダイスを振ってるだけでも楽しい)
(3Dは三角関数とか数学(?)がむずかしそうで逃げてた)

・あと、そろそろクラス追加したい。

というわけで、今年もちまちま制作していければと思っています。

あ、マンガの5話「成長と報酬」も掲載させていただいたので何卒よしなに!。。

https://www.questnotes.net/Topic/Comic

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

目指せGameoftheYearとStripe

GameoftheYearが発表されると一年も終わりを感じます。
ということで今年受賞(?)のExpedition33がすごいよかったです!(挨拶
JRPG的な要素の土台の上に、映像や音楽、世界観が素敵でした。
とりわけ最後の演出がゲームならではの良さと切なさがありました・・・!
expedition33.sega.jp


それはそれとして、これインディーゲーム枠扱いなんですね。
予算16億円らしい。。。(自分の知ってるインディーゲームと違うぞ?)

予算があるにはこしたことがないと思っており、とりわけ一人で提供できる価値を上げていくのは結構厳しい気もしており、そうなるとより良いゲームにするためにはほかの人の力を借りる必要がでてくると思っています。自分自身は人件費無料で働かせ放題(?)ではあるんですが、他の人はそうではないのでもう少し何とかしたいと思っています。
(ついでに、世界はゆっくりとインフレしていくので長期間で同じ金額で提供し続けていると、実質的金額はどんどん目減りしていくのも悩ましい。。。

[更新]
Stripe決済への導線追加
というわけで今回Stripeさんからも決済できるようにしました!(ウェブサイトのアカウントの「ユーザータイプ」などから遷移できます)

最近、スマホ新法なるものが施行されたらしいようですし、プラットフォーム手数料の負担を減らすという面があるのと、もうひとつは試作的な商品を試す場がほしかったというのがあります。(Stripeは開発がしやすい)
例えば、チケット単体の購入みたいなのも検討してはいるんですが、FANBOXだと厳しかったり、別の金額のプランの作成も各種プラットフォームで用意するのは大変なので、開発連携のしやすさとしてStripeさんは良さそうなので、ここで今後新しいものを提供してみて、諸々を試して見れる場として活用できればと思います。(今回はまずは既存のパトロン決済できる導線のみです)

来年は目指せQuestNotesもGameoftheYearという感じ(?)でがんばっていければと思います!

もしよければご協力いただければ幸いです!
今年も一年ありがとうございました!
よいお年を!

認証の機能強化

サポートOSをwindows11以降・iOS15以降・Android12以降に変更しました!
window10は引き続きQuestNotesを利用できるかと思いますが、OSアップデートで解決できる問題になどについては対応できない可能性もあります!
(古いOSはQuestNotes関係なく、セキュリティ的にもよくないらしいのでアップデートを推奨しています!)

[更新]
ウェブのパスキー対応
ただ、セキュリティについては、OS側に任せきりにせず、QuestNotes側もセキュリティを改善していければと思っています!

このあたりの提案のために、Stripeあたりの決済サービスにQuestNotesサイトから飛べるようにしたいんですが、決済サービスに連携するには、ID&パスワードだけで認証しているのは牧歌的過ぎると思ったので、昨今の認証情勢に追い付けられればと思いました。

というわけで、今回まずパスキーでのウェブのログインをできるようにしました。(Windows helloなどデバイス認証・生体認証のやつです)(パスキーの必須化にはしていません)
ウェブのアカウント>パスキーから登録できます。

そもそもパスキーって何という人もいると思うのですが、パスワードに変わる認証方法の一つです。詳しくは下を参照してください!
anshin-security.docomo.ne.jp

[予定]
認証周りの実装案
アプリ自体のログインもパスキーを使えるようにしたいとも思っています。(OSまたいだりするとややこしいかもですが。。。)

また、パスキー関係なく、メールアドレスだけでも登録しておいてもらえれば、ウェブ・アプリ双方で、新規端末からのログインの場合はメールに確認を送信して、多段階認証するようにします。(次回更新時に予定)

それから、認証強化として思いつくのはTOTP(Google Authenticatorなど)と迷ったんですが、どちらか一つと言われたらパスキーのほうがよさそうな印象なのと、単一デバイスなら手間が少ない印象があるので、ひとまずパスキーで。。。(ゆくゆくTOTPもつけるかもしれません)(未定)

話は変わるんですが、コミック4話「戦闘しよう」を掲載させていただきました!

https://www.questnotes.net/Topic/Comic

モンスターからも、インターネットからも、攻撃を避けていければと思います!。。。
引き続きよろしくお願い致します。

基本アクション変更と手札表示調整

はぴはろ!

[更新]
基本アクションの変更
提案ありがとうございます!
以下対応しました。

planned
新しい提案
  • 投票数:7
  • コメント数 2

基本アクションを置き換えたい

「攻撃」「防御」「回避」「抵抗」などの基本アクションを非表示に出来るようにして欲しいです。

独自環境であったり、探索用のアクションスキルを多用したい場合に一切使わない選択肢が表示され続けるのは操作上もプレイフィール上もあまり好ましくありません。(手札が溢れて右下からは操作不能になっているクエストも見たことがあります。)

マスターが基本アクションのスキルIDをとって、スキル習得エフェクトで忘れられるように出来るだけでもいいのですが如何でしょうか?

questnotes.uservoice.com

「基本アクション変更エフェクト」で個別に切り替えできるようにしました。

[更新]
手札表示の調整
ついでに、こちらで言及されていた、手札が増えたときの考慮できていなかったので手札が増えたときの挙動を修正しました。

このUI形式のデジタルカードゲームだと10枚前後が上限のことが多い印象なので、どう表示しようかと迷ったのですが、ひとまず10枚を超えたときは重ねるようにしてみました。

(マウスホイールや端っこにホバーでカードをずらす)

(このUIも手札が何十枚になると無理が生まれるUIではあるのですが、、ひとまずすぐに表示が破綻するのを避けられればと思いました。

大体のものごとにおいて上限なし、というのは基本的に難しいのですが、「制限を付ける」というのも工数が必要なので、気を抜くとすぐ制限を付け忘れがちになります。。。

そして、いざ困った時に制限を後から追加することは互換性の観点から悩ましいので、要素ができたタイミングからちゃんとしないと、、とは思います。。。(今後やむなく後から制限が付く場所もあるかと思いますが、ご理解ご協力いただければ幸いです!・・・

引き続きよろしくお願いします!

[予定]
11月個人的にやりたい作業(仮)
・.NET10対応&あとパスキー対応したい
・判定の仕組みやUI調整したい

続・いいね!

東京ゲームショウ行こうと思ったらチケット売り切れてました(挨拶)

[更新]
誰かの推しキャラクター掲載
というわけで、先月の「いいね」機能の関連して、今回ウェブサイトにいいねされたキャラクターを掲載してみることにしてみました。
(ウェブ公開+ゲスト参加許可されているキャラクターのみ)

昨今の世にあるコンテンツを享受する、推し活をする、という人生の楽しみ方だけでなく、「何かを創作したら、あなた自身が誰かの推しになれる」というのはQuestNotesのメッセージにしてるので何卒よしなに。。。

ついでに、まだゲームを始めてない方がゲーム内の雰囲気を感じてもらいやすくなればと思ってます。
QuestNotes -クエストノーツ-

[予定]
小数の仕様変更検討中
QuestNotesの変数処理における小数の仕様を変更しようと思ってます!
現状の実装だとdouble扱いをしていたので、誤差が生まれやすいのでdecimalを試してみようかと思ってます。

0.1 + 0.2 みたいなのが誤差が生まれなくなればと思ってます。
パフォーマンスやメモリは目をつむれるとして、decimalでも全部解決するわけでもないのですが、doubleよりはましなのではとも思ってますが、懸念点がある人はご一報ください。(桁数などは変わる)
qiita.com

[雑談]
最近遊んだ&気になってるゲーム雑紹介コーナー

Sunderfolk
操作感が斬新なTRPG風ゲーム。けもい。
[学び]
マルチプレイするときに、自分がどの地点を指し示しているかを伝える機能は便利なので、「ピン」機能みたいなのをQuestNotesにもつけたい気がしてきた。
store.steampowered.com


AstralThrone
ローグライクSRPG。
[学び]
敵のスキル確認は大事。でも大変。
SRPGで情報確認が大変なのはQuestNotesでもそうなのでもうちょっと見やすくしたいと思いました。。。
いっそカード表示時にレジェンド・オブ・ルーンテラみたく関連スキルなども一気にカード表示してみようかとも思ってます。
store.steampowered.com


ファイナルファンタジータクティクス - イヴァリース クロニクルズ
本日FFTの発売日です!!
自分がものすごい影響を受けたゲームのひとつであるので気になってます。。!
[まだ遊んでない]
ストーリ加筆&UI一新されたとのことで触ってみたい。。
store.steampowered.com

あ、マンガでわかるクエストノーツ 第3話も掲載させていただいたのでぜひご確認ください!

https://www.questnotes.net/Topic/Comic
(コミックのトップは最新話がいいのか、第一話がいいのか。。。ユーザー誘致施策的には1話が良い気がするが、既プレイヤーには最新話が良いはず。。。クッションページ挟むのもやや手間。。。。)

ともあれ、引き続きよろしくお願いいたします!!!

いいね!

夏コミをぶらぶらと散歩してました!(挨拶)
Pixivさんの企業ブースが休憩所になっていたので休んでいると、Pixiv紹介動画が流れてきてました。

www.youtube.com

やはり「すき」「いいね」という反応があると創作のモチベーションにつながるのかなーと思ったので以前から検討していた「いいね」をできるようにしてみました!

[更新]
いいね機能

クエストノーツでの創作要素ということでとりあえず
「キャラクター、アイテム、スキル、ログ」にできるようにしました。
「クエスト」についてはレビューやお気に入りとの兼ね合いが悩ましく一旦後回しにしています。。。

現状は、創作者に非同期なレスポンスを伝えるためのものとして考えているんで、いいねをする自身のための機能はあんまりありません。

「いいね数」や「自分がしたいいね一覧」はあってもよいかと思ったんですが、現状どこに配置するかが悩ましかったのでひとまずつけてません。
(イイネボタンもどこ置くかに試行錯誤して、とりあえずボタンをまとめて配置しましたがそのうち配置を変えるかも。。。)

(それから、いいねのデータ量も無限に増えると怖いので一旦一日5回までにしています!何卒よしなに!。。

[雑談]
いいね周り
「レビュー」にもいいねをつけれるようにするのもいいかもと思っています(書いたら即座に経験点がもらえる、という仕組みから、いいねが付いたら名誉点がもらえるみたいにすると、レビューをしっかり書くインセンティブになったらいいなと思っています)

それから、チャットの発言自体にも「いいね」を付けたい気もしています。
TRPGのシステムによってはロールプレイ発言を他のプレイヤーから「いいね」をもらえると、ゲーム内でメリットがあるみたいなシステムもあるんで、単純ないいねだけでなくなにかシステム的に意味のあるものにしてもおもしろいかもと考えています。
(チャットは個別のIDみたいなのがないので、、、どう指定するかが悩ましい。。)

いいねする人、される人、それ以外の人

誰かの創作と出会う、という意味でも「いいね」という要素が一つの尺度になるのかなと思っていて、いいね基準のおすすめ表示なんかもありかもと思っています。

あんまり多人数に見られるというのは、必ずしも良い面だけでないですが、たくさんの人に見てもらえるのは良い面もたくさんあると思うので、そういうこともできるようにしていくのもありかとも思っています。

ともあれ、引き続きよろしくお願いいたします!
(たぶんまた来月は別トピックを着手している気がしないでもないですが!・・・)


「世界に生まれる瞬間はいつだって(脆弱性がないか)(不具合がないか)(考慮漏れがないか)(変に伝わってないか)ドキドキだ!」

ウェブサイトの提案対応と外部広告

鉄火場で シノギ削りたい。。(挨拶)
というわけで今月の更新です!

[更新]
メンテナンス表記とマンガバナー追加
以下の提案に対応しました!

ウェブサイトとアプリのログイン画面両方に追加しています!

planned
新しい提案
  • 投票数:9
  • コメント数 2

メンテナンス予報のお知らせをゲーム内で確認したい

最近QuestNotesをプレイしていて、身の回りにXを利用していないプレイヤーのフレンドが増えてきました。そういった人達にメンテナンス予報についての話をすると、その時に始めてメンテナンスが近いことを知る反応が多いです。

今回の要望はそういったプレイヤーのためにもゲーム内のどこかでもメンテナンス予報のお知らせを確認できるようになると嬉しい、というものです。個人的なアイデアとしてはログイン画面の更新履歴などに合わせて記載することはできないだろうか、と考えています(難しいならば公式サイトへの記載はどうか、という提案も併せてさせてください)。メンテナンス予告の確認はXを利用していないプレイヤ...

questnotes.uservoice.com


せっかくなのでマンガバナーも!

planned
新しい提案
  • 投票数:4
  • コメント数 0

トップページから「マンガでわかるクエストノーツ」へ手軽にアクセス出来るようにしてほしい

日々の更新及び提案へのご対応ありがとうございます。
今回「マンガでわかるクエストノーツ」の第二話が掲載され、第一話と合わせて楽しく拝読させて頂きました。
既にプレイしている私にとってもワクワクする内容で、これからクエストノーツを初めようと考えている方のプレイするよいきっかけとなるのではないでしょうか。
今後予定されている第三話に関しても非常に楽しみにしております。

さて、表題の件についてですが、現状「マンガでわかるクエストノーツ」へのアクセスは公式Webサイトから「トピック一覧」をクリック、またはランダムに切り替わるバナーからアクセスする必要があります。
日頃よりWebサイトをチェック...

questnotes.uservoice.com

[更新]
フォーラム
フォーラムの提案も対応させていただきました!

別にシナリオ情報をフォーラムに掲載する必要はない(運営側としては送信いただいた時に知ることはできる)ので、常に非公開にしました。

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

公開(一覧掲載なし)のクエストはフォーラム・フォロワーのアクティビティなどで秘匿してほしい

現在、公開(一覧掲載なし)のクエストでも不具合報告ではボードIDが公開され、
相互フォロワーのクエスト参加情報でクエストが特定されます。

公開(一覧掲載なし)の動機はテストプレイ中、内輪以外に人が入ってほしくないなどです。
そのため現状では意図しない人が入る可能性があります。

以上の理由からフォーラム・フォロワーのアクティビティなどで公開(一覧掲載なし)のクエストは秘匿してほしいです。

questnotes.uservoice.com

ついでにフォーラムで自身のスレッドに返信があったときもゲーム内の通知が来るようにしました(あわせて、これ以外の種別の通知も随時飛んでくるように変更)

フォーラムは以前内製化したのでゲームとの連携をしやすくなったので、ゆくゆくはUserVoiceも内製化したい気もするのですがお追々。。。

[更新]
外部広告
ついでに今回ためしにウェブサイトに外部広告を掲載してみました!

配置する場所としては詳細カード、ログ、シナリオにしました。トップページ配置が一番収益になるかもですが、トップページで外部誘導になる広告設置すると、せっかくゲームに興味をもってもらった人が離脱してしまうかもしれないので、ひとまず避けようと思いました。

一方で、ログやキャラクター、シナリオなどは、SNSなどで共有される機会もあるかと思い、「知人の創作物には興味あるけど、ゲームには興味はない」という人に届いた時に、運営費の足しになればいいなと思った次第です!
(本当は全員ゲームを遊んでもらえればとも思うのですが、QuestNotesというゲーム自体が「創作 x オンライン交流 x 戦闘がややこしい戦略性のあるゲーム」という好みの別れる要素が組みあわさっているので、、、人を選ぶゲームという自覚があり、ウェブ側は「創作」を見るのが好きなだけの人も楽しめて、それがゲームの開発費の足しになればと思っています!)

あんまりへんな広告が出るようであったり、弊害がありそうなら対応を検討します!

その他更新は以下を確認してください!
それではまた!