游戏简介
- 游戏名称:简易英雄
- 英文名称:EasyHero
- 开发商:Easy开发组
- 游戏定位:2D-MOBA-PC端游
- 目标群体:助教
- 开发周期预计:3周
- 开发预算:0元
- 游戏风格:2D 文字 简易
游戏玩法
- 双方各选择一个英雄在一张地图上对战,以击毁对方基地为目的。
游戏详情
- 英雄
- 简化为两个英雄。
- 建筑
- 水晶塔,基地,泉水
- 小兵
- 找最近的目标
- 地图
- 更改为40*10
开发环境
- VS2017+SFML2.5.0(32bit)
代码规范
- 每个都文件都要有
#define
保护。 - 不使用预编译头文件。
- 不使用
using namespace
。 - 只有当函数只有 10 行甚至更少时才将其定义为内联函数.
- 在
#include
中插入空行以分割相关头文件, C 库, C++ 库, 其他库的.h
和本项目内的.h
是个好习惯。 - 使用初始化的方式替代声明再赋值。
- 使用命名空间。
- 当只有数据成员时使用 struct, 其它一概使用 class.
- 不定义重载运算符。
- 所有按引用传递的参数必须加上 const.
- 对于迭代器和其他模板对象使用前缀形式 (++i) 的自增, 自减运算符.
- 用 constexpr 来定义真正的常量。
- 整数用
0
, 实数用0.0
, 指针用NULL
, 字符 (串) 用' '
. - 不在局部变量之外的地方使用
auto
。 - 命名始终以用帕斯卡命名法。
- 统一使用
//
注释。 - 每一行不过长。
负责项目
- 客户端的开发