I am completely new to robocup soccer simulator. I would like to start with 2d simulation and I use Mac platform. However, lots of problems encountered. I hope someone can kindly help me.
When I installed rcsslogplayer, when I configure, it says qt4 does not found. Then I download and install it, but it still cannot find the libraries. What is problem on it?
The rcssbase, monitor, rcssclient are version12, and I also download the team that participate in the past competition. However, for the binary files, it says the files cannot be executed, for the source code, after I compiled and run, it shows that the players are disconnected. Therefore, I want to ask that whether the new version cannot accept the past team? If not, how can I change so the version 12 can handle those old teams?
My aim is constructing a new team, but I am totally new. When I open the source code, I was confused. There are so many files! Which part can I start with and which folders or files should I concentrate on? I have read through the spec but I find it not enough. Could someone can give me more information or resources?
Thank you.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I recommend you to use 'qmake' instead of 'configure' on the Mac platform.
> 2.
Almost all past binaries and source code are not compatible with the version 12 simulator. This problem is caused by overflow of an array that keeps heterogeneous player types. If you want to run old binaries that cannot deal with the number of player types correctly, you need to change the following parameters in ~/.rcssserver/player.conf.
You say I should use qmake, is it mean that I should change the step like this?
the step I am following:
./configure
make
make install
do you mean:
qmake
make install
Besides, I have made the change in player.conf but it did not work. But, I make a change in SoccerTypes.h that the MAX_HETERO_PLAYER from 7 to 18 and it works for trilearn_base_sources-3.3. Is it the same purpose to change these? Also, can I do the same for another source code so that they can be ran?
Furthermore, is it mean that I can never run the binary files because I cannot change their code? or may be the files are compiled by linux, so that my mac cannot run those binary files?
And some questions about the project:
I know there are hetero players in the new version. In fact, what is this? Is it the player types that the players in the field can be divided into forward, mid-field and defense player?
and......anyone can kindly answer my question 3 in the first post......I really have no idea in how to start. I dont know what is the function of the files. I dont know the what algo should be used to write for the players, etc.
Thank you
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
move rcsslogplayer.app directory to the Application directory.
Then, you can use rcsslogplayer as well as other Mac application.
> I have made the change in player.conf but it did not work.
You need to change the '~/.rcssserver/player.conf'.
> 1. I know there are hetero players in the new version. In fact, what is this? Is it the player types that the players in the field can be divided into forward, mid-field and defense player?
Read the section 4.6 "Heterogeneous Players" in the latest manual.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> 2. and......anyone can kindly answer my question 3 in the first post......I really have > no idea in how to start. I dont know what is the function of the files. I dont know the > what algo should be used to write for the players, etc.
Dear all,
I am completely new to robocup soccer simulator. I would like to start with 2d simulation and I use Mac platform. However, lots of problems encountered. I hope someone can kindly help me.
When I installed rcsslogplayer, when I configure, it says qt4 does not found. Then I download and install it, but it still cannot find the libraries. What is problem on it?
The rcssbase, monitor, rcssclient are version12, and I also download the team that participate in the past competition. However, for the binary files, it says the files cannot be executed, for the source code, after I compiled and run, it shows that the players are disconnected. Therefore, I want to ask that whether the new version cannot accept the past team? If not, how can I change so the version 12 can handle those old teams?
My aim is constructing a new team, but I am totally new. When I open the source code, I was confused. There are so many files! Which part can I start with and which folders or files should I concentrate on? I have read through the spec but I find it not enough. Could someone can give me more information or resources?
Thank you.
> 1.
I recommend you to use 'qmake' instead of 'configure' on the Mac platform.
> 2.
Almost all past binaries and source code are not compatible with the version 12 simulator. This problem is caused by overflow of an array that keeps heterogeneous player types. If you want to run old binaries that cannot deal with the number of player types correctly, you need to change the following parameters in ~/.rcssserver/player.conf.
player::player_types = 7 (default : 18)
player::pt_max = 3 (default : 1)
player::allow_mult_default_type = true (default : false)
Thank you for replay!!!
You say I should use qmake, is it mean that I should change the step like this?
the step I am following:
do you mean:
Besides, I have made the change in player.conf but it did not work. But, I make a change in SoccerTypes.h that the MAX_HETERO_PLAYER from 7 to 18 and it works for trilearn_base_sources-3.3. Is it the same purpose to change these? Also, can I do the same for another source code so that they can be ran?
Furthermore, is it mean that I can never run the binary files because I cannot change their code? or may be the files are compiled by linux, so that my mac cannot run those binary files?
And some questions about the project:
I know there are hetero players in the new version. In fact, what is this? Is it the player types that the players in the field can be divided into forward, mid-field and defense player?
and......anyone can kindly answer my question 3 in the first post......I really have no idea in how to start. I dont know what is the function of the files. I dont know the what algo should be used to write for the players, etc.
Thank you
> do you mean:
> 1. qmake
> 2. make install
Then, you can use rcsslogplayer as well as other Mac application.
> I have made the change in player.conf but it did not work.
You need to change the '~/.rcssserver/player.conf'.
> 1. I know there are hetero players in the new version. In fact, what is this? Is it the player types that the players in the field can be divided into forward, mid-field and defense player?
Read the section 4.6 "Heterogeneous Players" in the latest manual.
> 2. and......anyone can kindly answer my question 3 in the first post......I really have > no idea in how to start. I dont know what is the function of the files. I dont know the > what algo should be used to write for the players, etc.
I think that this site could help to you :
http://staff.science.uva.nl/~jellekok/robocup/2003/index_en.html
Download Documentation of Uva Trilearn 2003.