- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CGI(Perl)で数値を読み込んで計算させたい。)
CGI(Perl)で数値を読み込んで計算させる方法
このQ&Aのポイント
- Perlを使ってCGIを作成し、数値を読み込んで計算させる方法について教えてください。
- ゲームのダメージ計算に関するCGIを作りたいと思っています。攻撃力、防御力、クリティカル時の被ダメージ、EXD時の被ダメージ、クリティカル時の与ダメージ、EXD時の与ダメージに関して、数値を入力して計算する方法を教えてください。
- 初心者のPerlプログラマーですが、CGIでの数値計算について質問があります。特定のゲームのダメージ計算式に基づき、攻撃力、防御力、クリティカル時の被ダメージ、EXD時の被ダメージ、クリティカル時の与ダメージ、EXD時の与ダメージを読み込んで計算する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
HTMLで、 <form method="POST" action="xxx.cgi"> <div>攻撃力:<input type="text" name="attack"></div> <div>防御力:<input type="text" name="defense"></div> ~省略~ <input type="submit" value="決定"> <input type="reset" value="取消"> </form> と、CGIに入力データを送るように設定します CGI側では、 read(STDIN,$query,$ENV{'CONTENT_LENGTH'}); foreach (split(/&/,$query)) { ($l_set,$value) = split(/=/,$_); $form{$l_set}=$value; } $attack=$form{'attack'}; $defense=$form{'$defense'}; などと送られてきたデータを取り込み、 $damage=$attack-$defense; みたいな感じでテキトーに計算すれば良いでしょう。
お礼
おおおお。 凄くスッキリしました。 ありがとうございました!