GPTer’s World~ChatGPTでモンスター生成!新感覚バトルゲーム~

ChatGPTとマイクロソフトのImage Creatorを活用してゲーム設定を考えてみました。非エンジニアかつ初noteのため読みにくくてすみません。

世界観とストーリー

主人公:リオンは、現実世界で家族との関係がうまくいかず、孤独を感じていました。ある日、彼は古い本屋で一冊の古代文書を見つけます。その文書には、言葉のかけらという神秘的な力を持つ結晶について記されていました。言葉のかけらは、古代の文明において、異世界への扉を開く鍵とされていたという伝承がありました。

リオンは、文書に書かれていた言葉のかけらの在り処を探し求め、ついにそれを見つけ出します。しかし、彼がその結晶に触れた瞬間、突然、「ルーティオン」という異世界へと転送されてしまいました。

この異世界でリオンは、現実世界のものの名前からインスピレーションを受けて言葉のかけらに吹き込むことで、グプターを生成することができることを知ります。たとえば、現実世界の「NIKE]と吹き込むと、ルーティオン内で
はグプタ―名:スーパーソニックが生成されます。

リオンはルーティオン内でセリアと出会い、彼女からこの世界のリーグ戦という存在を教わります。リーグ戦は、各領域のチャンピオンを倒すことで、次の領域へ進むことができるという競技です。

リオンは、5つの領域を巡り、各領域で開催されるリーグ戦に勝利して領域を制覇することを目指します。彼は、この異世界で力をつけ、現実世界に戻る方法を見つけるために、領域を制覇することになります。各領域で開催されるリーグ戦を勝ち抜くことで、リオンは現実世界での困難に立ち向かう力を取り戻し、いつか帰るための道を見つけることができるのかもしれません。

リオンが各領域でリーグ戦を戦う中で、彼は様々な人々やグプターと出会い、交流を深めます。それぞれの領域では、異なる文化や時代の影響を受けた環境で試合が行われるため、リオンは新たな知識や技術を学び取りながら、成長していきます。

しかし、リオンの目的がただリーグ戦に勝利するだけではなく、現実世界に戻る方法を見つけることであるため、彼は各領域で伝説や古代遺跡を探し、言葉のかけらと共に異世界への扉を開く秘密を解き明かそうとします。この過程でリオンは、邪悪な組織クロノス・ファントムに遭遇し、彼らが言葉のかけらの力を利用して世界征服を企んでいることを知ります。

リオンは、自分の成長と共に、クロノス・ファントムと対決しながら、真実を追い求めていくことになります。彼が果たして、現実世界に戻る方法を見つけることができるのか、また、クロノス・ファントムの野望を阻止することができるのか、その結末が物語のクライマックスとなります。

Gpter’sWorldの世界「ルーティオン」

目的とゴール

■ストーリーモード

リオン(プレイヤー)は冒険者となり、自分だけのグプターを生成し、育成して強化していきます。目的は、5つのエリアそれぞれのリーグを制覇し、最終領域のチャンピオンに挑戦することです。チャンピオンに勝利すれば、プレイヤーは「グプターズマスター」という称号を得られ、最高の栄誉を手にすることができます。

★フレイムリーグ (火属性のグプターが多く存在するエリア)
 エリア名: ブレイズディストリクト (Blaze District)
 説明: 火山地帯や溶岩の 流れる荒れ地が広がる、火属性のグプターが多く生息するエリア。
★アクアリーグ (水属性のグプターが多く存在するエリア)
 エリア名: アクアリウムベイ (Aquarium Bay)
 説明: 水辺に囲まれた美しい湖や河川が広がる、水属性のグプターが多
 く生息するエリア。
★ウィンドリーグ (風属性のグプターが多く存在するエリア)
 エリア名: サンドウィンドウェスト (Sandwind West)
 説明: 広大な砂漠地帯で、砂嵐が吹き荒れる風属性のグプターが多く
 生息するエリア。
★アースリーグ (地属性のグプターが多く存在するエリア)
 エリア名: グリムウッドモニ (Grimwood Moni)
 説明: 大木が立ち並ぶ森林地帯で、地属性のグプターが多く生息するエ
 リア。
