2008年2月7日 星期四

[新版] 風力+風角+算橫風直風+推杆偏移教學

先看這張圖:


往哪邊偏?

箭頭往哪個方向指,你就往反方向移動偏移,這個應該不用說明了吧(俏皮) !

斜風要偏移的風力多大?

如果是斜的風向,有四種可能,上圖風向依序是右上、左上、右上、右下,
來看往右上吹的狀況(就是最上面的兩張圖),左圖中黑線是實際風向,如果要知道受風影響要偏多少,要是看這個斜風在水平方向影響風力有多大,一般我們把這個水平方向影響的風力叫做橫風,也就是圖中的藍線;反之,這個斜風在垂直方向影響的風力大小就叫做直風,就是圖中的紅線。
OK,再來,我們從右圖中知道風力是2m,那橫風是多少呢? 這就要先知道風角是多少了? 風角的看法如左圖標出的,有兩種看法:一個是實際風向與水平線的夾角,我們稱為水平夾角;另外一種就是實際風向與垂直線的夾角,我們稱為水平夾角。遊戲中風角的看法如右圖,從圓心有通過一條水平線和一條垂直線,把這個圓心當成左圖黑線和藍線的交叉點,這樣水平夾角就是如右圖標示的褐色弧線了;垂直夾角則是如右圖標示的綠色弧線,另外水平夾角+垂直夾角 = 1/4個圓的角度 = 360 /4 = 90(度),另外三種風向狀況判斷方式相似,我就不再說明,請自己看圖理解了。
接著是較最難的部份,就是風角到底是幾度,由於遊戲並不提供有刻度,所以需要靠自己不斷累積的經驗來抓,或者你可以拿個量角器放在螢幕上來量也可以,依據經驗判斷右圖,水平夾角大約是40度,所以垂直夾角 = 90 - 40 = 50(度)。
OK, 現在要如何算橫風力多大呢? 這就要用到國中數學敎的三角函數,三角函數有好多個,像COS、SIN、TAN、SEC、CSC等等,不過好在我們只要最前面兩個就夠用了,請看上圖下方藍底框中的最下面兩個小圖:

先看左邊那張小圖,這個夾角X就是上面說的水平夾角,這種看法下:COS(夾角X) = 藍線長/黑線長,也就是 藍線長 = 黑線長 * COS(夾角X)藍線就是我們上面說的橫風,黑線就是實際風力,夾角X就是水平夾角,所以我們可以寫成:
橫風力 = 實際風力 * COS(水平夾角)如果換成要用垂直夾角來算的話,那請看右邊那張小圖,這裏的夾角X是上面說的垂直夾角,因此:
SIN(夾角X) = 藍線長/黑線長,也就是 藍線長 = 黑線長 * SIN(夾角X),我們可以寫成:
橫風力 = 實際風力 * SIN(垂直夾角),實際來算算看,風力=2m,水平夾角=40度,COS(40度)=0.64(註:用計算機就可以算,另外通常只要把5,10,15,20,25 ...., 85, 90這些角度先都算出來寫在紙上,然後遊戲時就可以直接查表,當然囉,如果你要把1,2,3,...,90都算出來寫下來也是可以的啦(微笑)),因此:橫風力 = 2 * 0.64 = 1.28。至於直風力怎麼算(註:直風力影響的是打出去的力道,順風指箭頭往上的狀況,也就是右上或左上時,標準粗略的力道算法是洞距+洞高,再(加或減)直風,順風時就減去直風力;逆風時(箭頭往下時)就加上直風力),我想應該自己可以算出來了吧,也就是把SIN換成COS,或者COS換成SIN就可以了。

推杆時要偏多少?

先看下圖:

推杆時要偏多少,我們要看圖中由角色到洞之間的這段黃線上最靠近的那些黑點,這些黑點與黃線的垂直距離(圖中由黑點到黃線的橘線)就是我們要偏移多少的依據。
一般經驗來說在2OY之內時,每一條橘線我們要把洞往黑點方向移動約這條橘線長度的1/4,按左鍵洞會往右,按右鍵則洞會往左,所以說如果有四個黑點的橘線長度都是一樣,我們當然就是偏移一條橘線的長度,大約按照這樣去偏移,推杆進球率就會大大提升。不過1/4是指20Y之內如果越來越遠,分母就要憑經驗減少(註:也就是越遠的推杆黑點位置影響幅度增加)。因為這裡只談偏移,所以出手的力道我這裡不做說明,基本上力的大小也是會影響偏移,有機會再介紹力道部分,自己先憑經驗多打去體驗吧。遊戲時通常會先顯示如左圖的小格子,在某些狀況下,你可以按PgUp切換成右圖的大格子狀態,格子變少會比較好判斷,這時也可以按PgDn來切換回小格子。
來看左圖,沿著黃線到洞口間共有五個相同距離的黑點,另外洞的旁邊還有一個黑點,不過這個黑點跟洞非常接近,可以忽略。拿上面說的來算:總偏移 = 5 * (1/4 * 橘線長) 約= 1.1 * 橘線長所以我們就按右鍵讓洞移到黑點右邊多出一點點,抓好力道推出去,應該就會進了。再看右圖則是大格子狀態,沿線共有三個黑點,所以是 3/4 * 橘線長,大約目視判斷按左鍵移動,一樣可以推進。
大家也可以去看看官網的教學影片
上面的分母變化,提供一下我粗略的經驗:20Y-30Y 抓3.5,30Y-40Y抓3,依此類推,憑著經驗和直覺慢慢就會體悟出要偏多少,進球機率就會提高
希望這樣可以幫助到新手會員(嘿嘿)

