今日は前回簡単なタイピングゲームを作った時に軽く紹介した
プログラム環境の構築の仕方をこちらに書き留めます。
もしプログラムを学びたいというのであれば以下の手順を
やってみて構築をしてみてください。
基本的にですが順番さえ守れば小学生でも出来ます。
ただ初めてのこととなると時間はかかるのは当然なので
もしわからないことなどあれば質問を受け付けますので
メッセージもしくはコメントでお願いします。
さてまず一番最初にやるべきことは
プログラムをコンパイルする環境をインストールすることです。
以下のURLをクリックしてください
http://www.mingw.org/wiki/Getting_Started
そうするとこんな画面が出るかと思います。

赤い四角で囲っているところをクリックしてください。
そうすると画面が切り替わります。しばらく待てば環境構築するための
インストーラがダウンロードされます。
無事ダウンロードが出来たら次は実行をします。
mingw-get-setup.exeをダブルクリックします。
そうするとこんな画面になるので
赤四角で囲っているところをクリック

画面が切り替わりますが特に気にせずContinueをクリック
そうすると自動的にインストールが開始されます。
この間は時間がかかるので気長に待ってください。
セキュリティによってはアクセスの許可を聞いてくるので
この場合は許可をクリックしてください。
そうするとデスクトップにMinGW Installerというショートカットが
できているのでそちらをクリック
(場合によってはすでにMinGW Installerが起動されているかもしれません)
そして左側のBasic Setupを左クリック、右側のming32-gcc-g++を
右クリックしてMark for Instalationをクリック

次にウィンドウタブにあるInstalationを選択して
Apply Changesを選択して終了です。
これで後もう少しです。
最後に環境パスを設定します。
環境パスの設定に関してはOSによって違うのですが基本的には
どのOSでも一緒だと思うので私のPCを例にします。

うん。どういうPC使ってるのかが丸わかりですねw
空き領域の圧迫感が半端ないのもバレるw
まあこんな画面を出して適当な空白の部分を右クリックします。
するとプロパティという項目が出るのでそちらをクリック
「システムの詳細設定」が出るのでそちらをクリック
以下のような画像の画面になればOKです。

赤四角で囲ってある環境変数をクリックして
システム環境変数「PATH」を編集します。

すると編集画面になるので画像のように
先頭に「C:\MinGW\bin;」を入力してください。
※最後の;は重要ですので必ず付けてください!
※インストール先を特に変更していない場合は上記で
もし変更している場合はインストール場所\binに設定してください
後はOKを押して終了です。
キャンセルを押すと適用されないのでご注意を。
さあ、かなり長くなりましたが最後です。
「スタート」->「ファイル名を指定して実行」をクリックして
cmdと入力してOKを押してください。
※スタートとはパソコンを切る時にクリックする所です。左下の奴ですね。
そうするとコマンドプロンプトが出ます。
今後のことを考えてプログラム用のワークスペースを作成するので
任意の場所にフォルダを作成してください。
例:Cドライブ直下にprogram_trainingフォルダを作成
そしてコマンドプロンプトの画面にこう入力してENTERを押します。
C:\program_training
以下のようになれば成功です。

そこの画面でプログラムをコンパイルするのですが何も
まだ何もないと思いますので以下のアドレスから前回作成した
簡単なタイピングゲームのプログラムをダウンロードしてください。
簡単なタイピングゲームのプログラムをダウンロード
ダウンロードしたsimple_typing_game.cを先ほどコマンドプロンプトで
指定したアドレスに置いたらコマンドプロンプト画面で以下のように
入力してENTERを押してください。
gcc simple_typing_game.c
これで成功するとa.exeというファイルが出来てこれを
ダブルクリックするとタイピングゲームが出来るようになります。
これでプログラム環境構築の準備は終了しました。
長い文章になりましたがお疲れ様でした。
他にも簡単にできる方法はあるのですが
例:VISUAL STUDIOのインストール、MACであればX-CODE等
VISUAL STUDIOはお金がかかる、MACは持ってる人が少ない気がする。
という理由からこのような方法を選ばせて頂きました。
まあ、ゲームプログラマーのスキルを磨くのであれば
今はスマートフォンアプリ開発が個人レベルで出来るのは
当たり前の時代なのでMACを買って自作できるようにするのも
いいかもしれませんね。
スマートフォンアプリ開発は私も経験があるので
もし要望があればセットアップからテクニックまで教えたいと思います。
それでは。