★ライト&ダークリーグ (光属性と闇属性のグプターが多く存在するエリア)
 エリア名: ライトシャドウタウン (Lightshadow Town)
 説明: 神秘的な光と影の世界が交錯するエリアで、光属性と闇属性の
 グプターが多く生息する。

■対戦モード

生成したオリジナルグプタ―同志を戦わせましょう!

■NFT化?

自らのグプターを画像生成AIで生成し、勝利を積み上げることで
NFT化したグプターの価値を高めていきます。
※ChatGPTの自動生成である程度画風が安定してきました。
画風はNFT化をにらみ、2Dピクセル画像としています。
そのまま使うと著作権問題がありますので、まずはGpter'sWorldが流行する
ようになれば考えます笑。そんな時はくるのか笑?!
 ↓以下参考画像(image creatorで生成)


ゲームの流れ

プレイヤーはランダムに生成されたグプターを使い、他のグプターと戦い、言葉のかけらを集めます。言葉のかけらを集めることでレア度の高いグプターを獲得でき、より強力なグプターを育成できます。

グプター(GPTer)の生成方法

プレイヤー自らで考案した現実に存在するモノの名前(ジャイアンツ、ウーロン茶、NIKE、Adidasなど)を言葉のかけらに吹き込むことでChatGPTが生成ロジックに基づいて、グプタ―名、レアリティ、属性、能力値を生成します。生成方法は以下の通りです。
※大昔に出たバーコードバトラーのようなイメージ

・グプタ―名:現実世界のモノの名前にインスピレーションを受けたオリジ
 ナルの名前(ChatGPTにて生成)
・レアリティ:
コモン(50%)、アンコモン(25%)、レア(15%)、エピ
 ック(7%)、レジェンド(3%)のいずれかをランダムに生成します。
・属性:火、水、風、地、光、闇のいずれかをランダムに生成します。
能力値:攻撃力、防御力、速さ、知力のそれぞれについて、1-3000の整数
 値をランダムに生成します。ただし、生成された能力値は相対的に均衡し
 ているようにします。
・特徴:特殊能力や外見の特徴を生成します。

なお、グプターの名前によって生成されるレアリティや属性、能力値、特徴に影響を与えるロジックを取り入れます。以下生成ロジックです。

  1. 言葉の長さ: 名前や言葉のかけらの長さに応じて、グプターのサイズや体力、防御力などの能力値が変化する。

  2. 母音と子音のバランス: 名前や言葉のかけらの母音と子音のバランスによって、グプターの速度、敏捷性、攻撃力などの能力値が変化する。

  3. 特定の文字の出現: 特定の文字が含まれる名前や言葉のかけらを使うことで、グプターに特殊能力や属性が付与される。例えば、「火」や「炎」が含まれる場合、火属性の能力が付与される。

  4. 英語と日本語の混在: 名前や言葉のかけらに英語と日本語が混在している場合、グプターの外見的特徴や能力が異国風になる。

  5. 単語の意味: 単語の意味に基づいて、関連する特徴や能力がグプターに付与される。例えば、「雷」が含まれる場合、電気属性の能力が付与される。

グプターの獲得方法

プレイヤーは、戦闘で相手のグプターを倒すことで言葉のかけらを入手できます。相手のグプターのレアリティや能力が高いほど強い言葉のかけらとなります。
言葉のかけらからグプターを獲得することができます。また言葉のかけらはグプタ―生成だけではなく、保有しているグプタ―に与えることで強化することもできます。

グプタ―の強化方法

グプタ―の強化方法は以下の3つです。
・グプタ―を倒すことで、「言葉のかけら」を入手できますが、
 グプターに言葉のかけらを与えることで強化されます。
・グプタ―を倒すと相手の名前も入手できます。その名前を
 保有グプタ―へ与えると相手の特徴を反映したグプタ―の融合
 が始まります。
・修行をすることでグプタ―の強化が可能です。修行に成功すると
 能力値は上がりますが、失敗すると能力値は下がります。最悪の
 場合グプタ―の名前が奪われてしまい、2度と使用することはできま
 せん。

グプター同士の戦闘システム

戦闘は以下の手順で行います。

