2010年12月25日 星期六

思考

那就另找士兵?
那是每一round運算時間是2xnxm,現在是<2xnxm
可能能降低至nxm,快了一半。
那就用第二種方法吧。
可能的bug?目標死了,那就另找目標吧。
需要雙方都有這個尋找嗎?還是一方就行?
因為近是雙面的,你離a近代表a離你也近。
那就。。
電腦依靠玩家士兵的距離感來決定該殺誰?
bug可能出於次序問題。
1. a find path
2. if the old distance is same or shorter, just remain. else, find a new one.
3. a walk, random at walk up or left
4. yeah, b gotta find path too, otherwise, there must be bug
then the sequence of units is another problem now.
it cannot say all units attack together.
the sequence base on the sequence of putting units.
if defense, then how?
the athogithm of defense is base on grid.
that need recursive function.
yeah, that will work.
and then the computer's ai?
how to put units?
i guess i will give it limited numbers of units.
actually players vs me.
and then the campign story?
that needs lots of drawing.

2010年12月16日 星期四

又搞了一個晚上

這晚搞的還是drag and drop
不過加了更多功能
麻煩的是用戶把war zone上的物件扔掉
flash沒有一個內設的function可把物件的listen全移除
最後終於找到一段自寫的recurise function來解決這問題
高興

2010年12月15日 星期三

這幾天終於開始動工

之前一直忙考試的事,一直把fyp荒廢(罪惡感。。)
終於開始正式的搞。
計劃了一陣子,決定從programming開始搞。
今天搞drag n drop然後建立unit的部份。
進展挺好的。
一晚的時間完成了近100行code。
重拾很多技巧。
當然包括flash中class的運用。
這感覺真好,不斷解決困難的感覺。

2010年10月28日 星期四

終於明白了gesture的寫法

又搞了一天,終於明白怎麼用flash 去模仿iphone上的動作,寫了個demo的小program。呵呵,其實也不太困難。我的遊戲也不是那種動作類型,要的動作基本上就是點拉放。這下與iphone的聯繫搞定了,以後就是flash的事情。用了2年flash難道還不熟練嗎?呵呵,當然,一些老概念比如說class又得溫習一下。。

2010年10月27日 星期三

這幾天一下天做了真多東西

上星期終於下了決心要把project拿出來認真搞一搞。這習慣真壞,非要到deadline前一段時間才真正的開始搞起來,結果拖了整個月的事情一下子搞好了。現在很多事情都明朗起來,整條制作的路線都定好了,不像之前連apps怎麼開始寫也不知道。

2010年10月20日 星期三

這下才正式開始

真是的,在九月尾申請,到現在才真正開始搞。
還好,經歷了一點困難,由flash gen出來的app終於在我的iphone運作了。
可是這樣就搞了我一段時間。
什麼cert invalid,然後就是不懂用keychain access的一些功能,好吧,apps終於製出來了,可是卻放不進iphone。可還是搞定了,呵呵。。

project plan也差不多完成了,畫了些草圖等等。。

2010年9月17日 星期五

感謝呀鵬和黃教授當我的adviser~~

呵呵,今天黃教授終於答應當我的CS adviser。
有點意外,這找法有點像「臨急抱佛腳」。
不要緊,上過他multimodal interface design,應該能為我的apps game給點意見。
當然,其他AI什麼的可能得親自問其他教授。。
今天有點累。
跟親戚吃了團年飯,回家一直在倦。。
得休息一晚。。

2010年9月16日 星期四

嗯,終於找到希望了!!!!!!

天哪,喜迅。
終於給我找到Adobe官網上的一則消息:

http://labs.adobe.com/technologies/packagerforiphone/

最不可思議的是,竟然附上for iphone apps的package。
淚流滿臉。。
得好好研究一下。

2010年9月15日 星期三

又得重新找CS adviser=_=

今天到過劉教授的office,竟然被他當面拒絕了。。
有點失望,一來他太忙,二來我的project跟他的專業沒太大的關係,他也擔心給不上什麼意見。
不要緊。
這兩天沒什麼進展,一直在網路上找找由flash開發apps的言論。
去過一些外國的forum
不過都是英文的,看到我眼花。。

