Jewel-mmo開発日記

RubyでMMORPGを作る過程を記録する日記。 Yokohama.rb 発起人。
2004-07-18

[アイデア][開発ログ]作業項目7月中旬

  • バックエンド
    • CGI⇒Nadoka⇒発言
  • フロントエンド
    • プロセスのコマンド呼び出しシステム
    • エリアログイン
    • マップの作成
    • マップの表示切り替え
  • サーバコマンドプロセス
    • NPC会話
      • [cl]CGI呼び出し ⇒ [sv]メッセージID返信 ⇒ [cl]メッセージ置換
    • ワールドログイン
      • [cl]ユーザ名とパスワード入力
      • ⇒[cl]CGI呼び出し
      • ⇒[sv]
    • エリアログイン
    • エリア管理と移動時間制限
    • 問題点
      • クライアントで同時ログイン
      • 毎回認証する必要性
  • サーバコマンド
    • login
      • ログインのテスト?
    • logout
      • ログアウト
    • home
      • 基本情報の取得
    • doll
      • 人形リスト
      • エイリアスの設定
      • パートナーの設定
    • state
      • ステータスの取得
    • aria
      • エリアを取得
      • エリアを設定
    • item
      • アイテムリストを取得
      • アイテムを使用
      • アイテムを捨てる
    • attack
      • 攻撃
  • [cl]エフェクトコマンド
    • position
    • aria
  • キャラクタ
    • 人形の保持
      • わら人形
  • NPC
    • Mrsの成績を知っているNPC
    • 敵?
  • アイデア
    • 魔法のレジスト
      • 集団レジスト
        • レベルが必要なレジスト
        • 頭数だけ必要なレジスト
        • これらをさらに組み合わせ
        • パイソン狩りには火力よりもレジストが重要
          • 火系レジスト
          • 水系レジスト
          • 風系レジスト
          • 土系レジスト
          • 雷系レジスト
          • 石化系レジスト
          • 呪系レジスト
    • パイソン戦
      • まずは役割分担
        • 火力…本体には物理攻撃がほとんど効かないので魔法で弱点属性を攻撃
        • 雑魚退治…物理&魔法攻撃で
        • 防御魔法…パイソンの攻撃はまともに食らうと一撃だけでよくても瀕死状態になる強さ。レジストで極力相手の魔法を無効化し、レジスト出来なかった攻撃は障壁で最小限にする
        • 攻撃補助…戦士系属性を与えればアタッカーになれる。魔法の属性強化(ダブル)も必須
        • 回復…
      • botだけでは勝てない要素
        • botの反応速度と正確さプラス人間の判断力
    • 仮契約と本契約
    • スクリプターは魔法使い
    • 実装者はGM
      • パッチ提供で☆ゲット。重要度により☆ランクあり