QuestNotes開発ブログ

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

2010-01-01から1年間の記事一覧

NPC用のAI

モンスターやNPC用のAIを作成できるようにしました。 FF12でのガンビットを拡張したような感じです。 ボードマスターがモンスターの作成用に使う以外にも、 一般プレイヤーも、自分のパーティーメンバーの行動を設定できるように、 AIシステムには触れるよう…

詳細表示のカード

アイテムやスキル、キャラクターの詳細はすべて カード形式のウィンドウで表示できるようにします。 うー、やはりイラストがないと、さびしい。。。 ゲーム基礎が完成したら、絵師も探し始めようかと。。。 ■カード ドット絵や3Dモデルをあまり作らずに、 ゲ…

スキルシステム

アイテムの次は、スキル、ということで、 スキルシステムを実装しました。 とりあえず、スキルのレベルアップにも個性を出せるようにしようかと。 例えば、魔法スキルでも、命中を上げるのか、 攻撃力を上げるか、範囲をあげるか、を選んでスキルを強化でき…

装備の効果実装

装備した時に、攻撃力などの補正が現れるようになりました。 また、装備部位数を変更しました。 表記方法は、TRPGとしてアナログでプレイする際も そのまま流用できるように、 「○d□+△」という、□面ダイスを○個の出目+△固定値。 という感じにしました。 ■…

アクティブシーン(仮)の作成

戦闘(というか、行動時間を正確にする)シーンを作成してみました。アクティブシーンになると、1ラウンドごとアクションポイント(AP)内で行動を宣言して行う形になります。 移動や攻撃、スキル、オブジェクトに対してのアクションなどそれぞれに必要APが…

非表示オブジェクト

非表示のオブジェクトの作成をしました。 罠やユーザーに通知しない処理などでしようできます。また、ボード間の移動コマンドを実装しました。(動作未確認) その他に、位置情報のバグと パーティーに参加していないときのパーティーイベントのバグを修正し…

QuestNotesがSilverlight4で公開されました。

QuestNotesの開発に利用しているSilverlight4が一般公開されました。 これで、開発者以外の方たちも簡単にQuestNotesを利用できるようになりました。 ぜひ、ご利用ください。 「Silverlight4」 http://www.microsoft.com/japan/silverlight/download.aspx ■…

ドロップアイテムの永続化

ゲームの状態を保存するにあたって、 ボードに配置してあるオブジェクトの位置なども保存する必要があることに 気がついたので、ボードも永続化させました。とりあえず、背景、BGM、ドロップアイテム、オブジェクト、変数 をボードごとにデータベースへ保存…

マップデータの編集

マップの形を自由に作成できるようになりました。 また、プレイヤー同士のトレード機能を実装しました。 ■既存資産の再利用 既存のノベルゲームのスクリプトをそのまま流用して、 オンラインノベル化+複数ユーザーとの共同プレイ、を可能にするのも、 少し…

パーティー同期イベント

パーティーで同期して進行するイベントを作成しました。 とりあえず、パーティー内のだれかがボタンを押したら進行していく形になっています。 GCのFFクリスタルクロニクルとかだと、そんな感じだったような。。 それと、コマンドもいくつか追加しました。 …

パーティーが作成できるようになりました。

コミュニティウィンドウでパーティーを作成/離脱をできるようにしました。 パーティーに招待するには、ボードなどで右クリックして「パーティー申請」から可能です。挙動が若干不安定な気もしますが、 とりあえずパーティーチャットなどが可能なはずです。 ■…

変数処理

ゲームの進行制御などに使用する 変数(いわゆるフラグ) を使用できるようになりました。 四則演算と代入ぐらいしかまだできません。 ゲームの環境変数からの代入処理もほしいですね。 ■グローバル変数とキャラクター変数 クエストノーツでは、変数をキャラ…

装備とドラック&ドロップ

アイテムをドラック&ドロップで装備できるようにしました。 また、ドラック&ドロップでアイテムをボードにドロップできるようにしました。あ、ドロップされたアイテムの通知はできるけども、 参加した時点でのボードにあるドロップアイテム一覧はまだ獲得…

イベントとアイテムを設定。

アイテムウィンドウとアイテムのドロップ(ボードに落とす)を実装。個人イベントを設定。[現在のコマンド一覧] ・メッセージ(+選択) ・BGM変更 ・背景変更 ・アイテム獲得 今後は、コマンドを増やしていくのと同時に、 パーティーイベント(パーティー全…

ボードにオブジェクトの配置

「QuestNotes」(現在、Silverlight4Betaで開発中のため、閲覧できない可能性があります。) http://www.questnotes.net/NPCやモンスターなどはすべてオブジェクトとして配置するようにします。 とりあえず、指定座標にオブジェクトの配置をしてみました。 …

ボード(マップ、あるいはフィールド)を作成。

「QuestNotes」 http://www.questnotes.net/ SilverlightのPerspective3dを使用してボードを表示してみました。グラフィックをシンプルにしたのは、 グラフィックがかけないのもありますが、ボードは、位置関係を把握するための補助的なツールとして使えるぐ…

チャットウィンドウを作成

チャットが可能になりました。 キャラクター画像と発言内容がポップします。 また、左下にはメッセージログを表示するウィンドウがあります。 このウィンドウは右下にカーソルをもっていくことで、サイズの変更が可能です。 このウィンドウのコンボボックス…

キャラクター作成が可能になりました。

キャラクターの作成が可能になりました。 作成するだけです。 作ってもまだ何もできません。。。 http://www.questnotes.net/ ■ステータスについて CP(キャラクターポイント)を割り振って自由にステータスを 成長させていける感じに。 ■スキルについて (FF…

ユーザー登録とログイン

ユーザー登録とログイン機能を実装しました。 簡単なValidationもついています。 ぜひ登録していってください。 ・・・といってもログインできるだけですけど。 ■キャラクターデータ キャラクターのデータベース設計を作成中。 たぶんこういうゲームシステム…

開発日記はじめ

キャラクター書き込んでいきたいけど、めげそうです。 だれか絵師と楽師もほしいなー。 まー、とりあえずは、土台をつくりましょうー。 ゲーム開発用のブログを立ち上げました。 とりあえず、プログラム的な話題やゲームのシステムについてをこちらへ書き込…