Was ich machen würde:
- Sammle alle benötigten Regeln.
- Gruppiere sie nach Ähnlichkeit.
- Zerlege sie in Teilregeln so dass jede Regel der Gruppe aus den Teilregeln zusammen gesetzt werden kann.
- Wiederhole es so lange bis keine Ähnlichkeit mehr zwischen den Teilregeln existieren und alle Regeln aus den Teilregeln erzeugt werden können.
Damit hast du deine "Basis-Befehle" mit denen du alle Regeln zusammensetzten kannst. Implementiere diese Regeln und schreibe ein Handbuch wie man Regeln zusammenbaut.
Alternativ für einen Anfänger:
- Sammle alle benötigten Regeln.
- Starre darauf bis dir eine Idee kommt
- Implementiere es
- Finde die Fehler in deiner Idee
- wiederhole die Schritte 2-3 bis du ein zufriedenstellendes Ergebnis hast.