注意:火狐和谷歌瀏覽器看不到效果,是因?yàn)樵诓┛椭幸恍┠_本無(wú)法配置,和Flex的兼容性無(wú)關(guān)
玩法:先選擇棋盤(pán)中的一個(gè)棋子,然后點(diǎn)擊你想移動(dòng)到的空格,五個(gè)同樣顏色在一條線上就可以消去。
棋盤(pán)可以拖動(dòng)哦!
玩 Linux 的時(shí)候,里面有個(gè)小游戲特別吸引我,原先叫 Glines,現(xiàn)在改名叫 Five And More,有的山寨手機(jī)里面也有,叫五子連珠。正好想練練編程水平,就用 Flex 寫(xiě)了一個(gè),感慨甚多啊:
首先,就是感覺(jué)到當(dāng)程序員真累,也許是這幾天太投入了。不管怎么說(shuō)自己只是業(yè)余愛(ài)好,如果那天真要去當(dāng)職業(yè)的,還真得考慮考慮。
第二,一定要分層分層再分層,實(shí)體層、邏輯層、控制層、視圖層,和寫(xiě) Web 程序一樣,一個(gè)程序?qū)懙暮脡目赡苷娴暮头謱拥脑O(shè)計(jì)有關(guān),悟到這點(diǎn)應(yīng)該算是晉級(jí)了吧,呵呵!
第三,數(shù)據(jù)結(jié)構(gòu)和算法很重要啊,路線搜索是朝直線最近的方向去找,大部分情況下運(yùn)行得很好,但是在環(huán)境復(fù)雜的情況下還是會(huì)繞圈子。
最后感慨一下,要是 Java 運(yùn)行時(shí)能想 Flash 一樣普及多好啊,F(xiàn)lex 寫(xiě)程序比 Java 還是要麻煩點(diǎn)。
大家玩玩吧,提提意見(jiàn)。另外,游戲結(jié)束的代碼沒(méi)寫(xiě)完,棋盤(pán)滿(mǎn)了自己點(diǎn)重新開(kāi)始吧!
posted on 2009-03-31 18:34
左洸 閱讀(3405)
評(píng)論(14) 編輯 收藏