2017年09月09日

LGP講座(かり~第1回 とりあえず、プログラムを作ってみよう!

※ここで使われている登場人物たちのアイコンは、別の方が本講座のために作ってくださったものを使用しております。

yuu_bustup.jpg
優:こ、こんにちわ・・・。 このLGPの講座を担当させていただくことになった、柊優です。 よ、よろしくね・・・。
airi_bustup.jpg
愛梨:結城愛梨です。 よろしくお願いしますっ。
haruka_bustup.jpg
陽香:永乃原陽香です。 よろしくお願いしますね。
yuu_bustup.jpg
え、えと、この講座は・・・DirectXを手軽に使うことのできるプログラミング言語、Light Game Programming(LGP)の使い方を初歩からレクチャーする講座・・・だそうです・・・。
haruka_bustup.jpg
プログラミングをしたことがない人にも、LGPによるプログラムが作れるようにレクチャーしていこうと思いますので、どうぞよろしくお願いしますね。
airi_bustup.jpg
なお、この講座では、LGPの現行バージョンである、LGP3を対象とするので、よろしくねっ。
yuu_bustup.jpg
そ、それでは、さっそく講座をはじめていこうか・・・。

airi_bustup.jpg
はーいっ。

~LGPを使うのに必要なものは?

yuu_bustup.jpg
さて、LGPについてくるのは、コンパイラとデバッガだけで、統合開発環境(IDE)はついてないんだ。
airi_bustup.jpg
あいでぃーいー?
haruka_bustup.jpg
テキストエディタとコンパイラとデバッガが一緒になった、開発環境のソフトのことですよ、愛梨ちゃん。
airi_bustup.jpg
それがないっていうことは、プログラムを打ち込むためのテキストエディタは、自分で用意しておかなきゃならないのか~。
あたし、そんなの用意してないよーっ。
haruka_bustup.jpg
心配しないでいいですよ。 私が用意しておきましたから。
airi_bustup.jpg
おーっ、さすが陽香ちゃんっ。
yuu_bustup.jpg
さて、LGPでのプログラミングは、テキストエディタでプログラムを書き、それをLGPのコンパイラでコンパイルしてEXEファイルを作る・・・こ、この手順で進んでいくんだよ・・・。
haruka_bustup.jpg
テキストエディタは、普通のメモ帳でもいいけど、秀丸エディタやEMACSのような、プログラム編集向けなテキストエディタのほうが、作りやすいと思いますよ。
ちなみに私たちは、MKEditorを使ってます。
airi_bustup.jpg
さて、次はいよいよ、プログラムを打ち込んで、コンパイルして、実行させてみまーす。

~プログラムを打ち込み、コンパイルさせてみよう!

yuu_bustup.jpg
さ、さて・・・それじゃ、プログラムを作ってみようか・・・。
テキストエディタを動かして、次のプログラムを打ち込んでみてね・・・。
---
ch=G@SETUP(640,480,16,1)
LOOP
G@PRINT(ch,0,0,"hello world")
G@FLIP()
ENDLOOP
---
airi_bustup.jpg
はーいっ。 かたかたかた・・・。 できましたっ。
haruka_bustup.jpg
打ち込み終わったら、保存するのを忘れないでくださいね、愛梨ちゃん。
あと、打ち込みミスがないか、チェックしておくといいですよ。
airi_bustup.jpg
はーい。
・・・
・・・・・・
・・・・・・・・・
airi_bustup.jpg
よしっ。 チェックもしたし、保存もしたよー。
yuu_bustup.jpg
そ、それじゃ、続いてLGP.EXEを実行してみて・・・。
airi_bustup.jpg
なんか、ファイルを選ぶダイアログが出たよっ。
ここで、さっき打ち込んだプログラムのファイルを選択すればいいのかな?
haruka_bustup.jpg
えぇ。 するとコンパイルが始まります。
airi_bustup.jpg
はーいっ。 じゃ、さっそく・・・。
あっ。 何かウィンドウが出て、Hello Worldって文字が出てるよ。

lgp-01.JPG
▲ メッセージが表示されたぞ!
※クリックすると、元の大きさで表示されます

yuu_bustup.jpg
うん・・・。 コンパイルが完了して、実行されたんだ・・・。
続いて、さっきのテキストファイルの最後三文字がEXEになった名前のファイルがあるよね。 それを動かしてみて・・・。
haruka_bustup.jpg
あ、今のウィンドウを閉じるのを忘れないでくださいね。
airi_bustup.jpg
はいはいー。
あっ。 やっぱりウィンドウが開いて、さっきと同じメッセージが出てるよっ。

lgp-01.JPG
▲ EXEファイルを実行させると・・・
※クリックすると、元の大きさで表示されます

yuu_bustup.jpg
うん。 そのファイルが、プログラムをコンパイルしてできたものなんだ・・・。
もしプログラムに間違いがあると、エラーのダイアログが発生するから、修正してからコンパイルしなおしてね・・・。

lgp-03.JPG
▲ 間違いがあると、このようにエラーが出てくるぞ。
airi_bustup.jpg
はーい、わかりましたーっ。
yuu_bustup.jpg
そ、それじゃ、今日はここまでにしようか・・・。
どきどきしたよ・・・。
haruka_bustup.jpg
お疲れ様、優ちゃん。
次回は、いよいよ本格的にプログラミングについて勉強していきます。
まずは変数について学びますので、楽しみにしていてくださいね。
airi_bustup.jpg
また次回~。
posted by 裏編 at 09:33| LGP講座(かり | 更新情報をチェックする