無料でネットを楽しもう無料ゲームプレイレポート無料C++総合環境DirectXゲームプログラミング初心者C++ホームページ作成のコツゲーム質問掲示板ゲームリンク

無料C++










無料C++総合環境DirectXゲームプログラミング
・無料でC++を始める
無料ソフトとこのページを使うことで、完全に無料でC++を始める事ができます。
*このページを卒業するころに本は数冊買いましょう。
・見て結果がわかりやすい興味のある内容
見て結果がわかりやすいようにゲームを題材にしています。
ゲームプログラムに興味のある方も多いと思います。

フリーソフトの入手や設定に3分ほどの時間が必要です。
(PC環境や時間帯によってかかる時間は変わります)


実際にゲームプログラムを作りながら、C++の基本的な部分を理解するのがこのページの目標です。
プログラムソースの書き方。ソースの読み方。
総合環境ならではの、エディタの使い方やライブラリの使い方も解説します。
(このページはwin98以降のOSのみを対象にしています。)

この環境を使ってゲームを一つ作りました。
こちらに操作説明とダウンロードがあります。
たいしたゲームではありませんが、この程度のゲームでもこの無料C++環境がなかれば半年はかかったでしょう。
このゲームは1週間でできました。ただし、プログラムは楽ですが微調整には時間がかかります。
(微調整には一ヶ月かかりました。)
このページで使う各種ダウンロード
ソース&実行ファイル 自サーバからのダウンロード。 最新版があります。
ベクター ベクターからのダウンロード。 ウイルスなどの心配が少ないかも。
画像素材 画像のみのダウンロード

C++の本を買う前に 目次 このページです。
無料C++プログラミングの開発環境の構築。
無料と言ってもすばらしい環境 です。
Borland C++Compiler 5.5、BCC Developer 、DXライブラリの設定。BCC Developerの使い方。
手始めに、プログラムを一つ作ってみましょう。
プログラムを作るまでの一連の流れ。
プログラムの全体像を簡単に解説。
C++の文法。
まず最初に、画面にキャラを描きましょう。
描画と同時に 変数 について勉強しましょう。

実際の位置と画面上の位置にはずれがあります。
実際の位置に描画位置をあわせる。定数 の解説します。

キャラの移動には 制御文の理解が必須 です。
2つの制御命令だけ説明します。

移動できる範囲を設定します。
[関数の説明2] 関数を作る

背景の描画とそれに合わせた移動設定。[関数の説明3]
参照を使った関数を製作します。関数の便利さ大幅アップ。

機体から弾が発射されるようになります。
同時に、値渡しを通して、ポインタとは何かを理解しましょう。
そろそろプログラムの全体像がわかりにくくなってきました。
見やすくすることで、プログラミング意欲が上がります。
敵を構造体を使って宣言しましょう。
構造体に慣れていればクラスの理解にも役立ちます。
配列は覚えるのが簡単で、その上使える機能です。
使う機会がありませんでしたが、ここで説明します。
ゲームツクール的なプログラミングを可能にします。
文法ではなく、使い方に重点をおきます。
使いたいと思う気持ちがないと、覚えられるものも覚えられないものです。
実際にクラスにして何が変わったのかを説明します。
敵をクラスにします。 同時に敵を移動させます。
クラスに関数を追加していくことで、プログラムが出来上がっていきます。 デバッグ用プログラムの追加。
カプセル化しているものを分割していきます。
いろいろなメリットがあります。
汎用化することで、再利用しやすくなります。
ゲームツクールに近い環境でプログラムを作れるようになっていきます。
コンストラクタ(構築子・初期化関数)の説明。

ホームページへ
このページのトップへ