顯示具有 #Game Dojo 標籤的文章。 顯示所有文章
顯示具有 #Game Dojo 標籤的文章。 顯示所有文章

2011年8月31日 星期三

Browser Test Story: Multiple IE & IE9 on Mac/Linux/Window

在Mac/Linux機要找一個有足夠穩定的IE或是同一個window有多個IE測試一直是麻煩事-用winebottler(mac)/wine(linux)的IE或者是IETester都有穩定性差的問題,要做JS Debug是近乎不可能之事…
(Off topic: 只是看Layout有沒有問題用browser lab或是spoon就好了,不用這麼煩)

說到底,IE始終只能在windows上面run!

因為萬惡又黑暗的activeX及更多不明原因,與其追求不穩定的multiple IE/wine改裝,不如裝個Virtual Machine (VM,虛擬機器)或找台netbook試機 (反正顯示器再加大用家的畫面s也是在1024 x 768 / 1024 x 600打轉...)

而為求方便VM是不二之選,畢竟不同機沒copy & paste滿麻煩的(前提是要Ram夠多CPU不太差)...而當中一個超讚又不用錢又支援全平台的solution就是VirtualBox!

當然如果只是用所謂的開心版或叫你自掏錢包就不用寫文,M$總算有丁點良心給你不用錢的windows/ windows VM下載作測試用...
  1. IE VHD
    等了很久終於有人回報IE9 VHD可以在VirutalBox上跑了,不過下載為什麼不是一個iso/rar而是斬成7份啊?
    安裝倒是簡單,開一個沒硬碟的VM就好了[詳細教學]
    不過用4.1.2+新VHD居然掛點(BSoD),有人說clone一次VHD to VDI就好*,真煩...
    另外這個activate一次只有30天,不過是可以用`slgmr -rearm`指令renew一次...如果不用IE6,接下來的方法比較推薦
    * 如果Mac之下跑不到可以有另一法: 試用ievms fix
  2. Win 7 Enterprise 90-days Trial
    官方正印的試用版, 可以免key安裝及在不入key下activate。預設安裝IE 8,可以升級IE 9-要IE 7的朋友可以改裝windows server 2008 R2
    這個版本安裝後十天內要activate,activate後有90天可用 (坊間流傳可用 `slgmr -rearm` 指令renew/extend 3次試用期*)。不過就算是trial過了也只是每小時關機一次,測試基本上沒差,反而是下載有夠煩:
    1. 進入上面的網址,最下方有下載按鈕(32bit/64bit),點擊進入
    2. 要用個window live ID登入
    3. 登入後填from,email沒必要和live ID的一樣
    4. 之後會有轉到一個頁面說有確認信,不過好像在這頁再填一次之前填過的email再按continue就可以下載...
    5. 下載完之後開一個全新VM連硬碟,之後進行一般的OS安裝
    這個方法的優點是穩定,不會一有新VHD update又掛點的鬼事情
注意事項: 開VM時確保有足夠的Ram及大量硬碟空間,Win7 Ram建議值是1024MB
另外其實一隻IE 9可以摸擬IE 7、8已經很夠用 [Developer Tool內的DocumentMode的說明],VM實在不用太多。
Good luck!

`slgmr -rearm` 指令: 在以Adminstrator 權限執行的command prompt上執行 `slgmr -rearm`  (沒有`) ,成功的話在reboot後過期提示會消失
* 傳說有IE4Mac可以在mac以原生方式運行IE6-9,不過最終好像還是沒了...
* 千萬不要在VM OS loading時按host key,會kernel panic....

2011年5月18日 星期三

[Game雜談] Portal 及簡易成就攻略

說最佳和多梗的動作解謎Puzzle實在是非Portal系列莫屬。因為出了Portal2也順便把Portal 1玩完再衝一下成就...

世界觀是Half Life為基礎加上架空科學研究所Aperture Science展開。遊戲內玩家的角色叫Chell,其他一切不詳。遊戲基本就是用Portal Gun開Portal來走到終點來完成電腦系統(Boss) GLaDoS指定的Test。不過門不那麼容易到、也不是那麼容易開(要按鍵或打開某些機關),而主角也不是太能跑能跳,頂多只能捱一小會子彈-用Portal和物理就成為了解謎關鍵。

和Portal 2比起來Portal 1的梗*比較少、遊戲比較靜(但GLaDoS說的都很...=_=|||),Puzzle動作精度要求比較高。這代沒有zoom也是比較難打的原因之一。不過要了解Portal 2的故事/梗要先玩完Portal 1 (而且會比較爽...)

* Portal 1就只有其他valve的Game的cross reference (因為世界觀是Half Life為基礎)

小知識:
  • Steam版預設可以Sync Save (Cloud Save)
  • Test的內容Chamber的白牌有寫 (我愛死那堆pictogram了)
  • 只有特定的牆都可以開Portal (多數是白色...不過也有不是白色而可以開的,或相反)
  • Portal Gun可以穿透某些物質或鐵絲網
  • Portal Gun可以抓住金屬物件(或表面有金屬的)
  • 如果在Turret視線範圍(laser為中心一個扇形)會被攻擊,不過在後面or側面他們不會看到你
  • Turret站不穩就會掛
  • Turret是金屬,不過可以被抓起來 (他們有一點AI,還會掙扎)
  • Turret是金屬,不過可以撞跌...
  • Turret可以被laser、光球打爆
  • Turret彈數理論上有限,不過遊戲中是無限的
  • 基本上出場的Turret都可以被打爆
  • Lab的玻璃是防彈玻璃,Turret可以透過玻璃看到你、開火、但打不到你
  • 防彈玻璃不防火箭
  • Cube是金屬,可以擋子彈、光球、laser
  • 牆上的Camera可以打下-只限可以開Portal Surface的那些
  • Chell不會遊泳、水也可能是Acid,所以有深度的水是Deadly Water =_=
  • 不過Chell可以捱一小點子彈,短時間的laser,只要沒死過一會就會回復,不過被光球打中是會死的...
  • 又雖然Chell跳不太高,不過跌是沒高度限制的...
  • Chell在斜面也可以行走
  • 多看牆、天花板和地板
  • 有些地方要蹲下才可以進去
  • 小心注意Aperture Science的Theme Music
  • 有official cheats,不過cheats開啟時不計成就,要關了才會計的 (一開始時必須是Off,否則請關了再Quit & Load Save)
    *所以有用cheats又要開成就我都是先確認Cheats關了,Save再Quit去Reload Map的...