BBoard stellt seinen Betrieb ein, Details hier
www.meckerwiese.de.vu
Forum für den Programmierwettbewerb 2007
 

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Starten in Eclipse



 
Neues Thema eröffnen   Neue Antwort erstellen    www.meckerwiese.de.vu Foren-Übersicht -> Fragen zum Wettbewerb
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Jane
Neuling




Anmeldungsdatum: 12.02.2007
Beiträge: 2

BeitragVerfasst am: 12.02.2007, 18:55    Titel: Starten in Eclipse Antworten mit Zitat

Hallo!

Auf die Gefahr hin als unfähig eingestuft zu werden :

Ich krieg das nicht hin, dass das Spiel über Eclipse läuft. Hab so weit auch alles so gemacht wie es auf der Homepage beschrieben ist.

Das Problem ist, dass er die KI nicht lädt bzw. gar nicht findet. Möglicherweise ist mein Fehler im letzten Schritt bei der Beschreibung.

Hat vielleicht jemand ne Ahnung was ich falsch mache ?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
KäseAntje
Gast







BeitragVerfasst am: 12.02.2007, 19:40    Titel: Antworten mit Zitat

Also ich hab das in eclipse so gemacht:

Neues Projekt
Dann die ganzen Dateien fürs Spiel entpacken und irgendwohin legen, wo sie später mal nicht landen sollen.
Dann in eclipse auf Import -> File System und genau wieder diese Ordner aufrufen. Importiere die Struppi-Klasse.

Wenn Du auf "Fertig" gehst, war es bei mir so, dass er mir sofort angezeigt hat, dass es dazu noch eine library gibt, die gleich mit importiert und angelegt wird.

Dann dürftest Du das ganze Package-System vom Spiel drin haben.

Wenn nicht, dann hole es Dir wie im Internet beschrieben über die properties dazu.


Ich hoffe, ich konnte helfen.
Nach oben
zet
Forumsjunki




Anmeldungsdatum: 05.02.2007
Beiträge: 85

BeitragVerfasst am: 14.02.2007, 20:12    Titel: Antworten mit Zitat

Es ist in der Tat ein bisschen kompliziert das Projekt in Eclipse aufzusetzen. Eventuell lade ich in ein paar Tagen (grad hab ich zuviel um die ohren) ein Beispielprojekt für Eclipse hoch.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sanji
Neuling



Geschlecht: Geschlecht:männlich
Anmeldungsdatum: 08.02.2007
Beiträge: 10

BeitragVerfasst am: 15.02.2007, 02:59    Titel: Antworten mit Zitat

Ich habe es über externe Tools (external tools in eclipse) geregelt. Ich habe einmal einen Aufruf für den Java-Compiler und einmal einen für den Java-Interpreter. Die kann ich immer sukzessive aufrufen, damit die Ausgabe vom Spiel auch in der Konsole von eclipse landet.

Das erste external tool ist wie folgt konfiguriert:

- Name: "KI compilen"
- Location: "D:\Java\jdk1.6.0_01\bin\javac.exe"
- Working Directory: "${workspace_loc:/Meckerwiese}" (für Meckerwiese den Namen eures Projekts in eclipse einsetzen)
- Arguments: "src\DeinKIPackageName\*.java -d D:\sheep\schafKI -cp d:\sheep\sheep\" (für D:\sheep\ den Pfad zu den entpackten Dateien angeben)

Das zweite Tool startet dann das Programm:

- Name: "Määäh starten"
- Location: "D:\Java\jre1.6.0_01\bin\java.exe"
- Working Directory: "D:\sheep" (wichtig, damit das Spiel auch den KI-Ordner findet! Ggf. wie oben durch euren Ordner ersetzen)
- Arguments: "-jar sheep.jar"

Das funktioniert dann wunderbar. Bei mir zumindest ^^ Hilft aber natürlich nichts, wenn eclipse schon wegen den Codefehlern meckert, weil es die Klassen aus der sheep.jar nicht findet.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mike
Gast







