<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.yz-learning.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Yz-Learning Base Wiki - game-engineer:classes:2023:something-else:summertime-special-cource</title>
        <description></description>
        <link>https://www.yz-learning.com/</link>
        <lastBuildDate>Sat, 04 Apr 2026 04:40:34 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.yz-learning.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>Yz-Learning Base Wiki</title>
            <link>https://www.yz-learning.com/</link>
        </image>
        <item>
            <title>コンソールゲーム</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:console-1&amp;rev=1690861546</link>
            <description>コンソールゲーム

まずは、小手調べと復習がてら、コンソール(Console)で動くゲームを作ってみます。

(コンソールってなんだっけ？)


今回は、ヒットアンドブローを作ってみようと思います。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 01 Aug 2023 03:45:46 +0000</pubDate>
        </item>
        <item>
            <title>ゲームを作っていくぅ</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:console-2&amp;rev=1754380719</link>
            <description>ゲームを作っていくぅ

まずいつもの通り、projectを作ります。

今回はコンソールアプリなので、visual studioでもいいし、replit.comでもpaiza.ioでもできます。

（もう何も見ないでproject作れない人とかいないよね。。。）</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 05 Aug 2025 07:58:39 +0000</pubDate>
        </item>
        <item>
            <title>入力の受け付け処理</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:console-3&amp;rev=1690869796</link>
            <description>入力の受け付け処理

問題ができたら今度は、ユーザーの入力を作って、出題の数字列と比べる部分を作っていきます。

（っていうか、ほとんどそれでゲーム出来上がっちゃうよね笑い）</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 01 Aug 2023 06:03:16 +0000</pubDate>
        </item>
        <item>
            <title>正誤判定、HIT、BLOWの判定</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:console-4&amp;rev=1690871400</link>
            <description>正誤判定、HIT、BLOWの判定

問題作成と、ユーザーの入力までできたので、次はいよいよヒットとブローの判定をする。


ルールのおさらい

今回のルール

	*  被らない４桁の数字がランダムで生成され出題される</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 01 Aug 2023 06:30:00 +0000</pubDate>
        </item>
        <item>
            <title>正解判定とか</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:console-5&amp;rev=1754526970</link>
            <description>正解判定とか

あとは正解判定をして、正解の時はおめでとうメッセージを表示して終わるとかすれば完成です。

つまり

ルールのおさらい

今回のルール

	*  被らない４桁の数字がランダムで生成され出題される</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 07 Aug 2025 00:36:10 +0000</pubDate>
        </item>
        <item>
            <title>Cosmic Hooligun 予告編</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:cosmichooligun-1&amp;rev=1692860404</link>
            <description>Cosmic Hooligun 予告編

夏休みだもん、ゲーム。。。

もう夏休みも終わりだし、さすがに追加はないかなと思った諸君。甘かったね

次作るゲームは、昔懐かしい（ってよくWebに書いてるけどどんな世代に向けて言ってんだろう。。。）スペースインベーダーに似たゲームを作っていこう。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 24 Aug 2023 07:00:04 +0000</pubDate>
        </item>
        <item>
            <title>画像貼り付けたりなんだり～動くまで</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:cosmichooligun-2&amp;rev=1692940743</link>
            <description>画像貼り付けたりなんだり～動くまで

自機と敵キャラに画像をはっつけよう。

