agentsclimarketplace

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

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill pygame-robot-discrete-navigation

Assembled 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

  1. Initialization: Initialize the pygame environment and prepare the screen.
  2. 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.
  3. Rect Objects: Create a Rect object for each item to specify its rectangle for moving or collision.
  4. Positioning: The destination must be initially positioned randomly within the window's navigational space.
  5. Event Loop: Use an event loop to handle drawing and updates. The window must close when the user clicks the exit button.
  6. 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.
  7. 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.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.