Skip to content

adding nuvo the explorer activity based workshop#588

Open
Vinutha-Ananthachandran wants to merge 6 commits intomasterfrom
vanathac/pythonTurtleMaze
Open

adding nuvo the explorer activity based workshop#588
Vinutha-Ananthachandran wants to merge 6 commits intomasterfrom
vanathac/pythonTurtleMaze

Conversation

@Vinutha-Ananthachandran

No description provided.


Once upon a time, in a bright green meadow, two curious robot turtles — **Nuvo** and **Nuvi** — loved exploring, racing to the pond, and playing hide-and-seek under tall flowers.

One sunny afternoon, Nuvi spotted a mysterious maze nearby. She giggled and said,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: Nuvi is agender, use they instead of she.

Comment on lines +46 to +50
1. t.penup() – lifts the turtle’s pen so it won’t draw a line while moving.
2. t.goto(x, y) – moves the turtle to the coordinates (x, y) on the screen. The `x` and `y` in the `t.goto()` method are the `x` and `y` coordinates of the turtle. We want to change the `x` and `y` coordinates of the turtle from `(0, 0)` which is center of the image, to somewhere a little further away so that the Nuvo can navigate within the maze and Nuvi can hide inside the maze.
3. if isPenDown: – checks if we want the turtle to start drawing again.
4. t.pendown() – puts the pen down so it can draw.
5. return – ends the function (optional, but good practice).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd put all the code in code formatting

Suggested change
1. t.penup() – lifts the turtle’s pen so it won’t draw a line while moving.
2. t.goto(x, y) – moves the turtle to the coordinates (x, y) on the screen. The `x` and `y` in the `t.goto()` method are the `x` and `y` coordinates of the turtle. We want to change the `x` and `y` coordinates of the turtle from `(0, 0)` which is center of the image, to somewhere a little further away so that the Nuvo can navigate within the maze and Nuvi can hide inside the maze.
3. if isPenDown: – checks if we want the turtle to start drawing again.
4. t.pendown() – puts the pen down so it can draw.
5. return – ends the function (optional, but good practice).
1. `t.penup()` – lifts the turtle’s pen so it won’t draw a line while moving.
2. `t.goto(x, y)` – moves the turtle to the coordinates (x, y) on the screen. The `x` and `y` in the `t.goto()` method are the `x` and `y` coordinates of the turtle. We want to change the `x` and `y` coordinates of the turtle from `(0, 0)` which is center of the image, to somewhere a little further away so that the Nuvo can navigate within the maze and Nuvi can hide inside the maze.
3. `if isPenDown:` – checks if we want the turtle to start drawing again.
4. `t.pendown()` – puts the pen down so it can draw.
5. `return` – ends the function (optional, but good practice).

Comment on lines +98 to +102
Change the maze color to something fun like "brown" or "darkgreen".

Make your walls thicker or thinner by adjusting the pensize.

Try creating extra paths — can you make a secret shortcut for Nuvi?
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should have answers for these as a "show answer" block. Let's also make this a list

Suggested change
Change the maze color to something fun like "brown" or "darkgreen".
Make your walls thicker or thinner by adjusting the pensize.
Try creating extra paths — can you make a secret shortcut for Nuvi?
- Change the maze color to something fun like "brown" or "darkgreen".
- Make your walls thicker or thinner by adjusting the pensize.
- Try creating extra paths — can you make a secret shortcut for Nuvi?


Nuvo and Nuvi are happy to meet you! 💫

<p style="text-align: center;"><iframe src="https://trinket.io/embed/python/b80421787b6b" width="100%" height="600" frameborder="0" marginwidth="0" marginheight="0" allowfullscreen></iframe> </p>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these trinkets in the Nuevo Foundation account?


Troubleshooting:

Stuck? Check the [Answer key](../answer-key) for the activity that you are stuck on!
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Usually we don't allow students to see the answer key - we usually only let instructors look at the whole thing

th.set_cursor(nuvo, 10, -135)
```

🌟 Challenge for You
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make this a header

Suggested change
🌟 Challenge for You
### 🌟 Challenge for You

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Give credit to the image - but we shall work on getting an original illustration for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hackathon2025 Hackathon 2025 work items workshop template

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants