iOS5更新心得

iOS5 upgraded, 幾個重點記錄一下:

    1. C槽請有夠大空間~ 避免更新時候的備份掛點~
  1. 請記得先把購買的部分全部傳到iTune
  2. 要事前備份避免任何意外(連你下載檔案都先備份)
  3. App 要sync 到iTune 不然就得重新下載然後自己排位置
  4. iCloud 設定要設好~ app 裡面東西先不用上雲端~ 避免爆掉(每人免費5G)
  5. 更新中網路不要斷(可以先下載避免意外)

兩篇文章可參考

Microsoft Windows 8 build study NOTE (1)

 

BPS-1006 Tools for building Metro style apps

Refer video: http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1006

Note:

It is introduction of VC2011, here is some major demo topic as follows:

  • Auto spell which is powerful with Visual Assist

    • Auto spell, finding related function and method. It is easy to go.
  • JS debugging:

    • It is cool to have debugger for JS which also support all debugging window (variable, watch…)
  • Parallel stack debugging windows:

    • It has visualization debugging tab for parallel which could show currently threading and each thread dependency.
  • RT XAML editor:

    • During debugging you also could editing XMAL code by select on UI or select on code segment to show UI change on fly.
  • Simulator debugger:

    • I think it is very cool stuff for me such we don’t have multiple touch panel on hand but we need implement some related to “Share”, “Search” which need finger slip.

    • It also provide “finger”, “rotate”, “zoom” and it could simulate to different resolution for Metro UI debugging.

  • Asynchronous programming (await, async)

    • Refer here for more detail:

    • Concept:

      • Will folk another thread after “await” and response on original message loop to ensure response quickly.

      • It look like to cut original message thread,one back to main and another keep doing async task.

      • It help us to using linear thinking to do asynchronous programming

    • Sample: (from here) async void ArchiveDocuments(List urls) { Task archive = null; for(int i = 0; i < urls.Count; ++i) { var document = await FetchAsync(urls[i]); if (archive != null) await archive; archive = ArchiveAsync(document); } }

BPS-1005 Platform for Metro style apps

Refer video: http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1005

Note:

  • What is major different between Metro UI application with desktop application?

    • No overlay window architect (all full screen)

    • No message box related API.

  • Device access all using asynchronous to ensure all application could response on time.

  • About “Broker” in WinRT concern as follows:

    • Impact system integrity.

    • Impact user data

    • Impact User private

  • HTML5/CSS/JS great for Metro Apps

    • MSFT try to enlarge their engineer base and try to draw Web engineer’s attention to join Metro Apps development.
  • Package your application:

    • Application could be easily to pack and upload to MSFT with one click on VS11.

    • All package need digital signature before upload to App Store

TOOL-789C Bringing existing C++ code into Metro style apps

Refer video: http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-789C

Note:

  • About Metro UI app:

    • No registry, GDI, MessageBox coding.
  • Here is work/not work desktop app

    • Work:

      • Standard C++

      • Parallel pattern

      • Win32 (WinRT and Win32 subset)

      • ATL (ATL subset)

    • Not work:

      • MFC
  • About WinRT

  • Q&A

    • Two Metro UI don’t have any way to communicate for now, currently it still isolate.

    • For disable API, it might change depends engineer feedback to MSFT.

    • All Metro UI need component could be pack to WinRT component and package today to delivery to end-user via store.

    • Shared component is not work on Metro UI, all component must be side-by-side. Because you could not use CoCreateInstance by CLSID, so there is unique CLSID on Metro world.

    • Whole app on Metro UI are isolate due to security and system integrity.

魔物獵人-iOS版本-動態狩獵(Monster Hunter - Dynamic Hunting)

Photo 11-8-29 下午8 28 41.jpg