プレイヤーが所有するグプターと、敵グプターが対戦します。
それぞれのグプターが持つ能力値に基づいて、行動順を決定します。
行動順が早い方から攻撃や防御などのアクションを選択します。
選択されたアクションに応じて、敵グプターの能力値を減らし、HPが0になったら戦闘が終了します。
戦闘の勝敗判定は、以下の要素を考慮して行います。

・レアリティ:レアリティが高い方が有利になります。
・属性:相性によってダメージが変化します。例えば、火属性のグプターは 
 風属性に強く、水属性に弱いといった具合です。
・能力値:攻撃力や速さなどの能力値に応じて、行動順やダメージが変化し
 ます。
・特殊能力:単純に能力値の数値だけではなく、グプタ―が保有する特殊能
 力により勝敗が決する場合があります。

戦闘が終了したら、勝者が言葉のかけらを入手します。

課題

  1. ストーリーモードの分岐:プレイヤーの選択肢や行動によってストーリーが進行するように、複数のシナリオを作成し、プレイヤーに選択肢を提示することで実現できます。LineBotやインタラクティブなウェブサイトを使用して、選択肢を提示し、プレイヤーの選択に応じてストーリーを進めることができます。

  2. バトルモードのゲームバランス:バトルモードでのバランスを保つために、属性ごとの相性やレアリティごとの能力値上限を設定し、プレイヤーが戦術的に戦うことが求められるようにします。また、能力値が一定以上のグプター同士でのみ対戦できるリーグを作成することで、ゲームバランスを維持し、プレイヤーの挑戦意欲を維持できます。

  3. 同一基準での戦闘:グプター生成条件を統一するために、グプターの生成ロジックをサーバーサイドで処理し、プレイヤーが提出する名前に基づいて生成されたグプターのデータをクライアントに返すことができます。これにより、すべてのプレイヤーが同じ基準で生成されたグプターで戦うことができます。

  4. グプター生成条件:レアグプターの文字配列やキーワードをロジックに組み込むことで、プレイヤーが名前に特定のキーワードを含めることで、生成されます。

あとがき

初めてにしては割とうまく設定はできたかなと思います。
今後も追記していきますので、アドバイスいただければ幸いです!
名前をいただければモンスター生成します👍

グプタ―紹介

生成したグプタ―を以下に追記していきます。
無限にグプタ―は生成できます。モンスターファームのために、近所のCDショップでCDを握りしめ、鈴木亜美やTHE虎舞龍を借りたあの日を思い出せます。
プレイステーションのCD交換儀式でどんなモンスターが生まれるか?
あのドキドキ感に似ていますね。
※プロンプト例が欲しい方はDMください!

■グプタ―No1
名前: マッスルヤーマン
攻撃力 2500
防御力 2000
素早さ 1800
属性 格闘

■グプタ―No2
名前 ブラックハワイアン
攻撃力 1800
防御力 1600
素早さ 2500
属性 闇
特徴 速さと敏捷性、敵の能力を封じる技を持つ

■グプタ―No3
名前:フレイムキャット
攻撃力: 1350
防御力: 800
素早さ: 2100
属性: 炎
特徴: 火を操る能力があり、敵に火の玉を投げつける

■グプタ―No4
名前:Storm Fenrir
レアリティ:Rare
属性:Wind
能力値:
攻撃力:2000
防御力:1200
速さ:2800
知力:900

■グプタ―No5
名前:Fire Basilisk
レアリティ:Uncommon
属性:Fire
能力値:
攻撃力:1800
防御力:1500
速さ:2000
知力:1200

■グプタ―No6
名前:Arnold Schwar (名前があの人なので少し削除)
レアリティ:Legendary
属性:Earth
能力値:
攻撃力:3000
防御力:2500
速さ:1500
知力:1000

■グプタ―No7
名前: Arlen The Titan (Arnoldを言葉のかけら【アーロン】で強化)
レアリティ:Mythical
属性:Earth
能力値:
攻撃力:4500
防御力:4000
速さ:2000
知力:1500

■グプタ―No8
名前: モビリティバング
レアリティ: Rare
属性: Electric
能力値:
•攻撃力: 2000
•防御力: 3000
•速さ: 5000
•知力: 1000


■グプタ―No9
名前:Mastodon
レアリティ:レジェンダリー
属性:Earth
能力値:
攻撃力:4200
防御力:5000
速さ:800
知力:1500

