团队项目开发情况-2017-1-10

团队项目开发情况-2017-1-10

完成情况

基本完成了各个模块的基础功能,但距离项目要求有不小差距
1069498-20170110215626463-2107753753.gif

绘图模块

使用了Qt封装的Qpainter完成了游戏界面的大致轮廓。
再QTwidget中完成绘图,类名为MainWindow。

物理引擎

使用了第三方的物理引擎Box2d,创建游戏中的各个实体,设定各项参数,求解运动,获取运动状态用于绘图。各项功能集合在MotionManager类中。
其中,为了直接设置某个实体所受的作用了,在源代码中添加了一个方法。

策略模块

基本可以完成,碰撞点的选择,并传递给控制模块。StrategySystem。

控制模块

controller 原计划实现符合力学运动学规律的控制算法,但目前还存在未解决的bug,使用的简单的算法代替。
并且尚未完成向Linux平台的转移和与Xenomai实时任务的结合。

项目仓库

https://github.com/lvjiawei1014/ice_hockey

Written with StackEdit.

转载于:https://www.cnblogs.com/lvjw/p/6270978.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值