2008年2月5日 星期二

[用EXCEL製作公式] - 第一篇:EXCEL生蝦米款(台語啦)

【教學】[用EXCEL製作公式] - 第一篇:EXCEL生蝦米款(台語啦)

有幾種人應該是不需要看這個系列的教學文:快手、高手、感覺手、經驗手,因為他們憑藉的是心算、計算機、直覺或者最高的王道:運氣^_^。~~~~~~~~OK! 如果妳不是這些人,就往下看吧!

目前已經充斥蠻多公式,有些是經過很多人驗證有一定準度,有些則是看起來沒那麼複雜(如速算6i切球、JJ的簡易拉竿)、有些卻是看起來很複雜(如低調拉竿、雷歐釘球等等),還有些是既不簡單也不複雜(如GK的6i切球、天秤的簡易炸球)。有時候,妳很想驗證這些公式、有時候妳希望打快一點,那這個系列的文一定對妳有幫助。Alright! 接招吧 ^_^

要學會使用EXCEL製作公式,首先一定要了解EXCEL的基本架構。,請看這張圖:


  1. EXCEL是讓妳試算用的,所以一開啟EXCEL後,他會先自動開啟一個空白的活頁簿(註:就當作是一本活頁計算紙來看),取名叫Book1。

  2. 接著會自動放進三個工作表(註:就當作是三頁空白有畫好格子的計算紙),分別叫做Sheet1、Sheet2和Sheet3(註:不是Shxt喔,別唸錯了=.=)。

  3. 然後妳會看到很多小格子,這每一格就叫做儲存格(cell),請注意看左上角這格的四邊是黑粗線,這表示目前我們位置在這格上(active cell),妳也可以把這格叫做目前格

  4. 說到位置就要有個方法標示它(註:這個標示就叫做位址),最上方灰底區域是行號的標示(註:行是直的,不是橫的),最左方的灰底區域則是列號的標示(註:列才是橫的),注意看這格對到的行號是A,對到的列號是1,所以他的位置就是A1,以後要用到這個格子的內容,我們就可以寫A1來直接取出內容。

  5. 另外每個格子妳自己還可以取個別名,別名是固定顯示在工具列下方這列的最左邊,如果妳沒有設定別名,EXCEL預設(默認)是會顯示位置名稱(也就是A1),但是圖中我把A1取了個別名叫做酷兒,所以EXCEL會顯示酷兒兩個字,因此這時,要取用A1這格的內容,妳可以直接寫酷兒兩字來取得,跟上面的A1作用是幾乎一樣的(註:為何說幾乎,以後的文章會說明)。

  6. 再看到A1這格的內容,上面顯示6,這個6是這一格試算後的最後結果,所以在格子裡妳只能看到結果,但是妳沒辦法知道這個6是怎麼算出來的

  7. 7.如果想知道6怎麼來的,那就要看跟剛剛別名同一列的右邊那個灰底等號符號之後的白底區域,這裡顯示"=2*3",這裡的等號是告訴EXCEL後面是個算式(也叫做公式),所以EXCEL就知道後面是要去計算試算的了,他會立刻去計算結果(註:EXCEL預設是立即計算,其實這個設定是可以改變的),然後把結果顯示在上面說的格子裡,所以我們現在知道6原來是2*3得出來的。

    • [順道一提]:這裡妳也可以直接寫一個值(技術名詞就叫做常數,恆常不變的數值),而不寫公式,如果要直接寫6,只要在這裡打6就好,開頭的等號也不要了。

    • [順道二提]:要輸入一個公式或值,除了這裡可以打,也可以直接在下面的格子上打,很方便的!不過在輸入完之後,要按下ENTER才會真正的存入工作表中,所以這裡有個好玩的功能,叫做"先算看看對不對"功能,這個在打公式時很方便,當妳打完公式還沒按下ENTER前,妳可以按剛剛上面說的灰底等號符號,他會告訴妳公式對不對,算出的結果會是什麼,如果妳看完後覺的OK,再按下ENTER;當然囉,存進去工作表後仍然隨時可以修改。

  8. 活頁簿的名字就是妳將來EXCEL檔案的名稱,所以妳按下檔案儲存時,預設是Book1,妳可以自己選個喜歡的名字儲存,下次再開啟這個活頁簿檔案時,就會換成妳自己用的檔名了。

  9. 工作表名字也可以改,只要在妳要改的工作表名字上按滑鼠右鍵,選重新命名,然後輸入妳喜歡的名字,按下ENTER後,就會顯示成妳給的名字了。