■グプタ―No10
名前:ブレイズワーム
レアリティ:エピック
属性:火
能力値:
攻撃力:3500
防御力:2500
速さ:3000
知力:1500

■グプタ―No11
名前:スターライトスフィンクス
レアリティ:レジェンダリー
属性:光
能力値:
攻撃力:5000
防御力:4000
速さ:3500
知力:3000

■グプタ―No12
ブリザード・フロスト
レアリティ:レア
属性:氷
能力値:
攻撃力:2800
防御力:2500
速さ:2900
知力:2600

■グプタ―No13
エンシャント・シャドウ
レアリティ:レア
属性:闇
能力値:
攻撃力:2700
防御力:2900
速さ:2500
知力:2200

■グプタ―No14
ファイア・フレイム
レアリティ: レア
属性: 火
能力値:
攻撃力: 2900
防御力: 2400
速さ: 2800
知力: 2600

■グプタ―No15
アクア・スプラッシュ
レアリティ: レア
属性: 水
能力値:
攻撃力: 2600
防御力: 2800
速さ: 2600
知力: 2900

■グプタ―No16
PINKY NOKIA
レアリティ: レア
属性: 火
能力値:
攻撃力: 2900
防御力: 2400
速さ: 2800
知力: 2600
特殊能力: 炎の結界 - 一定期間自身を炎に包み、攻撃を無効化する能力を
持つ。

■グプタ―No17
名前: ドクターズファントム
レアリティ: エピック
属性: 闇
能力値:
攻撃力: 2821
防御力: 2094
速さ: 2457
知力: 2953
特殊能力: 幻惑の霧 - 相手の視界を混乱させる霧を発生させ、攻撃を外させる能力を持つ。


■グプタ―No18
名前: ブルースブルース
レアリティ: レジェンド
属性: 音
能力値:
攻撃力: 3000
防御力: 2000
速さ: 2500
知力: 2700
特殊能力: 極音波 - 極めて高い周波数の音波を放ち、相手を攻撃する。周囲の物体をも破壊することができる。

■グプタ―No19
名前: ヤマト
レアリティ: レジェンド
属性: 火
能力値:
攻撃力: 2800
防御力: 2500
速さ: 2400
知力: 2300
特殊能力:
剛撃: 相手に攻撃する際に、自身もダメージを受けるが、それに反撃する。


■グプタ―No20
炎獅子 (エンジシ)
・レアリティ:レア (15%)
・属性:火
・能力値:
  攻撃力:2500
  防御力:1500
  速さ:2000
  知力:1000
・特殊能力:炎の渦 - 炎獅子は、周囲に炎の渦を巻き起こし、一定範囲内の敵にダメージを与えることができます。この能力は、相手が火属性以外の場合、特に効果的です。


■グプタ―No21
グプター:スピードストライダー(アディダスにインスパイアされた)

・レアリティ:スーパーレア(10%)
・属性:風
・能力値:   
  攻撃力:1800  
 防御力:1200  
 速さ:3000   
  知力:1500
・特殊能力:突風の矢 - スピードストライダーは、空中から急速に降下しな
 がら強烈な突風を矢のように放つことができます。この能力は、相手が風
 属性以外の場合、特に効果的です。また、この能力は敵を一定範囲内で一
  時的に移動不能にすることができます。


■グプタ―No22
グプター名:エレクトロニックパルス (SONYにインスパイアされた)

・レアリティ:スーパーレア(10%)
・属性:電気
・能力値:
  攻撃力:2200
  防御力:1600
  速さ:2400
  知力:2300
・特殊能力:サウンドショックウェーブ - エレクトロニックパルスは、高周波の音波を放ち、敵にダメージを与えることができます。この能力は、相手が電気属性以外の場合、特に効果的です。また、この能力は敵を一定範囲内で一時的に行動不能にすることができます。

■グプタ―No23
グプター:ラヴァピナクル(スノーピークにインスパイアされた)

・レアリティ:レア(30%)
・属性:火
・能力値:
 攻撃力:2200
 防御力:1800
 速さ:1500
 知力:1200
・特殊能力:マグマバースト - ラヴァピナクルは、炎の力を体内に蓄え、一気に解放することで、周囲に高熱のマグマを爆発させます。風属性のグプターに対して特に強力なダメージを与えることができます。

