このゲームが原因で発生したいかなる損失, 損害においては, 私は一切責任を負いません. 
あらかじめご了承ください.

●タイトル：絵合わせパズル

●製作者：rona

●ゲーム説明とか
　 いいタイトルが思いつかなかった.
 　フツーのパズルです.

　◯操作方法
　　 十字キー（←↑→↓）で□マークを操作できる.
　 　何も書かれていないマスと□マークが隣あっているときに, 
　　エンターキーを押せば2つのマスを交換できるよ.
　　スペースキーでトップに戻ることができるよ.  
　　右下のサンプルを参考に, 絵を完成させよう.



---------------------以下ゲーム制作関連について-----------------------
●ゲーム制作について
 　C++とDxライブラリで作ったマトモなゲーム一作目.
　 オブジェクト指向の利点とか色々を無視した
　 クッソ汚いソースコードになっちゃってるのが残念.
   製作時間は全部で3日ぐらいか
　 パズル自体を作るのはすぐ出来たが, 選択画面とかをつくるのに以外と時間がかかってしまった.

◯反省点
　あまり日数をかけずにガンガンソースコードを書いていたが,  
　最後にプログラムを書いた日から一週間ぐらい経ってからソースコードを見ると
  変数の名前や関数の内容を忘れてしまっていて, 解読に時間がかかってしまった.  
  コメントすら書いてなかったの流石に酷いと思った.  
　もっと可読性の良いソースコードを書かねばならない.  
　例を挙げるならば, 分かりやすい関数名, 変数の横にコメントアウトで解説などをすべきだった.  
　また, C++で作ったものの, オブジェクト指向等のC++ならではの機能は使っておらず, 
　C言語で書けるソースコードであった.  
　オブジェクト指向を使用して作成したなら, 効率のよいソースコードが書けるだろうし, 
　オブジェクト指向についての知識も得ることが出来ていただろう.  
　

◯良かったところ
　自分の書いたソースコードで, 実際に動くものを見るのは楽しかった.  
　また, Dxライブラリの使い方になれることが出来たのも良かったところだろう.  
　C言語の力も習得することが出来た.


●ソースコードに関する著作権表記

・DXライブラリ使用
　　　DX Library Copyright (C) 2001-2005 Takumi Yamada.

・PNG画像読み込み機能使用
　　　libpng　Copyright (c) 1998-2004 Glenn Randers-Pehrson.
　　　zlib　Copyright (C) 1995-2004 Jean-loup Gailly and Mark Adler.

・GetRand()関数使用
　　　Mersenne Twister
　　　Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
　　　All rights reserved.

　　　Redistribution and use in source and binary forms, with or without
　　　modification, are permitted provided that the following conditions
　　　are met:

　　　1. Redistributions of source code must retain the above copyright
　　　notice, this list of conditions and the following disclaimer.

　　　2. Redistributions in binary form must reproduce the above copyright
　　　notice, this list of conditions and the following disclaimer in the
　　　documentation and/or other materials provided with the distribution.

　　　3. The name of the author may not be used to endorse or promote products
　　　derived from this software without specific prior written permission.

　　　THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
　　　IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
　　　OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
　　　IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
　　　INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
　　　NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
　　　DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
　　　THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
　　　(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
　　　THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


●使用素材
・プロカメラマンのフリー写真素材・無料画像素材 プロ・フォト
　　http://pro.foto.ne.jp/

・ゆんフリー写真素材集
　　http://www.yunphoto.net/jp/

・ザ・マッチメイカァズ2nd【フリー効果音素材
　　http://osabisi.sakura.ne.jp/m2/


●使用ソフト
・Microsoft Visual C++ 2010 Express
・DXライブラリ
・ペイント
・GIF透過専用＋PNG透過専用 Ver.1.5


●参考サイト
・C言語何でも質問サイト
　　http://dixq.net/index.html

・VisualBasicでゲーム作っちゃる 実践編
　　http://www.mb.ccnw.ne.jp/garger-studio/vbgame/try_idx.html