![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
横4×縦5のます目から2×2の駒を脱出させるゲームですよね?
とりあえず、横4×縦5のます目に1×1の駒を置いて、上下左右に動かせるようになれば道は開けるかと。
駒の配置は2次元配列で管理。
パネルはPictureBoxかFormに直描きで。
インターフェイスをマウスにするのであれば、基本的なドラッグ&ドロップの処理を応用すれば、動かす駒と方向を知ることが出来ます。
駒がないマスを「0」とし、駒の移動先が0か否かで移動可能・不可能を判定。
次のステップとして、2×1、2×1、2×2の駒に対して大きさやどの方角と隣接して動くか、といった情報を2次元配列に含ませることでパズル要素を付加できます。
ここまでくれば大まかな目標は達成できると思います。あとはデザインや操作性の調整などでしょうか。
これ以上はkusashinさんがどこまで自分で考えたのかが分からないと・・・。
サイトや書籍は探していませんが、ゲーム開発系のサイトはいっぱいあるので検索サイトで探してみてはいかがでしょう?
この回答への補足
ご返事ありがとうございます。
サイトの検索はいろいろやってみたのですがソースが公開されていたり、ゲーム作成の考え方が書いてあるサイトが見つかりませんでした。
何か良いサイトや書籍がありませんでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCEL VBA で、0から?1から?
-
IF関数でEmpty値を設定する方法。
-
VBAで配列の計算
-
Excel VBAで配列の途中から(X)M...
-
VBで作った乱数を一度も重複さ...
-
ジャグ配列とは
-
変数を動的に作るには?
-
排列と配列の漢字の使い分けは
-
動的配列が存在(要素が有る)か...
-
配列の要素数を超えた参照のコ...
-
VB.net 引数で配列変数を渡す際...
-
C# での文字列パディング
-
ゲーム箱入り娘のつくりかた
-
パソコンキーボードで時分秒を...
-
For文と配列
-
VBでbyte配列型のインスタンス...
-
10進数を4桁のバイト配列に格納...
-
遅延バインディングを使用でき...
-
【MFC】GetCount()とGetSize()...
-
土日を週末と呼びますけど、本...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAで配列の計算
-
パソコンキーボードで時分秒を...
-
EXCEL VBA で、0から?1から?
-
IF関数でEmpty値を設定する方法。
-
変数を動的に作るには?
-
動的配列が存在(要素が有る)か...
-
C言語 重複しない4ケタの乱数...
-
VB.net 引数で配列変数を渡す際...
-
VBで作った乱数を一度も重複さ...
-
複数のテキストボックスに同じ...
-
VBでbyte配列型のインスタンス...
-
C#の質問
-
遅延バインディングを使用でき...
-
For文と配列
-
重複なしでランダムに画像を表...
-
配列の要素数を超えた参照のコ...
-
このプログラミングの問題を教...
-
Visual C++ でコントロールを...
-
ジャグ配列とは
-
Excel VBAで配列の途中から(X)M...
おすすめ情報