diff --git a/my-turborepo/apps/nextjs/src/app/challenges/Push_Battle/page.tsx b/my-turborepo/apps/nextjs/src/app/challenges/Push_Battle/page.tsx index c6780dea..85a09956 100644 --- a/my-turborepo/apps/nextjs/src/app/challenges/Push_Battle/page.tsx +++ b/my-turborepo/apps/nextjs/src/app/challenges/Push_Battle/page.tsx @@ -206,100 +206,6 @@ export default function Challenge() { "https://www.lancaster.ac.uk/stor-i-student-sites/jordan-j-hood/2021/04/18/reinforcement-learning-the-end-game/" ]} /> - Submission - Users will submit their model and all code in a zip file called - agent.zip. We will provide starter code for how to run your agent. Your - agent will use a Flask application to send and receive moves from the - server. It will receive moves from a function called receive_move, and - it will send moves from a function called send_move. The receiving - function will have the agent receive a board state in the form of a 2D - array. The sending function will have the agent send their move. -
-
- Webhooks -
-          "GET /"
-          
- { -
- "Team": "<TEAM_NAME>", -
- "Agent": "<AGENT_NAME>" -
- } -
-
-          
-
- "POST /start" -
- { -
- "game": "<GAME_ID>", -
- "turn": "<TURN_NO>" -
- "board": "[[]]" -
- } -
-
-
-
-          "POST /move"
-          
- { -
- "move_row": "x", -
- "move_col": "y" -
- } -
-
-
-
-          "POST /end"
-          
- { -
- "game": "<GAME_ID>", -
- "turn": "<TURN_NO>" -
- "board": "[[]]" -
- } -
- Testing - - There will be a testing api provided at this endpoint: /test. By - sending a POST /start request to the endpoint, it will create a game - with your agent. This is a test game, and the opponent will play - random valid moves. This environment will allow you to see if your - model makes any incorrect moves or goes over the time constraint. -
-
- Example: Initialize a test game with POST /test/start The game will - then proceed with your agent sending moves via send_move() and - receiving moves via receive_move() -
- Grading - - After submitting, your agent(s) will be placed in a pool where a round - robin tournament will take place. Each agent will play every other - agent twice, once as player one and once as player two. Wins and - losses will be tallied for each agent throughout the course of the - round robin. -
-
- After the round robin tournament has concluded, the top n agents in - terms of wins will compete in a double elimination tournament. The - agents will be paired by seed (ex. Seed 1 plays seed n). They will - play twice, once as player one and once as player two. If a tiebreaker - is needed, it will go to the higher seed. This final tournament will - determine the first, second, and third place winners. -
Prizes!!! -
- - Challenge Data - - - Running Push Battle Locally - - - Push Battle Rules Video - -
); diff --git a/my-turborepo/apps/nextjs/src/app/challenges/page.tsx b/my-turborepo/apps/nextjs/src/app/challenges/page.tsx index 111a91b2..8cfe0788 100644 --- a/my-turborepo/apps/nextjs/src/app/challenges/page.tsx +++ b/my-turborepo/apps/nextjs/src/app/challenges/page.tsx @@ -7,7 +7,6 @@ export default function Challenge() { const challenges = [ "Push Battle", "Connections AI", - "SQL Game", "Rev's Riddles", "Roni's Challenge", "Capital One",