Skip to content
This repository has been archived by the owner on Feb 25, 2020. It is now read-only.
/ TankDemo Public archive

C# 实现的坦克大战。包含花里胡哨的地图随机生成、迷雾模式、排名系统...

Notifications You must be signed in to change notification settings

hqweay/TankDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TankDemo

介绍

  • 一个c#简单桌面应用(游戏)。
  • 基本上实现了坦克大战的相应功能。
  • 参考最下方的截图

特点

  • 支持用户登录注册,保存成绩,成绩排名。(然并....)
  • 关卡无限!因为一个个地做地图太麻烦了,不如随机生成地图...(参考下面截图)
  • 迷雾模式!迷雾模式下视野有限,增加游戏难度...(会吗?)
  • 敌人移动速度,发弹频率随着关卡变化提高.....
  • 没了...

精简版

使用

  • 下载或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 登录注册页面。

游戏界面

普通模式

普通模式

迷雾模式

迷雾模式

About

C# 实现的坦克大战。包含花里胡哨的地图随机生成、迷雾模式、排名系统...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages