一 引子
為了讓更多的編程初學者,輕松愉快地掌握面向對象的思考方法,對象繼承和多態的妙用,故推出此系列隨筆,還望大家多多支持。
二 游戲截圖與說明
2. 游戲說明:
藍色磚塊磚塊為普通磚塊,紫色磚塊為特殊磚塊,紫色磚塊被打中后,會有一個獎勵(小方塊掉下來),擋板接到后可以發射子彈(單擊空格鍵),子彈可以打壞普通方塊。
3. 由以上描述可知,游戲中至少要定義以下對象:擋板,小球,普通磚塊,特殊磚塊,獎勵方塊,子彈以及牆壁(磚塊的集合List<Brick>)。
三 擬定的大綱
1.主界面搭建
2.畫擋板
3.擋板移動
4.畫小球,小球運動
5.重構代碼,利用繼承多態
6.小球碰到四周反彈
7.小球碰到擋板反彈
8.畫磚塊
9.磚塊和小球碰撞檢查,消去磚塊
10.發射子彈
11.得到獎勵才發子彈。特殊磚塊
四 程序演示
作者:
宋波
出處: http://www.cnblogs.com/ice-river/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。
正在看本人博客的這位童鞋,我看你氣度不凡,談吐間隱隱有王者之氣,日后必有一番作為!旁邊有“推薦”二字,你就順手把它點了吧,相得准,我分文不收;相不准,你也好回來找我!
出處: http://www.cnblogs.com/ice-river/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接。
正在看本人博客的這位童鞋,我看你氣度不凡,談吐間隱隱有王者之氣,日后必有一番作為!旁邊有“推薦”二字,你就順手把它點了吧,相得准,我分文不收;相不准,你也好回來找我!