Update the “promptList.json” file with information for your new game’s prompts, following the format used for the existing games:
[
{
"Game Type": "Tic-Tac-Toe",
"Prompt Type": "list",
"Prompt Example": "Tic-Tac-Toe is a two-player game played on a 3 by 3 grid. The first player uses X symbols, and the second player uses O symbols. Players take turns placing their symbols in an empty cell on the grid. The objective is to align three of your symbols either horizontally, vertically, or diagonally. The player who first aligns three of their symbols wins the game. Strategic placement is crucial; besides aiming to align their symbols, players must also block their opponent's potential alignments to avoid defeat. <br> The current state of the game is recorded in a specific format: each occupied location is delineated by a semicolon (';'), and for each occupied location, the row number is listed first, followed by the column number, separated by a comma (','). If no locations are occupied by a player, 'None' is noted. Both the row and column numbers start from 1, with the top left corner of the grid indicated by 1,1. <br> The current state of the game is as follows: <br> The locations occupied by the first player: 1,1; 2,1; 3,2; 3,3 <br> The locations occupied by the second player: 1,2; 2,2; 3,1 <br> You are an adept strategic player, aiming to win the game in the fewest moves possible. You are the second player. What would be your next move? <br> Suggest your next move in the following JSON format: {'row': RowNumber, 'column': ColumnNumber}. Do not include any additional commentary in your response. Replace RowNumber and ColumnNumber with the appropriate numbers for your move. Both RowNumber and ColumnNumber start at 1 (top left corner is {'row': 1, 'column': 1}). The maximum value for RowNumber and ColumnNumber is 3, as the grid is 3 by 3. <br> Please note that your move will be considered invalid if your response does not follow the specified format, or if you provide a RowNumber or ColumnNumber that is out of the allowed range, or already occupied by a previous move. Making more than 3 invalid moves will result in disqualification. <br> You currently have 1 invalid move(s). 3 more invalid moves will result in disqualification."
},
{
"Game Type": "Connect-Four",
"Prompt Type": "list",
"Prompt Example": ... (Omitted for this guide) ...
},
{
"Game Type": "Gomoku",
"Prompt Type": "list",
"Prompt Example": ... (Omitted for this guide) ...
},
(Your game’s list prompt example here.)
{
"Game Type": "Tic-Tac-Toe",
"Prompt Type": "illustration",
"Prompt Example": "Tic-Tac-Toe is a two-player game played on a 3 by 3 grid. The first player uses X symbols, and the second player uses O symbols. Players take turns placing their symbols in an empty cell on the grid. The objective is to align three of your symbols either horizontally, vertically, or diagonally. The player who first aligns three of their symbols wins the game. Strategic placement is crucial; besides aiming to align their symbols, players must also block their opponent's potential alignments to avoid defeat. <br> The current state of the game is illustrated on a 3 by 3 grid. 'X' represents positions taken by the first player and 'O' represents positions taken by the second player, while 'e' indicates an empty (available) position. <br> The current state of the game is as follows: <br>OXX <br>eeO <br>OXe <br> You are an adept strategic player, aiming to win the game in the fewest moves possible. You are the first player. What would be your next move? <br> Suggest your next move in the following JSON format: {'row': RowNumber, 'column': ColumnNumber}. Do not include any additional commentary in your response. Replace RowNumber and ColumnNumber with the appropriate numbers for your move. Both RowNumber and ColumnNumber start at 1 (top left corner is {'row': 1, 'column': 1}). The maximum value for RowNumber and ColumnNumber is 3, as the grid is 3 by 3. <br> Please note that your move will be considered invalid if your response does not follow the specified format, or if you provide a RowNumber or ColumnNumber that is out of the allowed range, or already occupied by a previous move. Making more than 3 invalid moves will result in disqualification. <br> You currently have 0 invalid move(s). 4 more invalid moves will result in disqualification."
},
{
"Game Type": "Connect4",
"Prompt Type": "illustration",
"Prompt Example": ... (Omitted for this guide) ...
},
{
"Game Type": "Gomoku",
"Prompt Type": "illustration",
"Prompt Example": ... (Omitted for this guide) ...
},
(Your game’s illustration prompt example here.)
{
"Game Type": "Tic-Tac-Toe",
"Prompt Type": "image",
"Prompt Example": "Tic-Tac-Toe is a two-player game played on a 3 by 3 grid. The first player uses X symbols, and the second player uses O symbols. Players take turns placing their symbols in an empty cell on the grid. The objective is to align three of your symbols either horizontally, vertically, or diagonally. The player who first aligns three of their symbols wins the game. Strategic placement is crucial; besides aiming to align their symbols, players must also block their opponent's potential alignments to avoid defeat. <br> The current state of the game is depicted in an image showing a 3 by 3 grid, where 'X' represents positions taken by the first player and 'O' represents positions taken by the second player. <br> The current state of the game is given in the attached image. <br> You are an adept strategic player, aiming to win the game in the fewest moves possible. You are the second player. What would be your next move? <br> Suggest your next move in the following JSON format: {'row': RowNumber, 'column': ColumnNumber}. Do not include any additional commentary in your response. Replace RowNumber and ColumnNumber with the appropriate numbers for your move. Both RowNumber and ColumnNumber start at 1 (top left corner is {'row': 1, 'column': 1}). The maximum value for RowNumber and ColumnNumber is 3, as the grid is 3 by 3. <br> Please note that your move will be considered invalid if your response does not follow the specified format, or if you provide a RowNumber or ColumnNumber that is out of the allowed range, or already occupied by a previous move. Making more than 3 invalid moves will result in disqualification. <br> You currently have 0 invalid move(s). 4 more invalid moves will result in disqualification. [THE IMAGE IS SENT SEPARATELY IN BASE64 FORMAT]"
},
{
"Game Type": "Connect-Four",
"Prompt Type": "image",
"Prompt Example": ... (Omitted for this guide) ...
},
{
"Game Type": "Gomoku",
"Prompt Type": "image",
"Prompt Example": ... (Omitted for this guide) ...
},
(Your game’s image prompt example here.)
]