资源简介
版权归原参赛队G***所有,代码仅供学习参考使用
代码片段和文件信息
/***************************************************************************
* SEU RoboCup Simulation Team
* -------------------------------------------------
* Copyright (c) Southeast University Nanjing China.
* All rights reserved.
*
* $Id: TeamPlayer.cpp 2755 2009-04-02 08:00:08Z zyj $
*
****************************************************************************/
#include “configuration/Configuration.h“
#include “core/WorldModel.h“
#include “action/BeamAction.h“
#include “action/Actions.h“
#include “controller/FixedAngleTrace.h“
#include “TeamPlayer.h“
#include “task/KeepBalance.h“
#include “perception/Vision.h“
#include “task/CameraMotion.h“
#include “core/PassModel.h“
#include “configuration/Formation.h“
namespace soccer {
using namespace std;
using namespace boost;
using namespace serversetting;
using namespace action;
using namespace task;
using namespace math;
TeamPlayer::TeamPlayer() {
}
TeamPlayer::~TeamPlayer() {
}
bool TeamPlayer::init() {
if (!Player::init()) return false;
// get the game state information from the server
// such as team index unum etc
while (true) {
boost::shared_ptr p = sense();
if (0 == p.get()) break;
if (!WM.update(p)) break;
if (WM.getMyUnum() > 0) {
shared_ptr act = beamAndInit(FM.getMy().beforeKickOffBeam);
perform(act);
return true;
}
}
return false;
}
/** the paly-on mode mainly loop */
shared_ptr TeamPlayer::playPlayOn() {
/*************************************
* EXPERIMENTS:
* We do some experiments here
*************************************/
shared_ptr act;
if (!mTask.isSubDone()) {
return mTask.perform();
}
switch (FM.getMy().type) {
case configuration::Formation::PT_GOALKEEPER: //No.1gk
act = goalKeeperBehaviour();
break;
case configuration::Formation::PT_ATTACKER_CENTRAL://no.5ac
act = attackerCentralBehaviour();
break;
case configuration::Formation::PT_ATTACKER_WING://no.4aw
act = attackerWingBehaviour();
break;
case configuration::Formation::PT_DEFENDER_WING://no.3dc
act = defenderCentralBehaviour();
break;
case configuration::Formation::PT_DEFENDER_CENTRAL://no.2dw
act = defenderWingBehaviour();
break;
default:
act = defaultBehaviour();
break;
}
return act;
}
/** before kick off */
shared_ptr TeamPlayer::playBeforeKickOff() { ///terrymimi
return beamAndInit(FM.getMy().beforeKickOffBeam + Vector3f(-0.2 0.3 0));
}
/** kick off */
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 240 2012-10-30 04:10 我们的SEU3D_ba
文件 610 2012-04-21 16:39 我们的SEU3D_ba
文件 239 2012-09-25 20:59 我们的SEU3D_ba
文件 239 2012-09-25 20:58 我们的SEU3D_ba
文件 14727 2012-11-08 23:36 我们的SEU3D_ba
文件 49464 2012-11-08 23:36 我们的SEU3D_ba
文件 239 2012-09-25 20:59 我们的SEU3D_ba
文件 14727 2012-10-28 02:26 我们的SEU3D_ba
文件 49617 2012-10-28 02:26 我们的SEU3D_ba
文件 239 2012-09-25 20:59 我们的SEU3D_ba
文件 14727 2012-10-30 22:13 我们的SEU3D_ba
文件 49597 2012-10-30 22:13 我们的SEU3D_ba
文件 239 2012-09-25 20:59 我们的SEU3D_ba
文件 14727 2012-10-31 13:43 我们的SEU3D_ba
文件 49597 2012-10-31 13:43 我们的SEU3D_ba
文件 2334 2012-09-25 20:51 我们的SEU3D_ba
文件 329 2012-09-13 12:56 我们的SEU3D_ba
文件 121 2012-06-22 14:56 我们的SEU3D_ba
文件 329 2012-09-13 12:55 我们的SEU3D_ba
文件 1000 2012-06-22 14:56 我们的SEU3D_ba
文件 558 2012-06-22 14:56 我们的SEU3D_ba
文件 1748 2012-06-22 14:56 我们的SEU3D_ba
文件 358 2012-06-22 14:56 我们的SEU3D_ba
文件 827 2012-06-22 14:56 我们的SEU3D_ba
文件 844 2012-06-22 14:56 我们的SEU3D_ba
文件 845 2012-06-22 14:56 我们的SEU3D_ba
文件 283 2012-06-22 14:56 我们的SEU3D_ba
文件 829 2012-06-22 14:56 我们的SEU3D_ba
文件 846 2012-06-22 14:56 我们的SEU3D_ba
文件 848 2012-06-22 14:56 我们的SEU3D_ba
............此处省略778个文件信息
相关资源
- 东南大学 操作系统 课程设计 实验报
- 数字图像处理 东南大学
- Parallel Computer Organization and Design-Camb
- bhuman10说明书
- swat-cup中文简要说明
- ISO 20000-2:2012 信息技术 服务管理 应
- VITA 65-2010 R2012
- 计算机组成原理东南大学
- GM/T 0021-2012 动态口令密码应用技术规
- FME2012、2013、2014、2015破解工具
- W020120410522022837366.pdf
- 东南大学Robocup救援仿真国际赛代码
- GBT28448-2012信息安全技术信息系统安全
- Operating-System-Concepts-9th2012.12(Abraham
- General_CMS_Chn_V3.0.9.2.T.20120929.rar
- GBT7826-2012系统可靠性分析技术失效模
- LearningFromData_Ashortcourse-YaserS.Abu-Mosta
- 国软2012下UNIX考试卷
- u-boot-2012.10移植全记录基于s3c2440
- H330、H730、H730p RAID 2008R2、2012、2012R
- 机器人技术ppt 东南大学 王兴松
- 东南大学数据库
- 全国地理国情监测工程总体方案2012年
- 编译Adb源码VS2012)
- SpreadsheetGear 2012 for .NET 破解版
- 秋无痕一键优化WindowsServer2008(64位)
- 东南大学半导体物理考研真题哦
- conll2000 conll2002 conll2003 conll2007 conll2
- VisualStudio2012入门教程(4个).pdf
- Saber_H-2012.12安装说明和破解.zip
评论
共有 条评论