C#面向物件簡單坦克大戰(創意)
阿新 • • 發佈:2019-02-20
TankDemo
介紹
- 一個c#簡單桌面應用(遊戲)。
- 基本上實現了坦克大戰的相應功能。
- 參考最下方的截圖
特點
- 支援使用者登入註冊,儲存成績,成績排名。(然並….)
- 關卡無限!因為一個個地做地圖太麻煩了,不如隨機生成地圖…(參考下面截圖)
- 迷霧模式!迷霧模式下視野有限,增加遊戲難度…(會嗎?)
- 敵人移動速度,發彈頻率隨著關卡變化提高…..
- 沒了…
精簡版
- 提供精簡版下載,請進入branch下的tank。
- 精簡版只提供遊戲功能,刪除了會用到資料庫的功能(登入註冊排名)。
使用
- 下載或clone後當作普通c#專案使用就行了。
- Sql檔案是提供的Sqlserver使用的資料庫指令碼,登入,註冊,成績的儲存會用到。
- 不需要資料庫的相關操作,請檢視上面的精簡版 。
遇到的坑
- 地圖重新整理,坦克移動
- 碰撞檢測(各種碰撞)
- 爆炸特效
其它
- 素材來源網際網路,現在找不到原地址了…..
Changelog / 更新日誌
- 2017-08-30 提供精簡版,除去註冊等需要使用資料庫的功能。
- 2017-08-10 增加了迷霧模式。
- 2017-08-09 成績記錄,排名。
- 2017-08-09 玩家獲得地圖上的物品後的效果實現。增加音效。增加子彈爆炸效果。
- 2017-08-07 碰撞檢測 玩家與障礙物,敵方坦克與障礙物,子彈與障礙物,玩家與敵方,玩家子彈與敵方,敵方子彈與玩家,以及坦克在不同障礙物上的反應。(草障礙物能通過,子彈打不壞鐵障礙物等等)
- 2017-08-06 發彈。玩家發彈,敵方坦克發彈邏輯。
- 2017-08-06 坦克移動。玩家坦克移動,敵方坦克移動邏輯。
- 2017-08-05 坦克(敵我)實現,子彈實現。
- 2017-08-04 地圖實現,關卡隨機生成。
- 2017-08-04 登入註冊頁面。