2010年02月01日

Rmake メモ1

先日の日記に書きましたが、Rmakeというサイトでゲーム作ってます。
とりあえず作り始めたのですが、ツッコミどころが微妙にあるのでツッコンでみます(笑)
Rmakeはこちら


まず―、なのですが昔RPGツクールでゲームを作ったことがある私なので
どんな感じかの雰囲気は掴みやすかったです。

正直、イベント処理のコマンドも揃ってると思うので、
これらを使いこなせればそこそこなゲームが作れるはずです。

関数その物はこれで十分だと思うのですが。。。
それでも若干プログラミングを知らないとダメなところがあるかと思います。

使い方はヘルプがあるのでそちらでご紹介。
マニュアル ⇒ こちら
関数 ⇒ こちら

大分プログラミングっぽいです。
やったことがない人は…、多少辛いかも知れません。

そこでまずは条件分岐を作ってみたのでUPしてみます。

以下、コマンド。
-------------------------------------------
1:if getFlag("kurara")
2: speak("if")
3:else
4: speak("else")
5: setFlag("kurara", true)
6:end
-------------------------------------------
以上、ここまで。

まず、【setFrag関数】はフラグの設定です。
『kurara』という名前のフラグを『true』でセットしました(5行目)。

【getFrag関数】はフラグ名を指定して、その値を取得します。
1行目のifの条件になりますが、『getFlag("kurara")』でセットされた値、
すなわち『true』が返ることになります。

あとはif文ですね。
ifの条件がtrueならその中を、それ以外(else)ならその下を処理、
というのは普通のifと同じですかね。

最後に『end』だけ忘れないようにして―、と。

そんでソースの解説ですが、
まずこのイベントが初めて実行されるときはkuraraフラグは何も起きていませんので、
ifの条件には当てはまらず、elseに飛びます。
elseの処理の最後にsetFragでkuraraフラグをtrueにしてエンド。

2回目以降にこのイベントが実行されると、既にkuraraフラグがtrueになっているので
ifの条件が当てはまり、elseには行かずにifの処理がおこなわれる。

とまあ、こんな感じでうまくいきました。
もし何かお役に立てるなら―、とソースを張り付けましたが、
コピーしてお持ち帰りいただく際には『1:』などは消してください。

これは今、記事を作成するうえで目印として付けたものですので、
このままコピペしてもRmakeでは動きませんのでご注意ください。


ま、これができるだけでも大分ゲームっぽくなるでしょうねー。
ここまでくるのに数時間を費やしておりますが(爆)

あ、Rmakeのブログにでも条件分岐として貼り付けておくのもアリか。。。


さて、ツッコミどころの1としてはこのif文なんですけど、
なんでまたelse-ifが『elsif』って表記なんだ??爆

わかりづれぇったら、ありゃしねぇ(笑)

『e』の一文字に何があるとは思えんのだがねぇ。
わかりやすくして欲しいですな(苦笑)

って、そんだけです、はい(爆)


まあ、関数&構文はこんな感じでしょうか。
うまくやればif-elseもできそうなので、
これで遊べたらRmakeのブログにでも公開してみるか。

それとこのRmakeそのものの仕様らしいのですが、
どうやらレベルアップという概念はないらしい(爆)
レベルの概念はあるくせに(更爆)

このRmakeではひたすらデータを借りてきて使うというのがゲームの作り方で
その初期値は最初の時点で登録されるらしく、変更不可(!)らしい(苦笑)

ちょっとスクリーンショットを撮ってきたのでUPしますが。。。

↓こんな感じ↓
rmake01.png

これはどうやら街にいるNPCデータなようですが、
データも決められていて戦闘にも使えるよ、ということらしい。

しかしレベルアップとかの概念はないので
このパラメータを変更することはできません。

って何だそりゃ、っていう(苦笑)


ちなみに最初に書いた関数などは揃っているのですが、
こっちのキャラデータ等々、素材が揃ってない&レベルの概念をいじれない、
というのが当面の問題になってる模様。

データがもっと充実してくれば相当面白くなると思うんだけどなぁ…。
これはもうしばらく時間がかかりそうなところです、はい。


という感じで、とりあえず関数で処理を遊ぶのには楽しそうな気がします。
データが足りてないだけ、という惜しいところなのですが(苦笑)

ま、これで条件分岐ができたから、ゲーム作りもスピードアップできるでしょう。
あと余計なギミックが全て無理そう、という結論になりましたので
多分ストーリーのみ的なゲームになるかと思います(笑)

なので勢いのみで終わらせるつもりですので
公開はそんなに時間がかからないかと思います。

そんな感じで、しばしお待ちくださいm(_ _)m
posted by mutcher at 14:16| Comment(0) | 03_コンピュータ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: