Hilfe bei einem Mosaikspiel

Christoph veit

Aktives Mitglied
Hallo erst mall
Ich habe ein Problem mit einer einer Aufgabe aus meinem Studium .
Hier kommt mal die klassen :
[Anhang anzeigen BildCanvas.javaSpielflaeche.jpgAnhang anzeigen MosaikModel.javaAnhang anzeigen MosaikIF.javaAnhang anzeigen MosaikEventHandler.javaAnhang anzeigen MosaikCanvas.javaAnhang anzeigen Mosaik.javaAnhang anzeigen FarbMosaik.javaAnhang anzeigen BildMosaik.javaAnhang anzeigen SteuerIF.java

Die „statistische Auswertung“ eines Mosaik-Spiels gibt bislang nur die Anzahl der Versuche aus. Erweitern Sie die Programmierung, sodass nach jedem Spiel die Anzahl der Versuche sowie der Reihe nach alle angeklickten Felder, z.*B. in der Form
zeile 4 / spalte 3
zeile 0 / spalte 2
über die Methode „getStatistikInfo“ ausgegeben werden. Dazu müssen Sie zu jedem angeklickten Feld die Zeilen- und Spaltennummer speichern. Ergänzen Sie diese Erweiterung auf der Grundlage der Applet-Version .
ich würde mich sehr freuen wen mier wer Helfen könte
LG Christoph
 

Joose

Top Contributor
Wie Gucky schon sagt, ein Ansatz von dir wäre schon ein Anfang.

Im MosaikEventHandler holst du dir doch Spalte und Zeile ab, da wird dir doch bestimmt eine Möglichkeit einfallen es zu speichern (Liste oder ähnliches)
 

Christoph veit

Aktives Mitglied
Ich habe eine wage ide , weil mein broblem ist das ich nicht weis wie ich Zeile und Spalte speichern kan und sie dan in der Mehtode getStatistikInfo aus gebe.
 

Gucky

Top Contributor
Guck dir bitte noch einmal die Grundzüge von Arrays und Listen an. Dieses Forum ist nicht dazu da um Dinge zu erklären, die schon tausend mal bei Google erklärt wurden.
 

Christoph veit

Aktives Mitglied
Hallo Danke vür die Info , ich habe das Program schon ferdig gestelt .
Aber es trit eine felermeldung auf.
Fehlermeldung:
Anhang anzeigen 7665
Hier ist der brogram code :
Java:
import java.awt.Point;
import java.util.Vector;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
import java.util.Hashtable;
import java.util.Enumeration;
public class MosaikEventHandler implements MouseListener
{
	Point point;
	Hashtable modelTable;
	Object key;
	Vector  vec = new Vector();
	public  Vector getVector()
	{
		return vec;
	}
	 public MosaikEventHandler()
	 {
	 }
	  public MosaikEventHandler(ModelIF model)
	 	 {
	 		 modelTable = new Hashtable();
	 		 addModel(model);
	 	 }
	 	 public void addModel(ModelIF model)
	 	 {
	 		 key = new Integer(model.hashCode());
	 		 modelTable.put(key,model);
	 	 }
	 	 public ModelIF removeModle(ModelIF model)
	 	 {
	 		 key = new Integer(model.hashCode());
	 		 return(ModelIF)modelTable.remove(key);
	     }
	    public void mouseEntered(MouseEvent me)
	 	{}
	 	public void mouseClicked(MouseEvent me)
	 	{}
	 	public void mouseExited(MouseEvent me)
	 	{}
	 	public void mousePressed(MouseEvent me)
	 	{}
	 	public void mouseReleased(MouseEvent me)
	{
		int a = 0;

		int zeile = ((MosaikIF)me.getSource()).getZeile();
		int spalte = ((MosaikIF)me.getSource()).getSpalte();
		Enumeration enum = modelTable.keys();
        while(enum.hasMoreElements())
		{
			key = enum.nextElement();
			((ModelIF)modelTable.get(key)).action(zeile,spalte);
		}
		while(a > vec.size())
		{
			point = new Point(zeile,spalte);
			vec.add(point);
		}
	}
}
hir ist der 2 code:
Java:
import java.util.Vector;
import java.awt.Point;
public class StatistikModel
{
    private int versuche ;
	MosaikEventHandler mosaikEvent= new MosaikEventHandler();
	String returnString = "Anzahl Versuche: ";
	public  StatistikModel()
	{
	}
	public void action(int zeile,int spalte)
	{
		versuche++;
	}
    public void putObj(int zeile,int spalte,MosaikIF mObj) {
    }
    public String getStatistikInfo()
    {
	    Vector vec2 = mosaikEvent.getVector();
		returnString += versuche;
	    returnString += "\n";
	    return returnString;
	    for(int i= 0;i>vec2.size();i++)
	    {
			System.out.println("cordinaten :"+vec2.get(i));
		}
	}
}
 
Zuletzt bearbeitet:

sti

Mitglied
Du übergibst doch schon Zeile und Spalte, wo ist denn das Problem diese in einer Liste abzulegen?

(In 2 Zeilen Text 6 Rechtschreibfehler einzubauen ist übrigens auch eine Kunst für sich.)
 

sti

Mitglied
Ich kann deinen Anhang leider nicht öffnen!

(Ungültige Angabe: Anhang
Wenn Sie einem normalen, gültigen Link im Forum gefolgt sind, wenden Sie sich bitte an den Webmaster.)
 
Zuletzt bearbeitet:

Gucky

Top Contributor
Auch dieser Anhang lässt sich nicht öffnen. Du musst die Fehlermeldung als Text kopieren.

Du definierst in Zeile 46 int a = 0; und ein paar Zeilen später verwendest du while (a < vec.size()) das macht keinen Sinn.
 
Zuletzt bearbeitet:

Christoph veit

Aktives Mitglied
Hier ist dei Fehler meldung:
StatisikModel.java:23:unreachable srarement
for(int i =0;i>v>vec2.size();i++)
StatistikModel.java:27: missing return statement
}
und wieso macht es keinen sien , ich wil ja die a variabel auf 0 initialiseren ?
 
