各作品のプレイ動画・実況・生配信、および各作品のレビュー投稿について、一部ガイドラインの変更を行いました。
作者への問い合わせ手段に関しまして、これまでは「TwitterのDMよりお問い合わせください」とガイドラインに記載しておりましたが、X(Twitter)のDMに一日の上限数が設定されてしまったため、その表記を削除しました。今後はメールでの連絡を推奨いたします。メールアドレスは各ゲームのドキュメントファイルをご参照ください。
kotonoha* games labo 5108|kotonoha*制作フリーゲーム15作品を公開しています。
各作品のプレイ動画・実況・生配信、および各作品のレビュー投稿について、一部ガイドラインの変更を行いました。
作者への問い合わせ手段に関しまして、これまでは「TwitterのDMよりお問い合わせください」とガイドラインに記載しておりましたが、X(Twitter)のDMに一日の上限数が設定されてしまったため、その表記を削除しました。今後はメールでの連絡を推奨いたします。メールアドレスは各ゲームのドキュメントファイルをご参照ください。
RPGツクールMZ製、新作「AI say hello」を公開しました。
BOOTHにて定価500円で販売中です。
一見、色んなキャラクターとお喋りするだけのシンプルなトークゲームですが、対話型AI「ChatGPT」のAPIとの通信機能を備えていますので、キャラクターからの回答はすべてAIが生成してくれます。趣味の話で打ち解け合ったり、昨日見た映画の話で盛り上がったり、デートの約束をとりつけたり、色んな楽しみ方が可能です。
なお、RPGツクールMZで編集可能なプロジェクトファイルも同梱していますので、ツクールMZ本体をお持ちの方はキャラクターをカスタマイズしたり、記憶出来る会話の数を増やしたり、自作品に機能を流用いただいたりと、自由にご活用いただけます。
AIには感情バロメーターを四段階設定しているので、会話の内容によっては表情が変わることもあります。好感を得られる会話には頬を赤らめますが、相手を不快にさせる発言にはムッとすることも。
また、お話相手には男性キャラクターも選択可能です。
プレイにはOpenAI APIキーが必要です。
OpenAI APIキーの発行は、こちらを参考にしていただくか、「OpenAI APIキー 発行」などで検索してみてください。
◆本アプリの生配信・実況動画などを作成していただける方◆
アプリの宣伝は大歓迎です。もし配信や実況などで盛り上げてくださる方は、APIキー登録無しでお試しいただける、配信向け体験版をお送りさせていただきますので、私宛にE-mailをいただくか、Twitter DMよりお声がけください。
PCのキーボードで文字入力出来るRPGツクールMZプラグイン「InputDialog_Custom」を公開しました。
入力した内容は、プラグインコマンドで設定した変数IDに格納されます。もちろん日本語も使えます。RPGやアドベンチャーゲームの謎解きに使用したり、プラグイン「ChatGPT_APIMZ」と併用してAIへの質問の入力に使えます。
以前公開した「InputDialog」はブラウザの標準機能を利用したものでしたが、今回はゲーム内にウィンドウを配置し、その幅や高さ、文字サイズ、文字色、枠線など、ウィンドウをパラメータでデザインが出来ます。
ver1.03ではフォントの変更も出来る様になりました!
ChatGPTに台詞を書いてもらうRPGツクールMZプラグイン「ChatGPT_APIMZ」正式版を公開しました。
【デモ動画】
※ 旧ChatGPT_APIMZ.jsはChatGPT_APIMZ_Classic.jsとして別ファイルに移行しました。
※ プロジェクトサンプルはこちら
【必要なもの】
・RPGツクールMZ本体
・ChatGPT APIキー
以上です。APIキーさえあればプラグイン単体で動きます。
ソースのカスタマイズは自由です。自作品に自由に生かしてください。
ただし、APIキーを登録したまま作品を公開してしまうと、第三者に利用されてしまうため、何らかの作品を公開する場合は、サーバサイドに設置するか、プレイヤー自身にAPIキーを入力してもらう機能を持たせてください。
プレイヤーにAPIキーを入力させる場合は、こちらのプラグインが便利です。
なお、キー漏洩に関するトラブルなど当方では一切責任を持ちません。
【OpenAI APIキーの取得】
(1) OpenAIのデベロッパーサイトにアクセスし、「Get started」をクリック
(2) 「人間であることを確認します」と表示されたらチェック
(3) 「Create your account」と表示されるので、メールアドレスを入力
(4) Password入力欄が現れたらパスワードを入力
(5) メールアドレス宛てに承認メールが送信さます。
(6) メ ール内の「Verify email address」ボタンをクリック
(7) 「Tell us about you」で、名前と組織名を入力
(8) 「Verify your phone number」で電話番号を入力
(9) SMS認証を行い、コード番号を入力
(10) 個人利用の場合は「I’m exploring personal use」を選択
(11) OpenAIのプラットフォームにァクセスし、右上のアイコンをクリック
(12) メニューから「View API Keys」をクリック
(13) 「Create new secret key」ボタンをクリック
(14) 表示された「sk-」から始まるランダム英数字がAPIキーです。
【使い方】
(1) OpenAIで取得したAPIキーを、ChatGPT_APIkey にセットしてください。
(2) 空き変数IDが最低3つ必要です。
・プレイヤーの質問を一時的に変数に入れます。空いている変数IDを UserMessageVarId にセットしてください。
・AIからの回答を一時的に変数に入れます。空いている変数IDを AnswerMessageVarId にセットしてください。
・回答履歴を一時的に変数に入れます。空いている変数IDを MemoryMessageVarId にセットしてください。
(3) AIに台詞を作ってもらいたいイベントに、プラグインコマンドで 「ChatGPT_APIMZ」を選び、キャラクターの設定を登録してください。
【ウィンドウのカスタマイズ】
メッセージウィンドウの幅や背景色、枠線の太さなどを変更したい場合は、function createStreamingTextElement() をカスタマイズしてください。ウィンドウ調整ツールをご参考ください。
https://aokikotori.com/chatgpt_apimz_window/
PCのキーボード、スマホの場合はタップ入力で文字入力出来るRPGツクールMZプラグインプラグイン「InputDialog」を公開しました。
JavaScript標準のウィンドウプロンプトを利用していますので、コードも軽いです。
入力した内容は、プラグインコマンドで設定した変数IDに格納されます。もちろん日本語も使えます。
[InputDialogをダウンロード]
(2023/04/12更新 Ver 1.0)
画像の様にアドベンチャーゲームの謎解きに使用したり、
ChatGPT APIとの通信プラグイン「ChatGPT_APIMZ」でAPIキーを入力させるのにも使えます。