commit 7c402463bbb5637448f90f0e0447c8d7e004acf7 Author: flykhan Date: Mon Jun 5 21:32:36 2023 +0800 添加 '纸上坦克项目计划' diff --git a/%E7%BA%B8%E4%B8%8A%E5%9D%A6%E5%85%8B%E9%A1%B9%E7%9B%AE%E8%AE%A1%E5%88%92.md b/%E7%BA%B8%E4%B8%8A%E5%9D%A6%E5%85%8B%E9%A1%B9%E7%9B%AE%E8%AE%A1%E5%88%92.md new file mode 100644 index 0000000..4b3826e --- /dev/null +++ b/%E7%BA%B8%E4%B8%8A%E5%9D%A6%E5%85%8B%E9%A1%B9%E7%9B%AE%E8%AE%A1%E5%88%92.md @@ -0,0 +1,24 @@ +一、Version1版本: +1. 按键需求:上下左右移动,开火 +2. 游戏界面: + 我方坦克+敌方坦克(采用随机位置生成) + 敌方坦克死亡后变为报废坦克形态,可以作为玩家补给用来增强自身攻击力和装甲 + 我方玩家的血量标识,击败数目标识,当前攻击力标识,坦克等级标识 + 敌方坦克设定固定的血量和固定的攻击力(拓展:可以再上下限范围内随机当前坦克的血量和攻击力) + 默认一张固定地图,可以是空白区域 + 界面风格:采用草稿绘图风格(坦克的方向判断可以默认四张不同方向的坦克图片,通过当前方向标志位的判断选择对应方向的坦克炮口朝向图片渲染到当前游戏画面) +二、 Version2版本: +1. 增加音效:bgm,子弹音效,打中发射,吃到东西,坦克报废 +2. 增加双人游戏,:双人合作和双人对战 +三、 Version3版本: +1. 增加随机补给箱的生成:包含功能——变大、变小、移速增加、坦克修复包、诡雷、护盾 +2. 响应第一条:在游戏界面增加玩家的物品栏,用来显示已经捡到的补给功能包 +四、 Version4版本: +1. 增加生成地图:使用算法实现有障碍物地图的随机生成,并保证连通性和可用性 +2. 增加网络编程:实现局域网连接合作或对战 +五、 Version5版本: +1. 变4方向控制为8方向控制,进一步配合鼠标点击移动变为360度操作控制 +2. 增加游戏任务关卡,需要写游戏剧本 +六、 Version6版本: +1. 增加坦克种类,以及实现不同种类的不同特性 +2. 更多地形,以及相关地形的特征 \ No newline at end of file