進入三月, 我們的FYP進度仍是比預期中慢, 其實我是知道原因的。
首先, 我們是來自BscCM, 讀的programming一定比CS的同學少,
然而, 我們卻選了一個一定比本系同學艱深的TOPIC去做, 一定
會吃力不少。於是, 懾於時間與能力的限制, 我覺得我們必須要
作出取捨。
即是, DESIGN PART可以減就減, 本來想加入一些3D
元素, 很有可能最後趕不及去加而放棄。
其次, 我的OOP概念也很弱, 但此方面我是想建立得好一些,
因為OOP涉及到一個程式的基楚, 這方面一定要做得好。
而且學校評分的教授是來自電腦程式出身, 想必他們也會
看到我們寫class的苦心。
講一講今天的進度 - 主要是研究facebook login那部份。
講是研究, 即是暫時只有research, 仍未能有實際的output。
總算知道一些facebook的原理, 寫facebook apps主要可以用
facebook javascript client library,facebook php client library,
及 facebook action script 3 client library 來處理client side的東西。
其次是, 我今天終於理解到, 原來一直以來,
寫facebook apps的精神是在於, 當某facebook 用戶訪問
你的apps時, 他先會把自己的uid傳給你, 然後當對方登陸
在你的程式上, 你就可以透過訪問FACEBOOK SERVER來
拿取這個USER的FRIEND及其他資料。
如果你想這個USER在你的程式進行一些遊戲, 而那遊戲是
需要沙及資料儲存時, 你就要記錄下那個user的uid, 及其他
遊戲的data。下一次, 當同一個user再訪問時, 你就要叫自己
的server找回他上次儲存的資料, 然後才傳回到他的client server上。