いろいろ日記 2.0

昭和生まれのおっさんの趣味の部屋になりました。(ガンダム、プラモ、釣り、ゲーム、CG)

ゲームのプログラミングを勉強中(Ruby) その2

2011-02-28 20:23:52 | その他

アニメーション処理や配列変数の使い方、メソッド、クラス、オブジェクトの使い方も本を読み進めてサンプルプログラムを組んでそのまんま入力して動作させるの繰り返しをしてました。最初のほうは簡単でしたが、難しくなってきたので進むスピードも遅くなってきました。

で、なんと、サンプルプログラムに表記間違いがちらほらとあり、原因不明のエラーメッセージと格闘することに。メソッド名がなんかおかしいところを適当に変えてみたら動いた。解説本の間違いってクリティカルだよなー。ちゃんとチェックしてほしいです、ホント。初心者が挫折する最大のポイントですね、コレ。せめて出版社のサポートページに誤字、表記ミスの訂正リストくらい掲載してほしいものです。

なにはともあれ、適当にやってたら無事に解決できたので、気を取り直して勉強再開です。で、本日までに完成したのが画像のレースゲーム。6つのキャラクターが左から右にレースします。勝手にスタートして勝手にゴールするだけです。サンプルプログラムを入力しただけなので、もちろん何も見ずに一からこれを作れと言われても無理ですが、動作の原理は理解できました。応用して何回か繰り返せば、できるようになるでしょう。

さて、次はメニュー画面の作成だそうですが、続きはまた後ほど。明日から出張なので、ちょっとお休み。

 


ゲームのプログラミングを勉強中(Ruby)

2011-02-24 00:50:26 | その他

ゲーム業界で長く働いてますが、私は実際にゲームをプログラムすることはできません。

これからクラスチェンジするつもりはないのですが、やはり一度は一本くらいゲームを

作ってみたいという夢を実現させるため、以前購入して放置していたゲームプログラミング

の本「Rubyではじめるゲームプログラミング」(工学社)を倉庫から引っ張り出してきて

やってみます。

 

まずはRubyのプログラムをインストール、それとなんだか必要なライブラリもインストール。

と、思ったらうまくインストールできず、さっそく挫折。Win7だからいけないのかなんか

分かりませんが、ライブラリのインストールする際にパーミッションがどうのこうのでエラー

が出てたので試しに別フォルダにインストールしなおしたら、ライブラリも正常に動作し

ました。

 

もうこのへんで挫折気味だったのですが、気を取り直して本を読み進めます。

とりあえず、サンプルコードをがしがし書いては動かして喜ぶの繰り返しで、今日は文字を

表示したり、音鳴らしたり、画像表示させたり、キー入力でその画像を移させたりするとこ

ろまで進めました。だいたい三分の一くらい進みました。記述ルールとしくみが分かれば、

難しいことはライブラリがほとんどやってくれるので、なんとかなりました。

 

明日はキャラクターをアニメーションさせてるのと配列、クラス、メソッドの勉強です。クラスとか

メソッドとかよく聞くんですがさっぱりなんのことか分かりません。明日勉強します。