罪と罰++二律背反


*カジノ [#l0dbe58b]

-ページ: [[罪罰改造板2]]
-投稿者: [[six]]
-優先順位: 重要
-状態: 完了
-カテゴリー: 設置できません
-投稿日: 2006-12-19 (火) 11:00:10
-バージョン: 

**内容 [#hfc39aab]
http://www.geocities.jp/online_eva_rei/test/highlow.txt~
カジノというのを自分で作りHigh&Lowというゲームを設置したのですが、前に出た数値の保存ができないせいで思い通りになりません。~
一応、他の変数に代入したりしてみましたができませんでしたorz~
テキストにして貼るのでどうかお願いしますm(_ _)m~
$tm=1001 で出た数値を $tm=1003 に持っていき、$tm=1003 で出た数値をまた $tm=1003 に持っていけるようにしたいと思ってます。~
よろしくお願いしますm(_ _)m
----
-systemのデコードで$cmdと同様に一時記憶は。。。(既にやっていたらスルーで^^; -- [[三毛猫]] &new{2006-12-19 (火) 11:40:31};
-その方法ではできなかったようですorz(自分のやり方が悪いのかもしれませんが^^; -- [[six]] &new{2006-12-19 (火) 22:25:33};
-正攻法ではないのですが、my $dh=int(rand(12)+1);のmyを外してみるのはどうでしょうか?>理由はよく分かってないですが、ゥチだと良くそれで通るので。。。 -- [[三毛猫]] &new{2006-12-20 (水) 12:42:26};
-もしくは、my $dh=int(rand(12)+1);の計算のタイミングが、$tm=1003等の更新のたびに再計算してるって事は無いでしょうか?>一応念のためというか、代入される他の変数のトコに数値が入ってたら計算しない。っと条件を入れて、終了したらクリアにするようにしてみるのはどうでしょうか? -- [[三毛猫]] &new{2006-12-20 (水) 12:47:21};
-再計算してるかもしれませんorz~
if($v eq $dh){}elsif($v ne $dh){$v=$dh;} ですか?^^;~
それと、sub cajino{ と if($tm==1000){ の間に $dh=int(rand(12)+1); と入れてて大丈夫でしょうか?ココにあるから常に再計算してるような気がするんですが、他のところに入れると同じ式を毎回記入しなきゃいけないんでどっちにしろ再計算ということに…orz -- [[six]] &new{2006-12-20 (水) 15:16:09};
-ぁぁ、ハイ&ローであることを失念していました^^;>要は「現在(見えているカード)の数」をキャラが持っていて、「次に開かれる数」が乱数で毎回計算して、それを比較するわけですよね?>で、比較後当っていれば、その次に開かれる数が持っている数に上書きされる。。。っと。>キャラデータに「現在の数」を持たせて、処理ごとに上書きしたらダメですかね?? -- [[三毛猫]] &new{2006-12-20 (水) 15:41:12};
-変数を一つ追加して、それに前の数値を代入するということですか?やってみます。 -- [[six]] &new{2006-12-20 (水) 18:24:17};
-すいません、上のファイルを見てもらえますか?今使用してるものに変えてます。~
それで、変数を3つ($kin[賞金用]、$hl、$hl2)追加して、$tm=1001から$tm=1003への以降は無事できたのですが、$tm=1003のループだと前に出た数値がずっと固定されてしまいましたorz -- [[six]] &new{2006-12-20 (水) 19:32:41};
-内容を単純化して処理の流れだけを動作確認してみるとか、連続討伐やバトルの技選択のように、選択と処理を別にしてみるとかはどうですか?>if($tm==1003){}前後処理がどう動くかでぜんぜん違ってきますし。。。(自分トコのプログラムで動作確認とか出来ない状態なので、論理ばかりで申し訳ないです^^; -- [[三毛猫]] &new{2006-12-20 (水) 22:34:05};
-ん?>$hl=$hl2;(処理で出たカードの数を「前」として更新保存する)がない気が。。。?キャラデータへの書き込みも。。。 -- [[三毛猫]] &new{2006-12-20 (水) 22:40:25};
-すいません、自己解決しました^^;アドバイスありがとうございましたm(_ _)m 変数も$hlだけでできました^^ -- [[six]] &new{2006-12-20 (水) 22:43:15};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS