Spielfiguren laufen lassen auf einer html Tabelle mit Hilfe von Servlets

javanatting

Mitglied
Hallo zusammen,

ich bin auf ein kleines Problem gestoßen. Ich versuche das "Spiel Mensch Ärgere Dich Nicht" web-basiert zu implementieren. Arbeite mit html (Jsp-Klassen), Servlets und mit dem Backend das ich schon mit einer GUI programmiert habe.
Ich habe ein html Tabelle die mein Spielbrett darstellt und meine Spielfiguren sind einzelne Bilder. Wenn ich einen Spieler anlege kommen die Figuren automatisch in die Tabelle. Aber ich kann nicht viel damit anstellen. Wie bewege ich nun die Spielfiguren? Das wenn ich eine 5 würfel das die Spielfigur auch 5 Felder weiter geht.

Alles was ich zu diesem Thema gefunden habe war in Verbindung mit Java-Script und nichts mit Servlets.

Hoffe jemand kann mir helfen danke schonmal im Vorraus :toll:
 
Ja war mir noch ziemlich unsicher wegen meinem Code. Hatte auf eine Idee gehofft wie ich das Problem lösen könnte. Hier habe ich nun meine Tabelle. So erstelle ich sie. Wenn ich einen Spieler erstelle prüfe ich welche Farbe er hat und setzte die passenden Spielfiguren auf ihre Position. Wie kann ich jetzt die Figuren bewegen?



for(int i=0;i<11;i++){
s+="<tr>";
for(int k=0;k<11;k++){
s+="<td><a >";

if(game.farbeWeb1()==FarbEnum.ROT||game.farbeWeb2()==FarbEnum.ROT||game.farbeWeb3()==FarbEnum.ROT||game.farbeWeb4()==FarbEnum.ROT){
if(i==0&&k==0){
s+="<img src='Bilder/rot2.png'>";
}
else if(i==0&&k==1){
s+="<img src='Bilder/rot1.png'>";
}
else if(i==1&&k==0){
s+="<img src='Bilder/rot3.png'>";
}
else if(i==1&&k==1){
s+="<img src='Bilder/rot4.png'>";
}
}else if(game.farbeWeb1()==FarbEnum.BLAU||game.farbeWeb2()==FarbEnum.BLAU||game.farbeWeb3()==FarbEnum.BLAU||game.farbeWeb4()==FarbEnum.BLAU){
if(i==0&&k==9){
s+="<img src='Bilder/blau2.png'>";
}
else if(i==0&&k==10){
s+="<img src='Bilder/blau1.png'>";
}
else if(i==1&&k==9){
s+="<img src='Bilder/blau3.png'>";
}
else if(i==1&&k==10){
s+="<img src='Bilder/blau4.png'>";
}
}else if(game.farbeWeb1()==FarbEnum.GRUEN||game.farbeWeb2()==FarbEnum.GRUEN||game.farbeWeb3()==FarbEnum.GRUEN||game.farbeWeb4()==FarbEnum.GRUEN){
if(i==9&&k==9){
s+="<img src='Bilder/gruen2.png'>";
}
else if(i==9&&k==10){
s+="<img src='Bilder/gruen1.png'>";
}
else if(i==10&&k==9){
s+="<img src='Bilder/gruen3.png'>";
}
else if(i==10&&k==10){
s+="<img src='Bilder/gruen4.png'>";
}
}else if(game.farbeWeb1()==FarbEnum.GELB||game.farbeWeb2()==FarbEnum.GELB||game.farbeWeb3()==FarbEnum.GELB||game.farbeWeb4()==FarbEnum.GELB){
if(i==9&&k==0){
s+="<img src='Bilder/gelb2.png'>";
}
else if(i==9&&k==1){
s+="<img src='Bilder/gelb1.png'>";
}
else if(i==10&&k==0){
s+="<img src='Bilder/gelb3.png'>";
}
else if(i==10&&k==1){
s+="<img src='Bilder/gelb4.png'>";
}
}



s+= "</a></td>";
}
s+="</tr>";
}
 

Neue Themen


Zurück
Oben