Skip to content

Latest commit

 

History

History

participate

showToc
true

Before You Arrive

You will shortly start your workshop, but we need to make sure you're prepared.

Please read everything carefully!

Socialgorithm is a community of software developers that want to keep coding fun by designing workshops, competitions and challenges for students and companies. If this sounds interesting to you, visit our website, or better yet, say hi in our Slack community (you may need to sign up).

These are the minimum requirements to participate in your workshop:

  1. Have a code editor. Try Visual Studio Code.
  2. Install Git
  3. Install NodeJS >=16
  4. Ensure you can execute the UABC (client) binary, this will help you connect your player to the server:
    • Run npx @socialgorithm/uabc@latest
  5. Download the player/algorithm starter: git clone [email protected]:socialgorithm/${GAME}-player, where game is the name of the game. Some players:

On The Day

Create a Test Tournament Lobby

You will first need to create a test lobby on our tournament server. You will use this lobby to test your algorithm/player implementation(s).

To create a lobby:

  1. Go to https://tournaments.socialgorithm.org/
  2. Click "Create/Join Tournaments"
  3. Click "Get Started"

This is your lobby. You will shortly use the command in the "Connect Your Player" section to test your player.

Continue:

Pick the game you are playing today:


Troubleshooting

Permission Denied / EACCES

If you see an EACCES error when you try to install an NPM package globally: See the npm docs on permissions.