2010年9月13日 星期一

只有一個usb插的laptop

今天到深水埗買點macbook的電腦配件。
只有一個usb插,這是什麼話兒?
首先要買了一個藍芽的滑鼠,那就省了一個usb插。
買一個1接4的usb hub,那手指和網線都可以同時插上了。
還買了一個公文袋樣子的macbook袋,呵呵,挺酷的,拿在手上倍有面子。
今個星期就要約cs 的阿sir見面,他的名字是rynson,專業電腦圖像方面的。
至今起步不錯吧,所需的device都有了。
其實唯一「擔心」的是flash進軍apps的消息。
有消息說flash cs5快要update,把遊戲自動替developer output成apps。
但是,什麼時候呢?這update什麼時候才實現呢???

什麼!!?flash登錄iphone了?

這。。天大的消息,特別對於我這apps rookie來說。

http://mag.udn.com/mag/digital/storypage.jsp?f_MAIN_ID=322&f_SUB_ID=2920&f_ART_ID=270702

解禁! Adboe iPhone App包裝套件東山再起
2010/09/11

【文/楊又肇】

(圖/擷自Gizmodo網站)

蘋果先前禁止開發者使用規定外的工具,等於是拐個彎阻止Adobe之類的開發工具用於開發程式。但在近期卻又再次修改開發者條款,進而解除先前關於第三方開發工具的禁令,也因此先前Adboe推出的iPhone程式包裝軟體又得以重出江湖?

雖然先前蘋果不允許Flash直接在瀏覽器中顯示,但若使用者直接將Flash程式包裝成App,並且透過iTunes上架的話,這樣子是可以被蘋果所允許 (但還是必須通過App審核程序)。也因為如此,Adobe在Flash CS5版本中加進了「Package for iPhone」套件,讓開發者完成程式撰寫後能直接包裝成iPhone App格式。

但由於先前蘋果堅決態度,讓Adobe一度將此部份功能開發停擺,但由於此次蘋果180度大轉變,針對第三方開發者工具解除禁令 (但基本上只是針對程式開發,想在iPhone瀏覽器中直接觀看Flash內容還是無解)。這項消息讓Adobe重新燃起希望,因此決定繼續推出新版包裝套件,讓iOS平台App開發者可以藉由Adobe的工具製作出更棒的內容。

當然,以Adobe官方立場,還是希望iPhone能直接透過瀏覽器開啟Flash內容 (蘋果表示:…)

=====

wow,what the hell? 天,這簡直是突發性消息。。。
但是flash什麼時候才能保證能夠output至apps還是未知之數。。
都不知道是好是壞,靜觀其變吧!

2010年9月12日 星期日

第一部macbook入手


apps project,總不能沒有一部mac。
短借方案不太可行。
於是,呵呵,今天下午終於把第一部macbook拿到手了。
注意,還是macbook air~macbook air!
在yahoo拍賣bid回來的,才6000元。(大約原價的一半吧)
如傳說中輕。機身雖然有點舊,開機也有點慢,沒關係。。
以前也有用mac的經驗,花了半天就上手了。
只是,才1個usb位,這是什麼情況!?usb手指+滑鼠+網線已經花了3個usb位。
算了,這就是所謂apple的審美觀吧,一貫的簡約主義。
內置了一堆有用無用的程式,於是只好發揮一貫的鑽研精神,把好些廢apps扔進trash了。
然後,明天得買一個bluetooth mouse才行,也看看有沒有用得上的usb hub。

2010年9月10日 星期五

Apps development 之起動

終於要起動了。
這..簡直是半個災難。
其實不算是災難,前期的困難可以預料到吧。
明天晚上就要買macbook了。
向學校借真的不太work,可以想像,那麼多的資料,那麼大的project,那可總是transfer?

這個星期真的不知道為什麼那麼忙,有點失落。
剛剛還被上司罵了,真是的,溝通有點問題。
無論如何,我決定每天都記錄點進度吧!
apps的世界,我來了!