> > 下載鍊結: [http://itunes.apple.com/tw/app/id428887854?mt=8](http://itunes.apple.com/tw/app/id428887854?mt=8) 現在只要0.99USD喔(到2011/08/31) > >

自從今年五月底買進了iPhone4 白色之後~ 其實最近我發現我的PSP的遊玩時間嚴重的被iPhone所分配完。 但是更恐怖的是~ iOS竟然也發表了魔物獵人的遊戲,這大概也代表了~ 我的時間會花更多在iPhone上吧~

Photo 11-8-29 下午8 29 12.jpg

這是我的角色畫面,使用的是最近更新過後才開放的武器~ 槌。 到目前為止(2011/08/30)一共開放了~ 單手劍、大劍、雙劍與槌,不過根據勳章的空格~ 應該還有一些武器會開放,大家可以去下載另外一個iOS app (MHDH Assist Lite)裡面有提到,在此就不雷啦。

Photo 11-8-29 下午8 28 58.jpg

在這裡也有所謂的商店不過商店老闆只有一隻愛露,而且他兼做武器、防具與寶物店老闆。 而且這裡的寶物其實沒有甚麼用處~ 因為去狩獵本身也會有一些回復劑。

Photo 11-8-29 下午8 25 48.jpg

面對魔物的戰鬥方式採取的是一對一的戰鬥(男人就是要對打)。整個方是有點像是練習場的狩獵方式,不像是其他版本的魔物獵人有採集與狩獵兩個部分,這個版本主要在狩獵(大概也是動態狩獵的意義吧?)

在這個版本的遊戲~ 充分的運用了 iPod/iPhone的multi-touch的遊玩方式,你可以在這個畫面看到~ 大槌的攻擊方式就有三種:

  • 集氣攻擊: 就像是一般大槌的集氣攻擊,這時候還可以移動的。

  • 橫向攻擊: 其實就是大絕招~ 橫向攻擊需要大絕招的點數(需要透過閃避敵人才能得到)

  • 通常攻擊: 一般攻擊~ 可以最多攻擊三次

Photo 11-8-29 下午8 26 01.jpg

這是主要戰鬥畫面~ 其實大家可以看到主要是一對一的對戰~ 然後這裡的操作也相當的直觀:

  • 移動: 就直接用手去劃

mzl.jwxikdpm.320x480-75.jpg

  • 點擊: 普通攻擊

  • 兩根手指頭向左右劃: 閃避~ 這也是這款遊戲的重點~ 因為你需要不斷的閃避魔物的攻擊~ 找尋適當的空隙然後攻擊。

mzl.iftoiuua.320x480-75.jpg

玩到現在~ 其實遊戲不錯玩~ 雖然還沒試過連線對戰~~但是整體遊戲感也不失為一款小品~ 而且武器與防具的素材也是有點小小的血尿。 其實很推薦大家玩。

開始第一個Windows Phone 7 的範例程式 Fuel Tracker

首先要去下載Visual Studio Express 2010 for Windows Phone 7 http://www.microsoft.com/visualstudio/en-us/products/2010-editions/windows-phone-developer-tools

安裝好大概需要400MB~ 整體的開發介面就是C#介面~ 不是很習慣

1.jpg

之後去下載官方第一個範例程式(不是Hello World) Fuel Tracer http://go.microsoft.com/fwlink/?LinkId=211809

我覺得使用Windows Phone7 SDK with Visual Studio Express 有個好處是~ 他是用手機模擬器~ 可以直接看到你的開發成果。

2.jpg

剛開始使用範例程式模擬器~ 可以滑動螢幕與點擊~ 還可以改變手機的顯示模式。

相關資料

惡名昭彰-inFamous全破心得

0000277644.JPG

> > 品 名: 《惡名昭彰》中文版 the best 遊戲平台: PlayStation3 製作發行: Sucker Punch 發售日期: 2011-05-26 資訊來自: [http://buy.gamer.com.tw/atmItem.php?sn=9451](http://buy.gamer.com.tw/atmItem.php?sn=9451) (以下圖片均來自巴哈姆特~) > >

心得:

會有這塊遊戲是因為之前PSN當機的補償方案(http://www.ptt.cc/bbs/PlayStation/M.1307133484.A.541.html) 美國PSN帳號的所下載的成果。 不過其實在以前就曾經下載過這塊遊戲的試玩板,由於對於所謂的開放世界遊戲一直是我的弊病還有試玩板太過自由的玩法~ 反而無法了解整個遊戲的樂趣。 反倒是這次下載之後,我才開始好好的享受到這塊遊戲好玩的地方。

0000273695.JPG

整個背景是設定在經過大爆炸的帝國城的市中心,雖然人口相當的多但是卻飽受摧殘。整個都市透露出災後的樣子。

0000273699.JPG

主角Cole是一個送包裹的小弟~ 發生大爆炸後僥倖存活。 但是卻發現自己卻有了超能力。 他的主要超能力是”電力”,可以由手發出閃電。你可以利用發出的電力破壞路上(幾乎)所有的東西,不論是電線杆、車子還是路人。 沒錯~ 如同開放世界遊戲的宗旨一樣~ 你可以盡可能的去救助在路邊受傷的人(用你的電當成電擊治療),那樣子~ 你就可以得到一些正義點數~ 只要正義點數夠多就可以變成英雄,受到大家的愛戴。 這樣的話你的善的能力就會越來越強~ 你的電力也會變成藍色的。之後也能學到更多進階的能力。

反之~ 如果你看到一個人就殺一個人~ 甚至看到受傷的人還去吸取他的能量的話,你就會得到惡的能量~ 當然就會變成大壞蛋~ 閃電也會變成鮮豔的紅色。 不過這裡比較注意的是~ 善與惡的能力是不同的,也就是說~ 善的進階能力與惡的進階能力是完全不同的, 所以你可能得跑兩次流程(或是全破後轉性)

0000273700.JPG

當然身為用電力為能量的人也可以由路旁的電線杆去吸收電力。這個遊戲的受傷採取的是美國遊戲的方式,並沒有明顯的能量條來告訴你受了多少傷害,而會表現出再畫面的周圍與主角的外觀,當受傷到一定程度畫面整個會變成黑白的,最後就會死亡。不過只要受傷的時候能夠躲在某個地方休息一下~ 或是吸收一些電力~ 那傷害會自己痊癒。

0000273702.JPG

隨著遊戲的進行主要分為主任務與支線任務可以選擇,當然不同的任務有不同的報酬。
在這裡所有的支線主要也分成以下幾種:

  1. 擊退敵人
  2. 關燈(這英文沒有看很懂~ 主要就是在屋頂跑來跑去把上面的投射燈關掉)
  3. 找寶物 (會給你一張照片~ 然後要你爬屋頂去找那個東西)
    每次完成一個小支線任務~ 就可以把一個區域光復(也就是敵人無法再進入),隨著區域慢慢的光復後~ 敵人也就越來越少~ 也算是相當有成就感。

0000273703.JPG

總心得:
其實這塊遊戲主要都在爬上爬下跟跑來跑去,最重要的遊戲度在於善與惡的抉擇。魔王戰其實沒有太多困難點,到事關燈的任務很多時候會玩得相當腦羞。其實還蠻建議大家去玩這塊的說,我玩了以後就蠻想買二代的。