Skip to content

cznbtw/OpenSourceSoftware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Tool: Stevie

Project Description

This project is a game where the player controls a robot named Stevie. Stevie can move across a grid, collect diamonds, and place them on the grid. The project includes tasks that help to learn key programming concepts such as functions, loops, conditions, and event handling.

Technologies

  • Pygame for graphics and animation

Installation

  1. Download or clone the project.

How to Use

  1. Clone or download the project.

  2. Open the project in your Python IDE (e.g., PyCharm or any other editor).

  3. Inside the file main.py, scroll to the bottom and find the task runner:

    # run_task(task1, check_task1)
    # run_task(task2, check_task2)
    # run_task(task3, check_task3)
  4. To run a task, remove "#" from the line of the task you want to execute. Example — running Task 1:

    run_task(task1, check_task1)
    # run_task(task2, check_task2)
    # run_task(task3, check_task3)
  5. Run the program:

    python main.py
  6. After the task finishes, add # back to disable it and uncomment another task if needed.

Tasks

  1. Task 1: Move the robot across the grid with a set of steps.
  2. Task 2: Collect diamonds from various grid cells.
  3. Task 3: Drop diamonds on specific grid cells following a set pattern.

Contributing

If you'd like to improve the project, feel free to submit a Pull Request!

License

This project is licensed under the MIT License.

About

Open Source Software Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published