Zuletzt bearbeitet:

Gucky

Top Contributor
Wenn du die Fehlermeldung einmal ins Deutsche übersetzt steht da eigentlich alles, was du wissen musst, um den Fehler zu erkennen. In StatisikModel in der Zeile 23 ist etwas, was nicht erreichbar ist und damit erledigt sich auch die nächste Fehlermeldung. Mit einem return springst du aus der Methode heraus.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
N In einem Kasten springende Bälle programmieren...Hilfe Spiele- und Multimedia-Programmierung 7
K Hilfe bei Grafikeinbindung in einem Spiel Spiele- und Multimedia-Programmierung 6
Atten007 Minecraft Hilfe bei benutzerdefinierten Bannervorlagen in MCreator benötigt Spiele- und Multimedia-Programmierung 0
R Flappy Bird Hilfe Spiele- und Multimedia-Programmierung 1
Atten007 Minecraft Hilfe bei der Fehlerbehebung in MCreator benötigt Spiele- und Multimedia-Programmierung 1
Atten007 Minecraft Hilfe beim MCreator Plugin benötigt Spiele- und Multimedia-Programmierung 0
Atten007 Minecraft Hilfe beim MCreator Plugin benötigt Spiele- und Multimedia-Programmierung 5
A [HILFE] - Minecraft-Problem! Spiele- und Multimedia-Programmierung 1
JEP1 Hilfe bei Spiel Spiele- und Multimedia-Programmierung 1
J TreeNode erstellen [Hilfe beim Konstruktor, Zeile 16] Spiele- und Multimedia-Programmierung 2
Z Minecraft Hilfe bei Minecraft PvP Client Spiele- und Multimedia-Programmierung 21
T Hilfe beim Platzieren der Schiffe Spiele- und Multimedia-Programmierung 14
M Brauche Hilfe was zu Programmieren Spiele- und Multimedia-Programmierung 4
P Snake Java Hilfe Spiele- und Multimedia-Programmierung 4
RalleYTN Brauche Hilfe beim Einlesen von PNGs Spiele- und Multimedia-Programmierung 14
P Hilfe für Seminar Arbeit Spiele- und Multimedia-Programmierung 9
T Pong Hilfe bei einer Website Spiele- und Multimedia-Programmierung 4
T Hilfe bei decompilen von Plugin Spiele- und Multimedia-Programmierung 6
E Brauche Hilfe was soll ich tun Spiele- und Multimedia-Programmierung 7
B HILFE bei Spieleprogrammierung mit Slick2D Spiele- und Multimedia-Programmierung 9
S Würfelspiel; Hilfe Spiele- und Multimedia-Programmierung 3
M Hilfe bei vier gewinnt Spiele- und Multimedia-Programmierung 4
S Hilfe bei Java Gui Spiele- und Multimedia-Programmierung 2
C Visual Story programieren/hilfe Spiele- und Multimedia-Programmierung 5
L Hilfe: Moog VCF Diskretisierungs Algorithmen (Smith/Stilson u.A.) Spiele- und Multimedia-Programmierung 0
J Spielfiguren laufen lassen auf einer html Tabelle mit Hilfe von Servlets Spiele- und Multimedia-Programmierung 2
M Hilfe bei Snake Spiele- und Multimedia-Programmierung 4
T Hintergrundmusik eines Spiels mit Hilfe von JLayer Spiele- und Multimedia-Programmierung 12
S 2D mit Slick - Anfänger sucht Hilfe Spiele- und Multimedia-Programmierung 4
C Generelle Hilfe zur lwjgl Spiele- und Multimedia-Programmierung 0
J Hilfe bei Fußballmanager Spiele- und Multimedia-Programmierung 0
J Java Steuerberechnung hilfe Spiele- und Multimedia-Programmierung 17
U Hilfe bei Implementierung eines PointSounds in Java3D Spiele- und Multimedia-Programmierung 1
E Hilfe bei Labyrinth Programmierung. Spiele- und Multimedia-Programmierung 9
S Hilfe bei Spiel Spiele- und Multimedia-Programmierung 6
T Aim-Hilfe Spiele- und Multimedia-Programmierung 4
S Shiritori / word chain / Wörterkette Hilfe Spiele- und Multimedia-Programmierung 1
J Hilfe bei mastermind dringend !!!!! Spiele- und Multimedia-Programmierung 3
S Hilfe bei Spielumsetzung Spiele- und Multimedia-Programmierung 6
M Kleines Spongebobspiel / Hilfe gesucht Spiele- und Multimedia-Programmierung 2
L Hilfe bei Entities benötigt Spiele- und Multimedia-Programmierung 6
L Hilfe bei Klassendesign für Spiel Spiele- und Multimedia-Programmierung 2
A Minecraft Hilfe bei Minecraft Mod Spiele- und Multimedia-Programmierung 1
F Einen Sound mit veränderter Tonhöhe und Geschwindigkeit abspielen - Hilfe erbeten Spiele- und Multimedia-Programmierung 29
V Keine Ahnung von OpenGL! Hilfe wäre lieb! Spiele- und Multimedia-Programmierung 8
L Minecraft Minecraft Bukkit Plugin hilfe Spiele- und Multimedia-Programmierung 9
E Hilfe bei Highscore programmierung Spiele- und Multimedia-Programmierung 3
G Acht-Damen-Problem HILFE! Spiele- und Multimedia-Programmierung 11
R Hilfe bei Snake-Programmierung Spiele- und Multimedia-Programmierung 6
B Hilfe bei Minecraft Plugin Spiele- und Multimedia-Programmierung 3
C Java Brauche Hilfe Spiele- und Multimedia-Programmierung 5
M Hilfe bei Spiel Programmierung Spiele- und Multimedia-Programmierung 4
B Hilfe bei GameGrid Spiele- und Multimedia-Programmierung 11
J Spiel mit Java SWING, LWJGL und JMonkey [Anfänger braucht Hilfe] Spiele- und Multimedia-Programmierung 10
N Hilfe bei Tower Defense Spiele- und Multimedia-Programmierung 22
R hilfe bei 2DSpiel. Spiele- und Multimedia-Programmierung 3
S AirHockey Kollisionsprobleme, bitte um Hilfe Spiele- und Multimedia-Programmierung 2
L Abfrage-Fehler? - Hilfe bei Tetris Spiele- und Multimedia-Programmierung 9
R Hilfe bei Reversi/Othello Spiele- und Multimedia-Programmierung 6
J Hilfe: Rotation X und Y Achse (Java3d) Spiele- und Multimedia-Programmierung 12
B Hilfe bekomme den IF befehl nicht hin Spiele- und Multimedia-Programmierung 10
C RFID Überwachung - Hilfe Spiele- und Multimedia-Programmierung 3
javajavajava Java Lotto Zahl 6 aus 49 - Brauche Hilfe Spiele- und Multimedia-Programmierung 3
radiac FullScreenExlusiveMode HILFE!!! Spiele- und Multimedia-Programmierung 6
E TetrisApplet Thread Hilfe Spiele- und Multimedia-Programmierung 6
H PingPong HILFE !!! Spiele- und Multimedia-Programmierung 3
G GO-Spiel in Java noch fehlerhaft hoffe um hilfe Spiele- und Multimedia-Programmierung 7
N Brauche Hilfe bei kleinem Spiel Spiele- und Multimedia-Programmierung 40
L Brauche hilfe mit KeyEvent Spiele- und Multimedia-Programmierung 4
B brauche hilfe bei der tastenzuodnung Spiele- und Multimedia-Programmierung 3
E Hilfe bei einer GUI Programmierung mit Graph Spiele- und Multimedia-Programmierung 30
H Decke zeichnen mit Hilfe eines Polygons Spiele- und Multimedia-Programmierung 2
W Hilfe bei Pong mit Bluej Spiele- und Multimedia-Programmierung 4
A Hilfe bei der Methode COLOR (Java) Spiele- und Multimedia-Programmierung 10
S Hilfe: Ich sehe durch die ganze Api's nicht mehr durch! Spiele- und Multimedia-Programmierung 15
N Hilfe bei snake Spiele- und Multimedia-Programmierung 37
C Hilfe bei einfachen Game Spiele- und Multimedia-Programmierung 15
T Bitte um Hilfe bei Animationen Spiele- und Multimedia-Programmierung 10
G Fragespiel, Hilfe ! like Wer wird Millinär Spiele- und Multimedia-Programmierung 12
D Hilfe mit mini-spiel für die Schule. Spiele- und Multimedia-Programmierung 1
F Brauche Hilfe bei Bewegung eines Rechtecks [Applet] Spiele- und Multimedia-Programmierung 5
G Hilfe bei 3Gewinnt! Spiele- und Multimedia-Programmierung 2
C anfänger braucht hilfe für info unterricht Spiele- und Multimedia-Programmierung 21
A Hilfe bei Programmierung von Abalone Spiele- und Multimedia-Programmierung 6
S Hilfe bei Galgenmännchen Spiele- und Multimedia-Programmierung 4
M 'Mensch ärgere Dich nicht' - Hilfe! Spiele- und Multimedia-Programmierung 12
H Ich benötige Hilfe [Noob] Spiele- und Multimedia-Programmierung 9
R Probleme mit Sound in Applikation. HILFE Spiele- und Multimedia-Programmierung 5
B Hilfe gesucht!! (bewegen von grafischen Objekten) Spiele- und Multimedia-Programmierung 3
E Rendering order auf einem ismetrischen Grid Spiele- und Multimedia-Programmierung 8
P Wie kann ich einem Programm hinter eine GUI verstecken? Spiele- und Multimedia-Programmierung 12
J (Libgdx) animation nur einmal in einem Event aufrufen Spiele- und Multimedia-Programmierung 1
B Programmieren wie der Befehl /ban in Minecraft geblockt wird aber nicht /ban mit einem Argument Spiele- und Multimedia-Programmierung 1
P selectedItem aus einem Methodenerstellten JPanel auslesen. Spiele- und Multimedia-Programmierung 5
O Problem beim Aufrufen des Spiels von einem Menü Spiele- und Multimedia-Programmierung 7
G Entity Verwaltung in einem 2D Spiel Spiele- und Multimedia-Programmierung 1
G Collision Detection in einem 2D Sandbox Game. Spiele- und Multimedia-Programmierung 2
E Einem A*-Pfad folgen Spiele- und Multimedia-Programmierung 27
G Auf einem Stick bewegen Spiele- und Multimedia-Programmierung 5
windl MP3-Tags von einem Inputstream auslesen Spiele- und Multimedia-Programmierung 5

Ähnliche Java Themen

Neue Themen


Oben