圖片發自簡書App
90坦克
?這里有安卓版和Java版。
查看代碼
? 功能很簡單,但是可以看到簡單游戲的制作方法。絕對是很經典的代碼。這是聽韓順平課程實現的。
? 重要的是可以把游戲安裝在同事的電腦上show一把。把apk裝在手機里面炫酷一下,在玩游戲的時候,在大腦中猜想游戲的運行邏輯。
? ?從Java的桌面版移植成移動版,做的工作并不算太多,這里體會到了良好設計的好處。
去我的個人網站查看詳情
可以查看圖片。
?在github上有安卓安裝文件和jar的可運行版本。
? ? 這些都是利用假期時間實現的,放三四天假真是寫代碼的好時機。在紙上畫設計圖真的很爽。
?這次寫代碼,熟悉類之間的依賴關系,Java的api使用。初寫代碼時會驚奇幾個簡單的類可以組成如此復雜的功能。當然調試的時候,一些代碼也可以把你搞暈。
? 網上的主要擴展有網絡版本,進行多人對戰,我實現到這里就出現了擴展屏障,主要是當時對網絡不熟悉。設計關卡,增加難度就是另一層面的東西了。
?演示代碼和商業產品相差千千萬萬陪。真的很懷念小時候的游戲,那時其樂無窮呀。目前計算機控制的坦克,只能隨機的進行游走,隨機的進行發射子彈太弱了。
?一個很好的想法是可以定制坦克,改變樣式和屬性,讓其運行,和其他玩家設計的坦克進行pk,這其實就是網上很火的開原游戲。上面說的對設計的要求就很高,必須具有很好的擴展性。
? 這里還要一個你可能感興趣的小游戲,五子棋,五子棋demo。