ラウンジ(兼FAQ掲示板)

スロットマシン について
過去ログ NO.1106397246
□ 放浪猫 [2005年01月19日22時27分]
はじめまして(^^)JavaScript大変参考になっています。
スロットマシンを新設HPに設置したいのですが、
スロットマシン/
http://jsm.suepon.com/script/jsm25.html
ダグを見様見真似で組み合わせて、改造してみたのですが


*スロットの下に(ボタンで)ヒントボタン

 持ち金から\100を引いて、
 警告ダイアログ
http://jsm.suepon.com/script/jsm05.html
 にランダムにヒントの内容を表示する
 というボタンを6個つけたいです。
function ボタンの名前() {
  if (pay <= 0) {
reach = 0;
if (pay <= 0) { over();}
else pre();
  }
}
 で所持金\0の時のアクションをするボタンを1つ出来たのですが、
 ここから先はエラーになり、解りませんでした。。
 教えてください。宜しくお願いします。m( )m
□ NXer [2005年01月20日22時02分]
はじめまして。NXerです。

ボタンをクリックするとランダムに、警告メーセージを
表示する、ここまでは当方にできましたのでお知らせし
ます。

>ボタンを6個・・・・とりあえず試しに二ヶつけました。
>所持金\0の時・・・・条件などはゲームのことを理解し
ていないのでよくわかりません。以下のような発想
(メッセージの配列化とランダムな値をalertの引数
とする)を、すこしでもご利用いただければ、うれしいですね。

-------------------------------適当にコピーペーストしてください。
<TITLE>slot_machine</TITLE>
<script>
/* 警告メッセージの配列化 */
i =0;
data =new Array("後が無い","まだまだ","おしまいかな","残念","しんぼう",
"ライフラインなし","むむ","まあいいか","よしよし");
mes=new Array;
for (i=0;i<9;i++)
{
mes[i]=data[i];
}

/* 警告メッセージのランダム化 */
function keikoku(){
i =Math.floor(Math.random()*10);
if (i>=8){
i=8;

alert(mes[i]);
I=0;
}

/* 画像設置ディレクトリ */
dir = "./slotimage/";
-------------------------------途中略 <body>内
<br>
<input size=10 name=point readonly><br><br>
<A href="javascript:keikoku()"><IMG src="slotimage/b1.gif" name="button1" width="25" height="25" border="0">
</A>
<A href="javascript:keikoku()"><IMG src="slotimage/b2.gif" name="button2" width="25" height="25" border="0">
</A>
</span></TD>
</TR>
</table>
</form>
</BODY>
</HTML>
----------------------------------
挿入したスクリプトの下手な説明:

/* 警告メッセージ配列化 */
/* 警告メッセージのランダム化 */

見ていただいたとおりです。おそらく、ランダムの条件を
所持金などで制御すれば、状況により適切な警告を選択
できるとおもいます。

とりあえず、ボタンは2ヶ、b1.gif、b2.gifを配置してみました。
クリックするとkeikoku()関数が起動され、ランダムな数0-8が
発生されて、メッセージが確定される、というものです。
大小記号の使い方やメッセージの数など適当なところがある
かもしれませんので、undefinedなどの表示がでるかもしれません。
border="0"で、ボタンの枠は非表示にしてあります。
名前は何かに使うこともあるかとつけておきました。

<A href="javascript:keikoku()"><IMG src="slotimage/b1.gif" name="button1" width="25" height="25" border="0">
</A>
<A href="javascript:keikoku()"><IMG src="slotimage/b2.gif" name="button2" width="25" height="25" border="0">
</A>
---------------------
alert(mes[i]);
I=0;
--------------ここは、警告番号を決めた後、とりあえず
初期設定に戻しておきました。こういうところは、プログラマー
ではないので、不要なのかも。8個の警告なので時に同じ文が
連続することもありえますが、そこはランダム関数のなせる業。

全て挿入です。行番号は使わないで、その位置がわかる程度に
もとのスクリプトを書いておきました。

発想の違いのため役に立たないかも知れませんが、ゲームを
一本開発したリッチな気分です。
放浪猫、すえぽんさん、どうもありがとうございました。
□ 放浪猫 [2005年01月22日21時34分]
お手数かけましたm( )m
> ボタンをクリックするとランダムに、警告メーセージを
> 表示する、ここまでは当方にできましたのでお知らせし
> ます。
ビルダーを使って入力したところエラーが出てしまい???
http://www.medianetjapan.com/2/20/internet_computer/hrcat/srt0.html
(HPがまだ作り途中で、ここのサーバーはここUP用に借りたので少ししたら消します。)
あれこれ試して定義というエラーがよく理解出きなかったので;、
偶然よくあるオミクジのアラートのダグがはまり使ってしまいました。
NXerさんの警告の文が面白かったので、警告アラートとして使わせていただき
ました。上のURLに0を1にすると出ます。(あの変なデザインはサンプルです。)
初心者の浅知恵作でここにUPするのがおこがましい気もしますが;いい具合に
警告アラート出ます!ありがとうございました。
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2009 suepon , All rights reserved. Powered by CGI Script Market.