BeitragVerfasst am: 28.02.2007, 23:50    Titel: Antworten mit Zitat

Hi,
ich will ja nich drängeln aber ich ha es immer noch nicht hinbekommen dass das Spiel unter Eclipse startet und die KI's geladen werden.

Ich benutze momentan den sehr umständlichen Weg die KI in eclipse zu programmieren und dann nach jeder Änderung die class Datei ausm *bin Ordner im Workspace in das KI Verzeichniss des Spiels (nicht im Workspace) zu kopieren.

Das is blöd, ich als Noob hab keine andere Möglichkeit gefunden,
wenn ich das komplette Game in Eclipse importiere meckert es beim starten wegen dem Package Pfad (schafKI.Struppi) schafKi/Struppi/Struppi
das ich mit meiner Lösung keine console hab is verständlich aber ebenfalls blöd.

Ich hoffe ihr könnt mir helfen,
und bitte nich schimpfen das ich mich da so noobig anstelle.
Nach oben
jade
Gast







BeitragVerfasst am: 04.03.2007, 14:26    Titel: Antworten mit Zitat

also ich bekomm's auch nicht hin Traurig
Nach oben
zet
Forumsjunki




Anmeldungsdatum: 05.02.2007
Beiträge: 85

BeitragVerfasst am: 07.03.2007, 09:09    Titel: Antworten mit Zitat

ich werd heut Nacht nach einer lösung dafür suchen (video / projekteinstellungen als zip ... oder sowas)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Strunz
Neuling



Geschlecht: Geschlecht:männlich
Anmeldungsdatum: 09.03.2007
Beiträge: 1

BeitragVerfasst am: 09.03.2007, 02:34    Titel: so sollte es gehen Antworten mit Zitat

Hi Leutz!

Ich muss auch mal meinen Senf dazu geben, ich glaub ich hab's hingekriegt.

Folgendes:

Hab ein Projekt für die KI erstellt, heißt bei mir einfach schafKI.

Dann unter Properties/add external Jars die Sheep.jar einbinden.

Dann unter Run as... wie auf der Homepage beschrieben neues Profil erstellen, app.Sheep als main class eintragen und bei dem ersten Unterpunkt (include libraries...) nen Haken setzen.
Und natürlich oben den Namen eures Projekts dazu eintragen.

Dann erstellt ihr für jede KI die ihr in eurem Projekt haben wollt ein Package und importiert jeweils von den vorgegebenen KI's die .class-Datei und/oder den .java-Sourcecode in das entsprechende Package bzw. erstellt ne neue Klasse für eure eigene KI.


Der Teufel steckt wie immer im Detail:

Ihr müsst in der config.cfg in eurem Projekt-Verzeichnis natürlich das Verzeichnis angeben, wo die KI's liegen. Standardmäßig wird der Ordner schafKI im übergeordneten Ordner genutzt, sprich im Workspace. Wenn also euer Projekt und damit auch der Projektordner bereits schafKI heißen, müsst ihr dort nichts ändern, ansonsten müsst ihr das unbedingt anpassen!
Wenn ihr das nicht macht startet zwar das Game, findet aber keine KI's.
Ich denke mal daran wird's bei vielen Leuten gescheitert sein.


Ich hoffe ich konnte dem einen oder anderen damit helfen Smilie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Mike
Gast







BeitragVerfasst am: 09.03.2007, 04:18    Titel: Antworten mit Zitat

Bestens Sehr glücklich

Danke für die Hilfe,
das war wieder so eine Sache wo man sich dann hinterher denkt:
"Wiso bin ich da nich gleich drauf gekommen!"

Naja kann ja jedem mal passieren Mit den Augen rollen
Nach oben
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    www.meckerwiese.de.vu Foren-Übersicht -> Fragen zum Wettbewerb Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.




Powered by phpBB 2.0.23 © 2001, 2002 phpBB Group

BBoard.de bietet Ihnen ein Kostenloses Forum mit zahlreichen tollen Features

Impressum | Datenschutz