このリポジトリには、「The Tomeal Traverse」と呼ばれるインタラクティブなテキストベースのアドベンチャーゲームのコードが含まれています。プレイヤーは、さまざまな期間を通じてアレックスという名前のキャラクターをナビゲートし、物語の道を決定する選択を行い、最終的にはアレックスの運命を選択します。このゲームは、チャット履歴のためにCassandraとOpenaiのAIベースの言語モデルを搭載して応答を生成します。
Cassandra構成
cloud_config変数を更新します。secure-connect-choose-your-adventure.zipを置き換えます。環境変数
token.jsonという名前のファイルに保存します。.envファイルを設定し、 OPENAI_API_KEY変数を追加します。Openai APIキー
.envファイルにOPENAI_API_KEYの値として挿入します。ベクトルデータベースプロビジョニング
ゲームのルールと物語
実行
Bashcopyコード
python connect-database.py
ゲームプレイ
このゲームは、 CassandraChatMessageHistoryを介してCassandraに保存されているチャット履歴を利用しています。このコンテキストは、OpenAIからAIモデル(LLMChain)を支援し、プレーヤーの入力と確立された物語テンプレートに基づいて応答を生成します。
貢献は大歓迎です!ゲームを強化したい場合は、リポジトリをフォークして、変更を受けてプルリクエストを送信してください。
このプロジェクトは、MITライセンスに基づいてライセンスされています。ライセンス条件に従って、自由に変更および配布してください。
このゲームはデモンストレーションであり、責任を持って使用する必要があります。 AIに生成されたコンテンツは、その学習の性質のために常に予測可能または望ましいパスに従うとは限りません。
一時的なトラバースアドベンチャーゲームリポジトリをチェックしていただきありがとうございます。時間とストーリーテリングを通してあなたの旅をお楽しみください!クエリや提案がある場合は、リポジトリでお気軽にご連絡ください。