ゲームのデータはMainでgameData gDatとして宣言してある。



	gameData gDat;
	gDat.gState = GAME_STATE::TITLE;
        //Fontアセットの登録
	FontAsset::Register(U&quot;font&quot;, FontMethod::MSDF, 48, Typeface::Bold);
        //Textureアセットの登録
	TextureAsset::Register(U&quot;PLAYER&quot;, U&quot;プレイヤー画像の場所 ＊＊＊＊.pngなど&quot;);
	TextureAsset::Register(U&quot;ENEMY&quot;, U&quot;敵画像の場所とファイル名 フォルダは//でつないで書く&quot;);…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 25 Aug 2023 05:19:03 +0000</pubDate>
        </item>
        <item>
            <title>弾</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:cosmichooligun-3&amp;rev=1693267265</link>
            <description>弾

弾を発射したい。

まずは弾の画像を用意しよう。これも何でもよいです。どうせ描画するとき画像サイズ調整するし

初めに画像の用意のところで使ったサイトなどから適当に弾丸用の画像を用意しよう。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 29 Aug 2023 00:01:05 +0000</pubDate>
        </item>
        <item>
            <title>ついに当たり判定を計算する</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:cosmichooligun-4&amp;rev=1695607928</link>
            <description>ついに当たり判定を計算する

当たり判定は、ゲームを作りたい学生なら大体聞いたことがある言葉だと思う。

ゲームに登場するオブジェクトとオブジェクトが接触しているかどうかを判定する数学的（幾何学的意味合いの）計算をコンピュータ上で行うことである。$P_A$$width_A$$height_A$$P_B$$width_B$$height_B$$P_A$$P_B$$width_A/2 + width_B/2$$P_A$$P_B$$height_A/2 + height_B/2$$ | P_A.x - P_B.x| &lt;  (width_A/2 + width_B/2) $$ | P_A.y - P_B.y| &lt;  (heigth_A/2 + height_B/2) $…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 25 Sep 2023 02:12:08 +0000</pubDate>
        </item>
        <item>
            <title>当たり判定を導入していく</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:cosmichooligun-5&amp;rev=1695956392</link>
            <description>当たり判定を導入していく

前回までで、Rect型とRect型（軸に平行なバウンディングボックス：英語でなんて言うんだっけ？）を２つ比べて接触判定ができるようになった。

だけれども、今気づいてしまったのだけど、なんか途中で座標を実数にした気がするんだよねぇ（RectF型で作った気がする。。。）</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 29 Sep 2023 02:59:52 +0000</pubDate>
        </item>
        <item>
            <title>僕たちは２Ⅾシューティングゲームが大好きだ（作りたい）</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:cosmichooligun-class-0&amp;rev=1698892502</link>
            <description>僕たちは２Ⅾシューティングゲームが大好きだ（作りたい）

シューティングゲームの途中で夏休みが終わってしまいました（完全に僕の時間軸）、それからの間にC++の授業がかなり進んで、</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 02 Nov 2023 02:35:02 +0000</pubDate>
        </item>
        <item>
            <title>コンソール版 Costco Man(コスコマン）の制作</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-console-1&amp;rev=1691506213</link>
            <description>コンソール版 Costco Man(コスコマン）の制作

アメリカの卸業者COSTCOは、アメリカではカタカナで書くと（コスコ）と発音する。

ちなみにIKEAはアメリカではアイキアと読むのだが、スウェーデンではイケアと読む笑</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 08 Aug 2023 14:50:13 +0000</pubDate>
        </item>
        <item>
            <title>コスコマン動く</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-console-2&amp;rev=1692263336</link>
            <description>コスコマン動く

次に、コスコマンを動かしてみよう。

え、文字って動かせるの？と思ったかもしれないが、今まで授業でやってきたアニメーションの画面表示と同様に、

ちょっとずつ文字を動かしていくと動いているように見える。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 17 Aug 2023 09:08:56 +0000</pubDate>
        </item>
        <item>
            <title>ちょっと改良</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-console-3&amp;rev=1691560206</link>
            <description>ちょっと改良

とりあえず、プレイヤーの位置を動かして表示することはできた。

ここで、UpdateDraw()を少し見直してみよう。



void UpdatePlay()
{
	int c = _getch();
	Point crrP = GetPlayerPos(sampleSatge);
	Point nextP;
	if (c == &#039;d&#039; || c == &#039;D&#039;)
	{
		nextP = { crrP.x + 1, crrP.y };	
	}
	else if (c == &#039;a&#039; || c == &#039;A&#039;)
	{
		nextP = { crrP.x - 1, crrP.y };
	}
	else if (c == &#039;w&#039; || c == &#039;W&#039;)
	{
		nextP = { crrP.x, crrP.y - 1 };
	}
	else if (c == &#039;s&#039; || c == &#039;S&#039;)
	{
		nextP = { crrP.x, crrP.y + 1 };
	}
	else
	{
		nextP = crrP; //変な入力あったら（wasd以外）何も変わらず
	…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 09 Aug 2023 05:50:06 +0000</pubDate>
        </item>
        <item>
            <title>当たり判定とオブジェクトの移動</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-console-4&amp;rev=1691596055</link>
            <description>当たり判定とオブジェクトの移動

当たり判定とか大げさなことを言ったが、箱がマスごとに動くので、動く先に何があるかと、自分の座標に何があったかを考えるだけでよい。

自分のマスの現在状態は、</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 09 Aug 2023 15:47:35 +0000</pubDate>
        </item>
        <item>
            <title>当たり判定の続き、今度は荷物を押す編</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-console-5&amp;rev=1691759586</link>
            <description>当たり判定の続き、今度は荷物を押す編

現在の状況は、自分が動いた時の隣の座標にあるオブジェクトの接触判定をし、オブジェクトごとに処理を切り替える

という処理をしている。ここで言う隣、とは自分が移動しようとしている方向に座標を＋1した位置である。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 11 Aug 2023 13:13:06 +0000</pubDate>
        </item>
        <item>
            <title>クリア判定、など</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-console-6&amp;rev=1691763460</link>
            <description>クリア判定、など

最後、クリア判定をする。

クリア判定は、実は簡単で、ステージの初期状態にには、必ず以下のような設定がある。


	*  ステージは必ずMAX_STAGE_WIDTH、MAX_STAGE_HEIGHT以内の幅と高さの壁に囲まれている。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 11 Aug 2023 14:17:40 +0000</pubDate>
        </item>
        <item>
            <title>Costco Man Siv3Dをつくろう（前準備）</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-siv3d-1&amp;rev=1692166141</link>
            <description>Costco Man Siv3Dをつくろう（前準備）

まず、用意してほしいもの


	*  スライドパズルの時にやった、タイトル画面～クリア画面の遷移までのプログラム
	*  タイルグラフィック用の画像（フリーのものを使います。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 16 Aug 2023 06:09:01 +0000</pubDate>
        </item>
        <item>
            <title>画像の読み込み（と、表示）</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-siv3d-2&amp;rev=1692177607</link>
            <description>画像の読み込み（と、表示）

次に画像を読みこんで、表示してみる。

画像の読み込みと表示は、授業でやったので、Siv3Dのチュートリアルページさえ見ればできるはず！

画像の用意は準備の時にやったので、なんかしらあるはずだよね？</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 16 Aug 2023 09:20:07 +0000</pubDate>
        </item>
        <item>
            <title>ついに動くCostco Man</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-siv3d-3&amp;rev=1692187327</link>
            <description>ついに動くCostco Man

割とあっさりと、ステージの表示までできたと思う。

それってやっぱり、Console版を一回作ってどんな動作をするものを作ろうかというイメージと設計ができているのが大きいんだよね。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 16 Aug 2023 12:02:07 +0000</pubDate>
        </item>
        <item>
            <title>ステージの追加とクリア判定</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-siv3d-4&amp;rev=1692249278</link>
            <description>ステージの追加とクリア判定

ステージを追加します。

stages.hに好きなだけステージを追加してあげてください。
ステージは、ここなどを参考にして、



                         0 ,  1 ,  2 ,  3 ,  4 ,  5 ,  6 , その他の領域 7 
const string OBJS[] = { &quot; &quot;, &quot;#&quot;, &quot;$&quot;, &quot;.&quot;, &quot;@&quot;, &quot;+&quot;, &quot;*&quot; };</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 17 Aug 2023 05:14:38 +0000</pubDate>
        </item>
        <item>
            <title>細かいところを追加していく パート１</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-siv3d-5&amp;rev=1692249573</link>
            <description>細かいところを追加していく パート１

タイトル画面

タイトル真っ暗なんだよねぇ。。。

みんなphotshopとか使えるし、デザインの授業を受けているので、タイトル画面のロゴくらい作れるよね？</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 17 Aug 2023 05:19:33 +0000</pubDate>
        </item>
        <item>
            <title>細かいところを追加していくパート２</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-siv3d-6&amp;rev=1692523506</link>
            <description>細かいところを追加していくパート２

これは完全に寄り道

タイトルとかプレイ画面とか寂しいのでBGMつけてみよう。のコーナー

まずは、フリーのBGMを探してください。Siv3Dでは.mp3や.wavなどが再生でる。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 20 Aug 2023 09:25:06 +0000</pubDate>
        </item>
        <item>
            <title>ステージデータをコピーにする</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-siv3d-7&amp;rev=1692577090</link>
            <description>ステージデータをコピーにする

音がつくと一気に華やかになるから、たのしいよね。

（先に、ステージデータのコピーとかをやろうと思ってたのに、ちょっと調子に乗ってしまった...</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 21 Aug 2023 00:18:10 +0000</pubDate>
        </item>
        <item>
            <title>細かいところほげほげ、略して！こまほげー（小堺さん最近見ないなぁ）</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:costcoman-siv3d-8&amp;rev=1692606473</link>
            <description>細かいところほげほげ、略して！こまほげー（小堺さん最近見ないなぁ）

プレイヤーを表示

次に、今の状態でプレイヤーを表示してみよう

DrawStaticObjectは完成しているので、スムーズにプレイヤーと荷物を移動させながら表示する関数$p(x, y)$$p&#039;(x&#039;,y&#039;)$$dir(1,0)$$p&#039; = p + dir$$p = p&#039; - dir$</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 21 Aug 2023 08:27:53 +0000</pubDate>
        </item>
        <item>
            <title>スライドパズル　コンソール版を作る</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-console-1&amp;rev=1690965759</link>
            <description>スライドパズル　コンソール版を作る

スライドパズルの概要

スライドパズルは、こんなやつ

スライドパズル（15パズル）

結構な人が遊んだことがあるはず。

ランダムに並んだタイルを１～１５の順番にお片付けすればクリアなパズル。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 02 Aug 2023 08:42:39 +0000</pubDate>
        </item>
        <item>
            <title>タイルの移動</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-console-2&amp;rev=1691392115</link>
            <description>タイルの移動

ボードのデータ構造を考え、盤面を初期化して表示するところまでできている。（はず）

この時点で、Siv3Dを使ってグラフィカルな表示を行うにはどういう表現をしたらいいか、考えながら進んでいこう。$p_{space}(x, y)$$p_{left}(x-1, y),  p_{right}(x+1, y),  p_{up}(x, y+1),  p_{down}(x, y-1)$$p_{space}(x_1, y_1)$$p_n(x_2,y_2)$$ | x_1 - x_2| + |y_1 - y_2| = 1 $$ |x|^2 = x^2 $$(x_1 - x_2)^2+(y_1 - y_2)^2 = 1$…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 07 Aug 2023 07:08:35 +0000</pubDate>
        </item>
        <item>
            <title>問題の作成</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-console-3&amp;rev=1690961660</link>
            <description>問題の作成

ここまで来たら後は、今まで作った関数を駆使して問題を作ってゆく。

ランダムでごちゃ混ぜにすればいいじゃん、って思う人もいるかもですが、実は解けない問題ってのがある。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 02 Aug 2023 07:34:20 +0000</pubDate>
        </item>
        <item>
            <title>グラフィック版スライドパズルを作っていくよ</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-siv3d-1&amp;rev=1691127429</link>
            <description>グラフィック版スライドパズルを作っていくよ

コンソール版による試作品製作の意義

ここまでたどり着いた人は、多分だけどコンソール版ではスライドパズルが完成しているはず。

昔からゲーム作ってる人は良くやるんだけど、とりあえずコンソールで配列とかを駆使して</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 04 Aug 2023 05:37:09 +0000</pubDate>
        </item>
        <item>
            <title>状態遷移とゲームループ</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-siv3d-2&amp;rev=1756109352</link>
            <description>状態遷移とゲームループ

次に、タイトル画面をクリックしたら⇒プレイ画面、プレイ画面をクリックしたら⇒クリア画面、クリア画面をクリックしたら⇒タイトル画面。。。とループできる仕組みを作っちゃおう</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 25 Aug 2025 08:09:12 +0000</pubDate>
        </item>
        <item>
            <title>プレイ画面を作っていくぅ</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-siv3d-3&amp;rev=1691206533</link>
            <description>プレイ画面を作っていくぅ

前回まででついに、前準備とゲームとしてのひな型ができたと思う。（基本的なゲームの状態移行）

現在はプレイ画面に移行したときに、文字で“プレイ画面</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 05 Aug 2023 03:35:33 +0000</pubDate>
        </item>
        <item>
            <title>プレイ画面を完成させていく</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-siv3d-4&amp;rev=1691215296</link>
            <description>プレイ画面を完成させていく

前回までの状態

こんな状態、これをもう少しかっこつけていく。


	*  枠の内部に色を塗る
	*  枠の大きさを調整
	*  枠内にタイル番号を描画

この処理を追加していく</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 05 Aug 2023 06:01:36 +0000</pubDate>
        </item>
        <item>
            <title>タイルのスライド処理</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-siv3d-5&amp;rev=1691252629</link>
            <description>タイルのスライド処理

画面ができたのでついに、タイルをスライドさせてみる。

コンソール版を作ってみてわかったと思うが、このゲームのかなめになる処理である。

現在のゲームの製作状況は、</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 05 Aug 2023 16:23:49 +0000</pubDate>
        </item>
        <item>
            <title>問題の作成と、ゲームクリア</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-siv3d-6&amp;rev=1691258314</link>
            <description>問題の作成と、ゲームクリア

問題作成関数

MakeProblemは、ほかの関数を変更したので若干の変更が必要である。

ただし処理内容はコンソール版と変わらない


	*  1～15の乱数生成
	*  その番号のタイルの配列インデックスを取得</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 05 Aug 2023 17:58:34 +0000</pubDate>
        </item>
        <item>
            <title>おめでとう画面からタイトル画面の遷移</title>
            <link>https://www.yz-learning.com/doku.php?id=game-engineer:classes:2023:something-else:summertime-special-cource:slidepuzle-siv3d-7&amp;rev=1691301990</link>
            <description>おめでとう画面からタイトル画面の遷移

クリア画面までは遷移するようになったので、今度はクリア画面から、タイトル画面への遷移を作る。

これは簡単だよね。

クリア画面が出ている間に、画面をクリックしたらタイトル画面へ遷移すればよい。</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Aug 2023 06:06:30 +0000</pubDate>
        </item>
    </channel>
</rss>
