QuestNotes開発ブログQuestNotes開発ブログMMOTRPG「QuestNotes(クエストノーツ)」を開発しています。不具合や要望があればぜひご一報ください。2024-10-31お金とかビジネスとか効率とかそんなの全然美しくないよ、でも僕らそれがないと生きられないからハッピーハロウィン!(挨拶)ハロウィンと言えばホラーですが、2024年が終わりそうなのが最近のホラーですよね(?)[雑談]SMS実装の調査マスター視点としては複数アカウントの参加を防ぎたいという場合がある認識です。基本無料のサービスでそれを防ぐ手段はいくつかあって、それぞれ諸々メリットデメリットがあるのですが、そのなかで手法の一つとして「電話番号認証(SMS認証)」を実装できないかと思っていました。(↑はDiscordの安全設定)認証の強さを厳しくすると、それだけゲームの遊びにくさにつながってしまうので悩ましくはあるのですが、電話番号は個人で持っていて、かつ比較的一般的な認証方法だと思っています。(また複数用意するのはメールアドレスなどと比べると手間なので、制限の効果が強い)QuestNotes全体として必須にするには遊びにくさにつながり厳しすぎるので、自身のボードやルームなどに任意で設定できるようにしようかと思ってました。・・・Azureは日本は音声通話のみで、SMS送信はまだ未対応のようでした。Twilio日本の場合、一通12円~ぐらいの温度感のようでした。(海外の場合は一通1円ぐらいなのに。認証はなんども行う必要のある操作ではないとはいえ対応するにはためらう価格でした。(Xみたく有料会員だけSMS認証を利用可能にする、、という手もなくはなさそうですが、そうするとハードルが高くなりすぎてしまって、クエストやルームの参加条件設定としては厳しそう。)というわけで、一旦SMS認証は棚上げになりました。無料ユーザーもできる操作の費用を捻出するとなると、やはり広告なのかと思ってみましたので、近いうちに掲載してみようかと思います。(今回のSMS送信のように1操作で十数円という操作は珍しいですが、オンライン上のサービスでのすべての操作は(ゲーム上の移動や発言、ウェブサイトの閲覧なんかも)一応すべて費用がかかるので、収益先が増えるのは助かる)ゲーム中に広告がでるのは体験が良くないとは思っているので否定的だったんで、(どのサービスだって体験がよくなると思って広告を載せることはなく、生きるためにしかたなく載せていることがほとんどだとは思ってますが・・・)、ためしに比較的ゲームを遊んでないユーザーもSNS経由などで見ることがあるウェブの「シナリオ」「詳細カード」「ログ」あたりにウェブ広告を掲載してみようかと検討しています。01:28もっと読むコメントを書く2024-09-30認知から興味をもって開始するまで(あとコントロール)東京ゲームショウ2024を下調べせず参加しようして、はるばる幕張メッセに行ったけども、当日券の販売なくてトンボ帰りしてきました!!!!(挨拶)やっぱり一般参加よりもまたいつかブース出展できたらいいですね()というわけで今月の更新です。[更新]最初の画面の導線を修正しましたアカウント情報がなければ新規登録、あればログインするようにしました。(明示的にアカウント情報を保存しないを選択した場合は、「保存しない」という情報だけ保存して、ログイン入力画面が表示されます。)ゲーム開始ボタンはきらきらしてたり装飾があったりするのが多い印象だったのですが、デザインにこる力はなかったため、とりあえず点滅アニメーションだけつけてみました。(ついでに点滅アニメーションの仕方の学びを得たので、オブジェクトの選択時の点滅もアニメーションになりました。)[更新]コントロールの回転(と行揃え)コントロールのオプション指定で回転と行揃えを設定できるようにしました。0コントロールの配置・アニメーションオプションに「回転」があったら嬉しいコントロール配置時に、位置・サイズ・透明度のほかに回転を設定できると、表現の幅が増えそうです(特に画像コントロール)。1例えば、「→」「↗」のような矢印の画像コントロールを8方向分用意したいとき、現状では8方向すべて別の画像を用意することになります。コントロールに回転が設定できれば、1方向分の素材を回転させるだけで、すべての矢印を表現できます。この場合、素材容量も節約できるでしょう。2例えば、方位磁石の盤の画像の上に、針の画像を組み合わせれば、任意の方向を指し示す方位磁石を視覚的に表現できるでしょう。他にも、遺跡の回転式ギミックの表現など、視覚的な演出を盛り上げることがで...questnotes.uservoice.com提案ありがとうございます!若干アニメーションはバグっているんですが近日中に修正できればと思っています!(とりわけタッチ版)・・・オプションが増えてきたためデフォルトの画面の高さだともう限界なので、スクロールあたりを追加します。0公式のチュートリアルイベントを充実させて欲しい長年このゲームにお世話になっているのですが、今さらのように『やっぱり新規にゲームを開始するプレイヤーへの導線がもっと欲しいなあ』と感じることが近頃多いので、提案に至りました。理由として主に2つあるなーと思います。今時のゲームは、キャラクターの名前や外見を決定するより先に【オープニングイベント】があって、その中で自己紹介を求められる......といったようなものが多い気がします。10:00PST)からの「ターンベースRPGフェス」に参加します!なんと0%セールの$0.00の基本無料でQuestNotesが遊べます!(特に何もお得にはなってません!!)この機会にぜひ!?・・・ゲームショウの存在もそうですが、誰かに何かを届けるには色々やることがあって大変だなーと思う今日この頃です。(世に出回ってる製品に関わっている人々に感謝)[予定]SMS設定あ、あと今月はSMS設定(ボードやルームの安全設定用)を調査しようと思っています。23:30もっと読むコメントを書く2024-08-31通知と右上CEDEC2024に参加してきました!(挨拶)たくさんの人たちが良いものを作ろうとしているの見るのは良いモチベーションになりました!公演されていたクリエイターさんや作品たちと肩を並べられるようにがんばっていきたい!・・・[更新]通知とメールの分離メールから手動でメールとして送信しているもの以外を「通知」として分離しました。(レビュー、フォロー、NPCパーティー参加、応援など)通知実装の目的は以下になります!1・いろいろなものに対しての反応を気が付けるようにするオンライン上で活動することの楽しみのひとつが誰かからの反応がもらえることだと思うので、ユーザー間の「反応」を増やしていこうと思っており、それらに気が付きやすくする(&それらがメールに混ざるとやや煩雑になる)ためというのがあります。(QuestNotes自体を自分が公開する理由もそうですが、誰かの反応が、きっと自分の承認になっていて、それが活動を続けている理由の一つにはなっている気がしています)とりいそぎ直近としては「フォーラムの返答」や「シナリオのお気に入り」あたりを通知として追加しようと思ってます。(あ、フォーラムの返答と言えば、不具合報告も初報だけだとなかなか原因判断が難しいことがあるので、追加情報を求めていることがあるので何卒よしなにお願いします!)2・メールをメールとして立ち位置をはっきりさせる送信履歴などもそうですが、メールをプレイヤー間のやりとりのものとして役割をはっきりさせていきたい(通知などが自身が送っていないが自身からのものがメールに含まれてしまうと少し扱いにくい)という点もありました。メールをよりキャラクター体験にあったものにしていきたいという思いはあるのですが、一方で「ユーザーではなくキャラクターがやりとりするもの」と扱うと、中世にはしっかりした紙や便箋はわりと高価なものであるような気もするし、中世の識字率とかを考えると、少し扱いに頭を抱えることになくもないのですが、、、まあ中世を再現するのがゲーム体験として良いものかはまた別問題な気もするので、そのあたりはふわっとしたままの感じでよしなに・・・。ウェブ上でも通知は確認できるように近々します!あ、あと、少し実装がややこしくて後回しにはなりそうなのですが、「通知」は現状リアルタイム通知にはなってない(ログインのタイミングで未読があるかを確認する)感じなので、リアルタイムにしたいと思っています・・・。通知を右上ボタンから表示できるようにしたついでに右上を見直しました。マスター用のアイコンメニューは左上に移動(ついでに整理&他のメニューも一部アイコンメニュー化)。UIを、どんな背景色でも見えるようにしてほしい。真っ黒な画面を演出や暗転として使うクエストがある中、まったく同じ文字色だと紛れてしまってまず見えない、暗い色調にした際も視認性に難が生まれる状態です。クエスト名、ボード名、プライベートとパブリック、参加人数、各種ボタンの表示など、重要な情報や操作に関わるボタンが見えなくなる、どこにあるのか分からなくなるのは不便です。見え方を考慮しようとすると、演出に制限がかかってしまいます。マスターとしてもプレイヤーとしても気になっています。今回の右上見直しにあわせて、ゲームで使ってる画像素材を見直してた(画像素材がちらかっているので整理整頓・・・)んですが、「Web2.0(死語)素材」っぽい画像が目につきました。どこに使っていたっけなーと思い返していたら、そういえば通常版の登録導線でした!改めて見るとだいぶ古いデザインな気がするので、手を入れようと思います。0公式のチュートリアルイベントを充実させて欲しい長年このゲームにお世話になっているのですが、今さらのように『やっぱり新規にゲームを開始するプレイヤーへの導線がもっと欲しいなあ』と感じることが近頃多いので、提案に至りました。理由として主に2つあるなーと思います。今時のゲームは、キャラクターの名前や外見を決定するより先に【オープニングイベント】があって、その中で自己紹介を求められる......といったようなものが多い気がします。クエストノーツはこうなっていないので、たとえば『名前はカタカナなのかな、それとも英語表記なのかな?』『「冒険者」ってトレジャーハンター的なやつかな、それと...questnotes.uservoice.com昨今のゲームのオープニングみたいな、派手なカットシーンがばーんときて、魅力的なキャラクターが登場!からの「ユーザー名登録」みたいなのは難しいですが!。01:45もっと読むコメントを書く2024-07-31シナリオファイルの圧縮(と分割の準備)数分間のエールをが、つくることを諦められない大人に対しての応援にもなっていて良かったです!(挨拶)「行進をやめないでいて!」というわけで今月の更新です。圧縮してはいないのですが、ダウンロード時に圧縮できるようにしました。(XMLというフォーマットを採用しているんですが、XML自体が元々情報密度の良いフォーマットではないので)圧縮効率は良いはずなので、転送量が減るのを期待しています!・分割シナリオファイルのデータ(アイテム、スキル、キャラクター)を分割して保存するようにします。分割数を増やすと複雑度が増して大変な面もあるのですが、分割が少ないと一部の変更をしても保存する範囲が大きくなってしまうので、分割することによって変更した範囲のみをアップロードすることで保存時の転送量を減らせればと思います。(また、前述の「圧縮」するためにはファイルのサイズが大きすぎるとできないため、という理由もあります)シナリオファイルの扱いについてはいきなり変えてしまうと新しいクライアントを使っていない人が読み込めなくなってしまう(配信プラットフォームによりけりでクライアントのバージョンに時差がある)ので、分割については読み込みをできるようにする修正を今回して、次回の更新で分割保存をするようにします。このあたりの変更はユーザーとして触っている分には特に何も触り心地が変わらないようにはしているのですが、もし気になる点があればご一報ください!あわせて、転送量の低下が期待できるのでその分データの上限を緩和しました!・・・(今後もデータの上限を増やせる仕組みを検討できればと思っています。[予定]メールの内容の分離そういえば、ゲーム内メールの内容物の分離を予定しています。ユーザー(あるいは運営)間での自身で「メール内で入力したメッセージ(とアイテムのやりとり)」はそのままにメールとして、今一緒になっている「通知」系のものは分離しようと思っています。ゲスト参加やレビューなどの自動的に送信されるものはメールから除外して「通知」として別枠にできればと思いました。01:53もっと読むコメントを書く2024-06-30ロゴとフォーラム2024年も半分終了・・・![更新]公式ロゴの配布ロゴを使えるようにしたほうがいいのかどうかは他社事例を見るに、メリットデメリットあるようですが、ひとまずQuestNotesでは配布するようにしました!何かしらに必要な際はご利用ください!https://www.questnotes.net/Content/Fanfiction[更新]フォーラム当初はウェブにログイン機能がなかったこともありフォーラムは既製品を流用していたのですが、ウェブ側の開発も進んできたのでこのたびフォーラムを内製にしました!とりわけ不具合情報の収集にフォーラムが助かっているんですが、汎用的なフォーラムではどうしてもかゆいところに手が届かないこともありましたのでよりQuestNotesと連携したフォーラムを今後用意できればと思います。https://www.questnotes.net/Forums主な目的は以下になります。・メンテされていない既製品を使い続けるのは諸々リスクがあるので自分でリスクを管理できるようにするフォーラム内検索などいくつか機能が減ってしまったこともありますが、少しずつ改善していければと思うので、ぜひご活用ください!(ついでにフォーラムをいろいろ作成できるようになったのでクエストやキャラクターごとにスレッドが用意できるようにしておいてもよいのかもとも少し思っています)過去のフォーラムは7月いっぱいは利用できるようにはしておきます。[予定]転送量の削減についてデータを増やしたクエストを作成したいという要望があるのですが、それに対応するためにもまず現状の課題として、サーバーの転送代が高いという問題があるので、直近これをどうにかできないかと思っています。3クエスト内データの上限数を上げる手段が欲しい具体的には「ボード数」「キャラクター数」「アイテム数」「スキル数」の上限数を上げる手段の追加を、強く要望致します。パトロンの上位プランの追加やリワードチケットの使用など、収益に結びつく形式で良いかと思います。(倍額のプランで倍の上限数を設ける、等です。)パトロンと上限数の紐づけが実装された際、ゆくゆくは上限数の拡張も検討するとブログで記載されていたように記憶しています。「栄誉のパトロン」に登録していても上限数と睨み合う事が増えてきましたので、改めてご確認・ご検討をお願いできますと幸いです。questnotes.uservoice.comとりあえずクライアント・サーバー側双方でキャッシュがより効きやすくなるようにしたいと思ってます。いう掛け算で費用がかかるものを、マスター側だけが負担でまかなうというのが割と苦しい面があるので、パトロンユーザーがたくさん参加するクエストは容量も増えるみたいな感じにもできないかとも思っています(未定)ただ転送量は計測がめんどくさいということもあり、個別のユーザーのクエストごとの転送量は現状計測できていないので、そのあたりも計測できるようにしたいと思っていますが大変そうななので難しい。(未定)その際に、別ユーザーの素材を参照されると計測がややこしくなるので、将来的にはできなくするようにしたほうが良いとも思っています。00:55もっと読むコメントを書く2024-05-31フォロー&トーク改修とメールや掲示板などFF14のTTRPGを勢いで買ったけど遊んでくれる友達がいません!(挨拶)・・・はい、というわけでTRPGをもっと手軽に遊びたいというのが開発のきっかけでもあったので今月もQuestNotesを開発していきます!。前回のブログの記事のフォロー開発周りの内容をもろもろ実装しました。詳しくは前回記事を参照してください。今回オフライン相手にもトークが送れるようになったのですが、トークが便利になっていくとゲーム内メールの扱いが悩ましくなっていきます。トークでゲーム内アイテムもやりとりできてしまったほうが便利で、メールはもうゲーム内お知らせなどの運営連絡手段にしてしまおうかという考えもありました。現代社会でも電子メールの出現とともに手紙の郵便が減り、LineやSlackとともに電子メールの利用数も減っていってると感じます。そんな現代社会でも手紙という文化は残っていて、どういうときに使われるかを思い浮かべた時はフォーマルな場合、あるいは、ただの文字以上の思いを伝えたいときなのかなと思っているので、QuestNotesでもメールはメールでのコミュニケーションができるようになればとも思っています。(昨今ってラブレターとかって存在してるんですか・・・?)日常的なコミュニケーションにおいては利便性の高いツールで事足りてしまうので、手紙は手紙でしか伝えられないことを伝えられるようにできればと思っています。1・便箋や封蝋の選択2・フォントの設定3・手書きサインを文末に付与ができたらいいなと思っています。呼んでくれる相手を想像して文面を綴り、受け取った時に思い出となるようなものが手紙になればいいなと思っています!余談になるのですが、手紙と言えばヴァイオレットエヴァーガーデンというアニメがすごい良かったです。そのエピソードのひとつとして印象深かったのが、物理の手紙の特徴として、書き手と読み手の時間差が表れる話が好きでした。予約送信みたいな機能もあったらいいなと思っています。(あと送信履歴は必要ですよね・・・)(予定は未定です)[予定]掲示板についてコミュニケーションツールと言えば、ウェブの掲示板(フォーラム)も課題としてずっと残ってており、こちらを直近どうにかできればと思っています!掲示板は内製ではないので、色々と機能を追加や改修・アプリとの連携がむずかしく、またそもそもとしてだいぶ古いつくりになっていてスマホ表示などにも対応していません。0不具合の対応についてそれぞれの不具合報告について、「検討中」などのステータス表示を設けることを提案します。今のところ動作が不安定なクエストは諦めて仕様変更をすべきなのか、それとも修正を待っていいのかマスター側が判断する材料がありません。"1~2ヶ月以内に対応出来そうなもの"ぐらいのざっくりとした基準でいいのでご一考をお願いします。questnotes.uservoice.comウェブサイトも少しずつ改装していっているので、フォーラムも内製化してウェブサイトと統合しようかと思っています!(ただ、掲示板のログの移行は大変そうなのでしない予定です。参加人数を範囲に変更とNPC不可を追加しました。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点の友好点を付与します。キャラクタークエストで利用可能。・相互フォロー時のオフラインでもトーク送信(非公開情報)相互フォローの場合は、相手がログアウト中でもトークを送信できるようにしようと思います。自身に届いた未確認のトーク数などをフォローごとに確認できるようにできればと思います。はてなブログProMMOTRPG「QuestNotes(クエストノーツ)」を開発しています。不具合や要望があればぜひご一報ください。2引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。