码迷,mamicode.com
首页 > 其他好文 > 详细

《团队项目》日志一

时间:2017-01-05 19:52:51      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:基础知识   开发   cat   mpi   方式   安装   团队   分析   moc   

对冰球项目的分析: 
此项目一共有以下四个模块: 
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、控制模块,这一模块主要用于控制机械手进行击打球,通过策略模块选出的击打策略,用于控制模块进行机械手的控制。

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

《团队项目》日志一

标签:基础知识   开发   cat   mpi   方式   安装   团队   分析   moc   

原文地址:http://www.cnblogs.com/xiaoxiaoxiaohan/p/6253555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!