5vs5MatchTmplateImproveersion(2008.4.16)

所属分类:汇编语言
开发工具:Visual C++
文件大小:2926KB
下载次数:144
上传日期:2008-11-28 01:16:56
上 传 者niubenaniu
说明:  5VS5足球机器人仿真程序,用Visual C++ 6.0打开后即可编译。
(5VS5 soccer robot simulation program, using Visual C++ 6.0 can be compiled after the open.)

文件列表:
5vs5修改板决策例程(2008.4.16)\Example\Doxyfile.cfg (3814, 2004-04-02)
5vs5修改板决策例程(2008.4.16)\Example\Source Files\DecisionMakingx.cpp (11627, 2008-08-06)
5vs5修改板决策例程(2008.4.16)\Example\Source Files\DecisionMakingx.h (1604, 2008-04-16)
5vs5修改板决策例程(2008.4.16)\Example\Source Files\StdAfx.cpp (295, 2002-02-07)
5vs5修改板决策例程(2008.4.16)\Example\Source Files\StdAfx.h (802, 2004-05-05)
5vs5修改板决策例程(2008.4.16)\Example\Source Files\Strategy.cpp (4509, 2008-04-16)
5vs5修改板决策例程(2008.4.16)\Example\Source Files\Strategy.h (2740, 2008-04-15)
5vs5修改板决策例程(2008.4.16)\Example\Source Files\StrategySystem.cpp (3457, 2007-12-02)
5vs5修改板决策例程(2008.4.16)\Example\Source Files\StrategySystem.h (698, 2002-05-17)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.dsp (6636, 2004-05-11)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.dsw (541, 2002-02-07)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.ncb (4238336, 2008-08-06)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.opt (286208, 2006-03-02)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.plg (195940, 2006-01-12)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.positions (174, 2004-03-22)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.sln (875, 2007-12-05)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.sln.old (905, 2007-09-29)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.suo (30720, 2008-08-06)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.suo.old (8704, 2007-12-05)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.vcproj (7086, 2008-04-16)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.vcproj.7.10.old (5992, 2007-12-05)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.vcproj.ADMINISTRATOR.Administrator.user (1397, 2007-12-09)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.vcproj.JUJUMAO.Administrator.user (1385, 2008-04-16)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.vcproj.LENOVO-67372563.Administrator.user (1401, 2007-12-07)
5vs5修改板决策例程(2008.4.16)\Example\Strategy.vcproj.SHAKA.zhaoliang.user (1381, 2008-08-06)
5vs5修改板决策例程(2008.4.16)\Example\Support\Defines.h (4494, 2008-04-16)
5vs5修改板决策例程(2008.4.16)\Example\Support\GeometryR.cpp (59677, 2007-12-05)
5vs5修改板决策例程(2008.4.16)\Example\Support\GeometryR.h (17202, 2008-04-16)
5vs5修改板决策例程(2008.4.16)\Example\Support\Globe.h (895, 2008-04-16)
5vs5修改板决策例程(2008.4.16)\Example\UpgradeLog.XML (4120, 2007-12-05)
5vs5修改板决策例程(2008.4.16)\Example\_UpgradeReport_Files\Thumbs.db (4096, 2008-04-16)
5vs5修改板决策例程(2008.4.16)\Example\_UpgradeReport_Files\UpgradeReport.css (3348, 2007-12-05)
5vs5修改板决策例程(2008.4.16)\Example\_UpgradeReport_Files\UpgradeReport.xslt (12276, 2005-09-23)
5vs5修改板决策例程(2008.4.16)\Example\_UpgradeReport_Files\UpgradeReport_Minus.gif (69, 2007-12-05)
5vs5修改板决策例程(2008.4.16)\Example\_UpgradeReport_Files\UpgradeReport_Plus.gif (71, 2007-12-05)
5vs5修改板决策例程(2008.4.16)\仿真平台接口定义.doc (130048, 2007-12-07)
5vs5修改板决策例程(2008.4.16)\相关信息.doc (190464, 2008-04-16)
5vs5修改板决策例程(2008.4.16)\Example\Debug (0, 2008-08-06)
5vs5修改板决策例程(2008.4.16)\Example\Release (0, 2007-12-09)
... ...

The Strategy project is based on the Win32 DLL wizard option in VC++. It contains a sample strategy and can be compiled down and placed in the Director folder to be used. Developers can use this project as a starting point for developing a DLL-based strategy. The project creates a Strategy.dll file, however, any file name should be acceptable as long as the Director program allows users to select their own strategy DLLs. The Strategy.h file contains the function prototypes which will be exported from the DLL: Create, Strategy, and Destroy. And also the Environment structure. The Environment structure is passed into the Strategy function and is used to access information about the robots, ball and field. It can also be used to set the velocities of the robots. The Environment variables referring to the boundry positons and ball postion will remain the same for either team. The Environment variables referring to the Robots will vary depending on which folder it's called from. Global data is not possible in the DLL as both robot teams may wish to use the same DLL file. So a user structure can be allocated and assigned to the userData field in Environment.h. Because user data only needs to be allocated once it can be done in the Create function which is called once when the Xtra is loaded. The user data can be freed in the Destroy function which is called when the Xtra is unloaded.

近期下载者

相关文件


收藏者