幻想伝説エッセイ

早く船を完成させて、大海原に飛び出したいのよ。

初期化の意味

2008-07-04 20:23:40 | 開発日誌
変数などに最初の値を与えることを初期化と言うんだそうで。
C++での初期化の意味を把握していなかったので、メルマガ見てたときは混乱していました。

それとchar型の変数では''で囲むのは一文字で、""で囲むのは0文字以上の文字列ということらしいですが、何かめんどいですね。

眠りや麻痺など、様々な状態異常がありますが、Might&Migicでは飲みすぎというのがあるんですよ。
飲みすぎというのはもちろんアルコールです。
魔法で直せないので一晩休むしかないのですが、CWではシステム上、宿に泊まるというのがないので、表現としては作者に委ねる形になってしまいますね。
自分がやりたいと思ったのは、魔法で回復できないやっかいな状態異常というものだったのですが、やっぱり導入は面倒くさいかな。
まあ状態異常なんて、あとからいくらでも導入できますしね。

4 コメント

コメント日が  古い順  |   新しい順
Unknown (Unknown)
2008-07-06 10:59:06
プログラム的に後からの導入が容易でも
ゲーム開発的には後からの導入は厳しいかも

後から導入するにしても
どういう状態異常を予定するか、前もって決めとくべきだと思いますよ
そうですかね (ロードリヴァー)
2008-07-06 12:59:07
状態異常がひとつ増えることによって生じる弊害は、特にないんじゃないでしょうか。
状態異常に限らず、修正や新規導入する可能性は常に持っていた方がいいのではないかと考えています。
仮にデメリットが生じたとしても、トータルでメリットの方が大きければ、バランスが多少崩れても導入していいかなとも思いますし。
もちろん決めるのは、よく熟考した上での話ですけどね。
Unknown (Unknown)
2008-07-06 19:13:32
単独で立ちふさがる強敵が
麻痺一発で沈められた(持続時間が1ターンでも)
・・と言う話を聞いたことはないでしょうか?

これはカードワースにおいての話です

最初の段階で麻痺を予定していれば
シナリオ作者側で麻痺を無効化できるエディタも作れなくはありません

麻痺のような強力な状態異常を後出しされると
シナリオ作者側での対応が非常に難しくなります

(まぁ、CWでは麻痺のみを器用に無効化できるエディタは最後まで作られませんでしたが・・)
それでいいんじゃないでしょうか (ロードリヴァー)
2008-07-06 20:15:58
ボス戦で一撃で倒せても、それはそれで別に構わないと思います。
WIZでもワードナをラカニトで一撃で葬り去ったことがありますしね。
ドラクエなどと違って下手に麻痺などを無効化する方が、プレイヤーに取って興ざめになる可能性があると思うんですけどね。

それに古いシナリオは古いシナリオと、仕様の問題として割り切ってくれると思います。

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。