haive.games.battleship.prompts¶

Battleship game prompt templates.

This module provides prompt templates for various game actions in Battleship, including:
  • Ship placement

  • Move selection

  • Strategic analysis

Functions¶

generate_analysis_prompt(player)

Generate a prompt for strategic analysis.

generate_move_prompt(player)

Generate a prompt for move selection.

generate_ship_placement_prompt(player)

Generate a prompt for strategic ship placement.

Module Contents¶

haive.games.battleship.prompts.generate_analysis_prompt(player)[source]¶

Generate a prompt for strategic analysis.

Parameters:

player (str) – Player name/identifier

Returns:

ChatPromptTemplate for strategic analysis

Return type:

langchain_core.prompts.ChatPromptTemplate

haive.games.battleship.prompts.generate_move_prompt(player)[source]¶

Generate a prompt for move selection.

Parameters:

player (str) – Player name/identifier

Returns:

ChatPromptTemplate for move selection

Return type:

langchain_core.prompts.ChatPromptTemplate

haive.games.battleship.prompts.generate_ship_placement_prompt(player)[source]¶

Generate a prompt for strategic ship placement.

Parameters:

player (str) – Player name/identifier

Returns:

ChatPromptTemplate for ship placement decisions

Return type:

langchain_core.prompts.ChatPromptTemplate