...

WHILE alive:

    give("Nähe")
    do("Distanz/Abwertung")

    IF other.reacts():
        get("Aufmerksamkeit")
        selfworth = selfworth + 1
    ELSE:
        activate("Abwehr")
        skip("Schmerz")

    IF other.leaves():
        find("neue Person")
        CONTINUE

END
```

---

## 🔧 Dein Programm (komplex, reflektiert)

```pseudo
START

needs = ["Nähe", "Intimität", "Gegenseitigkeit", "Sic...