QuestNotes開発ブログQuestNotes開発ブログMMOTRPG「QuestNotes(クエストノーツ)」を開発しています。不具合や要望があればぜひご一報ください。2022-06-30シールドエフェクトとUIもう2022年が半分終わる。いうわけで6月の更新です。シールドの仕様とUIを調整シールドエフェクトの重ねがけがゲーム体験を損なうケースがあったので、重ねがけをできないように状態変化と同じようなIDを設定できるようにしました。4シールドの重複処理を調整してほしい運営・更新お疲れ様です。セージの「バリア」「ディファイアンス」がラウンドを跨いで持続するようになりましたが、それにより1ラウンドに大量にバリアを重ねることで次のラウンド、大量の追加HPを容易に確保することが可能になりました。結果、PCの耐久力に大幅な格差が発生しやすく、またその状況を崩すのが困難になってしまいやすいです。つきましては「バリア」「ディファイアンス」、或いはシールドそのものに『付与値の上限』を設定して頂きたいです。具体的には『"付与値>現在付与されているシールド"の場合"付与値"までシールド増加、"付与値<現在付与されているシールド"の場合付与無し』といった形で、...questnotes.uservoice.comまた、シールドの状態を確認できない課題を解決するために、キャラクタータグのHPバーをマウスオーバーでシールド状態を表示するようにしました。ついでに、状態変化もマウスオーバーで詳細を表示するようにしました。UIデザインそういえば、こういう詳細表示もそうなのですが、UI改善のために以下の本を読んでみました。翔泳社Amazonただデザインはプログラムとは違う知見や感性が必要なのを実感しているので「自分がつよつよUIデザイナーを目指すぞ!」というよりは、デザイン的提案を受けた時や、いつかフルタイムUIデザイナーさんがパーティーに加入した時に、ちゃんと会話ができるようにデザインを学ぶ、、という感じもあります。3テキストコントロールのフォントを増やしてほしい表題のとおりとなります。現在1つのフォントしかなく、テキストコントロールでUIなどを作ろうと思ってもなんとも味気がありません。別フォントで書いた画像を画像コントロールで表示する方法もありますが、いまいち遠回りなので、内部にもう何種類かフォントを用意していただけると嬉しいです。23:59もっと読むコメントを書く2022-05-31スキル調整つづきとMAUI5月も終わり!・・・ということで今月の更新です。全体的には、先月の後始末や不具合修正が中心の作業となりました。スキル調整つづき先月見合わせた、セージのスキルを調整しました。バリア、デファイアンス1ラウンド終了時までに変更。スピード補正は削除セカンドキャストレベル2時に消費SP-1を追加。(成長がわかりにくいのでどうしたものか。)またフェンサーのスキルもいくつかバグ修正と合わせて、以下の追加を行いました。ペネトレイトレベルごとに+10%成長を追加。(最大レベル3)(フェンサーとセージは6/30までステータスリセットは名誉点1点になります)まだちょっと手を入れないといけない部分もあるので来月も引き続き修正します。macOS対応に向けて先週は年次開発者向けイベントであるMicrosoftBuild開催もあり、ついにMAUIが正式リリースされました!(いつかBuildはアメリカで直に参加したいと思っているのですが、再びオフライン開催になる日は来るのだろうか。)MAUIならMacも対応が現実味を帯びてきそうなのでぜひ触れればと思っています。forest.watch.impress.co.jpただこの前段階として、.NET6にアップデートにしないとなと思っているのでゆるゆると作業を進めています。ついでに英語も勉強していければと思ってます!。02:05もっと読むコメントを書く2022-04-30クラス「フェンサー」のとりいそぎ公開と通知など4月も終わりでGWが始まり皆様いかがお過ごしでしょうか!諸々間に合っていませんが、現状制作が出来た分まででひとまず公開とします!。新しいクラスを追加しました!軽戦士や剣士であるフェンサーは、俊敏な動きと鋭い一撃で相手を翻弄するクラスです。「フェンサー」スキル一覧https://www.questnotes.net/Reference/Skill/Fencer(冒険者の宿のコルトの「名誉点の利用」で交換できる「フェンサーの証」を使用することでクラス「フェンサー」を取得できます。クラスの取得には現在クラスが「なし」になっている必要があります。)ただ現状、一部実装や修正が間に合っていない点があります。フラッシュリープ一回だけファントを行動したときにラウンド終了時にカウンターを失わない。チャレンジ引き寄せ時の場所が意図した位置にヒッチされない。(行動開始時地点になるので移動経路的にそれる)ペネトレイトレベルごとに+10%成長を付ける予定です。(最大レベル3予定)オブリージュレベルごとに最大値+1を追加する予定です。(最大レベル3予定)また修正予定として、現状、キャラクター作成時の初期クラス選択はでてません。チュートリアル表示もまだありません。近日中に順次修正できればと思っています!。既存クラスのスキル調整バードとダンサーのスキルを調整しました。「バード」スキル一覧https://www.questnotes.net/Reference/Skill/Bard「ダンサー」スキル一覧https://www.questnotes.net/Reference/Skill/Dancer経緯や背景については以下を参照ください。(シートでの記載文とQuestNotes上で実現できるエフェクト表現では若干文言が変わってるものもあります)docs.google.com「セージ」こちらも変更を検討していたのですが、エフェクトの表現都合で次回以降に延期しました。2非アクティブ中『同ボード内に人が入ってきた通知』が欲しいボード内で画面を非アクティブにして待機してる時に同ボード内にプレイヤーが入ってきた場合チャット発言時の様に『入ボード通知』が欲しいです。非アク中だと気づかず反応出来ずに、色々気を使わせてしまう......という経験がよくあるので......(QNあるあるだと思います!)是非ご検討の程宜しくお願いします。questnotes.uservoice.com提案ありがとうございます!提案記載だとボード"参加"通知だったのですが、それだけ追加すると既存の通知(トークチャット通知、ルームチャット通知)との統一感がなかったので、提案の「ボード参加通知」に加えて、「ルーム参加通知」「ボードチャット通知」も追加しました。通知の種類が増えたことによって、通知をまとめてのONOFF設定から個別に設定するようにしました。(メールはうまく動いていない気がするので改めて調整します)画像規格とガイドラインリンクのアップロード時の表示[通常版]画像アップロード時の情報を記載しました。「詳しく」の飛び先は素材ガイドラインのページになります。www.questnotes.net提案ありがとうございました。0画像サイズの記載場所について詳細イラストやキャラクターアイコンの画像サイズ等について、現状では公式サイトの「素材のガイドライン」にしか書かれていないので、これでは始めたての人にはわかりづらいと思います。実際に「サイズがわからなくて画像が引き伸ばされてしまう」という人も居ます。UploadImageの画面などで使用されるイラストのサイズを確認できると非常に助かるため、これを要望として挙げます。questnotes.uservoice.comマスター側は素材にアップロードしてから選択という形式のためどう表記するかは改めて検討中です。そもそも素材が現状だとちらかりやすいので、どうにかならないかも課題だと思っています。以上、気になる点があればお気軽にご一報ください!よろしくお願いします。23:59もっと読むコメントを書く2022-03-31フェンサー向けエフェクト開発と既存クラス調整予定について早いもので2022年も年度末ですね!(エイプリルフールは特にありません!)今月は次回クラスのフェンサー向けの作業が中心でした。新しいクラスは新しい表現ができるようにするためでもあるので、まずはそのためにいくつかのエフェクトについて作業していました。移動エフェクトを含んでいた効果の処理を修正しました。有効範囲表示は移動エフェクトを加味してから処理を行います。エフェクトの範囲の判断の処理はそれぞれのエフェクトを行うタイミングで判断するようにしました。「ダメージ」というエフェクトのレンジ1のスキルを使用すると、移動と後者のダメージのみが動作します。障害物があり対象に近づけなかった場合は、後者のダメージも動作しません。単純に高火力にするのではなく、高DEFに対する対抗策を表現できるようなエフェクトがほしく、割合でDEF/MDEFを無効化するステータスを作成しました。パーセント表記は暗算がややこしくなるのでQuestNotesのようなアナログ的な表現を使ったゲームには相性が悪いのでできれば避けたいのですが、「半分無効化」みたいなものにしてしまうと、スキルレベルアップなどでの段階的な強化の表現が難しかったため、今回はパーセントとしました。フェンサーは4月にはできるのではと思っています!今しばらくお待ちください。合わせて、現在あまり人気のない3クラス(バード、ダンサー、セージ)を調整しようかと思っています!。5バードを上方修正してくださいいつも更新等お疲れさまです。最近スキル群が一新されたバードについてなのですが正直、弱体化していると言わざるを得ません。演奏カウンターが・APを消費して溜める・該当スキルを使用するとすべて消える・ダメージを受けても消えるというリスクを抱えているにも関わらず消費した結果が・フォルテシモのダメージ+nd・APn回復(ほぼ貯めるのと等価)・バラードの回復量+nd(nはカウンターの数)だけというのはリスクとリタ―ンが見合っていないように思います。3セージのスキルの消費SPを引き下げてほしいセージのスキルは全体的に低いAPのアクションを複数回行って役割をこなす仕組みになっていると感じますが、1ラウンドに複数回行動するのにほぼすべてのスキルがSP3となっており、SP消費を下げる成長にしても1ラウンドに6~9程度のSPを消耗することになり、SP40程度あったとしても全てをSP消費軽減の成長にしない場合4ラウンド程度でSPがほぼ空になります。これはスキル中心で戦う魔職にしては非常に息切れが早いのではないかと感じます。支援寄りの他職と比較しても、アコライトやドルイドもほぼ同等のSP消費に設定されていますが、アコライトはAP4行動なので1ターンの消費はそれほどでも無く1度の行動が...questnotes.uservoice.comこのあたりのご意見を参考にしつつ変更案をスプレッドシートにまとめています。気になる点があればぜひご一報ください。先月に引き続きキャラクター作成周りとそれに関連したクラス情報回りを整理しました。初期クラス以外の取得方法について、クラスなしに一回してから「証」アイテムを使うというのがまわりくどかったので、キャラクター作成時に指定できるようにしました。(クラスの選択は「証」を手に入れることでアンロックされます。)また、通常版ではクラス選択の際に、右クリックで詳細カードを表示できるようにしました。(タッチ版は、この画面で詳細カードのパネルを出せるような構造になっていないのでどうしようか検討中です。)合わせてクラスの情報を参照しやすくするため、証を交換する前にそのクラスがどんなスキルがあるかをゲーム上で判断できるようにしました。クラスのリンクをクリックすると詳細カードが表示され、スキル一覧が確認できます。(そのうちクラスカードは専用のカード枠やそれぞれのクラスのイメージイラストを用意できたらいいなと思っています)詳細リンクまた、(クラスIDをゲーム上で知る手段がマスター以外ないのですが)、一応リンク構文としてチャットでも利用できるようになっています。[class:{クラスID}]画像の読み込みについてその他、今月時間を割いたこととしては通常版の画像の読み込み周りの処理の書き直しをしていました。(処理の試行にあたって、それに起因する不具合もありご不便おかけしています。)キャラクタータグ(画面左のキャラクター情報)やタクティクスウィンドウのアクションのアイコンがまだ表示されないようなことがある場合はご一報ください。その他の画像表示場所についても追って読み込み処理を修正しきます。23:00もっと読むコメントを書く2022-01-31キャラクター作成周りの新機能2022年最初の開発ブログになります!大変遅ればせながら本年もよろしくお願いいたします。最初ということで、今回はゲームにおける「最初」の部分である、キャラクター作成周りに着手しました。性別に「その他」を選択できるようになりました。トリガーについてもその他を追加。既存の男性、女性とのトリガー判定はどちらも偽とします。作成時のプリセットとなるデフォルト画像は用意が難しいので、デフォルト画像については直前の選択時の性別の画像になります。5性別に『その他』が欲しいいつも楽しく遊ばせていただいております。今回はキャラクター設定に関しての提案になります。現在、性別は男性と女性しかないのですが、そこに第三の選択肢として『その他』が欲しいです。男性でも女性でもないキャラクターを作成する時に結構不便です。冒険者の宿の「リワードチケットの利用」から「キャラクタースロット」の特典追加を追加しました。消費チケット数は3枚としました(既存の「倉庫のアイテム数+10」がチケット1枚なので、20個アイテムを持てるキャラクターはそれより多いだろう&チケットもてあましを緩和したい)この実装に関連して、キャラクター選択時の読み込み画面についてHP、SPを非表示にしました。キャラクター選択画面でHPとSPを表示するためには、スキル・装備・状態などの情報をそれぞれ通信していたのですが、キャラクター数が増えてくると通信量が増えることを懸念しています。(また、これらを情報取得をしたとしても結局ローカルスキルなどシナリオ情報をよまないと計算ができずHP、SPが表示できないことも多々ありました)・・・少し表示が寂しくなったかもしれないので、何かこの段階で表示したい情報などがあればご一報ください!。2プレイヤーキャラクターの登録数を増やす手段の増加について現在パトロン登録でプレイヤーキャラクターの登録数を増やすことができますが、アップデートによりクラスが当初より大幅に増えた(現在11クラス、更にアップデートで増える予定)ことにより、最高額のパトロン登録でもプレイヤーキャラクターの登録が最大10キャラクターと、1クラス1キャラでも枠が足りない状態であり、更に一つの職業でも武器やスキルで様々な運用方法があり、色々なキャラ付けを行うことができるのがクエストノーツの魅力の一つだと思います。現状クラス数よりもキャラクター登録数が少ない状態であり、更に複数アカウントの所持はパトロン登録との兼ね合いから禁止されているため、今後クラス数を増やしていく...questnotes.uservoice.comキャラクター作成時のレベルジャンプ機能チケットを所持している場合には、キャラクター作成時のレベルの横にボタンが表示され、そこからレベルを指定できるようになります。どれぐらいのレベルのきざみがあるといいかまだわからないので、今回は試しに10レベルごとに1枚としました。(キャラクター作成時ではレベルシンクのチェックポイント作成が難しいため、CPの割り振り自体はログイン後にする形としています)また、既知の不具合としてチケット消費がすぐに反映されません(一度タイトルに戻って再ログインで反映されます)。それからタッチ版はレベルジャンプ自体がまだ未実装になります。今しばらくお待ちください。2最初から高いレベルでキャラクターを登録したい運営並びに日々の更新お疲れさまです。題名の通り、キャラクターを登録するように、レベル1からではなくもっと高いレベルから登録できるようになって欲しいです。言うと、理由は複数挙げられます。1高レベルのマルチクエストに参加しやすくなって欲しい私はクエストノーツを数年以上プレイしていますが、高レベル(Lv21~)のマルチクエストへ参加した経験が指で数えるぐらいしかありません。対象レベルまで上げるのに、50クエストぐらいはクリアが必要になるので、自他共にレベルを揃えにくいのです。本来であれば、低レベルからマルチをコツコツやってそのメンバーで高レベ...questnotes.uservoice.comその他、今回実装できなかったのですが近日中に作業したいキャラクター作成時の機能として「キャラクター作成時に初期クラス以外も指定できるようにする」を考えています。クラスなしを一度選択しないといけないのはまわりくどいと思っていたので、作成時にクラス指定(やクラスのアンロック)をできるようにできればと思っています。ブラウザ版のサポート終了について2022/1/31をもって、利用フレームワークの開発終了を受けてのブラウザ版はサポート終了とさせていただきました。挙動的には最後までその他と同等の挙動を再現するのができなかった扱いの難しい環境ではあったのですが、ブラウザ確認できるお陰でタッチ版のUI調整はとてもしやすくなりました。(ブラウザからのゲーム参加自体は将来的にはまた何らかの形で実現できればとは思っています。23:59もっと読むコメントを書く2021-12-30推奨素材アイコンとSteam版、ブラウザ版についてとうとう2021年も年の瀬ですね!今年は2年ぶりのコミケ再開ということでひさびさに巡りたい気もしたのですが、寒いので諸々鑑みて自宅でRTAinJapanみつつの年末となりました。推奨素材のアイコンを変更しました。)を推奨させていましたが、もう少しファンタジー感のあるアイコンにできないかと思い、描き下ろしのアイコンを制作いただきました!(ついでに、「ドア・開」「紙」のアイコンも追加しました)ぜひご活用いただければ幸いです!。「こういうアイコンがほしい」などがあればご一報いただければ追加も検討していければと思っています。(DefaultIcon様のファイルは消していないので既存クエストなどでは引き続き今までのアイコンがご利用いただけます。)Steam版の収益化についてSteam版を利用した収益化対応をさせました!(Steam版はプラットフォーム制約として外部支援サイトへの誘導ができなかったので、収益化のためにはSteam内で決済する必要がありました)アプリ内「コンフィグ>ユーザーのタイプ変更」や、導線バナーから登録できます。開発費支援のお陰で日々のサーバー稼働をはじめ、今回のアイコン描き下ろしのような自分(エンジニア)だけでは難しいQuestNotesの発展につながっています。よければ負担にならない範囲でご支援いただけたら幸いです。支援いただいた金額によって特典もありますので詳しくは以下を参照してください。https://www.questnotes.net/Topic/Patron/(Steam版の支援(パトロン登録)の種類はその他のプラットフォームと同等です。)が開発終了(公開停止)となっていました。このBridge.netはMicrosoft純正ではなくサードパティ製のフレームワークとなっていたので、開発元のOBJECT.NET社の状況次第で切られてしまうのもやむなしとは思いますが寂しいものがあります。代替技術として、BlazorWebAssemblyという候補を試していたんですが、こちらでも残念ながら現状ではマルチスレッド(TPL)が十分に使えないなどの課題が解決できない状態でした。そこで悩ましい決断にはなるのですが、開発リソース集中の意味も兼ねて一旦2022年1月31日でブラウザ版のサポートを終了しようかと思っています。通常版、または、タッチ版への移行をしていただければ幸いです。(MacやLinuxをご利用中の方が遊ぶ手段がなくなってしまう点は今後の課題とさせてください。通常版のMAUI対応が現実的な手法にはなりそうですが予定は未定です)・・・今年は動作環境周りでごたごたし諸行無常を感じつつ、以上で2021年の開発収めとさせてください。来年もQuestNotesをよろしくお願いいたします!。それではよいお年をお迎えください。はてなブログProMMOTRPG「QuestNotes(クエストノーツ)」を開発しています。不具合や要望があればぜひご一報ください。2引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。