Ich arbeite gerade an der Visualisierung eines Wettkampfes, bei dem Ruderboote gegeneinander antreten. Sie sollen auf der Konsole gegeneinander rudern, sich also immer weiter nach rechts bewegen, bis ein Boot das Ziel erreicht. Ich arbeite hierbei mit einem 2D Array, Die x Koordinate ist hierbei die Bahn des Bootes und die y eben die horizontale Position. Das Problem was sich mir stellt ist folgendes: Bei einem String mit einer Zeile, wäre die Lösung ja denkbar einfach, man würde wenn das Array so aussieht: [null, null, Boot, null] für "null" immer ein Leerzeichen " " ausgeben, außer beim Boot, dann würde eben der String des Bootes ausgegeben. Nun sieht mein String aber so aus: aussehen= " / / \n" + "<--o-o-o-o--> \n" + " \\ \\ \n"; Wie würde ich nun das Boot richtig ausgeben lassen, wenn seine (horizontale) Position um 1 erhöht wird, damit es auf der Konsole so aussieht, als hätte es sich eben nach rechts bewegt?
Also aus
soll
werden etc. etc.
Also aus