■グプタ―No24
グプター名:嵐の守護神アマツ
・レアリティ:ウルトラレア(5%)
・属性:風・雷
・能力値:   
  攻撃力:2500   
  防御力:2200   
  速さ:2700   
  知力:2000
・特殊能力:嵐の怒り - 嵐の守護神アマツは、強力な風と雷を操り、敵を一掃することができます。この能力は、風や雷属性の敵に対して特に効果的です。また、この能力を使用することで、一定範囲内の敵を一時的に行動不能にすることができます。

■グプタ―No25
グプター:ビューティフルミスト
・レアリティ:スーパーレア(10%)
・属性:水
・能力値:  
攻撃力:1600  
防御力:1800  
速さ:2000  
知力:2200
・特殊能力:リフレッシュオーラ - ビューティフルミストは、周囲に潤いをもたらす霧を発生させることができます。この霧は、味方のグプターの体力を回復させるだけでなく、敵の視界を遮ることができます。


■グプタ―No26
グプター名:ユーチューブルース(YouTubeルースにインスパイアされた)
・レアリティ:レア(25%)
・属性:光
・能力値:
 攻撃力:1500
 防御力:1600
 速さ:2000
 知力:2200
・特殊能力:バイラルウェーブ - ユーチューブルースは、周囲のグプターたちにバイラルウェーブを放ち、その情報を共有することができます。これにより、味方のグプターの速さや攻撃力が一定時間アップします。

■グプタ―No27
グプター名:ショータイム・オータニ(大谷翔平にインスパイアされた)
・レアリティ:ウルトラレア(5%)
・属性:雷
・能力値:
 攻撃力:2500
 防御力:2000
 速さ:2300
 知力:1900
・特殊能力:ツーウェイサンダー - ショータイム・オータニは、攻撃と防御の両方で優れた力を発揮することができます。彼は雷の力で敵を攻撃し、同時に味方の防御力を高めることができる。

■グプタ―No28
グプター:カリオストロ・エンチャンター 
インスパイア元:カリオストロ(イタリアの伝説的な錬金術師、占星術師、冒険家)
・レアリティ:ウルトラレア(5%)
・属性:魔法
・能力値:
攻撃力:2500
防御力:2000
速さ:1800
知力:3500
・特殊能力:アルケミカル・トランスミュート - カリオストロ・エンチャンターは、自分の魔力を消費して周囲の物質を別の物質に変換する能力を持っています。この能力は、戦闘中に状況を有利にするために使用でき、相手の攻撃を無効化したり、自分や仲間のグプターの能力を強化することができます。この能力は、戦術的な知恵を活かして効果的に使用することが求められます。

◾️グプターNO29
グプター名:シャドウニンジャ・ゴエモン(五右衛門にインスパイアされた)
・レアリティ:ウルトラレア(5%)
・属性:闇
・能力値:
  攻撃力:2500
  防御力:2000
  速さ:2800
  知力:1700
•特殊能力:影分身の術 - シャドウニンジャ・ゴエモンは、瞬時に複数の分身を作り出し、敵を混乱させることができます。分身は実体を持っておらず、攻撃を受けてもダメージを受けませんが、短時間しか持続しません。この能力を使用することで、シャドウニンジャ・ゴエモンは敵の攻撃を回避しやすくなり隙をついて反撃するチャンスを作り出します。


◾️グプターNO30

グプター名:アイアンショーグン・イエヤス (家康からインスパイア)
・レアリティ:ウルトラレア(2%)
・属性:鉄
・能力値:
 攻撃力:2500
 防御力:3000
 速さ:1500
 知力:3000
・特殊能力:不動堅壁 - アイアンショーグン・イエヤスは、自身を囲むように巨大な鉄の壁を生み出し、一定時間、全ての攻撃を防ぐことができます。この能力は、防御力に依存し、防御力が高いほど壁は強固になります。また、この能力は一度使うと一定時間再利用できないので、タイミングが重要です。アイアンショーグン・イエヤスは、強大な防御力を誇る鉄の将軍で、その姿は固く、強力な鉄の鎧を身に纏い、頭には角のついた兜をかぶっています。その目は強く、知恵と戦略を秘めています。


この記事が気に入ったらサポートをしてみませんか?