QuestNotes開発ブログQuestNotes開発ブログMMOTRPG「QuestNotes(クエストノーツ)」を開発しています。不具合や要望があればぜひご一報ください。2024-03-31ウェブサイト改善とユニコーンオーバーロードを遊んでみてウェブサイト改善お知らせブログ記事を開発からのお知らせとして表示するようにしました。ラベルは現在「開発」しかありませんが、ゆくゆく「イベント」とか「グッズ」とかの告知も作りたい。(あと「メンテナンス」とかあってもよいかも)アカウントウェブサイトでユーザー情報を確認・削除できるようにしました。この作業をした経緯としては、GooglePlayの要件にアプリ内で登録したデータはウェブサイトからも削除できるようにする必要があるようになったとのことでした。support.google.comユーザーデータ削除はネガティブな操作のため、あんまり強い導線をだしてもしょうがないため、まずはアカウントページをつくってその中から削除の導線を置くようにしました。ユニコーンオーバーロードを遊んでそういえば最近ユニコーンオーバーロードを遊んでました。イラスト見てるだけでも楽しかったです(おすすめ)。unicorn-overlord.com遊んでいてチュートリアル表示を読み飛ばしてしまって再表示したいなということがあってヘルプに助けられたので、QuestNotesでもヘルプにチュートリアル表示をまとめて一覧できるようにしておきました。本当はQuestNotesもスクリーンショット(あるいは動画)を各チュートリアルごとに用意できると親切な気もしますが、割と見た目が変わっちゃうことがままあるので、そのあたりはおいおい・・・。(現状わりと投げやりな文章が多いので内容も精査していきたい。)そういえばユニコーンオーバーロードに自動戦闘におけるスキルの対象などを設定する「作戦」がありました。新しいスキルを覚えたら、自動で作戦に追加してくれるのは便利なのでQuestNotesにもあってもよいのかもなーと思いました(未定)以下ネタバレあり感想クリックで展開ファイアーエムブレムシリーズを遊んでいた時も思ったのですが、たくさんのキャラクターがでてくるゲームのエンディングでそれぞれのキャラクターの後日談を見るのがすごい好きなんですよね(「退団した後には***として各地を回り、余生は***として過ごした」みたいなの)QuestNotesでも各キャラクターの後日談が見れたら楽しいと思うのでシステム的に後日談設定を実装してみたいのですが、現状だとエンディングみたいな区切りがないんですよね。いつかシーズンみたいな、物語と遊びに区切りをつけられる遊び方も公式で用意できたらいいなーと思っています!(未定)あ、あと「Overlord(オーバーロード/大君主)」っていう単語かっこよいですよね。16:05もっと読むコメントを書く2024-02-29タッチ版の作戦編集FF7リバースやりたいけどPS5がない(挨拶)というわけで2月の更新です!!うるう年なので一日多い!!タッチ版の作戦編集を追加NPCとして参加したときなどのアクティブシーンの宣言を設定できるようにするための「作戦」というキャラクターの設定項目があるんですが、タッチ版で編集UIを用意できてなかったのでこのたびおおよそのトリガー・ターゲットの編集画面を用意しました!(キャラクターパネルの「特性」タブから設定できます)スマホだと通常のゲームプレイでも小ささを感じるのですが、こういう編集画面になるとなおさら狭く感じます。トリガーやターゲットの編集はシナリオ編集のための第一歩でもあるのですが、マスターの機能をスマホ画面・操作にちゃんと落とし込めるのかまだ先が見えてませんが、ちまちまとタッチ版での編集機能を実装していければと思っています。個人的にもスマホで短文入力以上の作業をあまりしたことがないので、情報量の多い編集作業にどういうUIが合っているのかわかってないので、色々よそ様のアプリを触ってみて学んでみるところから始めようと思ってます・・・!UI/UXに知見のある人がいたらご一報ください!作戦設定そもそも作戦自体が難しいのも課題だと思っており、もうちょっと作戦動作の確認しやすくしたり、「がんがん行こうぜ」みたいな選択したら攻撃的な作戦が設定されるような入力補助みたいなのがほしいなとも思っています。あとは、作戦のインポートエクスポートでの共有(タッチ版未実装)もしやすくするために、作戦ファイルの共有場を用意したいなーとも思っていますが、予定は未定です。今月はメモリ枯渇でサーバーダウンが起きてしまったので、サーバーのメモリ見直しまわりの作業が学びが多かったのでそのあたりの話を書こうかとも思ったのですが、年明け初回のブログ記事としては地味なテーマになりそうなので、別の話題として今年の施策をテーマにしようと思いました!といっても、まずは今年の作業の方向性としては、去年の宿題は残っているので引き続き行っていこうと思っています。・・・それだけではなんなので、他の施策として実装しようかと検討している機能の一つを書いておこうかと思います!キャラクタークエスト現在「キャラクタークエスト」というのを考えています。(実装の優先度は未定です)通常のクエストよりも機能をしぼったクエスト制作機能でクエストを作成でき、自分のキャラクターに設定できるようにします。(戦闘やボード表示なしの読み物中心なシンプルなクエストを想定しています)別のユーザーのキャラクターがキャラクタークエストが設定されているキャラクターをフォローやパーティーを組んで何度か通常のクエストなどに参加することで、そのキャラクタークエストが閲覧できるような仕組みを考えています。(グラブルのフェイトエピソードみたく、自身のキャラクターとフォローしたキャラクターとの掛け合いが見れる感じに活用してもらえればと思っています)この施策の背景と目的は以下になります!非同期のキャラクターの深堀や関わりあいQuestNotes上には魅力的なキャラクターがたくさん存在していると思うのですが、それらのキャラクターたちをもっと知りたいと思ってもリアルタイムにチャットして関わることは双方なかなかハードルが高いと思っています。そこでキャラクターの掘り下げをできる場としてキャラクタークエストが活用できればと思っています。クエスト作成の段階的対応タッチ版でクエスト制作機能を用意したいと思っているのですが、いきなり通常版と同等の機能をまるまる実装するには工数のボリュームが大きいので、まずは絞った範囲でクエスト制作ができる機能としてキャラクタークエスト制作という中間地点的なマイルストーンを用意できればと思いました。通常版ユーザーとしても、普通のクエスト制作はいきなり始めるには大変なのでキャラクタークエストが「クエストづくりの入門」として役割が持てればと思っています。(変数操作や戦闘まわりの設定、マルチ考慮、が大変なのでまずはそこを省いて物語つくりを体験できるようになればと思っています)以上、遅くなりましたが本年もよろしくお願いいたします。やりたいこと&やならなければいけないことが、消化するスピードよりも多いので加速していきたい。23:59もっと読むコメントを書く2024-01-26Steam版のパトロン登録決済不具合についてSteam経由でのパトロン登録開始した翌月に、二重請求が発生する場合があることを確認しました。暫定修正を行いましたが、お手数ですが既にSteam購入履歴から重複した請求が発生していた場合には確認次第、返金できればと思っているのでsupport@questnotes.netまで、QuestNotesのIDとSteamのID、請求発生日時をご連絡ください。ご不便おかけし申し訳ございません。恐縮ですが、今後ともよろしくお願いいたします。SteamIDの確認方法Steamの右上からアカウント詳細を開き、表示されるSteamIDの部分になります。00:07もっと読むコメントを書く2023-12-31占星術師「アストロロジャ」の追加など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も何かを頑張る人を応援できるような場になれればと思っています。それではよいお年をお迎えください。21:12もっと読むコメントを書く2023-11-30カード選択エフェクトなどしわす!カード選択エフェクト新クラスで使いたいエフェクトとして「カード選択」(または自動選択)するエフェクトを追加しました。(エフェクト変数の「選択した値」と組み合わせて使うのを想定しています)選択することで効果を変えて、1枚で2枚分の使い分けができるという効果です。カードを引くようなゲームではよくあるものかもですが、今回は新クラスで表現したい効果があったのでQuestNotesにも追加しました!だいたい新クラスでやりたい表現の素材が揃いつつあるのですが、あと少しで新クラスに使いたい表現がひと段落するので年内に間に合えばと思っています!ついでにカードを選ぶというのは、通常の文字の選択肢よりもグラフィカルなので、後日コマンドとしても使えるようにしようかと思います!.NET8iOSとAndroidのフレームワークはXamarinというのを使っていたのですが、2024年5月1日にそのサポートが終わるということで、今回とりいそぎiOS以外のフレームワークを.NET8移行をしました!また、通常版やサーバーも.NET8に移行したのでパフォーマンスが上がるらしいので快適になっていれば幸いです。(あとはiOSも移行できればフレームワークが通常版などと統一することによって、同じソースコードをコピペしてる二度手間な作業が減って効率的に開発ができればと思います!・・・・)年内中に色々と古いものを差し替えるといった大掃除をしたいと思っています!。挿絵ついでにウェブサイトも少しずつ改修しています。23:55もっと読むコメントを書く2023-10-31ウィンドウサイズの表示倍率設定などハッピーハロウィン!・・・はい、10月の通常運転の更新です。ウィンドウの表示倍率設定ウィンドウの表示倍率を設定できるようにしました。0ルームなどの文字サイズなどについていつも運営ご苦労様です。題名通りの内容となりますがテキストのサイズをもう少し変更できるようにならないかと思いまして提案させていただきます。現状チャットのフォントサイズを極太で遊ばせていただいているのですがそれでも少し小さいと感じることがあります。極小サイズなど本として読むならば良いサイズかもしれませんがパソコンのディスプレイで読むには小さすぎるのでいらないのでは?という疑問もあります。設定があれば大変失礼なのですが、ルームに関してはアイコンサ...questnotes.uservoice.comチャットの文字列だけというよりかは全体的に文字を調整できるように、ウィンドウ自体の倍率を設定できるようにしました。いえば自分も以前4Kディスプレイを使う機会があったのですが、4kそのままだと文字細かすぎてOSの設定を変えてたことがありました。OS側の設定だとアプリ上では意図しないサイズに変わってしまうこともあったので、アプリ上で設定できるようにしました。ゲームのシステムや内容が合う合わないでゲームから離れてしまうのはともかく、それ以前の理由でゲームを離れてしまうのはもったいないと思っていたので今回対応させていただきました!引き続き気になる点があれば、ぜひご提案ください!アプリサイズの余談(昔話)現状のアプリのデフォルトサイズ965x600がそもそも昨今のディスプレイ事情からは小さめな感じがしていますので、もう少し変えてもよいのかもとも考えています。このサイズはもともとはMixiでサンシャイン牧場というゲームが人気だったころに自分もSNS上で遊べるソーシャルアプリとしても遊べるようにしたいなーと思ってその規格に倣って決めたはずなのですが、時が流れてしまい今に至っています。開発環境について(未来の話)「環境が合わなくてゲームを遊ぶ前以前の問題」といえば、macOS対応もやっていきたいと常々思っています。confを楽しみにしています!www.dotnetconf.netラウンド開始時エフェクト新クラスにむけての改修も少しずつ進めています。ラウンドエフェクトは今まで、ラウンド終了時に効果を発生させるものでしたが、今回開始時にも発生できるようにしました。はてなブログProMMOTRPG「QuestNotes(クエストノーツ)」を開発しています。不具合や要望があればぜひご一報ください。2引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。