Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Game Robot Collection #31

Open
AppOfficer opened this issue Sep 2, 2023 · 0 comments
Open

Game Robot Collection #31

AppOfficer opened this issue Sep 2, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed ver. 5 For LG version 5 (EGE)

Comments

@AppOfficer
Copy link
Contributor

AppOfficer commented Sep 2, 2023

The post below takes effect if and only if this issue remains open.


We are now allowing contributing robots to the project LocalGen!

Your robot must:

  1. Always obey the game rules.
  2. Be written in C/C++.
  3. Be implemented in a single .hpp file with the file name same as the robot name.
  4. Be written in a namespace of which name is the same as the robot's name. (for example, the robot smartRandomBot is written in namespace smartRandomBot.)
  5. Have a main function in the following format:
    namespace botName {
        moveS calcNextMove (int playerId, coordS playerFocus);
    }
    returning a moveS with two parameters int and coordS.
    Refer to project code for how move/game map data is stored. (Try to look at implementations of existing bots.)

Robot submission instructions:

  1. Fork a copy of the project to write your own robot.
  2. Create a pull request on branch v5.0.
  3. Robot tested by the LocalGen development team.
  4. Your robot appears in the next version of LocalGen.

Any problems? Feel free to leave a comment below!

@AppOfficer AppOfficer added enhancement New feature or request help wanted Extra attention is needed labels Sep 2, 2023
@AppOfficer AppOfficer pinned this issue Sep 2, 2023
@AppOfficer AppOfficer self-assigned this Nov 4, 2023
@AppOfficer AppOfficer added the ver. 5 For LG version 5 (EGE) label Jul 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed ver. 5 For LG version 5 (EGE)
Projects
None yet
Development

No branches or pull requests

1 participant