23 lines
1.4 KiB
Markdown
23 lines
1.4 KiB
Markdown
# A Ludus lesson
|
|
## Structured examples
|
|
|
|
### A sequence of lessons
|
|
This follows, reasonably closely, the path set out by Clayson, _Visual Modeling with Logo_ (MIT Press, 1988). You can download it for free from [Clayson's academia.edu page](https://www.academia.edu/5203649/Visual_modeling_with_Logo_a_structured_approach_to_seeing). (Academia.edu is utter garbage. Don't sign up for an account if you don't already have one.)
|
|
|
|
The exceptions are the two random lessons, which are inspired by Dan Shiffman's [_The Nature of Code_](https://natureofcode.com/random/).
|
|
|
|
0. [The very, very basics.](https://web.ludus.dev/)
|
|
1. [Baby's first drawing.](https://web.ludus.dev/?ld=drawing)
|
|
2. [Let's make an annoying box.](https://web.ludus.dev/?ld=annoying_box)
|
|
3. [Let's make a less annoying box.](https://web.ludus.dev/?ld=repeat)
|
|
4. [Teaching Ludus how to make a box.](https://web.ludus.dev/?ld=functions)
|
|
5. [Boxes of various sizes.](https://web.ludus.dev/?ld=arguments)
|
|
6. [Demonstrating design](https://web.ludus.dev/?ld=demo_1)
|
|
7. [A random lesson.](https://web.ludus.dev/?ld=random)
|
|
8. [A random walk.](https://web.ludus.dev/?ld=walk)
|
|
9. [Flipping coins.](https://web.ludus.dev/?ld=ifs)
|
|
9. [Ngons: Parameterize all the things!](https://web.ludus.dev/?ld=ngon)
|
|
11. [Spingons, or `spin_gons`: recursion and conditions.](https://web.ludus.dev/?ld=recursion)
|
|
12. [`c_ngon`: centred gons.](https://web.ludus.dev/?ld=cngon)
|
|
|