トップ→段階的学習

game-develop.com wiki段階的学習をこなしていこうというページ

初めに

ここに置いてあるのは、非営利の学習目的で作られたプログラムです。
全ての環境での正常な動作は保証できません。
プログラムを実行した結果による、いかなる損害も作者(kotsubu)は一切の責任を負いません。
ウィルスチェックは忘れずにしてください。

免責事項
開発環境
プロジェクト設定

C/C++
数当て
15パズル
リバーシ
落ちモノ
ブロック崩し
パックマン風
スクロールアクション

成果物

ソースと実行ファイルが梱包されてるzip

C/C++

数当てゲーム コンソールアプリケーション
Level_1:__kazu_Lv1.zip
Level_2:__kazu_Lv2.zip
Level_3:__kazu_Lv3.zip
Level_4:__kazu_Lv4.zip
Level_5:__kazu_Lv5.zip
15パズル コンソール + Selene
Level_1:__15pzl_Lv1.zip
Level_2:__15pzl_Lv2.zip
Level_3:__15pzl_Lv3.zip
Level_4:__15pzl_Lv4.zip
Level_5:__15pzl_Lv5.zip
Level_6:__15pzl_Lv6.zip
Level_7:__15pzl_Lv7.zip
スクリーンショット

これより下の分割してあるファイルはDGCAでしてあります。DGCAにて結合してください。
内容は未分割と一緒ですが、少しは早くDLできるかも。

リバーシ コンソール + Selene
Level_1:__Reversi_Lv1.zip 分割:_1 _2
Level_2:__Reversi_Lv2.zip 分割:_1 _2
Level_3:__Reversi_Lv3.zip 分割:_1 _2
Level_4:__Reversi_Lv4.zip 分割:_1 _2
Level_5:__Reversi_Lv5.zip 分割:_1 _2
Level_6:__Reversi_Lv6.zip 分割:_1 _2
Level_7:__Reversi_Lv7.zip 分割:_1 _2
スクリーンショット
落ちモノ コンソール + Luna
Level_1:__Drops_Lv1.zip
Level_2:__Drops_Lv2.zip
Level_3:__Drops_Lv3.zip
Level_4:__Drops_Lv4.zip
Level_5:__Drops_Lv5.zip
Level_6:__Drops_Lv6.zip
スクリーンショット
旧wikiの段階的学習で作っていたモノのソースです。
Lunaは自分で入手してください。
実行ファイルは自分でコンパイルしてください。

ここより下は対象コンピュータを設定無しにしています。(XPとかvistaで動くかも?)
ブロック崩し コンソール + Selene
Level_1-3:__block_Lv1-3.zip 分割:_1 _2
Level_4:__block_Lv4.zip 分割:_1 _2
Level_5:__block_Lv5.zip 分割:_1 _2
Level_6:__block_Lv6.zip 分割:_1 _2
Level_7:__block_Lv7.zip 分割:_1 _2
Level_8:__block_Lv8.zip 分割:_1 _2
Level_9:__block_Lv9.zip 分割:_1 _2
Level_10-11:__block_Lv10-11.zip 分割:_1 _2
スクリーンショット
※一緒に入れてあるSelene.dllのバージョンを新しいdllに入れ替えるのを忘れてました。
 selene1.0.7のdllを用意すれば動きます。
パックマン風 コンソール + Selene
Level_1:__Pack_Lv1.zip 分割:_1 _2
Level_2:__Pack_Lv2.zip 分割:_1 _2
Level_3:__Pack_Lv3.zip 分割:_1 _2
Level_4:__Pack_Lv4.zip 分割:_1 _2
Level_5:__Pack_Lv5.zip 分割:_1 _2
Level_6:__Pack_Lv6.zip 分割:_1 _2
Level_7:__Pack_Lv7.zip 分割:_1 _2
Level_8:__Pack_Lv8.zip 分割:_1 _2
Level_9:__Pack_Lv9.zip 分割:_1 _2 _3
スクリーンショット
スクロールアクション コンソール + Selene
Level_1:__ScrollAction_Lv1.zip 分割:_1 _2
Level_2:__ScrollAction_Lv2.zip 分割:_1 _2
Level_3:__ScrollAction_Lv3.zip 分割:_1 _2
Level_4:__ScrollAction_Lv4.zip 分割:_1 _2
スクリーンショット


プロジェクト設定

作っている時のめぼしい設定
win32コンソールアプリケーション
タブ・インデント	3
文字セット		マルチバイト文字を使用する。
警告レベル		レベル3
64ビットへの対応	はい いいえ
ランタイムライブラリ	デバッグ時 マルチスレッド(/MT)
ランタイムライブラリ	リリース時 マルチスレッド(/MTd)
対象コンピュータ	設定無し

C/C++ Selene
タブ・インデント		3
出力ファイル			デバッグ時 .\BIN\$(ProjectName)D.exe
出力ファイル			リリース時 .\BIN\$(ProjectName).exe
文字セット			マルチバイト文字を使用する。
警告レベル			レベル3
64ビットへの対応	はい いいえ
ランタイムライブラリ		デバッグ時 マルチスレッド(/MDd)
ランタイムライブラリ		リリース時 マルチスレッド(/MD)
追加のインクルードディレクトリ	.\Source
追加の依存ファイル		.\Library\Selene.lib
対象コンピュータ		設定無し
FAT32次善策使用			はい
Microsoft Visual Studio 8\Common7\IDE\usertype.dat を置いてユーザータイプを定義
vc++2005からvc++2008へ移ったことで64bitOS対応が無し、対応OSも2000以降になったようで 足きりとか嫌なんですけどね、パックマン風Lv6以降は、98とかで動いたらラッキーってことで
簡略ディレクトリ構造
プロジェクトフォルダ名
├BIN …<DIR>
│ ├Data …<DIR>
│ ├実行ファイル名.exe
│ └Selene.dll
├Debug …<DIR>
├Liblary …<DIR>
│ ├Selene.h
│ └Selene.lib
├Relese …<DIR>
├Souce …<DIR>
├プロジェクトファイル
└Selene.dll


自分もプログラムしたいと思った人
HP書きながら見つけたんですが、ここなんかどうでしょ。
大八洲.NET http://www.ooyashima.net/タダで始める C/C++ プログラミング for Windows」で色々リンクがされてます。
Java切っておくと良いかも。
http://vipprog.net/wiki/recommended_site.htmlここのリンクも役立つと思います。というか立ってますハイ。
Copyright
Powered by @PAGES | relate link | hotword link