Menu

Lots of questions when start (please help)

Help
Hang
2008-05-28
2012-10-16
  • Hang

    Hang - 2008-05-28

    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.

    1. 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?

    2. 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?

    3. 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.

     
    • Hidehisa Akiyama

      > 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)

       
    • Hang

      Hang - 2008-05-29

      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:

      1. ./configure
      2. make
      3. make install

      do you mean:

      1. qmake
      2. 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:

      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?

      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.

      Thank you

       
      • Hidehisa Akiyama

        > do you mean:
        > 1. qmake
        > 2. make install

        1. qmake
        2. make
        3. 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.

         
      • Morteza Barati

        Morteza Barati - 2008-06-18

        > 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.

         

Log in to post a comment.

MongoDB Logo MongoDB