总体
作为主线,我们计划在学期内开发一个大致可玩的版本,包含所有必须的组件与功能
但同时,你也会从中学习到:
- Unity引擎的使用
- 大项目开发的多人协同
- 算法与实际项目的结合
- 长期项目的运营与维护
我们会根据每个人的特长合理分配计划,但同时,对于共性的需要学习的部分,我们也会有专门的职工培训课程
不止于编程,由于该项目广泛的包容性,我们也乐于融合各式各样的人才,无论你是美术上略有造诣,或是建模上熟能生巧,亦或是单纯在文案上有自己想法,我们都热烈欢迎
前两周
这两周我们不会直接参与项目的开发,相反,我们会准备两节课程进行统一的Unity引擎培训,旨在快速上手开发,以及了解团队开发中的要点
与此同时,我们会继续填充完善wiki中的内容,并总结出一个较为完善的开发结构,在此基础上进行开发任务的分配
后续开发
古人云:开发中遇到的问题,需要在开发中解决
团队项目开发正是如此,在没有正式进行开发时,每个人都不知道未来会面临怎样的问题
我们所能做的,只有提供一个较好调试的结构,方便产生问题时不需要进行大范围的重构
为此,我们实行“脚本责任制”,每个脚本会有一个专门的人进行管理,每个人不可随意修改权力之外的脚本,由于Unity良好的脚本式编程,这种方法可以相当有效的避免冲突的发生
在此基础上,每个人所对应的任务,我们会分配对应的截止时间,防止因个人任务超时导致的开发堵塞
对应的,当任务完成后,会有专员进行第一次检查,检查无误后移交给对应的导师检测模块成果
两周迭代:每两周会进行一次集体会议(导师参加),分享阶段成果,以及确定下一步安排