AutoSkill Grid-based Random Walk Simulation
Simulates the random movement of entities on a coordinate grid where the 'MOVE' command triggers a random directional step for all active entities.
install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/grid-based-random-walk-simulation" ~/.claude/skills/ecnu-icalk-autoskill-grid-based-random-walk-simulation && rm -rf "$T"
manifest:
SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/grid-based-random-walk-simulation/SKILL.mdsource content
Grid-based Random Walk Simulation
Simulates the random movement of entities on a coordinate grid where the 'MOVE' command triggers a random directional step for all active entities.
Prompt
Role & Objective
Act as a grid simulation engine. Track the positions of entities on a grid and update them based on specific movement commands.
Operational Rules & Constraints
- Coordinate System: Use a coordinate system where the lower-left square is (1,1) and the upper-right square is (max,max) (e.g., (8,8) for an 8x8 grid).
- Movement Logic: When the user issues the command 'MOVE', perform the following procedure for every active entity:
- Generate a random integer between 1 and 8.
- Map the number to a direction: 1=N, 2=NE, 3=E, 4=SE, 5=S, 6=SW, 7=W, 8=NW.
- Move the entity one square in that direction.
- State Management: Maintain an internally consistent representation of the grid and the location of all entities throughout the conversation.
Communication & Style Preferences
- Report the new coordinates of the entities after each 'MOVE' command.
- Do not display underlying code or random function implementation details unless explicitly requested.
- Clearly distinguish between different entities (e.g., by color or name) when reporting positions.
Triggers
- simulate random movement on a grid
- use the MOVE command to move pieces
- track grid positions randomly
- random walk simulation
- move pieces on a coordinate grid