《团队项目》日志一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《团队项目》日志一相关的知识,希望对你有一定的参考价值。

对冰球项目的分析: 
此项目一共有以下四个模块: 
1、GUI模块,这一模块主要用于界面来显示。 
主要实现选择用QT进行编程: 
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。 
整体软件的架构都将用qt进行实现。

2、物理引擎模块,这一模块主要用来限制冰球的运动。 
经过了解了一些引擎之后,选择了比较流行的BOX2D物理引擎进行编程。 
Box2D是一个用于模拟2D刚体物体的C++引擎。 
Box2D不是一种计算机编程语言,不需要又从变量啊、数据类型啊一大堆让人头痛的基础知识学起;也不是一种游戏编程软件,不需要复杂的安装与配置。它是一个强大的开源物理游戏引擎,用来模拟2D刚体物体运动和碰撞,由Erin Catto早在2007年用C++语言开发。

3、策略模块,这一模块主要用于对冰球击打的策略进行分析,选出最正确的击打方式,要用到一些算法的帮助。

4、控制模块,这一模块主要用于控制机械手进行击打球,通过策略模块选出的击打策略,用于控制模块进行机械手的控制。

之后将会进行具体的实现。

以上是关于《团队项目》日志一的主要内容,如果未能解决你的问题,请参考以下文章

现代软件工程团队项目贝塔阶段_开发日志_2018.01.15-2018.01.19

管理团队相关的梳理

团队开发日志二

简练网软考知识点整理-项目问题日志(Issue Log)

利用Cocoapods,在团队中高效开发

0525 项目回顾7.0