Kamikatze
Captain
- Registriert
- Okt. 2004
- Beiträge
- 3.708
Hallo, nachdem niemand eine Lösung weiß, versuch ich mein Glück nun mal hier:
Ich bin zZ mit der Programmierung des Spiels 4 Gewinnt beschäftigt, nur hab ich einige Probleme:
Zuerst aber noch ein paar grundlegende Infos:
- Es ist netzwerkfähig (RMI), wird kein Server unter der angegebenen Adresse gefunden, wird automatisch einer auf localhost erzeugt. D.h. bei der ersten Instanz muss kein korrekter Wert für die RMI-Registry eingegeben werden. (Die übrigens aus dem Programm heraus erzeugt wird.)
- Der gesamte Netzwerk-Code befindet sich in der Klasse NetworkComponent.
- Es handelt sich um ein Netbeans 5.0-Projekt.
- Es ist noch nicht alles implementiert (wie z.B. Abbrechen-Buttons, 4-in-einer-Reihe-Kontrolle,...)
Probleme:
1.) Das Hauptproblem: Die ersten paar Mal funktioniert das automatische Zeichnen einfach nicht. Dieses Problem tritt nicht nur bei diesem Programm auf! Z.B. wird gleich nach beginn die paint()-Methode aufgerufen und trotzdem nicht gezeichnet - selbst wenn ich sie 5x aufrufen würde. Erst nachdem ich den zu zeichnenden Bereich verdeckt und wieder aufgedeckt hab, funktioniert alles.
Das Eigenartige ist, dass das nach dem Einwurf der ersten paar Spielsteine aufhört und problemlos funktioniert.
2.) Das Icon im Fenster soll immer die Farbe anzeigen, die gerade an der Reihe ist. Beim Umschalten gib ich auch eine entsprechende Meldung mit println(...) aus. Die Methode scheint ausgeführt zu werden, das Umschalten zeigt allerdings nur bei einem Fenster Wirkung.
3.) Das Programm funktioniert nicht über das Internet. Ist bei der Programmierung etwas zu beachten oder liegts an den OS-Sicherheitseinstellungen?
Weitere Fragen werden noch folgen!
Aber schon mal thx!
PS: Ich hör mir auch sinnvolle Änderungsvorschläge gerne an!
Ich bin zZ mit der Programmierung des Spiels 4 Gewinnt beschäftigt, nur hab ich einige Probleme:
Zuerst aber noch ein paar grundlegende Infos:
- Es ist netzwerkfähig (RMI), wird kein Server unter der angegebenen Adresse gefunden, wird automatisch einer auf localhost erzeugt. D.h. bei der ersten Instanz muss kein korrekter Wert für die RMI-Registry eingegeben werden. (Die übrigens aus dem Programm heraus erzeugt wird.)
- Der gesamte Netzwerk-Code befindet sich in der Klasse NetworkComponent.
- Es handelt sich um ein Netbeans 5.0-Projekt.
- Es ist noch nicht alles implementiert (wie z.B. Abbrechen-Buttons, 4-in-einer-Reihe-Kontrolle,...)
Probleme:
1.) Das Hauptproblem: Die ersten paar Mal funktioniert das automatische Zeichnen einfach nicht. Dieses Problem tritt nicht nur bei diesem Programm auf! Z.B. wird gleich nach beginn die paint()-Methode aufgerufen und trotzdem nicht gezeichnet - selbst wenn ich sie 5x aufrufen würde. Erst nachdem ich den zu zeichnenden Bereich verdeckt und wieder aufgedeckt hab, funktioniert alles.
Das Eigenartige ist, dass das nach dem Einwurf der ersten paar Spielsteine aufhört und problemlos funktioniert.
2.) Das Icon im Fenster soll immer die Farbe anzeigen, die gerade an der Reihe ist. Beim Umschalten gib ich auch eine entsprechende Meldung mit println(...) aus. Die Methode scheint ausgeführt zu werden, das Umschalten zeigt allerdings nur bei einem Fenster Wirkung.
3.) Das Programm funktioniert nicht über das Internet. Ist bei der Programmierung etwas zu beachten oder liegts an den OS-Sicherheitseinstellungen?
Weitere Fragen werden noch folgen!
Aber schon mal thx!
PS: Ich hör mir auch sinnvolle Änderungsvorschläge gerne an!
Anhänge
Zuletzt bearbeitet: