<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ペットゲーム | ぱそとんの部屋</title>
	<atom:link href="https://blog-shokunin.com/tag/%E3%83%9A%E3%83%83%E3%83%88%E3%82%B2%E3%83%BC%E3%83%A0/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog-shokunin.com</link>
	<description>パソコンって何が出来るの？パソコン選びから活用術までを一挙紹介！</description>
	<lastBuildDate>Thu, 11 Sep 2025 16:19:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://blog-shokunin.com/wp-content/uploads/2021/06/cropped-ぱとそんの部屋ファビコン２-32x32.png</url>
	<title>ペットゲーム | ぱそとんの部屋</title>
	<link>https://blog-shokunin.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Scratchで作るAIペット！会話して育てるゲームの作り方</title>
		<link>https://blog-shokunin.com/scratch-ai-pet-talking-game/</link>
					<comments>https://blog-shokunin.com/scratch-ai-pet-talking-game/#respond</comments>
		
		<dc:creator><![CDATA[ぱそとん]]></dc:creator>
		<pubDate>Thu, 11 Sep 2025 16:19:00 +0000</pubDate>
				<category><![CDATA[ScratchでAIを学ぼう！ブロックプログラムで簡単AI]]></category>
		<category><![CDATA[小学生でもわかるパソコンでAI開発講座]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Scratch]]></category>
		<category><![CDATA[ゲーム開発]]></category>
		<category><![CDATA[プログラミング教育]]></category>
		<category><![CDATA[ペットゲーム]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://blog-shokunin.com/?p=5634</guid>

					<description><![CDATA[Scratchで作るAIペット！会話して育てるゲームの作り方 「もし自分だけのAIペットと会話して育てることができたら…」そんな夢を、子どもから大人まで簡単に叶えてくれるのが、Scratchです。本記事では、Scratc [&#8230;]]]></description>
										<content:encoded><![CDATA[
<article>
<h1>Scratchで作るAIペット！会話して育てるゲームの作り方</h1>

<p>「もし自分だけのAIペットと会話して育てることができたら…」そんな夢を、子どもから大人まで簡単に叶えてくれるのが、<strong>Scratch</strong>です。本記事では、Scratchを使って<strong>会話しながら育てるAIペットゲーム</strong>を作る方法を、初心者にも分かりやすく解説します。</p>


  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"></li><li><a href="#toc1" tabindex="0">1. プロジェクトの概要</a></li><li><a href="#toc2" tabindex="0">2. 必要な準備</a></li><li><a href="#toc3" tabindex="0">3. 会話機能の作り方</a><ol><li><a href="#toc4" tabindex="0">3.1 基本構造</a></li><li><a href="#toc5" tabindex="0">3.2 AI風の応答</a></li></ol></li><li><a href="#toc6" tabindex="0">4. 育成システムの実装</a></li><li><a href="#toc7" tabindex="0">5. 成長要素の追加</a></li><li><a href="#toc8" tabindex="0">6. 拡張アイデア</a></li><li><a href="#toc9" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2><span id="toc1">1. プロジェクトの概要</span></h2>
<p>今回作るゲームは以下の要素を含みます：</p>
<ul>
<li>プレイヤーの入力に応答するAI風チャット</li>
<li>ペットの感情やステータスの変化</li>
<li>食事・遊び・休憩などのアクション</li>
<li>ペットの成長（レベルアップや見た目の変化）</li>
</ul>

<h2><span id="toc2">2. 必要な準備</span></h2>
<p>Scratchのアカウントを作成し、新しいプロジェクトを開きます。背景やキャラクター（スプライト）は以下のように設定します。</p>
<ol>
<li>背景：部屋や庭などペットが生活する場所</li>
<li>スプライト1：ペットのキャラクター（猫や犬など）</li>
<li>スプライト2：会話用の吹き出し</li>
<li>スプライト3：アイコン（食事・遊び・睡眠）</li>
</ol>

<h2><span id="toc3">3. 会話機能の作り方</span></h2>
<h3><span id="toc4">3.1 基本構造</span></h3>
<p>会話機能は「もし〜なら」の条件分岐と「○○と聞かれたら〜と答える」ブロックを組み合わせて作ります。入力は「質問をする」ブロックで取得し、キーワードに応じて反応を変えるのがポイントです。</p>

<pre><code>
[緑の旗がクリックされたとき]
ずっと
    「なにをする？」と聞く
    答えを変数「入力」に代入
    もし <入力 = "ごはん"> なら
        「ありがとう！お腹いっぱい！」と言う
        ステータス変数「満腹度」を10増やす
    もし <入力 = "あそぶ"> なら
        「楽しい〜！」と言う
        ステータス変数「幸福度」を10増やす
</code></pre>

<h3><span id="toc5">3.2 AI風の応答</span></h3>
<p>完全なAIではなくても、キーワードマッチングやランダム返答を使えば会話が自然に見えます。</p>
<ul>
<li>「はい」や「いいえ」の応答パターンを複数用意</li>
<li>ランダムブロックで返答を変化</li>
<li>特定のキーワードでイベント発生（例：「おやすみ」で寝るアニメーション）</li>
</ul>

<h2><span id="toc6">4. 育成システムの実装</span></h2>
<p>ペットを「育てている感」を出すために、以下の変数を用意します。</p>
<ul>
<li>満腹度</li>
<li>幸福度</li>
<li>体力</li>
<li>レベル</li>
</ul>
<p>時間経過やプレイヤーの行動によってこれらの数値を変化させます。</p>

<pre><code>
[1秒ごとに]
満腹度を -1 する
幸福度を -1 する
もし <満腹度 < 0> なら
    「お腹すいたよ〜」と言う
</code></pre>

<h2><span id="toc7">5. 成長要素の追加</span></h2>
<p>レベルアップや見た目の変化を実装すると、モチベーションが高まります。レベルが一定値に達するとスプライトのコスチュームを変更する仕組みを作りましょう。</p>

<h2><span id="toc8">6. 拡張アイデア</span></h2>
<ul>
<li>音声認識拡張を使って声で指示</li>
<li>クラウド変数を使って他のプレイヤーと交流</li>
<li>ペットがランダムに質問してくるイベント</li>
</ul>

<h2><span id="toc9">まとめ</span></h2>
<p>Scratchを使えば、プログラミング初心者でも簡単にAI風の会話機能と育成システムを実装できます。少しずつ機能を追加して、あなただけのオリジナルAIペットを育てましょう！</p>
</article>
]]></content:encoded>
					
					<wfw:commentRss>https://blog-shokunin.com/scratch-ai-pet-talking-game/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
