「素早さ」を実装したいけど、どうも巧くない。
#--- br.dat ---
# 名前, 防御力, 体力, 素早さ(1〜99), [ [ 武器名, 攻撃力, 命中率(1〜99) ] ... ]
[
[ '煽り', 10, 300, 99, [['キック',60,50], ['パンチ',30,70]] ],
[ '荒らし', 0, 400, 50, [['キック',90,70], ['パンチ',40,80]] ],
[ '夏厨', 20, 200, 25, [['キック',80,90], ['パンチ',20,90]] ],
];
#--- br.cgi (素早さ実装版) ---
#!/usr/local/bin/perl
use CGI':all';put header(-charset=>($C='EUC-JP')),start_html -encoding=>$C,lang
,ja,title=>BR;@p=@{do'br.dat'};while($#p){put p map"[$_->[0]:$_->[2]]",@p;$N=0;
{for(0..$#p){int$c%(99/$p[$_][3])&&next;($N,*W)=@{*O=splice@p,$_,1}[0,4];($W,$D
,$A)=@{$W[rand@W]};last}$c=0if++$c>99;$N||redo}($n,$s)=@{*d=splice@p,rand@p,1};
put p"$Nは$nに$W!",(($D-=($i=rand 100)>$A?$D:$i>$A/2?int($D/2)+$s:$i>$A/20?$s:0
)>0or$D=0)?"$Dダメージ!":'ミス!';@p=sort{$b->[3]<=>$a->[3]}@p,\@O;($d[2]-=$D)>0
?@p=(\@d,@p):put p b"$nを倒した!"}put p"$Nの勝利!",end_html
#--- br.cgi (素早さ未実装版) ---
#!/usr/local/bin/perl
use CGI':all';put header(-charset=>($C='EUC-JP')),start_html -encoding=>$C,lang
,ja,title=>BR;@p=@{do'br.dat'};while($#p){put p map"[$_->[0]:$_->[2]]",@p;($N,
*W)=@{$p[-1]}[0,4];($W,$D,$A)=@{$W[rand@W]};($n,$s)=@{*d=splice@p,rand$#p,1};
put p"$Nは$nに$W!",(($D-=($i=rand 100)>$A?$D:$i>$A/2?int($D/2)+$s:$i>$A/20?$s:0
)>0or$D=0)?"$Dダメージ!":'ミス!';($d[2]-=$D)>0?push@p,\@d:put p b"$nを倒した!"}
put p"$Nの勝利!",end_html
ニュース
- 立民・野田代表「早急に辞任を」 首相官邸筋の核兵器保有発言 [蚤の市★]
- 日銀、0.75%に利上げ - 30年ぶり高水準、物価高抑制 ★4 [ぐれ★]
- 【不審者】頭髪薄めの男性が児童へ声かけ 「レストランどこ」 名古屋市 [少考さん★]
- 【スクープ】敏腕プロデューサーSKY-HIが未成年女性アイドル(17)を深夜に自宅呼び出し、「かわいすぎる死ぬ」「だぁいすき」などのLINEも★3 [Ailuropoda melanoleuca★]
- 【赤坂サウナ火災】「通風口」叩き助け求めたか…夫には広範囲“やけど”の痕あり妻を熱からかばおうと覆い被さった可能性 [ぐれ★]
- 【芸能】粗品、衝撃の実名告白「僕が人生で一番スカされた芸能人」 3位は嘉門タツオ、2位は明石家さんま [冬月記者★]
- 官邸関係者「日本は核保有すべき」発言、ネトウヨの想像してるより大問題に。与野党問わず批判。政府とネトウヨは事の重大性に気付かず [256556981]
- 【高市悲報】利上げした結果、1ドル157円、1ユーロ184円でゴミ通過投げ売りが始まる😭 [931948549]
- 【悲報】ジャップ、電車の迷惑行為ランキングを発表。栄えある1位は [242521385]
- 【画像】JCのムチムチタンクトップ姿
- 【高市謎】「楽天市場」👈くそ安いです。日本企業です。 ポイントめちゃくちゃ付きます。なのにお前らが利用しない理由ww [921362874]
- バチャ豚塩粘ダブパン出禁のお🏡
