Step1:「AIOnlineRPG」開発方針と最初の到達点を決める回

AIOnlineRPG
スポンサーリンク

はじめに

2週目になります。

まずルールというか仕様、企画を簡易的に決めたいと思います。いわゆる方針、方向性を決める形です。この段階ではゲームの内容などはあまり決めず、環境や当面の目標を決めていく形です。

サムネを生成させたけど派手派手やね…

現在の方向性

  • AIを主体としてOnline RPGを開発する
  • 人間は方向性、優先順位、最終判断を担当する
  • AIは調査、設計、実装、テスト、記録などを担当する
  • ゲーム内容を先に決め切るのではなく、予算・技術・開発環境から実現可能なゲームを考える
  • 個人開発、低予算を前提にする
  • PC向けから開始する
  • 小規模でも「実際にオンラインで遊べるもの」を最初の目標にする

このあたりでしょうか?大人数はおそらく不可能に近いので小さい人数から始める形になります。

なので最初の目標は

"複数のプレイヤーが同じ世界に接続し、最低限ゲームとして遊べる状態を作る"

が当面の目標になると思います。最初の方は見た目などを作成していくわけではないので地味だと思います…

また個人かつ予算もほぼ無いので

"「作りたいゲームに合わせて環境を用意する」のではなく、「今用意できる環境の中で成立するゲームを作る」"

事も大事にしていきたいと思います。

「遊べる>クオリティ」

形を大事にしながら進めていきます。

また筆者都合ですがストレス(負荷)にならない形でも進めていきたいと思っているので定期的に休む週があると思いますがご了承ください。ただその分余裕がある週などに遅れは取り戻すので気長に待っていただけると嬉しいです。

実際に最初の目標を決める

目標:4人程度で実際に遊べる小さなOnline RPGを成立させる

このあたりが現実的だと思います。

最初は

  • サーバーへ接続できる
  • 他のプレイヤーが見える
  • キャラクターを操作できる
  • 同じフィールドを移動できる
  • 簡単な敵が存在する
  • 敵を倒せるアイテムや経験値など何らかの報酬がある
  • 一度ゲームを終了しても最低限のデータが残る

ここまで実装できれば「OnlineRPG」の基礎。「OnlineRPG」と言って嘘にはならないとは思いますw

ログイン → 世界に入る → 他の人と遊ぶ → 敵を倒す → 少し成長する

までのループを作るのが目標です。

開発環境、基盤

AI,AIと言っていますが使うものはOpenAIのCodexを利用します。

Codexは「日本語などの自然言語による指示からプログラムコードの生成やPC上の作業を自律的に実行するAIエージェント・開発支援ツール」です。ChatGPTとは違いローカルのファイルなどを操作することができます。

このCodexにはサブスクに入っていると利用枠というものがあります。筆者は現在Plusプランと言うプランを契約しているのですが上位のProプランに比べて利用できる量は少ないですがそこそこ利用することができます。この利用料というのは「週100%」の形で表示されます。この100%の内だいたい10%ぐらいを毎週「AIOnlineRPG」に利用し開発を行っていきたいと思います。今後Proプランにすることも検討していきます。

次回予定

オンライン部分の技術・サーバー構成を固める。

コメント

タイトルとURLをコピーしました