用java寫戰艦游戲的思路是什么?
首先得明白這個游戲是做什么的?
大概就是:玩家可以操縱自己的戰艦,通過發射炮彈擊毀敵方戰艦,敵方用同樣的方式擊毀玩家的戰艦。
1、游戲界面設計,可以借助游戲引擎,戰艦,爆炸效果等導入外部圖片素材。
2、繪制出戰艦和炮彈,戰艦的繪制必須確定一個基準點,此后戰艦的位置依賴于此坐標。
3、通過監視器調用而發射炮彈,但注意,炮彈發射出去之后便不再受控制,讓敵方也可以發射炮彈。
4、碰撞檢測,檢測到我方戰艦和敵方的碰撞,或者是被擊中,產生爆炸效果。
類似于這種的:
學習Java的時候,看的是“如鵬網”的《這樣學Java不枯燥》視頻教程,里面有講過相關飛機大戰的實現過程,可以參考一下,思路都一樣的,通過開發超級瑪麗,飛機大戰,吃金幣,連連看等經典小游戲的方式來講解Java的基礎知識點,沒想到Java還可以這么學,可以去看看。
有需要相關的Java視頻教程的可在評論區留言哦。