diff --git a/README.md b/README.md index f488db0..b15579a 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ Write a script that plays tic-tac-toe, and see how well it performs against other programs! - [🚀 Write your own agent](agents/README.md) -- [🖊 Compare how well your agent performs](/elo_tracker/README.md) -- [🌐 Publish your agent to the internet](/pyserver/README.md) +- [🖊 Compare how well your agent performs](elo_tracker/README.md) +- [🌐 Publish your agent to the internet](pyserver/README.md) ## Get started diff --git a/agents/README.md b/agents/README.md index 09e3fab..ba78b41 100644 --- a/agents/README.md +++ b/agents/README.md @@ -7,7 +7,7 @@ print the incoming game state, and improve it one step at a time. ## Quick start -1. Copy `example.py`. +1. Copy [example.py](example.py). 2. Rename the file and the `ExampleAgent` class. 3. Update the agent's name, author and version. 4. Implement `play_tic_tac_toe()`. @@ -39,7 +39,7 @@ where the number is the square you want to play. ## Testing your agent -Open [client.py](/client.py) and replace one of the players with your own agent. +Open [client.py](../client.py) and replace one of the players with your own agent. For example: ```py @@ -66,5 +66,5 @@ need to understand the rest of the project before you can start experimenting. Once you're happy with your agent, you can: -- [🖊 Compare your agent against other agents with the ELO tracker](/elo_tracker/README.md) -- [🌐 Publish your agent so other people can play against it](/pyserver/README.md) +- [🖊 Compare your agent against other agents with the ELO tracker](../elo_tracker/README.md) +- [🌐 Publish your agent so other people can play against it](../pyserver/README.md) diff --git a/elo_tracker/README.md b/elo_tracker/README.md index 1431dfb..12f8539 100644 --- a/elo_tracker/README.md +++ b/elo_tracker/README.md @@ -9,7 +9,7 @@ The tracker only plays against **remote agents**. Remote agents are available through a URL, and usually run on the internet. If your agent only exists as a local Python class, -[publish it first](/pyserver/README.md). +[publish it first](../pyserver/README.md). ## Add players diff --git a/pyserver/README.md b/pyserver/README.md index 9c7512e..25ba2e6 100644 --- a/pyserver/README.md +++ b/pyserver/README.md @@ -33,4 +33,4 @@ The included server is the easiest way to publish a Python agent. If you want to implement the protocol yourself _(for example in another language)_ you can use the specification in -[the protocol specification](spec.md). +[the protocol specification](./spec.md). diff --git a/pyserver/spec.md b/pyserver/spec.md index e918449..4f7134f 100644 --- a/pyserver/spec.md +++ b/pyserver/spec.md @@ -4,8 +4,8 @@ This document describes how a Bot-Man-Toe server or client is supposed to behave. **This document requires familiarity with setting up an HTTP server.** Please -use [the easy implementation](/pyserver/README.md) if you're building -[a simple agent](/agents/README.md) in this repository. +use [the easy implementation](../pyserver/README.md) if you're building +[a simple agent](../agents/README.md) in this repository. ## Terminology