2007年11月28日 星期三

PHP 函數解決 SQL injection

PHP 函數解決 SQL injection
--------------------------------------------------------------------------------
SQL injection問題在ASP上可是鬧得沸沸揚揚當然還有不少國內外著名的PHP程式“遇難”。至於SQL injection的詳情,網上的文章太多了,在此就不作介紹。

如果你網站空間的php.ini文件的magic_quotes_gpc設成了off,那麼PHP就不會在敏感字元前加上反斜線(\),由於表單提交的內 容可能含有敏感字元,如單引號('),就導致了SQL injection的漏洞。在這種情況下,我們可以用addslashes()來解決問題,它會自動在敏感字元前添加反斜線。

但是,上面的方法只適用於magic_quotes_gpc=Off的情況。作為一個開發者,你不知道每個用戶的 magic_quotes_gpc是On還是Off,如果把全部的資料都用上addslashes(),那不是“濫殺無辜”了?假如 magic_quotes_gpc=On,並且又用了addslashes()函數,那讓我們來看看:
PHP語法:

//如果從表單提交一個變數$_POST['message'],內容為 Tom's book
//這此加入連接MySQL資料庫的代碼,自己寫吧
//在$_POST['message']的敏感字元前加上反斜線
$_POST['message'] = addslashes($_POST['message']);

//由於magic_quotes_gpc=On,所以又一次在敏感字元前加反斜線
$sql = "INSERT INTO msg_table VALUE('$_POST[message]');";

//發送請求,把內容保存到資料庫內
$query = mysql_query($sql);

//如果你再從資料庫內提取這個記錄並輸出,就會看到 Tom\'s book
?>


這樣的話,在magic_quotes_gpc=On的環境,所有輸入的單引號(')都會變成(\')……
其實我們可以用get_magic_quotes_gpc()函數輕易地解決這個問題。當magic_quotes_gpc=On時,該函數返回 TRUE;當magic_quotes_gpc=Off時,返回FALSE。至此,肯定已經有不少人意識到:問題已經解決。請看代碼:

PHP語法:

//如果magic_quotes_gpc=Off,那就為提單提交的$_POST['message']的敏感字元加反斜線
//magic_quotes_gpc=On的情況下,則不加
if (!get_magic_quotes_gpc()) {
$_POST['message'] = addslashes($_POST['message']);
} else {}
?>



其實說到這,問題已經解決。下面再說一個小技巧。
有時表單提交的變數不止一個,可能有十幾個,幾十個。那麼一次一次地複製/粘帖addslashes(),是否麻煩了一點?由於從表單或URL獲取的資料都是以陣列形式出現的,如$_POST、$_GET)那就自定義一個可以“橫掃千軍”的函數:

PHP語法:

function quotes($content)
{
//如果magic_quotes_gpc=Off,那麼就開始處理
if (!get_magic_quotes_gpc()) {
//判斷$content是否?陣列
if (is_array($content)) {
//如果$content是陣列,那麼就處理它的每一個陣列值
foreach ($content as $key=>$value) {
$content[$key] = addslashes($value);
}
} else {
//如果$content不是陣列,那麼就僅處理一次
$content=addslashes($content);
//原文誤植為 addslashes($content);
}
} else {
//如果magic_quotes_gpc=On,那麼就不處理
}
//返回$content
return $content;
}
?>



參考: http://www.webdeveloper.com/forum/showthread.php?t=90414

函式:AddSlashes()


AddSlashes

字串加入斜線。

語法: string addslashes(string str);

傳回值: 字串

函式種類: 資料處理


內容說明

本函式使需要讓資料庫處理的字串,引號的部份加上斜線,以供資料庫查詢 (query) 能順利運作。這些會被改的字元包括單引號 (')、雙引號 (")、反斜線 backslash (\) 以及空字元 NUL (the null byte)。

參考:http://member.ettoday.com/book/function.php-AddSlashes.htm

函式:get_magic_quotes_gpc()


get_magic_quotes_gpc

取得 PHP 環境變數 magic_quotes_gpc 的值。

語法: long get_magic_quotes_gpc(void);

傳回值: 長整數

函式種類: PHP 系統功能


內容說明

本 函式取得 PHP 環境設定的變數 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。傳回 0 表示關閉本功能;傳回 1 表示本功能開啟。當 magic_quotes_gpc 開啟時,所有的 ' (單引號), " (雙引號), \ (反斜線) and 空字元會自動轉為含有反斜線的溢出字元。


參考

get_magic_quotes_runtime() set_magic_quotes_runtime()

參考:http://member.ettoday.com/book/function.php-get_magic_quotes_gpc.htm


2007年11月24日 星期六

FCKeditor設定

一:FCKeditoreditor下面可以只留editor資料夾,
與fckstyles.xml、fcktemplates.xml、fckconfig.js、fckeditor.js這四個檔案

二:FCKeditoreditorfilemanager下面的browser與upload資料夾內,
只留asp,aspx兩個資料夾

三:上傳檔案預設是使用asp,如果要用aspx,打開fckconfig.js將
var _FileBrowserLanguage = 'asp' ;
var _QuickUploadLanguage = 'asp' ;
改為
var _FileBrowserLanguage = 'aspx' ;
var _QuickUploadLanguage = 'aspx' ;
並在FCKeditor下面建立bin資料夾,並將FredCK.FCKeditorV2.dll放入。

上傳的預設資料夾是wwwrootUserFiles
如果要更改,打開FCKeditoreditorfilemanageruploadaspconfig.asp
修改下面的參數
ConfigUserFilesPath = "/UserFiles/"

四、若要自訂工具列,打開fckconfig.js
修改下面這一段,把不想要的拿掉。

FCKConfig.ToolbarSets["Default"] = [
['Source','DocProps','-','Save','NewPage','Preview','-','Templates'],
['Cut','Copy','Paste','PasteText','PasteWord','-','Print','SpellCheck'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField'],
'/',
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak','UniversalKey'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','-','About']
] ;

或是修改FCKConfig.ToolbarSets["Basic"] 裡面的內容。

Fckeditor for asp.net

於head前加入
<%@ Register TagPrefix="FCKeditorV2" Namespace="FredCK.FCKeditorV2" Assembly="FredCK.FCKeditorV2" %>

在FCKeditor控制項加入後於代碼中加入BasePath="~/FCKeditor/"
如下:
FCKeditorV2:FCKeditor id="FCKeditor1" BasePath="~/FCKeditor/" runat="server"
參考:
  1. 詳細介紹如何在ASP.NET使用FCK
  2. WIKI FCKeditor
  3. 圖文並茂教學

2007年11月23日 星期五

NDS《瑪莉歐與路易RPG2》流程攻略

NDS《瑪莉歐與路易RPG2》流程攻略

0252 - Mario and Luigi RPG 2 (J)
官方網站
作者:heianderen@UP TEAM

源:levelup.cn

技能操作:



扔BABY:抱起BABY時按X和Y,使BABY非被抱狀態,也可以頂到較高的方塊

敲擊:小馬裡奧非被抱狀態L後X,主要用於敲擊牆上的開關和敲碎牆壁

鑽地:小路易非被抱狀態L後Y,用於通過柵欄,鑽地狀態不會被敵人發現

變球:馬裡奧非抱BABY狀態L後A,移動速度加快,也可加速齒輪

馬裡奧和路易飛行:路易非抱BABY狀態下L後B,再B+方向飛行,比跳躍的距離稍長,也可加速齒輪

壓扁:馬裡奧和路易變球狀態下接觸BABY,在壓扁狀態下可通過矮小的道路,可被吹風機吹上

BABY飛行:馬裡奧和路易飛行狀態下接觸BABY,可使BABY上升並滑翔。



常用謎題道具:



水管方塊:召喚馬裡奧和路易或者召喚小馬裡奧和小路易

4人站立水管:移動到另下一副地圖

2人站力彈簧:小馬裡奧和小路易彈跳用

驚歎號方塊:開啟機關

大塊M方塊:按照方塊顏色使用馬裡奧或路易頂出現照明小太陽,一般用於小馬裡奧在黑暗中尋找道路。

4色驚歎號方塊:一般兩個一組,連續頂一組中的兩個方塊後開啟機關



流程攻略:

遊戲開始,小馬裡和小路易移動到公主的房間發現小庫巴正在搗亂,這一戰是教程,沒難度。戰鬥結束後外星人突然侵略,隨後劇情回到現代。

現代送走公主後中老蘑菇突然倒地,馬裡奧來到老蘑菇的房間幫他拿藥(地圖教程)。老蘑菇恢復後時間機器回來了,然而艙門打開後沒有公主的蹤影缺出現了一個怪物(教程)。然後趕往花園的時間漩渦。

來到過去,在行李的教程後時間漩渦消失,暫且前進吧。在路上遇到了一個蘑菇頭,聽說村莊被襲擊了,英雄馬裡奧當然不會袖手旁觀了,趕快去幫忙。終於來到了 上頂上的村莊,外星人正在破壞村莊並襲擊蘑菇頭們。在一間房子中,聖誕老人被卡在了煙囪裡需要馬裡奧過去頂他一下,雖然幫助聖誕老人離開了煙囪卻難逃外星 人的追捕,看來難免一戰(此戰必敗)。

劇情切換到BABY,庫巴的飛船正在受到外星人的追擊。BABY在機艙中聽見了庫巴的命令來趕往艦橋。因為小公主強硬的「命令」,庫巴無奈的救了被打敗的 馬裡奧和路易。BABY下了飛船後來到馬裡奧身邊,遭遇外星人,因為有免費龜殼所以毫無難度。成功救出馬裡奧和路易後一行人前往城堡,但是城堡已經完全被 外星人佔領,庫巴的飛船也被擊落在了自己城堡內。一路前進,路上遇到了BABY結伴同行,今後在一些跳不上去的台階以及謎題都需要BABY來幫忙。途中有 一處BABY黑暗中找路的謎題需要提一下,馬裡奧和路易需要留在大塊方格下按照顏色來頂,頂對一次會有幾秒的黑暗消失時間,此謎題過後得到一個碎片,並找 到了時間漩渦。

回到現代後和博士對話發生劇情,然後進入碎片製造的時間漩渦。來到了過去的一片森林中,顯然也已經被外星人佔領,途中遇到了公主的跟班並得知了真相,看來 要救出公主必須要打敗女王。在許多透明方塊的地方將BABY扔進大樹根中,點燃地面上所有的透明方塊,然後將小方塊中的火焰頂到大方塊中,再頂一下大方塊 便可以燒掉攔路的植物。有釘子的地方讓BABY在樹洞中控制浮板的方向,馬裡奧在浮板上移動。地圖左上及右上兩處地方中較高的方塊必須要馬裡奧跳起後扔小 馬裡奧才能頂到,左上右上兩個機關都開了以後就可以進入房間。進入房間後馬裡奧和路易被大鼻子吸走,BABY戰勝被操縱的烏龜後得到新技能,隨後的房間中 敲擊兩個紅色按扭開啟機關,有一個紅色按扭的房間無入口,必須從牆上跳入。來到老樹這裡,將4個燈泡砸碎救出馬裡奧和路易。而後的謎題機關都不難,不外乎 大人小孩輪流開機關。BOSS是一條蟲,要注意兩個雜兵拿出的蘑菇掉到杯子後會改變顏色,BOSS喝下紅液體會恢復HP,喝下黑液體會溺死,喝綠液體會為 UFO補充能量攻擊玩家。打敗BOSS後得到第二塊碎片,卻被小庫巴拿走。

回到現代和博士對話發生劇情,出現了4處新的時間漩渦。然後來到花園找老蘑菇學新技能。4處新的時間漩渦目前能去的只有兩個,城堡右下角的漩渦通向我們以前去過的蘑菇村莊,目前應該前往圖書館的時間漩渦。

來到了過去的耀西島,在一間房間中發生劇情後遭遇大恐龍(非戰鬥,暫且不去管他,繼續前進)。來到第2副地圖後發生劇情出現了許多阻擋道路的火焰,小馬裡 奧學會的喝水新技能可以撲滅這些火焰,要注意的是吐出的水可以通過管道移動。當所有的火都撲滅後便可以繼續前進。第3副地圖中要注意的是通過旋風可以使馬 裡奧和路易飛的更遠。在山頂遇到小庫巴,進入BOSS戰,BOSS是庫巴手下的法師,騎掃帚狀態會分身,不過攻擊方式比較單調,非騎掃帚狀態的攻擊方式只 有放出火焰範圍攻擊。此BOSS的攻擊方式多但比較容易躲,而且HP不多,難度不高。

終於追上了庫巴,不幸的是庫巴將碎片吃了下去,更不幸的是包括主角們和庫巴全都被大恐龍吞入肚中。恐龍肚中的小房間關著小恐龍,必須將他們放出幫忙耀西推 石頭。在一個樹洞中得到的食物可以幫助大廳中飢餓的小恐龍。在第1間房間中(地圖從右到左為1到5房間),用小馬裡奧的吐水技能攻擊UFO可救出小恐龍。 在第2間房間小馬裡奧們從中間的洞跳下並打擊牆上的按扭可以救出小恐龍。在第4間房間中按照牆邊的顏色提示打擊牆上的按扭進入密室,並按照關小恐龍門上的 提示顏色打擊牆上的按扭就可以開門。在第5間房間中直接戰鬥便可。耀西們終於合力將石頭推下清理的大恐龍的腸胃。進入腸道中,外星人正將小恐龍們關在蛋 中,使用馬裡奧將蛋頂到空中同時小馬裡奧吐水攻擊蛋便可救出兩隻小恐龍。來到最深處遇到BOSS蛋怪,BOSS在站立狀態的攻擊方式有兩種,一種是扔蛋攻 擊玩家,比較容易躲;另外一種是吃玩家補充HP。BOSS身邊的蛋被破壞後小恐龍逃脫並推石頭,當5個小恐龍逃脫後推下石頭砸倒BOSS,此時攻擊 BOSS效果明顯。打敗BOSS後從大恐龍體內逃脫,並終於從庫巴那裡拿回了兩塊碎片。

回到現代先後找博士和老蘑菇學變球的技能。在一個有齒輪的房間,用變球技能在齒輪上滾出現新水管可以通到蟾蜍村,不過目前進去也走不遠。在跑樓梯的遊戲中用變球技能可以達到城堡最高處,進入此處的時間漩渦來到過去沙漠。

來到沙漠,這裡的機關是將4作像開啟,方法是馬裡奧和路易以及BABY分別站在面對的兩作像前面頂4色方塊。進入建築物中,親眼目睹了女王將公主送入食人 花口中,還不快去救公主。路上的謎題並不難,很快就可以來到BOSS處,BOSS是個棒糖外星人,攻擊方式有兩種,第一種用棒糖攻擊,容易躲但是攻擊力 高,另一種是扔黑蘑菇、紅蘑菇和火球,隨即性比較大不過傷害一般,黑蘑菇有中毒效果,總體來說此BOSS不難缺很磨時間。

雖然打敗了BOSS,卻因為敵人人多勢眾被砸入了地下。地下入口附近有商店,用小馬裡奧雜碎牆壁進入,趁此機會補給一下吧。來到地圖中央,此處機關需要馬 裡奧變球滾齒輪,小馬裡奧吐水,並且擊中上下屏幕同樣的物品3次。第2副地圖滾球遊戲的最後一段必須走路完成,中央機關還是變球滾齒輪,小孩上去頂3個方 塊便可。來到第3副地圖開始食人花BOSS戰,BOSS飛行狀態的攻擊方式只有一種,但是隨即性比較大,鑽入地下以後攻擊方式有兩種,都比較容易對付,但 是要注意BOSS鑽入地下後不可跳躍攻擊。打敗BOSS後得到第3塊碎片,將BOSS身後的牆壁敲碎繼續前進救出公主。

回到現代找老蘑菇學小孩的飛翔和壓扁技能,用飛翔技能救出被壓扁後吹走的小公主。然後來到公主的房間遇到庫巴,庫巴將公主劫走的路上不小心掉入了時間漩渦中。使用剛學的飛翔技能進入庫巴掉入的時間漩渦。

來到過去的火山遺跡,這裡的謎題都很簡單,用飛翔和壓扁的技能都可以解決,第1副地圖山頂上的驚歎號方塊需要用小馬裡奧砸下。第2副地圖中央處的機關需要 馬裡奧和路易旋轉滾齒輪增加風裡,小馬裡奧壓扁狀態飄到雲上頂驚歎號方塊。來到火山口發現公主的王冠,突然火山爆發,立刻趕往山下的研究所。火山噴發的岩 石將研究所全部破壞,然後必須讓馬裡奧旋轉開啟閥門,小馬裡奧喝飽水滅火。沒想到博士突發奇想用高壓水泵撲滅火山(汗)。然後再回到火山口遇到巨石 BOSS,BOSS的攻擊方式有兩種,一種是吐出石頭連續攻擊,一種是範圍震擊,BOSS受到一定攻擊後變成4個小石頭,攻擊方式很簡單。總的來說此 BOSS不難。

進入火山第1層,來到大炮處將BABY扔進牆壁的洞中,接著開始老虎機遊戲,遊戲結束後機關開啟。第2層無難度,頂綠色驚歎號方塊便可繼續前進。第3層玩 吃鑽石遊戲得30分以上便可以消去紅色方塊。來到最底層和BOSS交戰,BOSS是庫巴和小庫巴,庫吧的攻擊方式主要是範圍震擊和噴射火焰,速度比較快而 且隨即性也高,麻煩的是小庫巴還會給庫巴回血,在庫巴變成龜殼來回撞的時候一定要將其打回去,這是唯一可以攻擊小庫巴的機會。打敗庫巴後公主被抓入UFO 內,馬裡奧等人也一同進入了UFO。

進入UFO第1層,這層內的驚歎號方塊會在黑暗中遊走,必須讓BABY敲擊牆上的按鈕開燈才頂的到。來到第2層,終於追到了公主,卻沒想到是外星女王的圈套,幸好被記者MM所救,不過最終沒有逃脫陷阱的命運。

從UFO掉落到了蟾蜍村,這裡需要馬裡奧和路易與BABY在地圖的左右兩邊分別頂4色驚歎號方塊。地圖左下角的時間漩渦可以回到現代。通過右下角的水管來 到星星山,山頂的BOSS是炸彈指揮官,當一前一後托著炸彈的外星人被消滅後指揮官才會出現,如果將前兩個外星人消滅的話炸彈會直接攻擊玩家而且不能迴 避。總體來說迴避攻擊都很簡單,難度不高。繼續前進,來到星星王國的頂端,頂到彩虹方塊後進入星星大門。第2副地圖中將5個地區的星星方塊放出的光相連出 現水管。第3副地圖謎題很簡單,來到左上的房間進行BOSS戰,BOSS的攻擊方式主要是扔火焰和扔炸彈,當空中出現UFO時可以通過敲炸彈回數值, BOSS站立狀態不可使用跳躍攻擊。戰勝BOSS後得到5顆碎片。

來到現代去找博士,接著來到3樓的時間漩渦。來到女王的城堡,女王的城堡中的謎題機關比較煩瑣,不過沒什麼新花樣。在第2副地圖中同沙漠相同,需要馬裡奧 和路易與BABY在兩個地方同時頂4色方塊打開中央的門,進入第3副地圖來到頂部的UFO內玩打UFO遊戲,然後來到第4副地圖,一系列煩瑣的機關後進入 下水道。下水道吊橋處需要BABY飛到中央同時頂4色方塊將吊橋放下。第2副地圖中,頂與水管中的怪物成一直線的兩個星星方塊攻擊怪物,最後一個紅星時出 現5個怪物中嘴巴動的最快的一個是真貨。回到城堡第2副地圖,將最上方的激光開啟後水管解封。來到女王雕像內遇到公主,同時遭到了女王UFO的襲擊。注意 此時記錄後前進直到遊戲結束無中斷,而且最後要連戰3個BOSS,注意補給。打UFO遊戲中直接炮擊女王的UFO無效,必須通過攻擊小UFO撞擊女王的 UFO造成傷害。緊接著就是女王的BOSS戰,女王在保護膜狀態下的攻擊方式很簡單,沒有保護後的攻擊方式比較難迴避,扔出的星星除非被踩掉否則一直會攻 擊玩家,順移後扔光球隨即性比較大速度也很快而且附帶毒性。總體來說女王的攻擊次數非常多,不過攻擊力不算很高。將女王打敗後緊接著進入女王姐姐的 BOSS戰。女王姐姐的攻擊方式有衝撞和配合UFO攻擊,每回合公主都會提供星星攻擊UFO,這個機會千萬不能MISS,沒有UFO的話女王姐姐並不強。 女王姐姐會變身一次,變成八爪魚後只有當腳部被破壞後才可以攻擊王冠,王冠被破壞後攻擊頭部才有效,打女王姐姐是消耗戰,非常耗時間。回到現代後發現昏迷 的庫巴,不幸的是被女王姐姐的靈魂佔領,於是還要和庫巴戰鬥一次,變異的庫巴以外的好打,只要迴避他的攻擊就可以直接攻擊女王姐姐的靈魂,很容易便搞定 了。遊戲到此全部結束,二周目沒有追加內容,而且美版SC和LINK都出現通關後白屏現象。

Mario Kart DS

Mario Kart DS (任天堂 DS/DS Lite 專用遊戲) 是一款很好玩的賽車遊戲,遊戲的重點除了賽車,你得練會 “甩尾過彎” 的技巧,更重要的是想辦法拿到香蕉皮、龜殼把後面的車手、膽敢跑在你前面的車手給幹掉! 奸笑の惡魔



Mario Kart DS 官方網站: http://www.mariokart.com/mkds/

Mario Kart DS隱藏路線
引言回覆:
香菇盃
海灘邊:
在經過第二個加速的地方後
可以走右邊的海水
若持有香菇或是退潮時走起來會比較快
甩尾也可以過去

路易鬼屋:
鬼屋出來後立刻向左走草皮
建議持有香菇再走


這裡有全部的 “道具介紹”。我猜想他們的圖片可能是從官方網站弄來的。 奸笑の惡魔

幾乎每一款日本遊戲都包括了隱藏版,就算是 “ヒカルの碁 for GBA 或 GameCube” 也有隱藏密技,讓玩家不斷提升技術,挖出全部的遊戲內容。當然瑪琍歐賽車DS版也有不少密技:

隱藏密技
引言回覆:
Nitro Grand Prix(DS原創賽道)

Mushroom Cup
Flgure-8 Circuit
Yoshi Fall
Cheep Cheep Beach
Luigi's Mansion

Flower Cup
Desert Hill
Delfino Square
Waluigi Pinball
Shroom Ridge

Star Cup(出現條件:Mushroom Cup& Flower Cup第一名)
DK Pass
Tick-Tock Clock
Mario Circuit
Airship Fortress

Special Cup(出現條件:Star Cup 第一名)
Wario Stadium
Peach Gardens
Bowser Castle
Rainbow Road

Retor Grand Prix(複刻板賽道)

Shell Cup
SNES Mario Circuit 1
N64 Moo Moo Farm
GBA Peach Circuit
GCN Luigi Circuit
Banana Cup
SNES Donut Plains 1
N64 Frappe Snowland
GBA Bowser Castle 2
GCN Baby Park

Leaf Cup(出現條件:Shell Cup& Banana Cup第一名)
SNES Koopa Beach 2
N64 Choco Mountain
GBA Luigi Circuit
GCN Mushroom Bridge

Lighting Cup(出現條件:Leaf Cup第一名)
SNES Choco Island 2
N64 Banshee Boardwalk
GBA Sky Garden
GCN Yoshi Circuit

--
已發現隱藏要素

Dry Bone(骨頭龜)
出現條件:50cc Special Cup 優勝

Daisy
出現條件:50cc Lighting Cup 優勝

第三台車選擇可能
出現條件:100cc Special Cup 優勝

Waluigi(壞路易)
出現條件:100cc Lighting Cup 優勝

每個角色七台車選擇可能(除了本來的三台 其餘四台是其他角色的車)
出現條件:150cc Special Cup 優勝

150cc Mirror模式
出現條件:150cc Lighting Cup 優勝

全車種選擇可能
出現條件:150cc Mirror Special Cup 優勝

R.O.B.(奇怪的機器人...)
出現條件:150cc Mirror Lighting Cup 優勝

標題畫面更換為有全角色的圖片(更換回初始圖片不可)
出現條件:全cc數 全賽道 優勝
--
每一個cc的星星盃、特別盃、樹葉盃和閃電盃出現條件都是獨立的
也就是說在50cc達成一個隱藏盃的條件 該盃不會在100出現
要在100cc達成條件才會在100cc出現


Mario Kart DS相關資料
引言回覆:
全部32條賽道 36架車

1. SPEED (速度) : 最高速度的能力
  此數值越高能到達的最高速度就越快,
  但如果起動速度或是升檔位不夠快的話,
  就算最高速夠快你也不見得達得到那個速度,
  速度高的車輛適合使用在比較多直線行進的賽道上,
  大量轉彎的賽道並不吃香

2. ACCELERATION (加速度) : 起死回生的能力
  這就是升檔位的快慢了,
  此數值越高, 就能越快恢復到你的最高速度,
  如果加速度快的話, 就算你一圈中被對手擊中個三五次,
  也可以輕易的馬上回到賽道上繼續加速,
  如果此數值太低的話, 你就保佑千萬別被人擊中...
  否則你就得從零開始慢慢起步,
  等你重新恢復速度的時候, 別人已經超越你半圈了

3. WEIGHT (重量) : 不被其它車撞開的能力
  車身比較重的車輛可以把輕量級的車撞出賽道或是草皮上,
  甚至撞到山溝下, 或逼對手撞牆,
  讓對手哎哎叫, 延遲對手重新回到賽道內的時間,
  遇到此數值比你高的車輛追撞過來請盡快迴避, 免得遭殃,
  不過越重的車輛加速度通常就越慢, 速度比較不容易攀昇

4. HANDLING (控制力) : 直線轉彎的能力
  此數值越高的車輛, 越容易控制其方向,
  越好控制的車輛, 比較不容易亂打滑出賽道,
  而且轉彎比較好轉彎, 轉彎弧度很小, 
  遇到緊急轉彎或是大彎道也能輕鬆通過,
  轉彎時比較不會頻頻撞到牆,
  使用在許多彎道的賽道上很吃香.
  但是如果玩家懂得善用R鍵的打滑過彎技巧的話,
  其實這個數值比較可以忽略, 此項目越高越適合新手玩家上路

5. DRIFT (甩尾) : 甩尾過彎的能力
  甩尾能力值越高, 越能在甩尾行進時加速,
  如果使用爆出紅色火花的甩尾特技的話, 加速衝刺的持續時間會越長,
  反之則加速時間越短, 此值過低的話, 甚至會造成甩尾時減慢速度,
  此值越高, 甩尾弧度越小, 則越適合高手級的玩家使用甩尾特技超越對手,
  新手上路的玩家或是不懂甩尾爆火衝刺技巧的玩家可能用不著

6. ITEMS (道具) : 運氣的好壞
  此數值越高, 拿到好道具的機率越高,
  只要你的排名稍微落後, 越能保證你能拿到攻擊前方對手的道具,
  如果你的排名第一, 拿到假道具方塊或炸彈的機會越大, 否則你只能拿到香蕉皮,
  如果你的排名在中間, 拿到紅龜殼、蘑菇三連發或墨魚的機會越高,
  如果你的排名最後, 你肯定拿到無敵星星或會飛的藍色超級龜殼,
  反之, 若此數值越低的車輛,
  所有賽道你可能都只能拿到香蕉皮、單顆蘑菇或綠龜殼,
  此值的高低攸關你反敗為勝的能力

第一項
入到去會有 50cc,100cc,150cc,每個 cc 入面最初有 4 個杯,全部第一名便有 8 個杯玩
50cc,100cc,150cc 入面 8 個杯都全部第一名便有 150cc鏡像,即 150cc 的左右方向倒轉版,又係要 8 個杯都全部第一名,那麼便會有齊 12 名角色及新的標題畫面

GP 模式裡,等級的計算方法:

在 GP 模式裡,玩家在完成一場賽事(跑完該盃的全四個場地後),將會看到獎盃(如果有前三名的話)和等級;其中獎盃是依照四場積分總和決定、等級則是依照積分總和以及隱藏計分總和比對後決定。

大多數人應該都很清楚積分怎麼算的:一位: 10 ;二位: 8 ;三位: 6 ;四位: 4 ;五位: 3 ;六位:

2 ;七位: 1 ;八位: 0 ;
滿分即為 10 * 4 場 = 40 分。

至於隱藏計分,則是玩家在遊戲中看不到、遊戲自己私底下算的分數。 一開始是 0 分;如果玩家做了以下動作,則會依照配分予以加減:
跑完時間: 每個場地都有預設時間; 在預設的時間內跑完,會依照與預設時間的差距加分。也就是說,

即使以第一名跑完,越快跑完分數越高。
領先時間: 賽事全程中,玩家位居領先(第一名)地位的時間長短;越長加越多分。
起跑衝刺:一次 +25
甩尾衝刺成功:一次 +2
用道具攻擊成功:一次 +5
跑到跑道以外的地方:除了使用無敵星星、香菇衝刺、 砲彈以及修女啊不對,是幽靈狀態之外,會隨著時間長短逐漸扣分
撞牆:一次 -20
撞到場上的障礙物(如仙人掌、火球等):一次 -30
掉出場外被救回:一次 -70

等級的決定由積分和隱藏計分決定。

積分 40 分:
隱藏計分 1000 分以上:★★★
隱藏計分 700 分以上:★★
隱藏計分 400 分以上:★
隱藏計分 200 分以上: A
隱藏計分 0 分以上: B
隱藏計分負分: C

積分 36 分以上:
隱藏計分 1000 分以上:★★
隱藏計分 700 分以上:★
隱藏計分 400 分以上: A
隱藏計分 200 分以上: B
隱藏計分 0 分以上: C
隱藏計分負分: D

積分 30 分以上:
隱藏計分 1000 分以上:★
隱藏計分 700 分以上: A
隱藏計分 400 分以上: B
隱藏計分 200 分以上: C
隱藏計分 0 分以上: D
隱藏計分負分: E

積分 20 分以上:
隱藏計分 1000 分以上: A
隱藏計分 700 分以上: B
隱藏計分 400 分以上: C
隱藏計分 200 分以上: D
隱藏計分不到 200 分: E
積分 0 分以上:
隱藏計分 1000 分以上: B
隱藏計分 700 分以上: C
隱藏計分 400 分以上: D
隱藏計分不到 400 分: E


想要拿到三顆星滿分,這裡有一點小技巧:
Mario Kart取三星秘技
引言回覆:
藍龜殼每次追到第一位車手時,總是有零點五秒左右的「浮空時間」,然後才筆直向地面轟下來,理論上是有可能避得開的。但實際上又如何做到?

可是在經過了十數次的試驗後,我竟然成功避到藍龜殼了!(可惜手快按了NEXT,不然可以把片段拍下放上來)

自己歸納出來的要訣有二︰
1. 正在甩尾過彎,記著是轉彎(如果是道路夠寬的直線也可以甩尾)
2. 趁藍龜轟下來的一刻,放R使出MINI BOOST,然後立刻按回R跳起

這樣就可以跣出爆風外面避開藍龜殼。(順帶一提,當時正在玩150cc,使用的是luigi+吸塵車)


這裡有避開藍龜殼轟炸的影片(只要跑第一,就很可能常常被後面的車手轟炸!): http://media.putfile.com/BlueshellFrappeMedTop

2007年11月7日 星期三

Hello Google !!


Hello Google !!