游戏:连泡泡
連泡泡
????? 游戲玩法:鼠標(biāo)左鍵拖動(dòng)泡泡到另一個(gè)與之相同顏色的泡泡旁邊,松開鼠標(biāo)左鍵,兩個(gè)泡泡就會(huì)自動(dòng)合并.將所有相同顏色的泡泡連到一塊即過關(guān).這是3D游戲,用鼠標(biāo)右鍵拖動(dòng)界面,會(huì)變換世界矩陣.按鍵盤'X'鍵則恢復(fù)為默認(rèn)世界矩陣.
????? 我一個(gè)同事說,這個(gè)游戲很適合強(qiáng)迫癥玩,測(cè)試下你有沒有強(qiáng)迫癥.
????? 程序?qū)懙臅r(shí)候很是糾結(jié),實(shí)現(xiàn)一大堆球體的相互碰撞很是麻煩,代碼中有很多if else的代碼,以處理碰到的種種問題.實(shí)際上,這堆球體相互碰撞的算法,一直都沒有完美地解決,游戲中經(jīng)常會(huì)出現(xiàn)球體抖動(dòng)的情況.并且算法的效率也不高,當(dāng)有2000個(gè)以上的球體時(shí),算法會(huì)很卡.這充份說明了碰撞是個(gè)坑,物理是個(gè)更大的坑,在實(shí)際應(yīng)用中,總會(huì)有無法預(yù)見的情況發(fā)生.算法等我以后再優(yōu)化吧,游戲先將就著玩.
游戲下載地址:
http://pan.baidu.com/s/1w0u9R
?
最新版本,對(duì)泡泡的抖動(dòng)做了些優(yōu)化
http://files.cnblogs.com/WhyEngine/LinkBubble_20140302.zip
轉(zhuǎn)載于:https://www.cnblogs.com/WhyEngine/p/3424131.html
總結(jié)
- 上一篇: 二叉查找树的插入,删除,查找
- 下一篇: 游戏:弹球敲方块