in einem einfachen Spiel ich habe 4 möglichen Züge (oben, unten, links, rechts) für jeden Spieleralle möglichen Züge aller Spieler
public struct Point
{
public int x;
public int y;
}
Point[] directions = new Point[]
{
new Point() {x=0,y=1 },
new Point() {x=0,y=-1 },
new Point() {x=1,y=0 },
new Point() {x=-1,y=0 }
};
i n Spieler haben, zum Beispiel 3, aber diese Nummer ist nicht konstant.
Ich muss alle möglichen Bewegungen in ein Array aufzählen. zum Beispiel:
player1: up, player2:up, player3:up
player1: up, player2:up, player3:left
player1: up, player2:up, player3:right
player1: up, player2:up, player3:down
player1: up, player2:left, player3:up
....
....
was ist der beste Weg, um alle möglichen Züge aller Spieler in ein Array aufzuzählen?
muss das resultierende Array sein:
item[0] = {up,up,up};
item[1] = {up,up,down};
item[2] = {up,up,left};
item[3] = {up,up,right};
item[4] = {up,down,up};
....
bitte, können Sie mir helfen?
Bevor Sie seinen Code schreiben, ist er mit Mathematik verwandt. Finde die Formel und versuche dann Code. – Nofuzy
Wo ist dein Code? Was hast du bisher versucht? – Marusyk