flexi
Lounge-Member
Moin,
danke erstma dass ihr euch das hier antut, denn ich weiß einfach nich weiter:
Folgendes Problem:
ich bin gerade "fertig" geworden mit einem Skript für das bekannte Windows-Spiel Reversi. Funktioniert alles wunderbar, bis auf das Ausfüllen der Linie, die vom Klick aus nach links oben gezogen werden sollte. Stattdessen setzt er nur einen punkt 2 zu weit oben.
Die Seite mit dem Spiel ist hier zu finden !
zum nachstellen des problems zuerst über dem weißen klicken und dann als weißer spieler direkt links daneben.
Der Teil, der für den Fehler verantwortlich sein muss ist mit einem Komentar markiert "// hier muss der Fehler drin sein"
zum schnellen Reindenken in das Skript:
spielfeld() : erzeugt das virtuelle spielfeld (das 2dimensionales array)
erstellen() : erzeugt aus dem virtuellen Spielfeld das sichtbare Feld, das auch Klick-empfindlich ist
testen(x,y) : testet ob ein stein an dieser Stelle nach den regeln erlaubt ist. giebt zurück ob erlaubt und speichert in das array in welche richtungen überall eine reihe zu gemacht wird
setzen(x,y) : setzt einen stein an die entsprechende stelle im array und wird danach dargestellt.
fuellen(x,y) : nimmt sich aus dem array in welche richtungen alles ein reihe geht und füllt diese mit der farbe des aktuellen spielers ~ in dieser Funktion muss der Fehler liegen

ich wünsch euch mehr glück als ich hatte,
danke,
Felix
Achtung: Spiel läuft erstma nur mit'm MS I-Explorer
danke erstma dass ihr euch das hier antut, denn ich weiß einfach nich weiter:
Folgendes Problem:
ich bin gerade "fertig" geworden mit einem Skript für das bekannte Windows-Spiel Reversi. Funktioniert alles wunderbar, bis auf das Ausfüllen der Linie, die vom Klick aus nach links oben gezogen werden sollte. Stattdessen setzt er nur einen punkt 2 zu weit oben.
Die Seite mit dem Spiel ist hier zu finden !
zum nachstellen des problems zuerst über dem weißen klicken und dann als weißer spieler direkt links daneben.
Der Teil, der für den Fehler verantwortlich sein muss ist mit einem Komentar markiert "// hier muss der Fehler drin sein"
zum schnellen Reindenken in das Skript:
spielfeld() : erzeugt das virtuelle spielfeld (das 2dimensionales array)
erstellen() : erzeugt aus dem virtuellen Spielfeld das sichtbare Feld, das auch Klick-empfindlich ist
testen(x,y) : testet ob ein stein an dieser Stelle nach den regeln erlaubt ist. giebt zurück ob erlaubt und speichert in das array in welche richtungen überall eine reihe zu gemacht wird
setzen(x,y) : setzt einen stein an die entsprechende stelle im array und wird danach dargestellt.
fuellen(x,y) : nimmt sich aus dem array in welche richtungen alles ein reihe geht und füllt diese mit der farbe des aktuellen spielers ~ in dieser Funktion muss der Fehler liegen
ich wünsch euch mehr glück als ich hatte,
danke,
Felix
Achtung: Spiel läuft erstma nur mit'm MS I-Explorer