Den Tut unterm ersten Link bin ich eig gefolgt, bin aber auf Fehler gestoßen, die ich nicht ohne Hilfe korrigieren kann (ganz andere Programmiersprache). Deswegen frage ich hier nach einer allgemeinen Lösung ?
Dann zeig doch mal deine Ansätze, dann gibt es hier mit sicherheit auch Leute die dir helfen wollen/können.