QuestNotes開発日記

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

コミュニケーション、レベル周り等のシステム修正

MMORPGはコミュニケーションツールとしての側面も強いので、
基本的な部分で快適かつ安心して楽しめるようにしたいと思っています。
そのため今回は以下の点を修正しました。

ログイン状態の表示
f:id:questnotes:20170518020907p:plain
とりあえずログインはしているが、すぐには反応できない、という状況はよくあるようでしたので、「退席中」、「取り込み中」とログインステータスを変更できるようにしました。
Skype等のコミュニケーションツールによくある機能になります。)
取り込み中にした場合は、ゲーム内効果音がミュートされます。
また、15分間操作がない場合は自動で退席中になります。

フレンド外からの個別チャットのデフォルト無効
f:id:questnotes:20170518021738p:plain

見ず知らずの人からいきなり個別チャットが飛んで来るのが苦手なプレイヤーもいるようでしたので、デフォルトではフレンド以外のプレイヤーからの個別チャットは非表示にするようにしました。
TwitterでもDMはデフォルトでは相互フォローのみのようでしたので、それに倣いました)
マスターの方など、フレンド以外からも個別チャットを受け取りたい場合には、設定より変更してもらえればと思います。

また、諸々コミュニケーションのシステムを調整したので、以前設定した「オープンボードでは30秒間公開チャットが連投できない」という制限を10秒に変更しました。

その他

レベルシンクまわり
以前取り入れたレベルシンクという機能をより活用できるよう以下の実装しました。
f:id:questnotes:20170518021958p:plain
ステータスの変更は修正してから確定するようにしました。
変更間違えを防ぐのと、シンクされるタイミングがわかるようになればと思います。
(シンクされるタイミングが生成されるたびに「+」が表記されるようになります)

また、レベルシンクは自分がする以外に
ランダムキャラクター呼び出しをする際に、レベルシンクを行った状態のキャラクターも現れるようにしました。
自分のレベル帯での指定クラスのキャラクターがいない場合もあったので、これでより希望したクラスのキャラクターとパーティーを組みやすくなればと思っています。


サイド(敵か味方か)をステータス修正エフェクトで変更できるようにしました。
f:id:questnotes:20170518022116p:plain
一時的に、敵を混乱させて、敵味方を反転させた行動をさせたりという表現ができるようになります。

また、プレイヤー同士でPvPを遊ぶときに、ナイトのスキル「ガーディアン」が正しく動かないという話があったので、このエフェクトをイベント等で予め付与して、サイドを変えてもらえればと思っています。