OK! Break Time! 到這裡妳已經算是對EXCEL架構有相當的了解了,一下吃進這麼多資訊,先休息一下上個WC喝杯水或咖啡茶,再回來繼續吧!

~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
上面的大約了解的話,我們來做些簡單的實作吧!由於是第一篇,我就找些PANGYA公式裡面常常需要用到的簡單試算,我們對遊戲中的洞距、洞高、還有風力、風角、杆長等等應該已經聽得老生常談了吧,看這個例子:

我想做的表如這張圖:
因此我會這樣做:

  1. 先在A1打入'洞距"這個名字,在A2打入'洞高'、A3打入'風力',最後在A4打入'杆長'。


    • [順道三提]:上面這樣設名稱是因為我要把B1,B2,B3,B4當做真正輸入數值的位置,設定成直的好處是EXCEL在輸入一個值按下ENTER後會自動跳到垂直的下一格,也就是在B1按下ENTER後,目前格會變成B2,這樣就很方便輸入了。

  2. 同理,在C1輸入'實際距離',C2輸入'要打力量',然後在C3輸入'力道指標'。

  3. 以我們這個例子來說,因為風是垂直的,所以知道:實際距離 = 洞距 + 洞高 ± 風力,後面這個±號的意思是如果風是逆風的,我們要加大力量抵銷風的阻力,所以要 +風力;反之順風的時候,因為風會幫助我們把球送的更遠,所以要 -風力,
    • [順道四提]:很多人寫公式因為不會打這個符號,通常會寫 +-風力,其實意思是一樣的。

    把順風和逆風的狀況分開寫出來如下:
    (逆風時) 實際距離 = 洞距 + 洞高 + (風力)(順風時) 實際距離 = 洞距 + 洞高 - (風力),也可以這樣寫 ==> 實際距離 = 洞距 + 洞高 + (-風力)
    上面兩式只差在最後一項的正負號,因此為使公式簡潔和輸入快速,這樣裏會需要輸入時配合,也就是順風時,風力是輸入負值(此例中就要輸入-6);逆風時則輸入正值。
    然後在D1輸入 =B1+B2+B3(註:這就是前面說的位置標示,他的用途現在就很清楚了吧)。

  4. 要打力量 = 實際距離 除以 杆長(註:電腦裡的除號是用/代表),這個應該不用說明了,因此在D2輸入 =D1/B4
  5. 5.D2的值從範例說明中知道揮滿是1,但是力道棒揮滿則是10,所以力道指標 = 要打力量 乘以 10,so在D3輸入 =D2*10(註:電腦裡的乘號是用*代表)
    這樣設定就大功告成了,接著就把數值打進去吧,B1是洞距要輸入210.2,B2是洞高要輸入-3.5,B3是風力別忘了是順風所以要輸入-6,最後B4是杆長要輸入230,你會發現實際距離=200.7,要打力量=0.872....,表示要打87.2%的力量,最後是力道指標=8.72,表示要按到力道棒上大約8.72格的位置。以後你杆長換了只要修改B4的值,EXCEL又會自動幫你再算,這樣要測試或者要打球時都非常省時間!

OK! 明天就是除夕了,先祝大家新年快樂,別吃太多喔^^" 這次先寫到這裡,讓大家先好好消化一下! 等這些練習熟了,下一篇就會開始敎些進階的雞絲(台語),敎大家如何在公式裡面套入一些EXCEL預先提供的套餐功能(也就是函數),使用套餐功能可以幫妳省掉一大堆難搞的設定,直接幫你做好給你,就像外面吃套餐一樣的方便好用,學會這些雞絲那你的EXCEL大概可以去敎別人了,不過先別高興,EXCEL這個大飯店的套餐實在多到可怕,所以我只會撿我們做公式時最需要用到的套餐功能做說明,剩下的就靠個人以後自己了。

OK! OK! 因此下一篇的主題我會定名為 必學的雞絲(請用台語唸)

~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
See You Next Time!
雙火敬上 97.2.5