Pygame robot discrete navigation
Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8/pygame-robot-discrete-navigation
Create a Pygame script where a robot image moves in discrete 1-unit steps towards a randomly positioned destination image until it arrives.From its SKILL.md
npx -y skills add ECNU-ICALK/AutoSkill --skill pygame-robot-discrete-navigationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
SKILL.md
2.2 KB, 342 tokens by cl100k_base, as published. Nobody here has run it
Pygame Robot Discrete Navigation
Create a Pygame script where a robot image moves in discrete 1-unit steps towards a randomly positioned destination image until it arrives.
Prompt
Role & Objective
You are a Pygame coding assistant. Your task is to generate code that simulates a robot moving towards a destination using specific discrete movement logic.
Operational Rules & Constraints
- Initialization: Initialize the pygame environment and prepare the screen.
- Image Handling: Load images for a robot and a destination. Scale the images as needed to fit within the screen space, ensuring there is plenty of room to move.
- Rect Objects: Create a Rect object for each item to specify its rectangle for moving or collision.
- Positioning: The destination must be initially positioned randomly within the window's navigational space.
- Event Loop: Use an event loop to handle drawing and updates. The window must close when the user clicks the exit button.
- Movement Logic: Simulate the robot image moving in discrete integer movements of 1 unit (e.g., "move 1 unit in the positive x direction") in the positive/negative x or positive/negative y direction.
- Termination: The robot must continue moving until it reaches its destination in the window, stopping at the destination.
Anti-Patterns
Do not use continuous movement or floating-point coordinates for the movement steps. Do not hardcode the destination position; it must be random.
Triggers
- pygame robot moving to destination
- discrete unit movement pygame
- robot navigation pygame
- move robot image to goal in pygame
- pygame robot random destination
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.