├オブジェクト指向講座
[ リスト | 詳細 ]
RPGツクーラーのためのオブジェクト指向講座
全1ページ
[1]
|
RPGツクール(主に2000など、プログラミングがないもの)をやっていた方が、 オブジェクト指向プログラミングを習得するための講座です。 暇なときに書き進めます。飽きたらごめんなさい。 オブジェクト指向とはプログラミングのお作法の一つで、 「オブジェクト」と呼ばれるものを相互にやり取りさせることでシステムを動かすというものです。 原始的なプログラミングは単純にコードが上から下へ逐次的に実行されるイメージですが、 そういう順番にこなしていくというイメージではなく、 オブジェクト指向は色んなオブジェクトが動き回ってプログラムが展開していくイメージです。 RPGツクールにおけるゲームの作り方は、実はオブジェクト指向っぽいことが多く、 新たにオブジェクト指向でプログラミングをしようと考えている場合は ツクールの似たような考え方と照らし合わせることで、早く定着させることができると考えたわけです。 だって、そうですよね。ツクールをやったことがあれば分かると思いますけれど、 決して一つの長い長いコードを逐次的に実行させるように作ることはしませんよね。 マップ上にイベントをいくつか置いて、それらの相互作用によりゲームが展開します。 さながらオブジェクト指向です。 XP以降でオブジェクト指向言語(RGSS)が取り入れられたのも何だか納得できます。 そんなわけで、いつかのアクションゲーム講座みたいな感じのノリで 次のような予定で書き進めていくことを考えています。 【目的】
RPGツクール2000とC++言語を例にして、 必要最低限の(クラスベースの)オブジェクト指向のイメージの定着を目指す。 【対象】 ・C言語のような手続き型言語をちょっとは知っている。 ・ツクールをやったことがある。 ・だけどクラスはわからない。 【予定】 ・第1回【変数と関数】 ・第2回【クラス】 ・第3回【インスタンス化】 ・第4回【静的クラス】 ・第5回【アクセス制限】 ・第6回【継承】 ・第7回【ポリモーフィズム】 ・第8回【何か作ってみようよ】 オブジェクト指向講座としてはありきたりな順序だと思いますけれど、
あくまでツクールと照らし合わせながら書くつもりです。 途中でエターナっちゃったら、笑ってやってください。 |
全1ページ
[1]





