根據非正式估計:大家會覺得全民打棒球戰力分析器很神奇,今天要講的內容應該佔了至少70%的成份。如果少了等一下要講的部份,大家應該會覺得那只是個超遜網站吧?
公式分析:
一開始我們要借用PTT上DailyB大的力框寬與值對照表來說明
寬 | 65 | 66 | 68 | 70 | 74 | 75 | 77 | 79 | 83 |
---|---|---|---|---|---|---|---|---|---|
值 | 61 | 62 | 63 | 64 | 66 | 67 | 68 | 69 | 71 |
將上述數據輸入EXCEL後畫出一個XY散佈圖
然後幫這條線加上趨線即可得到強振框與力量值的對應公式
我們先把 **力=0.5493×寬 + 25.565 **抄下來放在旁邊等下再用
程式撰寫
上傳圖片
可以參考PHP程式設計講義,這部份沒什麼特別的
量測程式
這裡其實就是寫一個相當於現實生活中游標卡尺的程式,所需的工具就只有GD程式庫的顏色讀取函數. 程式片段如下
for ($x=590;$x>500;$x-- ) {
$rgb = imagecolorat($im, $x, 595);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
if ($b > 150 && $g>150) {
$end=$x;
break;
}
}
$width=$end-$begin +1;
$hit=0.5 * $width + 26;
$force=0.5493* $width + 25.565;
echo "量測寬度: $width<br>";
echo "估打擊值: $hit<br>";
echo "估力量值: $force<br>";
網站架設
昨天 最後有個習題請大家先把自己超神網站的家準備好。 今天的完整程式在這只要抓下來放到準備好的家就行了。
實際測試網站 光是把範例放上網其實沒什麼意思,這功能也蠻遜的。只有再加上自己的巧思才會變成真正的超神網站。這就當今天的習題讓大家去練習了