JavaEinstieg Projek: Tippspiel

samhain

Mitglied
Hallo Zusammen,

da bisherige Versuche mir Java anzueignen immer aufgrund mangelnder Motivation scheiterten und ich jedesmal wieder von vorne anfangen durfte, wollte ich mir mal Java mit Hilfe eines Projekts reinprügeln.
Jetzt kam mir die Idee zu einem Fußball Tippspiel, welches ich zur nächsten Saison dann mit ein paar Kumpels testen kann.


Meine Überlegung:
Alles was ich dazu tun muss ist ja "nur"
  • eine GUI mit entsprechenden Funktionalitäten bauen ( was alles werde ich mir noch überlegen )
  • dann das Ganze synchron laufen lassen, also jeder soll sehen was der andere getippt hat, nachdem man selbst getippt hat. (stelle ich mir gerade am schwersten bei dem Projekt vor)
  • und die Tipps(wahrscheinlich auch noch andere Werte, die sich noch ergeben) müssen noch in einer Datei gespeichert werden. (vielleicht eine Text- oder Excel-Datei, die auf einer Art Dropbox liegt? Sinnvollere / elegantere Möglichkeiten nur her damit!)
Habe ich was vergessen?


Die andere Frage ist jetzt, wie ich am besten beim Aufbau des Projekts an die Sache herangehe?

Bisher habe ich in Eclipse nur Applikationen programmiert. Wäre hier ein Applet sinnvoller? Könnte ich das Ganze erst als Applikation wie gewohnt machen und wenns wäre dann als Applet umschreiben oder wäre das zu viel Aufwand? Den grundlegenden Unterschied Applikation/Applet kenne ich zwar aber nicht den der Programmierung.

Danke schonmal für eure Antworten.
 

Marc T.

Bekanntes Mitglied
Hallo,

wie jetzt? Kannst du nun Java oder nicht, weil dein erster Satz passt nicht mit der Aussage
zusammen, das du bisher nur Applikationen programmiert hast.....

Wie dem auch sei, wenn du nicht programmieren kannst ist das ein großes Projekt für dich.
Aber trotzdem, du hast um Hilfe gebeten, die sollst du bekommen:

Ich denke am einfachsten wird das, wenn du das Ganze als JApplet programmierst
und es dann auf eine kleine Website einbettest.

Vorteile:

1. log-In kann sehr einfach realisiert werden
2. Die Datei aus der die Daten gezogen werden kann direkt mit aufm Webspace liegen
(Brauchst also kein Dropbox und Signaturen und so nen Zeug)
3. Swing ist für JApplets nicht anders als für andere Java Applikationen
4. Deine Kumpels können alle Daten ganz einfach über eine Website einsehen,
Ohne irgendwas installieren oder einrichten zu müssen (von Java mal abgesehen ;))
 

samhain

Mitglied
Hi Marc T.,

Gut, dann werde ich mich erstmal in Applet und GUI Programmierung einlesen.

Und um keine Frage unbeantwortet zu lassen, nein ich kann Java definitiv noch nicht. Ich bin zwar kein absoluter Programmieranfänger und ein paar kleinere Programme habe ich in Java gemacht, dennoch ist Objektorientierte Programmierung immer noch Neuland für mich.

Das es nicht leicht wird denke ich mir aber mit genügend Ehrgeiz, der Hilfe hier im Forum und mit der Zeit, die mir noch bleibt (bis Saisonbeginn 25er August) bin ich da ganz optimistisch.
 

damtre

Aktives Mitglied
Ein Tipp von mir:
Wenn du eine GUI fertigen willst, dann male dir das ruhig zu Anfang immer mal auf. Also zum Beipiel fängst du mit deinem LogIn-Fenster an.
Wenn man sich eingeloggt hat, wie soll der weitere JFrame oder das JPanel oder was auch immer dann aussehen. Welche Buttons und Textfelder oder welche Komponente willst du platzieren?
Wie sollen diese denn angeordnet sein?

Wenn du das hinter dich gebracht hast, solltest du dich auch ausgiebig mit den Layoutmanagern befassen. Welchen Layoutmanager kann ich wofür am Besten einsetzen, usw. Zusätzlich kannst du dann auch mit Hilfe deiner Zeichnung nach den Komponenten suchen, bzw. nachlesen wie die denn Überhaupt heissen in Java und was sie brauchen um zu funktionieren. (Stichwort EventHandler)

Ich denke du wirst allein dafür am Anfang ohne Vorkenntnisse Zeit brauchen bevor es an die eigentliche Logik geht. Also allein die GUI-Fertigung kann dich viel Zeit und auch Nerven kosten.

Grüße
(Bei Fragen, stell Sie einfach (egal für wie "Dumm" man sie halten mag ;) ))
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F DotCom Tippspiel Java Basics - Anfänger-Themen 14

Ähnliche Java Themen


Oben